

/*===============================
/sectorial/web/secto/templates/system/css/system.css
================================================================================*/
@import url(/new/media/system/css/system.css);.system-unpublished,tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df
}

@font-face {
  font-family: 'HelveticaNeueLTStd-LtCn';
  src: url('fonts/helvetica/HelveticaNeueLTStd-LtCn.eot?#iefix') format('embedded-opentype'),  url('fonts/helvetica/HelveticaNeueLTStd-LtCn.otf')  format('opentype'),
	     url('fonts/helvetica/HelveticaNeueLTStd-LtCn.woff') format('woff'), url('fonts/helvetica/HelveticaNeueLTStd-LtCn.ttf')  format('truetype'), url('fonts/helvetica/HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn') format('svg');
  font-weight: normal;
  font-style: normal;
}

.cc-compliance{
	margin-right: 215px;
}

.begin_checkout{
  color: #FFF!important;
}

/*.catItemHeader {
    margin-bottom: 30px !important;
}*/

#Mod756{
	margin-bottom: 0!important;
}

.catItemView.groupSecondary.articulos-especiales {
    padding: 0px !important;
		margin-bottom: 40px !important;
}
/*#main-item-recomendados .catItemHeader {
    margin-bottom: 30px !important;
}
#main-item-recomendados .k2ReadMore {
    margin-top: 30px !important;
}*/
div.catItemIntroText img{
	padding-right: 10px;
}

.flotante .banneritem{
	text-align: left;
}

.banneritem{
	text-align: center;
}

.si_mobile_980{
	display: none;
}

.no_mobile_980{
	margin-bottom:0!important;
}

.item-532, .item-533, .item-536, .item-538{
	display:none;
}

.duplicado{
	background-color:#FFDC73;
}

.anuncio-sectorial .module-ct{
	margin: 0!important;
}

.servicio-central-informativa{
	padding: 10px;
    height: 20px;
}

.servicio-central-informativa img{
	width: 20px!important;
}

.servicio-central-informativa li{
	float: left;
	margin-left: 10px;
}

.moduleItemIntrotext{
	font-size: 12pt!important;
}

#Mod365{
	clear: both;
	margin-top: 15px!important;
}

.internal-informe .k2store{
	border: none;
}

.internal-informe .product_price{
	display: none!important;
}

.internal-informe .product_quantity_input{
	display: none!important;
}

.icon-download-informe button{
	display: none;
}

.internal-informe .k2store{
	padding: 0!important;
}

.module-r-informe .k2store_cart_button-add{
	background-color:#00B200;
	background: url(../images/shopping-cart-informes.png)#00B200 no-repeat!important;
	-webkit-border-radius: 5px!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;
}

.icon-download-informe .k2store_cart_button-add{
	background-color: #00B200;
	background: url(../images/download-informe.png)#00B200 no-repeat!important;
	-webkit-border-radius: !important;
	-moz-border-radius: 5px!important;
	border-radius: 5px!important;
}

.ver-ejemplo #email{
  width: 98%;
  height: 40px;
  margin-top: 5px;
}

.ver-ejemplo .ejemplo-is{
  width: 98%;
  height: 40px;
  margin-top: 5px;
}

.ver-ejemplo .rsform-submit-button{
	width: 100%;
  height: 50px;
  margin-top: 5px;
	font-weight: bold;
}

.internal-informe .k2store_cart_button-add{
	width: 90%!important;
	background-color: #00B200;
	text-transform: uppercase;
	border: 2px solid #139402!important;
	margin-left: 0!important;
	padding: 15px!important;
	font-size: 15px!important;
	margin: 0 auto!important;
	-webkit-border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	border-radius: 5px!important;
	font-weight:bold;
}

.internal-informe .k2store_cart_button-add:hover{
	color: #FFFFFF!important;
}

.suscription-ci p{
	margin-top: -40px;
}

.suscripcion-text{
	margin-top: 0!important;
}

.moduletablectr-inf .nspMain{
	background: #FFF;
}

.cuartodedatos-menu .nav>li>a>img{
	width: 25px!important;
	margin-top: 6px!important;
}

.cuartodedatos-menu .categoria-informescat li{
	max-width: 194px!important;
}

.item-526{
	background:#716054!important;
}

.item-526 a{
	color: #FFFFFF!important;
	text-decoration: underline!important;
}

.cuartodedatos-menu .categoria-informescat li a{
	text-align: left!important;
}

.cuartodedatos-menu .categoria-informescat li a span{
	margin-left: 5px;
}

#Mod449 .module-inner .module-ct{
	margin: 0!important;
}

.moduletablectr-inf .nspPagination li{
	width:20px!important;
	height: 20px!important;
	text-align: center;
}

.moduletablectr-inf .nspPagination{
	margin: 0!important;
}

.servicios .span4{
	text-align: center;
}

.servicios .span3{
	text-align: center;
}

#Mod310 {
	margin-bottom: 0!important;
}

#Mod184{
	margin-bottom: 0!important;
}

#Mod188{
	margin-left: 18px;
}

div.k2Pagination ul li a {
    border: 1px solid #dfdfdf;
    color: #ea2227!important;
    display: block;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 8px;
		background: #FFF!important;
		font-weight: bold;
}

.content-top .span12{
	width: 425px;
}

#k2ModuleBox175 img{
	width: 423px;
}

.form-central{
	padding-left: 20px;
}

.form2LinesLayout textarea {
	width: 90%;
}

#k2ModuleBox357 ul li a{
	color: #F3A500!important;
}

.form-central input{
	width: 155px;
}

.sect ul li{
	list-style-type: none;
}

.sect label {
    display: inline;
    padding-left: 10px;
}

.content-ib {
	width: 100%;
	border: 1px solid #CCC;
}

.content-ib-one {
	clear: both;
	width: 98%;
	margin: 0 auto;
	padding-top: 5px;
}

.ib-one-l {
	background-color: #A31900;
	width: 30%;
	color: #FFF;
	float: left;
}

.ib-one-l span {
	display: table-cell;;
	font-size: 16px;
	height: 65px;
	vertical-align: middle;
}

.ib-one-r {
	background-color: #4D4E4C;
	width: 70%;
	color: #FFF;
	float: right;
	text-align: center;
	height: 65px;
	font-size: 16px;
}

.ib-one-r span {
	display: table-cell;;
	font-size: 16px;
	height: 65px;
	vertical-align: middle;
	text-align: center;
	padding-left: 15px;
}

.content-ib-two {
	clear: both;
	width: 98%;
	margin: 0 auto;
}

.content-ib-two div.formBody{
	float: none;;
}

.content-ib-two input {
	width: 98%;
	height: 50px;
	height: 40px!important;
	margin-bottom: 0px;
	margin-top: -15px;
}

.content-ib-two input[type="text"]{
	margin-bottom: 0px!important;
}

.content-ib-two .rsform-submit-button {
	width: 100%!important;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	border: 1px solid #971400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
}

.sectores-form .rsform-submit-button {
	width: 100%!important;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	border: 1px solid #971400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
}

.sectores-form .formBody{
	width: 95%;
}

.sectores-form .rsform-input-box{
	width: 100%;
}

.content-ib-two form {
	margin: 0;
}

.content-ib-two fieldset.formFieldset ol.formContainer li{
	padding: 0!important;
}

.itemFullText a{
	color: #00468C;
	text-decoration: underline;
}

.itemFullText ul li a{
	color: #00468C;
	text-decoration: underline;
}

div.k2Pagination ul li.pagination-prev {
    border: 1px solid #dfdfdf;
    color: #ea2227!important;
    display: none;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 8px;
		background: #FFF!important;
		font-weight: bold;
}

div.k2Pagination ul li.pagination-next {
    border: 1px solid #dfdfdf;
    color: #ea2227!important;
    display: none;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 8px;
		background: #FFF!important;
		font-weight: bold;
}

div.k2Pagination ul li.pagination-start {
    border: 1px solid #dfdfdf;
    color: #ea2227!important;
    display: block;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 8px;
		background: #FFF!important;
		font-weight: bold;
}

div.k2Pagination ul .pagination-start .pagenav {
    color: #ea2227!important;
		background: #FFF!important;
		font-weight: bold;
		border: none;
		font-size: 11px;
		margin: 0 2px;
		padding: 4px 0px 0px 8px;
}


div.k2Pagination ul .pagination-prev .pagenav {
    color: #ea2227!important;
		background: #FFF!important;
		font-weight: bold;
		border: none;
		font-size: 11px;
		margin: 0 2px;
		padding: 4px 0px 0px 8px;
}

div.k2Pagination ul li{
	background: none;
	display: inline-block!important;
}

div.k2Pagination ul li .pagenav {
	color: #FFF;
	font-weight: bold;
	display: block;
	font-size: 11px;
	margin: 0 2px;
	padding: 0 8px;
	background: red;
	border: 1px solid #dfdfdf;
}

span.highlight {
	background-color: #FFC;
	font-weight: bold;
	padding: 1px
	4px
}
#jpreOverlay {
	background: #000;
}

#Mod326 {
	display: none;
}

body.calendario-seccion .mod-300-cs {
 display: none !important;
}
body.articulos-especiales span.catItemImage img{
	  max-width: 120px !important;
}
body.articulos-especiales div.catItemIntroText{
  overflow: hidden;
  text-overflow: ellipsis;
  height: 60px;
}
body.articulos-especiales div.catItemIntroText:after {
  content: "...";
}
body.home .k2ItemsBlock.feature-content ul li{
	  min-height: 330px;
}
body.home .nootab .tab-content{
	  min-height: 90px;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px
}

.img-intro-float-none {
}

li, a, td, p {
	font-family: Arial, sans-serif;
}

.itemBody li {
	margin-left: 20px;
	list-style-type: circle;
}

/*===============================
../css/bootstrap.css
================================================================================*/
.clearfix {
	*zoom:1}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display: block
}

/*
header .container{
	background: url('../images/bg-christmas.jpg');
	background-repeat: no-repeat;
}
*/
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom:1}

audio:not([controls]) {
	display: none
}



html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

a:focus {
	outline: thin dotted #333;
	outline: 5px
	auto -webkit-focus-ring-color;
	outline-offset: -2px
}

a:hover,a:active {
	outline: 0
}

sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}

#map_canvas img,
.google-maps
img {
	max-width: none
}

button,input,select,textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle
}

button,input {
	*overflow: visible;
	line-height: normal
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0
}

button,
html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {
	cursor: pointer
}

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

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top
}

@media (min-width: 1200px){
.t3-sl {
    width: 683px;
}
}

@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) ")"
	}

	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: ""
	}

	pre,blockquote {
		border: 1px
		solid #999;
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	tr,img {
		page-break-inside: avoid
	}

	img {
		max-width: 100% !important
	}

	@page {
		margin: 0.5cm
	}

	p,h2,h3 {
		orphans: 3;
		widows: 3
	}

	h2,h3 {
		page-break-after: avoid
	}
}

.row {
	margin-left: -10px;
	*zoom:1}

.row:before,.row:after {
	display: table;
	content: "";
	line-height: 0
}

.row:after {
	clear: both
}

[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 10px
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom
.container {
	width: 940px
}

.span12 {
	width: 940px
}

.span11 {
	width: 860.83333333333px
}

.span10 {
	width: 781.66666666667px
}

.span9 {
	width: 702.5px
}

.span8 {
	width: 623.33333333333px
}

.span7 {
	width: 544.16666666667px
}

.span6 {
	width: 465px
}

.span5 {
	width: 385.83333333333px
}

.span4 {
	width: 306.66666666667px
}

.span3 {
	width: 227.5px
}

.span2 {
	width: 148.33333333333px
}

.span1 {
	width: 69.166666666667px
}

.offset12 {
	margin-left: 960px
}

.offset11 {
	margin-left: 880.83333333333px
}

.offset10 {
	margin-left: 801.66666666667px
}

.offset9 {
	margin-left: 722.5px
}

.offset8 {
	margin-left: 643.33333333333px
}

.offset7 {
	margin-left: 564.16666666667px
}

.offset6 {
	margin-left: 485px
}

.offset5 {
	margin-left: 405.83333333333px
}

.offset4 {
	margin-left: 326.66666666667px
}

.offset3 {
	margin-left: 247.5px
}

.offset2 {
	margin-left: 168.33333333333px
}

.offset1 {
	margin-left: 89.166666666667px
}

.row-fluid {
	width: 100%;
	*zoom:1}

.row-fluid:before,.row-fluid:after {
	display: table;
	content: "";
	line-height: 0
}

.row-fluid:after {
	clear: both
}

.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 1.063829787234%;
	*margin-left: 1.0106382978723%
}

.row-fluid [class*="span"]:first-child {
	margin-left: 0
}

.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left: 1.063829787234%
}

.row-fluid
.span12 {
	width: 100%;
	*width: 99.946808510638%
}

.row-fluid
.span11 {
	width: 91.578014184397%;
	*width: 91.524822695035%
}

.row-fluid
.span10 {
	width: 83.156028368794%;
	*width: 83.102836879433%
}

.row-fluid
.span9 {
	width: 74.734042553192%;
	*width: 74.68085106383%
}

.row-fluid
.span8 {
	width: 66.312056737589%;
	*width: 66.258865248227%
}

.row-fluid
.span7 {
	width: 57.890070921986%;
	*width: 57.836879432624%
}

.row-fluid
.span6 {
	width: 49.468085106383%;
	*width: 49.414893617021%
}

.row-fluid
.span5 {
	width: 41.04609929078%;
	*width: 40.992907801418%
}

.row-fluid
.span4 {
	width: 32.624113475177%;
	*width: 32.570921985816%
}

.row-fluid
.span3 {
	width: 24.202127659574%;
	*width: 24.148936170213%
}

.row-fluid
.span2 {
	width: 15.780141843972%;
	*width: 15.72695035461%
}

.row-fluid
.span1 {
	width: 7.3581560283688%;
	*width: 7.3049645390071%
}

.row-fluid
.offset12 {
	margin-left: 102.12765957447%;
	*margin-left: 102.02127659574%
}

.row-fluid .offset12:first-child {
	margin-left: 101.06382978723%;
	*margin-left: 100.95744680851%
}

.row-fluid
.offset11 {
	margin-left: 93.705673758865%;
	*margin-left: 93.599290780142%
}

.row-fluid .offset11:first-child {
	margin-left: 92.641843971631%;
	*margin-left: 92.535460992908%
}

.row-fluid
.offset10 {
	margin-left: 85.283687943262%;
	*margin-left: 85.177304964539%
}

.row-fluid .offset10:first-child {
	margin-left: 84.219858156028%;
	*margin-left: 84.113475177305%
}

.row-fluid
.offset9 {
	margin-left: 76.86170212766%;
	*margin-left: 76.755319148936%
}

.row-fluid .offset9:first-child {
	margin-left: 75.797872340426%;
	*margin-left: 75.691489361702%
}

.row-fluid
.offset8 {
	margin-left: 68.439716312057%;
	*margin-left: 68.333333333333%
}

.row-fluid .offset8:first-child {
	margin-left: 67.375886524823%;
	*margin-left: 67.269503546099%
}

.row-fluid
.offset7 {
	margin-left: 60.017730496454%;
	*margin-left: 59.911347517731%
}

.row-fluid .offset7:first-child {
	margin-left: 58.95390070922%;
	*margin-left: 58.847517730496%
}

.row-fluid
.offset6 {
	margin-left: 51.595744680851%;
	*margin-left: 51.489361702128%
}

.row-fluid .offset6:first-child {
	margin-left: 50.531914893617%;
	*margin-left: 50.425531914894%
}

.row-fluid
.offset5 {
	margin-left: 43.173758865248%;
	*margin-left: 43.067375886525%
}

.row-fluid .offset5:first-child {
	margin-left: 42.109929078014%;
	*margin-left: 42.003546099291%
}

.row-fluid
.offset4 {
	margin-left: 34.751773049645%;
	*margin-left: 34.645390070922%
}

.row-fluid .offset4:first-child {
	margin-left: 33.687943262411%;
	*margin-left: 33.581560283688%
}

.row-fluid
.offset3 {
	margin-left: 26.329787234043%;
	*margin-left: 26.223404255319%
}

.row-fluid .offset3:first-child {
	margin-left: 25.265957446809%;
	*margin-left: 25.159574468085%
}

.row-fluid
.offset2 {
	margin-left: 17.90780141844%;
	*margin-left: 17.801418439716%
}

.row-fluid .offset2:first-child {
	margin-left: 16.843971631206%;
	*margin-left: 16.737588652482%
}

.row-fluid
.offset1 {
	margin-left: 9.4858156028369%;
	*margin-left: 9.3794326241135%
}

.row-fluid .offset1:first-child {
	margin-left: 8.4219858156028%;
	*margin-left: 8.3156028368794%
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right
}

.container {
	margin-right: auto;
	margin-left: auto;
	*zoom:1}

.container:before,.container:after {
	display: table;
	content: "";
	line-height: 0
}

.container:after {
	clear: both
}

.container-fluid {
	padding-right: 10px;
	padding-left: 10px;
	*zoom:1}

.container-fluid:before,.container-fluid:after {
	display: table;
	content: "";
	line-height: 0
}

.container-fluid:after {
	clear: both
}

code,pre {
	padding: 0
	3px 2px;
	font-family: monospace;
	font-size: 12px;
	color: #444;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

code {
	padding: 2px
	4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px
	solid #e1e1e8;
	white-space: nowrap
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0
	0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px
	solid #ccc;
	border: 1px
	solid rgba(0,0,0,0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

pre.prettyprint {
	margin-bottom: 20px
}

pre
code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

form {
	margin: 0
	0 20px
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #444;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

legend
small {
	font-size: 15px;
	color: #910B12
}

label,input,button,select,textarea {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px
}

input,button,select,textarea {}

label {
	display: block;
	margin-bottom: 5px
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px
	6px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle
}

input,textarea,.uneditable-input {
	width: 206px
}

textarea {
	height: auto
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
	background-color: #fff;
	border: 1px
	solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-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 linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
	outline: none;
}

input[type="radio"],input[type="checkbox"] {
	margin: 4px
	0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
	width: auto
}

select,input[type="file"] {
	height: 30px;
	*margin-top: 4px;
	line-height: 30px
}

select {
	width: 220px;
	border: 1px
	solid #ccc;
	background-color: #fff
}

select[multiple],select[size] {
	height: auto
}

select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px
	auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.uneditable-input,.uneditable-textarea {
	color: #910B12;
	background-color: #fcfcfc;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
	cursor: not-allowed
}

.uneditable-input {
	overflow: hidden;
	white-space: nowrap
}

.uneditable-textarea {
	width: auto;
	height: auto
}

input:-moz-placeholder,textarea:-moz-placeholder {
	color: #910B12
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #910B12
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #910B12
}

.radio,.checkbox {
	min-height: 20px;
	padding-left: 20px
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px
}

.controls>.radio:first-child,.controls>.checkbox:first-child {
	padding-top: 5px
}

.radio.inline,.checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle
}

.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline {
	margin-left: 10px
}

.input-mini {
	width: 60px
}

.input-small {
	width: 90px
}

.input-medium {
	width: 150px
}

.input-large {
	width: 210px
}

.input-xlarge {
	width: 270px
}

.input-xxlarge {
	width: 530px
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block
}

input,textarea,.uneditable-input {
	margin-left: 0
}

.controls-row [class*="span"]+[class*="span"] {
	margin-left: 10px
}

input.span12,textarea.span12,.uneditable-input.span12 {
	width: 926px
}

input.span11,textarea.span11,.uneditable-input.span11 {
	width: 846.83333333333px
}

input.span10,textarea.span10,.uneditable-input.span10 {
	width: 767.66666666667px
}

input.span9,textarea.span9,.uneditable-input.span9 {
	width: 688.5px
}

input.span8,textarea.span8,.uneditable-input.span8 {
	width: 609.33333333333px
}

input.span7,textarea.span7,.uneditable-input.span7 {
	width: 530.16666666667px
}

input.span6,textarea.span6,.uneditable-input.span6 {
	width: 451px
}

input.span5,textarea.span5,.uneditable-input.span5 {
	width: 371.83333333333px
}

input.span4,textarea.span4,.uneditable-input.span4 {
	width: 292.66666666667px
}

input.span3,textarea.span3,.uneditable-input.span3 {
	width: 213.5px
}

input.span2,textarea.span2,.uneditable-input.span2 {
	width: 134.33333333333px
}

input.span1,textarea.span1,.uneditable-input.span1 {
	width: 55.166666666667px
}

.controls-row {
	*zoom:1}

.controls-row:before,.controls-row:after {
	display: table;
	content: "";
	line-height: 0
}

.controls-row:after {
	clear: both
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
	float: left
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
	padding-top: 5px
}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background-color: transparent
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
	color: #D00404;}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning
textarea {
	color: #C82525;}

.control-group.warning input,
.control-group.warning select,
.control-group.warning
textarea {}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
	border-color: #cc6d00;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ffb866;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ffb866;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ffb866
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
	color: #f80;
	background-color: #fcf8e3;
	border-color: #f80
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #901B12
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error
textarea {
	color: #901B12
}

.control-group.error input,
.control-group.error select,
.control-group.error
textarea {
	border-color: #901B12;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #63130c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #e43224;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #e43224;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #e43224
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #901B12;
	background-color: #f2dede;
	border-color: #901B12
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
	color: #690
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success
textarea {
	color: #690
}

.control-group.success input,
.control-group.success select,
.control-group.success
textarea {
	border-color: #690;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {

}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
	color: #690;
	background-color: #dff0d8;
	border-color: #690
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
	color: #07b
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info
textarea {
	color: #07b
}

.control-group.info input,
.control-group.info select,
.control-group.info
textarea {
	border-color: #07b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
	border-color: #005788;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #22afff;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #22afff;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #22afff
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
	color: #07b;
	background-color: #d9edf7;
	border-color: #07b
}

input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b
}

input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
	/* border-color: #e9322d; */
	-moz-box-shadow: 0 0 6px #f8b9b7;}

.form-actions {
	padding: 19px
	20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom:1}

.form-actions:before,.form-actions:after {
	display: table;
	content: "";
	line-height: 0
}

.form-actions:after {
	clear: both
}

.help-block,.help-inline {
	color: #6a6a6a
}

.help-block {
	display: block;
	margin-bottom: 10px
}

.help-inline {
	display: inline-block;
	*display: inline;
	*zoom:1;vertical-align: middle;
	padding-left: 5px
}

.input-append,.input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap
}

.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend
.popover {
	font-size: 14px
}

.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2
}

.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px
	5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px
	solid #ccc
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group>.dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-append .active,
.input-prepend
.active {
	background-color: #bf3;
	border-color: #690
}

.input-prepend .add-on,
.input-prepend
.btn {
	margin-right: -1px
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
	margin-left: -1px
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group
.btn {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.input-prepend.input-append .btn-group:first-child {
	margin-left: 0
}

input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px
}

.form-search .input-append
.btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0
}

.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0
}

.form-search .input-prepend
.btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px
}

.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom:1;margin-bottom: 0;
	vertical-align: middle
;
	font-size: 13px;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal
.hide {
	display: none
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
	display: inline-block
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline
.checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0
}

.control-group {
	margin-bottom: 10px
}

legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom:1}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0
}

.form-horizontal .control-group:after {
	clear: both
}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right
}

.form-horizontal
.controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0
}

.form-horizontal .controls:first-child {
	*padding-left: 180px
}

.form-horizontal .help-block {
	margin-bottom: 0
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append+.help-block {
	margin-top: 10px
}

.form-horizontal .form-actions {
	padding-left: 180px
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0
}

.table {
	width: 100%;
	margin-bottom: 20px
}

.table th,
.table
td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table
th {
	font-weight: bold
}

.table thead
th {
	vertical-align: bottom
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child
td {
	border-top: 0
}

.table tbody+tbody {
	border-top: 2px solid #ddd
}

.table
.table {
	background-color: #fff
}

.table-condensed th,
.table-condensed
td {
	padding: 4px
	5px
}

.table-bordered {
	border: 1px
	solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.table-bordered th,
.table-bordered
td {
	border-left: 1px solid #ddd
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child
td {
	border-top: 0
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child>th:first-child {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child>th:last-child {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child>th:first-child {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child>th:last-child {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px
}

.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 td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0
}

.table td.span1,
.table
th.span1 {
	float: none;
	width: 53.166666666667px;
	margin-left: 0
}

.table td.span2,
.table
th.span2 {
	float: none;
	width: 132.33333333333px;
	margin-left: 0
}

.table td.span3,
.table
th.span3 {
	float: none;
	width: 211.5px;
	margin-left: 0
}

.table td.span4,
.table
th.span4 {
	float: none;
	width: 290.66666666667px;
	margin-left: 0
}

.table td.span5,
.table
th.span5 {
	float: none;
	width: 369.83333333333px;
	margin-left: 0
}

.table td.span6,
.table
th.span6 {
	float: none;
	width: 449px;
	margin-left: 0
}

.table td.span7,
.table
th.span7 {
	float: none;
	width: 528.16666666667px;
	margin-left: 0
}

.table td.span8,
.table
th.span8 {
	float: none;
	width: 607.33333333333px;
	margin-left: 0
}

.table td.span9,
.table
th.span9 {
	float: none;
	width: 686.5px;
	margin-left: 0
}

.table td.span10,
.table
th.span10 {
	float: none;
	width: 765.66666666667px;
	margin-left: 0
}

.table td.span11,
.table
th.span11 {
	float: none;
	width: 844.83333333333px;
	margin-left: 0
}

.table td.span12,
.table
th.span12 {
	float: none;
	width: 924px;
	margin-left: 0
}

.table tbody tr.success>td {
	background-color: #dff0d8
}

.table tbody tr.error>td {
	background-color: #f2dede
}

.table tbody tr.warning>td {
	background-color: #fcf8e3
}

.table tbody tr.info>td {
	background-color: #d9edf7
}

.table-hover tbody tr.success:hover>td {
	background-color: #d0e9c6
}

.table-hover tbody tr.error:hover>td {
	background-color: #ebcccc
}

.table-hover tbody tr.warning:hover>td {
	background-color: #faf2cc
}

.table-hover tbody tr.info:hover>td {
	background-color: #c4e3f3
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/font-awesome/font/fontawesome-webfont.eot');
	src: url('../fonts/font-awesome/font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/font-awesome/font/fontawesome-webfont.woff') format('woff'), url('../fonts/font-awesome/font/fontawesome-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none !important;
	background-position: 0% 0%;
	background-repeat: repeat
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none
}

a [class^="icon-"],
a [class*=" icon-"] {
	display: inline-block
}

.icon-large:before {
	vertical-align: -10%;
	font-size: 1.3333333333333em
}

.btn [class^="icon-"],
.btn [class*=" icon-"],
.nav [class^="icon-"],
.nav [class*=" icon-"] {
	display: inline;
	line-height: .6em
}

.btn [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
	display: inline-block
}

li [class^="icon-"],
li [class*=" icon-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center
}

li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large {
	width: 1.5625em
}

ul.icons {
	list-style-type: none;
	text-indent: -0.75em
}

ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
	width: .75em
}

.icon-muted {
	color: #eee
}

.icon-border {
	border: solid 1px #eee;
	padding: .2em .25em .15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.icon-2x {
	font-size: 2em
}

.icon-2x.icon-border {
	border-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.icon-3x {
	font-size: 3em
}

.icon-3x.icon-border {
	border-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.icon-4x {
	font-size: 4em
}

.icon-4x.icon-border {
	border-width: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
	margin-right: .35em
}

[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
	margin-left: .35em
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
	margin-top: .35em
}

.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
	height: .75em
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
	margin-top: .45em
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-top: .2em
}

.icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear
}

@-moz-keyframes
spin {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(359deg)
	}
}

@-webkit-keyframes
spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-o-keyframes
spin {
	0% {
		-o-transform: rotate(0deg)
	}

	100% {
		-o-transform: rotate(359deg)
	}
}

@-ms-keyframes
spin {
	0% {
		-ms-transform: rotate(0deg)
	}

	100% {
		-ms-transform: rotate(359deg)
	}
}

@keyframes
spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(359deg)
	}
}

.icon-glass:before {
	content: "\f000"
}

.icon-music:before {
	content: "\f001"
}

.icon-search:before {
	content: "\f002"
}

.icon-envelope:before {
	content: "\f003"
}

.icon-heart:before {
	content: "\f004"
}

.icon-star:before {
	content: "\f005"
}

.icon-star-empty:before {
	content: "\f006"
}

.icon-user:before {
	content: "\f007"
}

.icon-film:before {
	content: "\f008"
}

.icon-th-large:before {
	content: "\f009"
}

.icon-th:before {
	content: "\f00a"
}

.icon-th-list:before {
	content: "\f00b"
}

.icon-ok:before {
	content: "\f00c"
}

.icon-remove:before {
	content: "\f00d"
}

.icon-zoom-in:before {
	content: "\f00e"
}

.icon-zoom-out:before {
	content: "\f010"
}

.icon-off:before {
	content: "\f011"
}

.icon-signal:before {
	content: "\f012"
}

.icon-cog:before {
	content: "\f013"
}

.icon-trash:before {
	content: "\f014"
}

.icon-home:before {
	content: "\f015"
}

.icon-file:before {
	content: "\f016"
}

.icon-time:before {
	content: "\f017"
}

.icon-road:before {
	content: "\f018"
}

.icon-download-alt:before {
	content: "\f019"
}

.icon-download:before {
	content: "\f01a"
}

.icon-upload:before {
	content: "\f01b"
}

.icon-inbox:before {
	content: "\f01c"
}

.icon-play-circle:before {
	content: "\f01d"
}

.icon-repeat:before {
	content: "\f01e"
}

.icon-refresh:before {
	content: "\f021"
}

.icon-list-alt:before {
	content: "\f022"
}

.icon-lock:before {
	content: "\f023"
}

.icon-flag:before {
	content: "\f024"
}

.icon-headphones:before {
	content: "\f025"
}

.icon-volume-off:before {
	content: "\f026"
}

.icon-volume-down:before {
	content: "\f027"
}

.icon-volume-up:before {
	content: "\f028"
}

.icon-qrcode:before {
	content: "\f029"
}

.icon-barcode:before {
	content: "\f02a"
}

.icon-tag:before {
	content: "\f02b"
}

.icon-tags:before {
	content: "\f02c"
}

.icon-book:before {
	content: "\f02d"
}

.icon-bookmark:before {
	content: "\f02e"
}

.icon-print:before {
	content: "\f02f"
}

.icon-camera:before {
	content: "\f030"
}

.icon-font:before {
	content: "\f031"
}

.icon-bold:before {
	content: "\f032"
}

.icon-italic:before {
	content: "\f033"
}

.icon-text-height:before {
	content: "\f034"
}

.icon-text-width:before {
	content: "\f035"
}

.icon-align-left:before {
	content: "\f036"
}

.icon-align-center:before {
	content: "\f037"
}

.icon-align-right:before {
	content: "\f038"
}

.icon-align-justify:before {
	content: "\f039"
}

.icon-list:before {
	content: "\f03a"
}

.icon-indent-left:before {
	content: "\f03b"
}

.icon-indent-right:before {
	content: "\f03c"
}

.icon-facetime-video:before {
	content: "\f03d"
}

.icon-picture:before {
	content: "\f03e"
}

.icon-pencil:before {
	content: "\f040"
}

.icon-map-marker:before {
	content: "\f041"
}

.icon-adjust:before {
	content: "\f042"
}

.icon-tint:before {
	content: "\f043"
}

.icon-edit:before {
	content: "\f044"
}

.icon-share:before {
	content: "\f045"
}

.icon-check:before {
	content: "\f046"
}

.icon-move:before {
	content: "\f047"
}

.icon-step-backward:before {
	content: "\f048"
}

.icon-fast-backward:before {
	content: "\f049"
}

.icon-backward:before {
	content: "\f04a"
}

.icon-play:before {
	content: "\f04b"
}

.icon-pause:before {
	content: "\f04c"
}

.icon-stop:before {
	content: "\f04d"
}

.icon-forward:before {
	content: "\f04e"
}

.icon-fast-forward:before {
	content: "\f050"
}

.icon-step-forward:before {
	content: "\f051"
}

.icon-eject:before {
	content: "\f052"
}

.icon-chevron-left:before {
	content: "\f053"
}

.icon-chevron-right:before {
	content: "\f054"
}

.icon-plus-sign:before {
	content: "\f055"
}

.icon-minus-sign:before {
	content: "\f056"
}

.icon-remove-sign:before {
	content: "\f057"
}

.icon-ok-sign:before {
	content: "\f058"
}

.icon-question-sign:before {
	content: "\f059"
}

.icon-info-sign:before {
	content: "\f05a"
}

.icon-screenshot:before {
	content: "\f05b"
}

.icon-remove-circle:before {
	content: "\f05c"
}

.icon-ok-circle:before {
	content: "\f05d"
}

.icon-ban-circle:before {
	content: "\f05e"
}

.icon-arrow-left:before {
	content: "\f060"
}

.icon-arrow-right:before {
	content: "\f061"
}

.icon-arrow-up:before {
	content: "\f062"
}

.icon-arrow-down:before {
	content: "\f063"
}

.icon-share-alt:before {
	content: "\f064"
}

.icon-resize-full:before {
	content: "\f065"
}

.icon-resize-small:before {
	content: "\f066"
}

.icon-plus:before {
	content: "\f067"
}

.icon-minus:before {
	content: "\f068"
}

.icon-asterisk:before {
	content: "\f069"
}

.icon-exclamation-sign:before {
	content: "\f06a"
}

.icon-gift:before {
	content: "\f06b"
}

.icon-leaf:before {
	content: "\f06c"
}

.icon-fire:before {
	content: "\f06d"
}

.icon-eye-open:before {
	content: "\f06e"
}

.icon-eye-close:before {
	content: "\f070"
}

.icon-warning-sign:before {
	content: "\f071"
}

.icon-plane:before {
	content: "\f072"
}

.icon-calendar:before {
	content: "\f073"
}

.icon-random:before {
	content: "\f074"
}

.icon-comment:before {
	content: "\f075"
}

.icon-magnet:before {
	content: "\f076"
}

.icon-chevron-up:before {
	content: "\f077"
}

.icon-chevron-down:before {
	content: "\f078"
}

.icon-retweet:before {
	content: "\f079"
}

.icon-shopping-cart:before {
	content: "\f07a"
}

.icon-folder-close:before {
	content: "\f07b"
}

.icon-folder-open:before {
	content: "\f07c"
}

.icon-resize-vertical:before {
	content: "\f07d"
}

.icon-resize-horizontal:before {
	content: "\f07e"
}

.icon-bar-chart:before {
	content: "\f080"
}

.icon-twitter-sign:before {
	content: "\f081"
}

.icon-facebook-sign:before {
	content: "\f082"
}

.icon-camera-retro:before {
	content: "\f083"
}

.icon-key:before {
	content: "\f084"
}

.icon-cogs:before {
	content: "\f085"
}

.icon-comments:before {
	content: "\f086"
}

.icon-thumbs-up:before {
	content: "\f087"
}

.icon-thumbs-down:before {
	content: "\f088"
}

.icon-star-half:before {
	content: "\f089"
}

.icon-heart-empty:before {
	content: "\f08a"
}

.icon-signout:before {
	content: "\f08b"
}

.icon-linkedin-sign:before {
	content: "\f08c"
}

.icon-pushpin:before {
	content: "\f08d"
}

.icon-external-link:before {
	content: "\f08e"
}

.icon-signin:before {
	content: "\f090"
}

.icon-trophy:before {
	content: "\f091"
}

.icon-github-sign:before {
	content: "\f092"
}

.icon-upload-alt:before {
	content: "\f093"
}

.icon-lemon:before {
	content: "\f094"
}

.icon-phone:before {
	content: "\f095"
}

.icon-check-empty:before {
	content: "\f096"
}

.icon-bookmark-empty:before {
	content: "\f097"
}

.icon-phone-sign:before {
	content: "\f098"
}

.icon-twitter:before {
	content: "\f099"
}

.icon-facebook:before {
	content: "\f09a"
}

.icon-github:before {
	content: "\f09b"
}

.icon-unlock:before {
	content: "\f09c"
}

.icon-credit-card:before {
	content: "\f09d"
}

.icon-rss:before {
	content: "\f09e"
}

.icon-hdd:before {
	content: "\f0a0"
}

.icon-bullhorn:before {
	content: "\f0a1"
}

.icon-bell:before {
	content: "\f0a2"
}

.icon-certificate:before {
	content: "\f0a3"
}

.icon-hand-right:before {
	content: "\f0a4"
}

.icon-hand-left:before {
	content: "\f0a5"
}

.icon-hand-up:before {
	content: "\f0a6"
}

.icon-hand-down:before {
	content: "\f0a7"
}

.icon-circle-arrow-left:before {
	content: "\f0a8"
}

.icon-circle-arrow-right:before {
	content: "\f0a9"
}

.icon-circle-arrow-up:before {
	content: "\f0aa"
}

.icon-circle-arrow-down:before {
	content: "\f0ab"
}

.icon-globe:before {
	content: "\f0ac"
}

.icon-wrench:before {
	content: "\f0ad"
}

.icon-tasks:before {
	content: "\f0ae"
}

.icon-filter:before {
	content: "\f0b0"
}

.icon-briefcase:before {
	content: "\f0b1"
}

.icon-fullscreen:before {
	content: "\f0b2"
}

.icon-group:before {
	content: "\f0c0"
}

.icon-link:before {
	content: "\f0c1"
}

.icon-cloud:before {
	content: "\f0c2"
}

.icon-beaker:before {
	content: "\f0c3"
}

.icon-cut:before {
	content: "\f0c4"
}

.icon-copy:before {
	content: "\f0c5"
}

.icon-paper-clip:before {
	content: "\f0c6"
}

.icon-save:before {
	content: "\f0c7"
}

.icon-sign-blank:before {
	content: "\f0c8"
}

.icon-reorder:before {
	content: "\f0c9"
}

.icon-list-ul:before {
	content: "\f0ca"
}

.icon-list-ol:before {
	content: "\f0cb"
}

.icon-strikethrough:before {
	content: "\f0cc"
}

.icon-underline:before {
	content: "\f0cd"
}

.icon-table:before {
	content: "\f0ce"
}

.icon-magic:before {
	content: "\f0d0"
}

.icon-truck:before {
	content: "\f0d1"
}

.icon-pinterest:before {
	content: "\f0d2"
}

.icon-pinterest-sign:before {
	content: "\f0d3"
}

.icon-google-plus-sign:before {
	content: "\f0d4"
}

.icon-google-plus:before {
	content: "\f0d5"
}

.icon-money:before {
	content: "\f0d6"
}

.icon-caret-down:before {
	content: "\f0d7"
}

.icon-caret-up:before {
	content: "\f0d8"
}

.icon-caret-left:before {
	content: "\f0d9"
}

.icon-caret-right:before {
	content: "\f0da"
}

.icon-columns:before {
	content: "\f0db"
}

.icon-sort:before {
	content: "\f0dc"
}

.icon-sort-down:before {
	content: "\f0dd"
}

.icon-sort-up:before {
	content: "\f0de"
}

.icon-envelope-alt:before {
	content: "\f0e0"
}

.icon-linkedin:before {
	content: "\f0e1"
}

.icon-undo:before {
	content: "\f0e2"
}

.icon-legal:before {
	content: "\f0e3"
}

.icon-dashboard:before {
	content: "\f0e4"
}

.icon-comment-alt:before {
	content: "\f0e5"
}

.icon-comments-alt:before {
	content: "\f0e6"
}

.icon-bolt:before {
	content: "\f0e7"
}

.icon-sitemap:before {
	content: "\f0e8"
}

.icon-umbrella:before {
	content: "\f0e9"
}

.icon-paste:before {
	content: "\f0ea"
}

.icon-lightbulb:before {
	content: "\f0eb"
}

.icon-exchange:before {
	content: "\f0ec"
}

.icon-cloud-download:before {
	content: "\f0ed"
}

.icon-cloud-upload:before {
	content: "\f0ee"
}

.icon-user-md:before {
	content: "\f0f0"
}

.icon-stethoscope:before {
	content: "\f0f1"
}

.icon-suitcase:before {
	content: "\f0f2"
}

.icon-bell-alt:before {
	content: "\f0f3"
}

.icon-coffee:before {
	content: "\f0f4"
}

.icon-food:before {
	content: "\f0f5"
}

.icon-file-alt:before {
	content: "\f0f6"
}

.icon-building:before {
	content: "\f0f7"
}

.icon-hospital:before {
	content: "\f0f8"
}

.icon-ambulance:before {
	content: "\f0f9"
}

.icon-medkit:before {
	content: "\f0fa"
}

.icon-fighter-jet:before {
	content: "\f0fb"
}

.icon-beer:before {
	content: "\f0fc"
}

.icon-h-sign:before {
	content: "\f0fd"
}

.icon-plus-sign-alt:before {
	content: "\f0fe"
}

.icon-double-angle-left:before {
	content: "\f100"
}

.icon-double-angle-right:before {
	content: "\f101"
}

.icon-double-angle-up:before {
	content: "\f102"
}

.icon-double-angle-down:before {
	content: "\f103"
}

.icon-angle-left:before {
	content: "\f104"
}

.icon-angle-right:before {
	content: "\f105"
}

.icon-angle-up:before {
	content: "\f106"
}

.icon-angle-down:before {
	content: "\f107"
}

.icon-desktop:before {
	content: "\f108"
}

.icon-laptop:before {
	content: "\f109"
}

.icon-tablet:before {
	content: "\f10a"
}

.icon-mobile-phone:before {
	content: "\f10b"
}

.icon-circle-blank:before {
	content: "\f10c"
}

.icon-quote-left:before {
	content: "\f10d"
}

.icon-quote-right:before {
	content: "\f10e"
}

.icon-spinner:before {
	content: "\f110"
}

.icon-circle:before {
	content: "\f111"
}

.icon-reply:before {
	content: "\f112"
}

.icon-github-alt:before {
	content: "\f113"
}

.icon-folder-close-alt:before {
	content: "\f114"
}

.icon-folder-open-alt:before {
	content: "\f115"
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px
	solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-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-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20)
}

.close:hover,.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.btn {
	display: inline-block;
	*display: inline;
	*zoom:1;padding: 4px
	12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #444;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#eee,#ffffff);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ffffff));
	background-image: -webkit-linear-gradient(top,#eee,#ffffff);
	background-image: -o-linear-gradient(top,#eee,#ffffff);
	background-image: linear-gradient(to bottom,#eee,#ffffff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0);
	border-color: #fff #ffffff #d9d9d9;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px
	solid #d5d5d5;
	*border: 0;
	border-bottom-color: #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
	color: #444;
	*background-color: #f2f2f2
}

.btn:active,.btn.active {
	background-color: #e6e6e6 \9
}

.btn:first-child {
	*margin-left: 0
}

.btn:hover,.btn:focus {
	color: #444;
	text-decoration: none;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px
	auto -webkit-focus-ring-color;
	outline-offset: -2px
}


.btn.disabled,.btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-large {
	padding: 11px
	19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
	margin-top: 4px
}

.btn-small {
	padding: 2px
	10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
	margin-top: 0
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px
}

.btn-mini {
	padding: 1px
	6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
	color: rgba(255,255,255,0.75)
}

.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0084cf;
	background-image: -moz-linear-gradient(top,#07b,#0097ee);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#07b),to(#0097ee));
	background-image: -webkit-linear-gradient(top,#07b,#0097ee);
	background-image: -o-linear-gradient(top,#07b,#0097ee);
	background-image: linear-gradient(to bottom,#07b,#0097ee);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077bb', endColorstr='#ff0097ed', GradientType=0);
	border-color: #0097ee #0097ee #0067a2;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #0097ee;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
	color: #fff;
	*background-color: #0087d5
}

.btn-primary:active,.btn-primary.active {
	background-color: #07b \9
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #ff9214;
	background-image: -moz-linear-gradient(top,#f80,#ffa033);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f80),to(#ffa033));
	background-image: -webkit-linear-gradient(top,#f80,#ffa033);
	background-image: -o-linear-gradient(top,#f80,#ffa033);
	background-image: linear-gradient(to bottom,#f80,#ffa033);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8800', endColorstr='#ffff9f32', GradientType=0);
	border-color: #ffa033 #ffa033 #e67a00;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #ffa033;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
	color: #fff;
	background-color: #ffa033;
	*background-color: #ff941a
}

.btn-warning:active,.btn-warning.active {
	background-color: #f80 \9
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #a21e14;
	background-image: -moz-linear-gradient(top,#901B12,#bd2418);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#901B12),to(#bd2418));
	background-image: -webkit-linear-gradient(top,#901B12,#bd2418);
	background-image: -o-linear-gradient(top,#901B12,#bd2418);
	background-image: linear-gradient(to bottom,#901B12,#bd2418);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff901b12', endColorstr='#ffbd2317', GradientType=0);
	border-color: #bd2418 #bd2418 #79170f;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #bd2418;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
	color: #fff;
	background-color: #bd2418;
	*background-color: #a71f15
}

.btn-danger:active,.btn-danger.active {
	background-color: #901b12 \9
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #74ad00;
	background-image: -moz-linear-gradient(top,#690,#88cc00);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#690),to(#88cc00));
	background-image: -webkit-linear-gradient(top,#690,#88cc00);
	background-image: -o-linear-gradient(top,#690,#88cc00);
	background-image: linear-gradient(to bottom,#690,#88cc00);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff669900', endColorstr='#ff87cc00', GradientType=0);
	border-color: #8c0 #88cc00 #558000;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #8c0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	color: #fff;
	background-color: #8c0;
	*background-color: #77b300
}

.btn-success:active,.btn-success.active {
	background-color: #690 \9
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #00a8e0;
	background-image: -moz-linear-gradient(top,#09c,#00bfff);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#09c),to(#00bfff));
	background-image: -webkit-linear-gradient(top,#09c,#00bfff);
	background-image: -o-linear-gradient(top,#09c,#00bfff);
	background-image: linear-gradient(to bottom,#09c,#00bfff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0099cc', endColorstr='#ff00bfff', GradientType=0);
	border-color: #00bfff #00bfff #0086b3;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #00bfff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	color: #fff;
	background-color: #00bfff;
	*background-color: #00ace6
}

.btn-info:active,.btn-info.active {
	background-color: #09c \9
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #4e4e4e;
	background-image: -moz-linear-gradient(top,#444,#5e5e5e);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#5e5e5e));
	background-image: -webkit-linear-gradient(top,#444,#5e5e5e);
	background-image: -o-linear-gradient(top,#444,#5e5e5e);
	background-image: linear-gradient(to bottom,#444,#5e5e5e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff5d5d5d', GradientType=0);
	border-color: #5e5e5e #5e5e5e #373737;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #5e5e5e;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
	color: #fff;
	background-color: #5e5e5e;
	*background-color: #515151
}

.btn-inverse:active,.btn-inverse.active {
	background-color: #444 \9
}

button.btn,input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px
}

button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0
}

button.btn.btn-large,input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px
}

button.btn.btn-small,input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px
}

button.btn.btn-mini,input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px
}

.btn-link,.btn-link:active,.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #07b;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-link:hover,.btn-link:focus {
	color: #901B12;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus {
	color: #444;
	text-decoration: none
}

.btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom:1;font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em
}

.btn-group:first-child {
	*margin-left: 0
}

.btn-group+.btn-group {
	margin-left: 5px
}

.btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px
}

.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group {
	margin-left: 5px
}

.btn-group>.btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-group>.btn+.btn {
	margin-left: -1px
}

.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
	font-size: 14px
}

.btn-group>.btn-mini {
	font-size: 10.5px
}

.btn-group>.btn-small {
	font-size: 11.9px
}

.btn-group>.btn-large {
	font-size: 17.5px
}

.btn-group>.btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px
}

.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px
}

.btn-group>.btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px
}

.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px
}

.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active {
	z-index: 2
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top: 5px;
	*padding-bottom: 5px
}

.btn-group>.btn-mini+.dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px
}

.btn-group>.btn-small+.dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px
}

.btn-group>.btn-large+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px
}

.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}

.btn-group.open .btn.dropdown-toggle {
	background-color: #fff
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0097ee
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #ffa033
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd2418
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #8c0
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #00bfff
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #5e5e5e
}

.btn
.caret {
	margin-top: 8px;
	margin-left: 0
}

.btn-large
.caret {
	margin-top: 6px
}

.btn-large
.caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px
}

.btn-mini .caret,
.btn-small
.caret {
	margin-top: 8px
}

.dropup .btn-large
.caret {
	border-bottom-width: 5px
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse
.caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom:1}

.btn-group-vertical>.btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-group-vertical>.btn+.btn {
	margin-left: 0;
	margin-top: -1px
}

.btn-group-vertical>.btn:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.btn-group-vertical>.btn:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.btn-group-vertical>.btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0
}

.btn-group-vertical>.btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px
}

.alert {
	padding: 8px
	35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px
	solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.alert,
.alert
h4 {
	color: #f80
}

.alert
h4 {
	margin: 0
}

.alert
.close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 20px
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #690
}

.alert-success
h4 {
	color: #690
}

.alert-danger,.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #901B12
}

.alert-danger h4,
.alert-error
h4 {
	color: #901B12
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #07b
}

.alert-info
h4 {
	color: #07b
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px
}

.alert-block>p,.alert-block>ul {
	margin-bottom: 0
}

.alert-block p+p {
	margin-top: 5px
}

.nav {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none
}

.nav>li>a {
	display: block
}

.nav>li>a:hover,.nav>li>a:focus {
	text-decoration: none;
}

.nav>li>a>img {
	max-width: none
}

.nav>.pull-right {
	float: right
}

.nav-header {
	display: block;
	padding: 3px
	15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #910B12;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	text-transform: uppercase
}

.nav li+.nav-header {
	margin-top: 9px
}

.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0
}

.nav-list > li > a,
.nav-list .nav-header {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5)
}

.nav-list>li>a {
	padding: 3px
	15px
}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	background-color: #07b
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
	margin-right: 2px
}

.nav-list
.divider {
	*width: 100%;
	height: 1px;
	margin: 9px
	1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff
}

.nav-tabs,.nav-pills {
	*zoom:1}

.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after {
	display: table;
	content: "";
	line-height: 0
}

.nav-tabs:after,.nav-pills:after {
	clear: both
}

.nav-tabs>li,.nav-pills>li {
	float: left
}

.nav-tabs>li>a,.nav-pills>li>a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

.nav-tabs>li {
	margin-bottom: -1px
}

.nav-tabs>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
	border-color: #eee #eee #ddd
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus {
	color: #666;
	background-color: #fff;
	border-bottom-color: transparent;
	cursor: default
}

.nav-pills>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus {
	color: #fff;
	background-color: #07b
}

.nav-stacked>li {
	float: none
}

.nav-stacked>li>a {
	margin-right: 0
}

.nav-tabs.nav-stacked {
	border-bottom: 0
}

.nav-tabs.nav-stacked>li>a {
	border: 1px
	solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px
}

.nav-tabs.nav-stacked>li:last-child>a {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px
}

.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus {
	border-color: #ddd;
	z-index: 2
}

.nav-pills.nav-stacked>li>a {
	margin-bottom: 3px
}

.nav-pills.nav-stacked>li:last-child>a {
	margin-bottom: 1px
}

.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px
}

.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.nav .dropdown-toggle
.caret {
	border-top-color: #07b;
	border-bottom-color: #07b;
	margin-top: 6px
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus
.caret {
	border-top-color: #901B12;
	border-bottom-color: #901B12
}

.nav-tabs .dropdown-toggle
.caret {
	margin-top: 8px
}

.nav .active .dropdown-toggle
.caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle
.caret {
	border-top-color: #666;
	border-bottom-color: #666
}

.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus {
	cursor: pointer
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus {
	color: #fff;
	background-color: #910B12;
	border-color: #910B12
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus
.caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open>a:focus {
	border-color: #910B12
}

.tabbable {
	*zoom:1}

.tabbable:before,.tabbable:after {
	display: table;
	content: "";
	line-height: 0
}

.tabbable:after {
	clear: both
}

.tab-content {
	overflow: auto
}

.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {
	border-bottom: 0
}

.tab-content>.tab-pane,.pill-content>.pill-pane {
	display: none
}

.tab-content>.active,.pill-content>.active {
	display: block
}

.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd
}

.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0
}

.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus {
	border-bottom-color: transparent;
	border-top-color: #ddd
}

.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus {
	border-color: transparent #ddd #ddd #ddd
}

.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
	float: none
}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px
}

.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd
}

.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
	border-color: #eee #ddd #eee #eee
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active>a:focus {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #fff
}

.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd
}

.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {
	border-color: #eee #eee #eee #ddd
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active>a:focus {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #fff
}

.nav>.disabled>a {
	color: #910B12
}

.nav>.disabled>a:hover,.nav>.disabled>a:focus {
	text-decoration: none;
	background-color: transparent;
	cursor: default
}

.navbar {
	overflow: visible;
	margin-bottom: 20px;
	*position: relative;
	*z-index: 2
}

.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border: 1px
	solid #c7c7c7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	*zoom:1}

.navbar-inner:before,.navbar-inner:after {
	display: table;
	content: "";
	line-height: 0
}

.navbar-inner:after {
	clear: both
}

.navbar
.container {
	width: auto
}

.nav-collapse.collapse {
	height: auto;
	overflow: visible
}

.navbar
.brand {
	float: left;
	display: block;
	padding: 10px
	20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #666;
	text-shadow: 0 1px 0 #fff
}

.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none
}

.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #666
}

.navbar-link {
	color: #666
}

.navbar-link:hover,.navbar-link:focus {
	color: #eee
}

.navbar .divider-vertical {
	height: 40px;
	margin: 0
	9px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #fff
}

.navbar .btn,
.navbar .btn-group {
	margin-top: 5px
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
	margin-top: 0
}

.navbar-form {
	margin-bottom: 0;
	*zoom:1}

.navbar-form:before,.navbar-form:after {
	display: table;
	content: "";
	line-height: 0
}

.navbar-form:after {
	clear: both
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form
.checkbox {
	margin-top: 5px
}

.navbar-form input,
.navbar-form select,
.navbar-form
.btn {
	display: inline-block;
	margin-bottom: 0
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
	margin-top: 3px
}

.navbar-form .input-append,
.navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap
}

.navbar-form .input-append input,
.navbar-form .input-prepend
input {
	margin-top: 0
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0
}

.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px
	14px;
	font-family: "Georgia",tahoma;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.navbar-static-top {
	position: static;
	margin-bottom: 0
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-fixed-top,.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom
.container {
	width: 940px
}

.navbar-fixed-top {
	top: 0
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0,0,0,.1)
}

.navbar-fixed-bottom {
	bottom: 0
}

.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	box-shadow: 0 -1px 10px rgba(0,0,0,.1)
}

.navbar
.nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0
	10px 0 0
}

.navbar .nav.pull-right {
	float: right;
	margin-right: 0
}

.navbar .nav>li {
	float: left
}

.navbar .nav>li>a {
	float: none;
	padding: 10px
	15px 10px;
	color: #666;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff
}

.navbar .nav .dropdown-toggle
.caret {
	margin-top: 8px
}

.navbar .nav > li > a:focus,
.navbar .nav>li>a:hover {
	background-color: #666;
	color: #eee;
	text-decoration: none
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav>.active>a:focus {
	color: #eee;
	text-decoration: none;
	background-color: #07b;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 8px rgba(0,0,0,0.125)
}

.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px
	10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top,#f2f2f2,#d9d9d9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#d9d9d9));
	background-image: -webkit-linear-gradient(top,#f2f2f2,#d9d9d9);
	background-image: -o-linear-gradient(top,#f2f2f2,#d9d9d9);
	background-image: linear-gradient(to bottom,#f2f2f2,#d9d9d9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffd8d8d8', GradientType=0);
	border-color: #d9d9d9 #d9d9d9 #b3b3b3;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #d9d9d9;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #d9d9d9;
	*background-color: #ccc
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
	background-color: #bfbfbf \9
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25)
}

.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px
}

.navbar .nav>li>.dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute;
	top: -7px;
	left: 9px
}

.navbar .nav>li>.dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px
}

.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0,0,0,0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto
}

.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus
.caret {
	border-top-color: #eee;
	border-bottom-color: #eee
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #07b;
	color: #eee
}

.navbar .nav li.dropdown > .dropdown-toggle
.caret {
	border-top-color: #666;
	border-bottom-color: #666
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle
.caret {
	border-top-color: #eee;
	border-bottom-color: #eee
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right {
	left: auto;
	right: 0
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav>li>.dropdown-menu.pull-right:before {
	left: auto;
	right: 12px
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav>li>.dropdown-menu.pull-right:after {
	left: auto;
	right: 13px
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}

.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top,#222222,#111111);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
	background-image: -webkit-linear-gradient(top,#222222,#111111);
	background-image: -o-linear-gradient(top,#222222,#111111);
	background-image: linear-gradient(to bottom,#222222,#111111);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color: #252525
}

.navbar-inverse .brand,
.navbar-inverse .nav>li>a {
	color: #910B12;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}

.navbar-inverse .brand:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav>li>a:focus {
	color: #fff
}

.navbar-inverse
.brand {
	color: #910B12
}

.navbar-inverse .navbar-text {
	color: #910B12
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav>li>a:hover {
	background-color: transparent;
	color: #fff
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active>a:focus {
	color: #fff;
	background-color: #111
}

.navbar-inverse .navbar-link {
	color: #910B12
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
	color: #fff
}

.navbar-inverse .divider-vertical {
	border-left-color: #111;
	border-right-color: #222
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #111;
	color: #fff
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus
.caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle
.caret {
	border-top-color: #910B12;
	border-bottom-color: #910B12
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle
.caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #515151;
	border-color: #111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color: #ccc
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color: #ccc
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color: #ccc
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
	padding: 5px
	15px;
	color: #444;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px rgba(0,0,0,0.15);
	outline: 0
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0e0e0e;
	background-image: -moz-linear-gradient(top,#151515,#040404);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
	background-image: -webkit-linear-gradient(top,#151515,#040404);
	background-image: -o-linear-gradient(top,#151515,#040404);
	background-image: linear-gradient(to bottom,#151515,#040404);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	border-color: #040404 #040404 #000;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #040404;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #040404;
	*background-color: #000
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
	background-color: #000 \9
}

.breadcrumb {
	padding: 8px
	15px;
	margin: 0
	0 20px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.breadcrumb>li {
	display: inline-block;
	*display: inline;
	*zoom:1;text-shadow: 0 1px 0 #fff
}

.breadcrumb>li>.divider {
	padding: 0
	5px;
	color: #ccc
}

.breadcrumb>.active {
	color: #910B12
}

.pagination {
	margin: 20px
	0
}

.pagination
ul {
	display: inline-block;
	*display: inline;
	*zoom:1;margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05)
}

.pagination ul>li {
	display: inline
}

.pagination ul > li > a,
.pagination ul>li>span {
	float: left;
	padding: 4px
	12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px
	solid #ddd;
	border-left-width: 0
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul>.active>span {
	background-color: #f5f5f5
}

.pagination ul > .active > a,
.pagination ul>.active>span {
	color: #910B12;
	cursor: default
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul>.disabled>a:focus {
	color: #910B12;
	background-color: transparent;
	cursor: default
}

.pagination ul > li:first-child > a,
.pagination ul>li:first-child>span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px
}

.pagination ul > li:last-child > a,
.pagination ul>li:last-child>span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px
}

.pagination-centered {
	text-align: center
}

.pagination-right {
	text-align: right
}

.pagination-large ul > li > a,
.pagination-large ul>li>span {
	padding: 11px
	19px;
	font-size: 17.5px
}

.pagination-large ul > li:first-child > a,
.pagination-large ul>li:first-child>span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px
}

.pagination-large ul > li:last-child > a,
.pagination-large ul>li:last-child>span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px
}

.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul>li:first-child>span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px
}

.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul>li:last-child>span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px
}

.pagination-small ul > li > a,
.pagination-small ul>li>span {
	padding: 2px
	10px;
	font-size: 11.9px
}

.pagination-mini ul > li > a,
.pagination-mini ul>li>span {
	padding: 1px
	6px;
	font-size: 10.5px
}

.pager {
	margin: 20px
	0;
	list-style: none;
	text-align: center;
	*zoom:1}

.pager:before,.pager:after {
	display: table;
	content: "";
	line-height: 0
}

.pager:after {
	clear: both
}

.pager
li {
	display: inline
}

.pager li > a,
.pager li>span {
	display: inline-block;
	padding: 5px
	14px;
	background-color: #fff;
	border: 1px
	solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.pager li > a:hover,
.pager li>a:focus {
	text-decoration: none;
	background-color: #f5f5f5
}

.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: #910B12;
	background-color: #fff;
	cursor: default
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop,.modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80)
}


.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%
}

.modal.fade.in {
	top: 10%
}

.modal-header {
	padding: 9px
	15px;
	border-bottom: 1px solid #eee
}

.modal-header
.close {
	margin-top: 2px
}

.modal-header
h3 {
	margin: 0;
	line-height: 30px
}

.modal-body {
	position: relative;
	overflow-y: auto;
	max-height: 400px;
	padding: 15px
}

.modal-form {
	margin-bottom: 0
}

.modal-footer {
	padding: 14px
	15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	*zoom:1}

.modal-footer:before,.modal-footer:after {
	display: table;
	content: "";
	line-height: 0
}

.modal-footer:after {
	clear: both
}

.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
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80)
}

.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: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	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.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
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px
	solid #ccc;
	border: 1px
	solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-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;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}

.popover-title:empty {
	display: none
}

.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 {
	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 {
	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 {
	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 {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px
}

.media,.media-body {
	overflow: hidden;
	*overflow: visible;
	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 {
	margin-left: 0;
	list-style: none
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}

@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0
	}

	to {
		background-position: 40px 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: #f7f7f7;
	background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.progress
.bar {
	width: 0%;
	height: 100%;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top,#149bdf,#0480be);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
	background-image: -o-linear-gradient(top,#149bdf,#0480be);
	background-image: linear-gradient(to bottom,#149bdf,#0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-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-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}

.progress .bar+.bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15)
}

.progress-striped
.bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	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: -moz-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);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px
}

.progress.active
.bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-danger .bar,
.progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	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: -moz-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)
}

.indicadores-movil {
	display: none;
}
.progress-success .bar,
.progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top,#62c462,#57a957);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image: -webkit-linear-gradient(top,#62c462,#57a957);
	background-image: -o-linear-gradient(top,#62c462,#57a957);
	background-image: linear-gradient(to bottom,#62c462,#57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
	background-color: #62c462;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	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: -moz-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-info .bar,
.progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
	background-image: linear-gradient(to bottom,#5bc0de,#339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	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: -moz-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-warning .bar,
.progress .bar-warning {
	background-color: #ff9d2e;
	background-image: -moz-linear-gradient(top,#ffac4d,#f80);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffac4d),to(#f80));
	background-image: -webkit-linear-gradient(top,#ffac4d,#f80);
	background-image: -o-linear-gradient(top,#ffac4d,#f80);
	background-image: linear-gradient(to bottom,#ffac4d,#f80);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffeab4c', endColorstr='#ffff8800', GradientType=0)
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
	background-color: #ffac4d;
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	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: -moz-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)
}

.accordion {
	margin-bottom: 20px
}

.accordion-group {
	margin-bottom: 2px;
	border: 1px
	solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.accordion-heading {
	border-bottom: 0
}

.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px
	15px
}

.accordion-toggle {
	cursor: pointer
}

.accordion-inner {
	padding: 9px
	15px;
	border-top: 1px solid #e5e5e5
}

.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1
}

.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-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 {
	display: block;
	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: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #222;
	border: 3px
	solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50)
}

.carousel-control.right {
	left: auto;
	right: 15px
}

.carousel-control:hover,.carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90)
}

.carousel-indicators {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 5;
	margin: 0;
	list-style: none
}

.carousel-indicators
li {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -999px;
	background-color: #ccc;
	background-color: rgba(255,255,255,0.25);
	border-radius: 5px
}

.carousel-indicators
.active {
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #444;
	background: rgba(0,0,0,0.75)
}

.carousel-caption h4,
.carousel-caption
p {
	color: #fff;
	line-height: 20px
}

.carousel-caption
h4 {
	margin: 0
	0 5px
}

.carousel-caption
p {
	margin-bottom: 0
}

.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
	color: inherit;
	background-color: #eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.hero-unit
h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	color: inherit;
	letter-spacing: -1px
}

.hero-unit
li {
	line-height: 30px
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.hide {
	display: none
}

.show {
	display: block
}

.invisible {
	visibility: hidden
}

.affix {
	position: fixed
}


/*===============================
../css/template.css
================================================================================*/
.jumbotron {
	position: relative;
	padding: 40px
	0
}

.jumbotron
h1 {
	font-size: 56px;
	letter-spacing: -1px;
	line-height: 1;
	margin: 0
	0 10px 0
}

.jumbotron
p {
	font-size: 21px;
	line-height: 1.275;
	margin: 0
	0 20px 0
}

.jumbotron
.btn {
	margin-top: 10px
}

.jumbotron .btn-large {
	margin-top: 20px;
	font-size: 18px
}

.masthead {
	padding: 80px
	0 60px;
	text-align: center
}

.masthead
h1 {
	font-size: 98px
}

.masthead
p {
	font-size: 42px
}

.masthead .btn-large {
	font-size: 28px;
	padding: 14px
	28px
}

.jumbotron.has-image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.masthead.has-image {
	text-align: left
}

.thumbnails {
	margin-bottom: 20px;
	margin-left: -10px;
	list-style: none;
	*zoom:1}

.thumbnails:before,.thumbnails:after {
	display: table;
	content: "";
	line-height: 0
}

.thumbnails:after {
	clear: both
}

.row-fluid
.thumbnails {
	margin-left: 0
}

.thumbnails>li {
	float: left;
	position: relative;
	margin-bottom: 20px;
	margin-left: 10px
}

.thumbnail {
	border: 1px
	solid #ddd;
	display: block;
	padding: 4px;
	line-height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

a.thumbnail:hover {
	border-color: #07b;
	-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	box-shadow: 0 1px 4px rgba(0,105,214,0.25)
}

.thumbnail>img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}

.thumbnail
.caption {
	padding: 9px;
	color: #666
}

.thumbnails.paper>li:before,.thumbnails.paper>li:after {
	content: '';
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	box-shadow: 0 15px 10px rgba(0,0,0,0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg)
}

.thumbnails.paper>li:after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg)
}

.thumbnails.paper
.thumbnail {
	border: none;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.thumbnails.paper a.thumbnail.paper:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.t3-logo,.t3-logo-small {
	display: block;
	text-decoration: none;
	text-indent: -9999em;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center
}

.t3-logo {
	width: 182px;
	height: 50px
}

.t3-logo-small {
	width: 60px;
	height: 30px
}

.t3-logo,.t3-logo-color {
	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-color.png")
}

.t3-logo-small,.t3-logo-small.t3-logo-color {
	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png")
}

.t3-logo-dark {
	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-dark.png")
}

.t3-logo-small.t3-logo-dark {
	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png")
}

.t3-logo-light {
	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-light.png")
}

.t3-logo-small.t3-logo-light {
	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png")
}

.wrap {
	width: auto;
	clear: both
}

.offset-12 {
	margin-left: -940px
}

.offset-11 {
	margin-left: -860.83333333333px
}

.offset-10 {
	margin-left: -781.66666666667px
}

.offset-9 {
	margin-left: -702.5px
}

.offset-8 {
	margin-left: -623.33333333333px
}

.offset-7 {
	margin-left: -544.16666666667px
}

.offset-6 {
	margin-left: -465px
}

.offset-5 {
	margin-left: -385.83333333333px
}

.offset-4 {
	margin-left: -306.66666666667px
}

.offset-3 {
	margin-left: -227.5px
}

.offset-2 {
	margin-left: -148.33333333333px
}

.offset-1 {
	margin-left: -69.166666666667px
}

.row-fluid
.spanfirst {
	margin-left: 0 !important
}

.wrap {
	width: auto;
	clear: both
}

body {
	background-color: #f8f8f8;
	color: #444;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;

}


#jpreOverlay {
	background: #3D3D3D;
	z-index: 99999999!important;
	/* background: url(../images/716.gif); */
}
#jpreSlide{
	/* font-size:22px; */
	/* font-weight:bold; */
	/* color:#ccc; */
	text-align:center;
	width: 130px;
	top: 20%!important;
	left: 0!important;
	right: 0;
	margin: 0 auto;
	height:30%;
	z-index: 99999999999999;
	background: url(../images/716.gif) no-repeat center center;
}
#jpreLoader{
	width:300px;
	height:25px;
	position: fixed;
	top: 0!important;
	left: 0!important; z-index: -1; width: 100%;
	height: 2px; background: rgba(0,0,0,0.1);
	/* pointer-events: none; */
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
#jpreBar {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background: #ed4e6e;

	opacity: 1;
	background-size:30px 30px;
	-moz-background-size:30px 30px;
	-webkit-background-size:30px 30px;
	-o-background-size:30px 30px;
	background: #e62c22;
	animation: progress 2s linear infinite;
	-moz-animation: progress 2s linear infinite;
	-webkit-animation: progress 2s linear infinite;
	-ms-animation: progress 2s linear infinite;
	-o-animation: progress 2s linear infinite;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
#jprePercentage {
	color:#ccc;
	font-family: sans-serif;
	font-weight:bold;
	text-align:center;
	/* text-shadow:1px 1px 1px #333; */
	top:-100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	font-size: 30px;
	top: 40%;
	position: fixed!important;
	left: 0;
	/* display: none; */
	right: 0;
	margin: 0 auto;
}



a {
	color: #444;
	text-decoration: none;
	-webkit-transition: color 0.2s linear 0s;
	-moz-transition: color 0.2s linear 0s;
	-o-transition: color 0.2s linear 0s;
	transition: color 0.2s linear 0s
}

a:hover {
	color: #910B12;
	text-decoration: none;
	border: none
}

ul {
	list-style-type: none;
	margin-left: 0px
}

a:focus {
	border: none;
	outline: none !important
}

.componentheading {
	font-size: 30px;
	font-weight: bold;
	line-height: 100%;
	padding: 0px 0 0px 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 21px;
	color: #770000;
	text-transform: uppercase;
}

img {
	max-width: 100% !important
}

.img-rounded {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px
	solid #ccc;
	border: 1px
	solid rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1)
}

.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px
}

table {
	background-color: rgba(0, 0, 0, 0);
	border-collapse: collapse;
	border-spacing: 0px;
	border-color: #C81B1F;
	box-shadow: none;
	font-family: sans-serif;
	border: 1px;
}

th,td {
	line-height: 20px;
	padding: 8px
	10px;
	text-align: left;
	box-shadow: none;
}

td {
	vertical-align: middle;
}

th {
	background: #444;
	color: #eee;
	font-weight: bold
}

th
a {
	color: #eee
}

th a:hover,
th a:focus,
th a:active {
	color: #fff
}

.cat-list-row0:hover,.cat-list-row1:hover {
	background: #f5f5f5
}

.cat-list-row1,
tr.cat-list-row1
td {
	background: #f9f9f9
}

table.contentpane,table.tablelist,table.category,table.admintable,table.blog {
	width: 100%
}

table.contentpaneopen {
	border: 0
}

.row-even,.row-odd {
	padding: 5px;
	width: 99%;
	border-bottom: 1px solid #ddd
}

.row-odd {
	background-color: transparent
}

.row-even {
	background-color: #f9f9f9
}

.blog-row-rule,.blog-item-rule {
	border: 0
}

.row-fluid .row-reveal {
	visibility: hidden
}

.row-fluid:hover .row-reveal {
	visibility: visible
}

.nav-list>li.offset>a {
	padding-left: 30px;
	font-size: 12px
}

.blog-row-rule,.blog-item-rule {
	border: 0
}

.list-striped,.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #ddd;
	margin-left: 0
}


.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
	border-bottom: 1px solid #ddd;
	padding: 10px
	15px
}

.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
	background-color: #f9f9f9
}

.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
	background-color: #f5f5f5
}

.row-striped .row-fluid {
	width: 97%
}

.row-striped .row-fluid [class*="span"] {
	min-height: 10px
}

.row-striped .row-fluid [class*="span"] {
	margin-left: 8px
}

.row-striped .row-fluid [class*="span"]:first-child {
	margin-left: 0
}

.list-condensed
li {
	padding: 5px
	10px
}

th {
	background: #FFF;
	color: #000000;
	font-size: 12px;
	text-align: center;
	font-family: sans-serif;
	font-weight: normal;
}
.row-condensed .row,
.row-condensed .row-fluid {
	padding: 5px
	10px
}

.list-bordered,.row-bordered {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	margin-left: 0;
	border: 1px
	solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.example-table {
font-family: sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 115%;
width: auto;
overflow: auto;
display: block;
}
 th {
background-color: #ea2227;
font-weight: normal;
color: white;
padding: 20px 30px;
text-align: center;
}
th.head-indi{
	background-color: #FFF;
	font-weight: normal;
	color: #666;
	padding: 20px 0;
	text-align: center;
}
.w-100{
	width: 100% !important;
}
.no-margin{
	margin: 0 !important;
}
.itemFullText td {
color: #353535;
border: 2px solid #FFF;
border-spacing: 1px;
}
.itemFullText tr {
	background-color: #FFF;
}
.itemFullText tr:nth-child(even) {
	background-color: #D5D5D5;
}
.star {
	color: #fc0
}

.red {
	color: #901B12
}

.center,
.table td.center,
.table
th.center {
	text-align: center
}

hr {
	margin: 20px
	0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #fff
}

hr.hr-condensed {
	margin: 10px
	0
}

.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.width-auto {
	width: auto
}

form {
	margin: 0
	0 20px
}

input,textarea {
	width: 210px
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
	border-radius: 0px;}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
	outline: none!important;
}

input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
	width: auto
}

select,input[type="file"] {
	height: 30px;
	line-height: 30px
}

select {
	width: 220px;
	border: 1px
	solid #ddd
;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

select[multiple],select[size] {
	height: auto
}

.radio,.checkbox {
	padding-left: 18px
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	margin-left: -18px
}

.controls>.radio:first-child,.controls>.checkbox:first-child {
	padding-top: 5px
}

.radio.inline,.checkbox.inline {
	padding-top: 5px;
	margin-bottom: 0
}

.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline {
	margin-left: 10px
}

.radio.btn-group input[type=radio] {
	display: none
}

.radio.btn-group>label:first-of-type {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px
}

fieldset.radio.btn-group {
	padding-left: 0
}

.input-mini {
	width: 60px
}

.input-small {
	width: 90px
}

.input-medium {
	width: 150px
}

.input-large {
	width: 210px
}

.input-xlarge {
	width: 270px
}

.input-xxlarge {
	width: 530px
}

.form-actions {
	padding: 19px
	20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd
}

.help-block,.help-inline {
	color: #6a6a6a
}

.help-block {
	margin-bottom: 10px
}

.input-append,.input-prepend {
	margin-bottom: 5px
}

.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
	margin-bottom: 0
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline
.checkbox {
	padding-left: 0;
	margin-bottom: 0
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	margin-right: 3px;
	margin-left: 0
}

.control-group {
	margin-bottom: 10px
}

legend+.control-group {
	margin-top: 20px
}

.form-horizontal .control-group {
	margin-bottom: 20px
}

.form-horizontal .control-label {
	width: 140px;
	padding-top: 5px;
	text-align: right
}

.form-horizontal
.controls {
	margin-left: 160px
}

.form-horizontal .help-block {
	margin-top: 10px;
	margin-bottom: 0
}

.form-horizontal .form-actions {
	padding-left: 160px
}

.form-vertical .control-label {
	float: none;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	text-align: left
}

.form-vertical
.controls {
	margin-left: 0
}

.btn,.button,button {
	padding: 4px
	14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.1);
	color: #444;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f8f8f8;
	background-image: -moz-linear-gradient(top,#ffffff,#eee);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eee));
	background-image: -webkit-linear-gradient(top,#ffffff,#eee);
	background-image: -o-linear-gradient(top,#ffffff,#eee);
	background-image: linear-gradient(to bottom,#ffffff,#eee);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
	border-color: #eee #eee #c8c8c8;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #eee;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: none
}

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled],.button:hover,.button:focus,.button:active,.button.active,.button.disabled,.button[disabled],button:hover,button:focus,button:active,button.active,button.disabled,button[disabled] {
	color: #444;
	*background-color: #e1e1e1
}

.btn:active,.btn.active,.button:active,.button.active,button:active,button.active {
	background-color: #d5d5d5 \9
}

.btn:hover,
.btn a.btn:hover,
.button:hover,
.button a.btn:hover,
button:hover,
button a.btn:hover {
	text-decoration: none;}

.btn:focus,
.btn a.btn:focus,
.button:focus,
.button a.btn:focus,
button:focus,
button a.btn:focus {
	outline: 0
}


.btn-large {
	padding: 9px
	14px;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5)
}

.btn-small {
	padding: 3px
	9px;
	font-size: 13px
}

.btn-mini {
	padding: 2px
	6px;
	font-size: 12px
}

.btn-micro {
	padding: 1px
	4px;
	font-size: 10px;
	line-height: 8px
}

.btn {
	border-color: #c5c5c5;
	border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)
}

.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #008ada;
	background-image: -moz-linear-gradient(top,#0097ee,#07b);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#07b));
	background-image: -webkit-linear-gradient(top,#0097ee,#07b);
	background-image: -o-linear-gradient(top,#0097ee,#07b);
	background-image: linear-gradient(to bottom,#0097ee,#07b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ed', endColorstr='#ff0077bb', GradientType=0);
	border-color: #07b #07b #00466f;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #07b;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
	color: #fff;
	*background-color: #0067a2
}

.btn-primary:active,.btn-primary.active {
	background-color: #005788 \9
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #ff961f;
	background-image: -moz-linear-gradient(top,#ffa033,#f80);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffa033),to(#f80));
	background-image: -webkit-linear-gradient(top,#ffa033,#f80);
	background-image: -o-linear-gradient(top,#ffa033,#f80);
	background-image: linear-gradient(to bottom,#ffa033,#f80);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9f32', endColorstr='#ffff8800', GradientType=0);
	border-color: #f80 #f80 #b35f00;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #f80;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
	color: #fff;
	background-color: #f80;
	*background-color: #e67a00
}

.btn-warning:active,.btn-warning.active {
	background-color: #cc6d00 \9
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #ab2015;
	background-image: -moz-linear-gradient(top,#bd2418,#901B12);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bd2418),to(#901B12));
	background-image: -webkit-linear-gradient(top,#bd2418,#901B12);
	background-image: -o-linear-gradient(top,#bd2418,#901B12);
	background-image: linear-gradient(to bottom,#bd2418,#901B12);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd2317', endColorstr='#ff901b12', GradientType=0);
	border-color: #901B12 #901B12 #4c0e0a;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #901B12;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
	color: #fff;
	background-color: #901B12;
	*background-color: #79170f
}

.btn-danger:active,.btn-danger.active {
	background-color: #63130c \9
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #7ab800;
	background-image: -moz-linear-gradient(top,#88cc00,#690);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#88cc00),to(#690));
	background-image: -webkit-linear-gradient(top,#88cc00,#690);
	background-image: -o-linear-gradient(top,#88cc00,#690);
	background-image: linear-gradient(to bottom,#88cc00,#690);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff87cc00', endColorstr='#ff669900', GradientType=0);
	border-color: #690 #690 #334d00;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #690;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	color: #fff;
	background-color: #690;
	*background-color: #558000
}

.btn-success:active,.btn-success.active {
	background-color: #460 \9
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #00b0eb;
	background-image: -moz-linear-gradient(top,#00bfff,#09c);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#00bfff),to(#09c));
	background-image: -webkit-linear-gradient(top,#00bfff,#09c);
	background-image: -o-linear-gradient(top,#00bfff,#09c);
	background-image: linear-gradient(to bottom,#00bfff,#09c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bfff', endColorstr='#ff0099cc', GradientType=0);
	border-color: #09c #09c #006080;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #09c;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	color: #fff;
	background-color: #09c;
	*background-color: #0086b3
}

.btn-info:active,.btn-info.active {
	background-color: #007399 \9
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #535353;
	background-image: -moz-linear-gradient(top,#5e5e5e,#444);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5e5e5e),to(#444));
	background-image: -webkit-linear-gradient(top,#5e5e5e,#444);
	background-image: -o-linear-gradient(top,#5e5e5e,#444);
	background-image: linear-gradient(to bottom,#5e5e5e,#444);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5d5d5d', endColorstr='#ff444444', GradientType=0);
	border-color: #444 #444 #1e1e1e;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #444;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
	color: #fff;
	background-color: #444;
	*background-color: #373737
}

.btn-inverse:active,.btn-inverse.active {
	background-color: #2b2b2b \9
}

.invalid {
	border-color: #901B12
}

label.invalid {
	color: #901B12
}

input.invalid {
	border: 1px
	solid #901B12
}

.nav {
	margin-bottom: 0;}

.nav>li>a:hover {
}

.nav .dropdown-toggle
.caret {
	border-top-color: #07b;
	border-bottom-color: #07b;
	margin-top: 8px;
	margin-left: 5px
}

.nav .dropdown-toggle:hover
.caret {
	border-top-color: #901B12;
	border-bottom-color: #901B12
}

.nav .active .dropdown-toggle
.caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle
.caret {
	border-top-color: #666;
	border-bottom-color: #666
}

.dropup,.dropdown {
	position: relative
}

.dropdown-toggle {
	*margin-bottom: -3px
}

.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}

.dropdown
.caret {
	margin-top: 8px;
	margin-left: 2px
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	list-style: none;
	background-color: #fff;
	border: 1px
	solid #ccc;
	border: 1px
	solid #dbdbdb;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu
.divider {
	*width: 100%;
	height: 1px;
	margin: 9px
	1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff
}

.dropdown-menu li>a {
	clear: both;
	color: #444;
	display: block;
	line-height: 20px;
	font-weight: normal;
	padding: 3px
	20px;
	text-shadow: none;
	white-space: nowrap
}

.dropdown-menu li > a:hover,
.dropdown-menu li>a:focus,.dropdown-submenu:hover>a {
	color: #eee;
	text-decoration: none;
	background-color: #666;
	background-color: #757575;
	background-image: -moz-linear-gradient(top,#808080,#666);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#808080),to(#666));
	background-image: -webkit-linear-gradient(top,#808080,#666);
	background-image: -o-linear-gradient(top,#808080,#666);
	background-image: linear-gradient(to bottom,#808080,#666);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f7f7f', endColorstr='#ff666666', GradientType=0)
}

.dropdown-menu .active > a,
.dropdown-menu .active>a:hover {
	text-decoration: none;
	outline: 0;
	background: none;
	color: #910B12
}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled>a:hover {
	color: #910B12
}

.dropdown-menu .disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	cursor: default
}

.open {
	*z-index: 1000
}

.open>.dropdown-menu {
	display: block
}

.nav li.dropdown.open > .dropdown-toggle,
.nav li.dropdown.active > .dropdown-toggle,
.nav li.dropdown.open.active>.dropdown-toggle,.nav>li.dropdown.open.active>a:hover {
	background-color: #07b;
	color: #eee
}

.nav li.dropdown > .dropdown-toggle
.caret {
	border-top-color: #666;
	border-bottom-color: #666
}

.nav li.dropdown > .dropdown-toggle:hover
.caret {
	border-top-color: #eee;
	border-bottom-color: #eee
}

.nav li.dropdown.open > .dropdown-toggle .caret,
.nav li.dropdown.active > .dropdown-toggle .caret,
.nav li.dropdown.open.active > .dropdown-toggle
.caret {
	border-top-color: #eee;
	border-bottom-color: #eee
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown
.caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

.dropdown-submenu {
	position: relative
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block
}

.touch .dropdown-submenu:hover>.dropdown-menu {
	display: none
}

.touch .dropdown-submenu.open>.dropdown-menu {
	display: block
}

.dropup .dropdown-submenu>.dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.dropdown-submenu>a:after,dropdown-submenu>span:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px
}

.dropdown-submenu:hover>a:after {
	border-left-color: #910B12
}

.dropdown-submenu.pull-left {
	float: none
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}

.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px
}

.typeahead {
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.t3-navhelper {
	background: #2f2f2f;
	color: #666
}

.breadcrumb {
	padding: 10px
	0;
	margin: 0;
	background-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	*zoom:1}

.breadcrumb:before,.breadcrumb:after {
	display: table;
	content: "";
	line-height: 0
}

.breadcrumb:after {
	clear: both
}

.breadcrumb
li {
	text-shadow: none;
	display: block;
	float: left
}

.breadcrumb
a {
	color: #666
}

.breadcrumb
.divider {
	padding: 0
	5px;
	color: #666
}

.breadcrumb .divider
img {
	vertical-align: middle
}

.breadcrumb
.active {
	color: #910B12
}

.t3-mainnav {
	position: relative;
	z-index: 99;
	padding: 3px 0;
	filter: none !important;
	background: #FFF;
	background: #e7e8e9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e7e8e9 0%, #ffffff 50%, #e7e8e9 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e8e9), color-stop(50%,#ffffff), color-stop(100%,#e7e8e9));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e7e8e9 0%,#ffffff 50%,#e7e8e9 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e7e8e9 0%,#ffffff 50%,#e7e8e9 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e7e8e9 0%,#ffffff 50%,#e7e8e9 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #e7e8e9 0%,#ffffff 50%,#e7e8e9 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8e9', endColorstr='#e7e8e9',GradientType=0 );
	/* IE6-9 */
	;}

.t3-mainnav
.container {
	position: relative;
}

.t3-mainnav
.navbar {
	color: #666;
	margin-bottom: 0;
	margin-top: 0;
	padding-right: 35px
}

.t3-mainnav .navbar-inner {
	padding: 0;
	background: transparent;
	border: 0;
	border-left: 1px solid #d9d9d9;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	min-height: 100%
}

.t3-mainnav .navbar
.nav {
	margin: 0;
	float: none
}

.t3-mainnav .navbar .nav>li {
	line-height: 100%
}

.t3-mainnav .navbar .nav > li > a,
.t3-mainnav .navbar .nav>li>span {
	border-right: 1px solid #BDBDBD;
	padding: 8px
	12px 7px;
	text-shadow: none;
	color: #444;
	font-size: 12px;
	text-transform: uppercase;
	background: none;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	cursor: pointer;
	display: block
}

.t3-mainnav .navbar .nav
li.video {
	float: right;
	background: url(../images/video.png) no-repeat center center
}

.t3-mainnav .navbar .nav li.video
a {
	display: block;
	float: right;
	text-indent: -9999px;
	width: 18px;
	background: none;
	padding-left: 10px;
	border-right: none;
	padding-right: 9px;
	transition: 0s;
	-webkit-transition: 0s
}

.t3-mainnav .navbar .nav li.video a:hover,
.t3-mainnav .navbar .nav li.video.open
a {
	border-right: none;
	background: url(../images/video_active.png) no-repeat center center #910B12
}

.t3-mainnav .navbar .nav li.active.video
a {
	border-right: none !important;
	background: url(../images/video_active.png) no-repeat center center #910B12
}

.t3-mainnav .navbar .nav li.video .dropdown-menu ul.mega-nav li a,
.t3-mainnav .navbar .nav li.video.open .dropdown-menu ul.mega-nav li
a {
	width: auto;
	text-indent: 0px;
	float: none;
	color: #444;
	background: none
}

.t3-mainnav .navbar .nav li.video .dropdown-menu ul.mega-nav li a:hover,
.t3-mainnav .navbar .nav li.video .dropdown-menu ul.mega-nav li.active
a {
	background: none;
	color: #910B12
}

.t3-mainnav .navbar .nav
li.photo {
	float: right;
	background: url(../images/photo.png) no-repeat center center
}

.t3-mainnav .navbar .nav li.photo
a {
	background: none repeat scroll 0 0 transparent;
	border-right: 1px solid #BDBDBD;
	display: block;
	float: right;
	text-indent: -9999px;
	width: 18px;
	padding-left: 10px;
	padding-right: 9px;
	border-left: 1px solid #BDBDBD;
	transition: 0s;
	-webkit-transition: 0s
}

.t3-mainnav .navbar .nav li.photo a:hover {
	background: url(../images/photo_active.png) no-repeat 11px center #910B12 !important
}

.t3-mainnav .navbar .nav li.active.photo
a {
	background: url(../images/photo_active.png) no-repeat 11px center #910B12
}

.t3-mainnav .navbar .nav > li > a:focus,
.t3-mainnav .navbar .nav > li > a:hover,
.t3-mainnav .navbar .nav > li > span:hover,
.t3-mainnav .navbar .nav>li>span:focus {
	background: #f9f8f8;
	text-shadow: none;
	outline: none;
	color: #910B12
}

.t3-mainnav .navbar .nav > .active > a,
.t3-mainnav .navbar .nav > .active > a:hover,
.t3-mainnav .navbar .nav > .active > a:focus,
.t3-mainnav .navbar .nav > .active > span,
.t3-mainnav .navbar .nav>.active>span:hover {
	color: #910B12;
	text-shadow: none;
	background: #f9f8f8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: none;
	filter: none !important
}

.t3-mainnav .navbar .btn-navbar {
	float: left;
	padding: 5px
	10px;
	margin: 5px
	20px 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top,#f2f2f2,#d9d9d9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#d9d9d9));
	background-image: -webkit-linear-gradient(top,#f2f2f2,#d9d9d9);
	background-image: -o-linear-gradient(top,#f2f2f2,#d9d9d9);
	background-image: linear-gradient(to bottom,#f2f2f2,#d9d9d9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffd8d8d8', GradientType=0);
	border-color: #d9d9d9 #d9d9d9 #b3b3b3;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #d9d9d9;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)
}

.t3-mainnav .navbar .btn-navbar:hover,
.t3-mainnav .navbar .btn-navbar:focus,
.t3-mainnav .navbar .btn-navbar:active,
.t3-mainnav .navbar .btn-navbar.active,
.t3-mainnav .navbar .btn-navbar.disabled,
.t3-mainnav .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #d9d9d9;
	*background-color: #ccc
}

.t3-mainnav .navbar .btn-navbar:active,
.t3-mainnav .navbar .btn-navbar.active {
	background-color: #bfbfbf \9
}

.t3-mainnav .navbar .btn-navbar [class^="icon-"],
.t3-mainnav .navbar .btn-navbar [class^=" icon-"] {
	color: #666;
	text-shadow: none
}

.t3-mainnav .dropdown
.caret {
	margin-left: 5px
}

.t3-mainnav .dropdown-menu {
	box-shadow: none
}

.t3-mainnav .dropdown-menu li>a {
	border-top: 1px solid #eee;
	padding: 5px
	20px;
	text-shadow: none
}

.t3-mainnav .dropdown-menu li:first-child>a {
	border-top: 0
}

.t3-mainnav .navbar .nav>li>.dropdown-menu:before {
	display: none
}

.t3-mainnav .navbar .nav>li>.dropdown-menu:after {
	display: none
}

.t3-mainnav .dropdown-submenu:hover>a {
	background: none;
	color: #910B12
}

.t3-mainnav .dropdown-menu .disabled > a,
.t3-mainnav .dropdown-menu .disabled>a:hover {
	color: #910B12
}

.t3-mainnav .dropdown-menu .disabled>a:hover {
	background-color: transparent
}

.t3-mainnav .nav li.dropdown.open>.dropdown-toggle {
	background: #F9F8F8;
	color: #910B12
}

.t3-mainnav .nav li.dropdown.active > .dropdown-toggle,
.t3-mainnav .nav li.dropdown.open.active>.dropdown-toggle {
	background: #F9F8F8;
	color: #910B12;
	border-right: 1px solid #dbdbdb
}

.t3-mainnav .nav li.dropdown.open > .dropdown-toggle .caret,
.t3-mainnav .nav li.dropdown.active > .dropdown-toggle .caret,
.t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle
.caret {
	border-bottom-color: #910B12;
	border-top-color: #910B12
}

.t3-mainnav .nav li.dropdown:hover > .dropdown-toggle
.caret {
	border-bottom-color: #910B12;
	border-top-color: #910B12
}

.navbar .nav .dropdown-toggle
.caret {
	margin-top: 4px
}

.icon-reorder:before {
	content: ""
}

.off-canvas #off-canvas-nav .t3-mainnav {
	border-right: 1px solid #dbdbdb
}

.t3-module {
	background: transparent;
	color: inherit;
	margin-bottom: 40px
}

.t3-module .module-inner {
	padding: 0
}

.module-title {
	background: inherit;
	color: #444;
	line-height: 30px;
	margin: 0
	0 10px 0;
	padding: 0
}

.module-ct {
	background: inherit;
	color: inherit;
	padding: 0;
	*zoom:1}

.module-ct:before,.module-ct:after {
	display: table;
	content: "";
	line-height: 0
}

.module-ct:after {
	clear: both
}

.t3-module ul,
.t3-module
ol {
	margin-left: 0px;
	list-style-type: none
}

.t3-module ul.unstyled,
.t3-module ol.unstyled,
.t3-module ul.nav,
.t3-module
ol.nav {
	margin-left: 0;
	list-style-type: none
}

.module_menu
.nav {
	margin-bottom: 20px
}

.module_menu .nav>li {
	border-top: 1px solid #eee
}

.module_menu .nav>li>a {
	padding: 5px
}

.module_menu .nav>li:first-child {
	border-top: 0
}

.module_menu .nav>li:first-child>a {
	padding-top: 0;
	border-top: 0
}

#login-form input[type="text"],
#login-form input[type="password"] {
	width: 90%
}

.banneritem
a {
	font-weight: bold
}

.bannerfooter {
	border-top: 1px solid #ddd;
	font-size: 12px;
	padding-top: 10px;
	text-align: right
}

.categories-module,ul.categories-module,.category-module,ul.category-module {
	margin: 0
}

.categories-module li,
ul.categories-module li,
.category-module li,
ul.category-module
li {
	list-style: none;
	padding: 10px
	0;
	border-top: 1px solid #ddd
}

.categories-module li:first-child,
ul.categories-module li:first-child,
.category-module li:first-child,
ul.category-module li:first-child {
	border-top: 0;
	padding-top: 0
}

.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module
h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 0
}

.feed
h4 {
	font-weight: bold
}

.feed .newsfeed,
.feed
ul.newsfeed {
	border-top: 1px solid #eee
}

.feed .newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed .feed-link,
.feed ul.newsfeed h5.feed-link {
	font-size: 14px;
	font-weight: normal;
	margin: 0
}

.latestusers,ul.latestusers {
	margin-left: 0
}

.latestusers li,
ul.latestusers
li {
	background: #eee;
	display: inline-block;
	padding: 5px
	10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.stats-module dt,
.stats-module
dd {
	display: inline-block;
	margin: 0
}

.stats-module
dt {
	font-weight: bold;
	width: 35%
}

.stats-module
dd {
	width: 60%
}

div.tagspopular
ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden
}

div.tagspopular ul
li {
	color: #666;
	display: inline-block;
	margin: 0
	5px 5px 0
}

div.tagspopular ul li
a {
	background: #eee;
	border-radius: 3px;
	color: #666;
	display: block;
	padding: 2px
	5px
}

div.tagspopular ul li a:hover,
div.tagspopular ul li a:focus,
div.tagspopular ul li a:active {
	background: #901B12;
	color: #fff;
	text-decoration: none
}

div.tagssimilar
ul {
	margin: 0;
	padding: 0;
	list-style: none
}

div.tagssimilar ul
li {
	border-bottom: 1px solid #eee;
	padding: 8px
	0
}

div.tagssimilar ul li
a {
	color: #666
}

div.tagssimilar ul li a:hover,
div.tagssimilar ul li a:focus,
div.tagssimilar ul li a:active {
	color: #901B12
}

.items-leading
.leading {
	margin-bottom: none;
	padding-bottom: none
}

.items-row
.item {
	margin-bottom: 5px
}

.items-row .item .article-intro .pull-left {
	width: 160px;
	float: left;
	margin: 5px
	18px 0 0
}

.items-leading .item .article-intro .pull-left {
	float: none;
	width: 100%;
	margin: 0px
}

.divider-vertical {
	margin: 0px
	0px 20px 0px;
	padding: 0px
	0px 20px 0px;
	border-bottom: 1px solid #DBDBDB;
	border-top: none
}

.items-leading .divider-vertical {
	margin: 0px
	0px 20px 0px;
	padding: 0px
	0px 20px 0px;
	border-bottom: 3px solid #910B12;
	border-top: none
}

.article-aside {
	font-size: 13px;
	margin-bottom: 7px;
	border-top: none;
	display: flex
}

.article-info
dd {
	border-right: none;
	float: left;
	font-weight: normal;
	color: #999;
	font-size: 12px;
	margin: 0px
	8px 0px 8px;
	padding: 0px
	8px 0px 8px;
	white-space: nowrap;
	background: url("../images/border-block.png") no-repeat scroll left center
}

.article-info dd.first-child {
	background: none;
	padding-left: 0px;
	margin-left: 0px
}

h2.article-title {
	margint-top: 0px;
	font-size: 20px;
	line-height: 100%;
	margin-bottom: 0px
}

h1.article-title {
	margin-bottom: 0px !important;
	line-height: 100%
}

.items-leading h2.article-title {
	margint-top: 0px;
	font-size: 30px;
	line-height: 100%
}

.article-info {
	margin: 0;
	padding-bottom: 0 !important
}

.article-info .article-info-term {
	display: none
}

.article-info
dd {
	float: left;
	margin-left: 0;
	margin-right: 0px;
	white-space: nowrap
}

.article-info dd
span {
	color: #999;
	font-size: 12px;
	font-weight: normal
}

.article-info dd
a {
	color: #999
}

.article-info dd a:hover {
	color: #910B12
}

.article-info.pull-left {
	float: none !important;
	margin: 0px
	!important;
	width: 100% !important
}

.article-footer {
	color: #910B12;
	font-size: 13px;
	margin-bottom: 0
}

.items-row
.readmore {
	padding-top: 10px
}

article img[align=left],.img_caption.left,.pull-left.item-image {
	margin: 0
	10px 20px 0
}

.pull-left {
	float: none;
	padding-bottom: 10px
}

.pull-left
img {
	width: 100%
}

article img[align=right],.img_caption.right,.pull-right.item-image {
	margin: 0
	0 20px 10px
}

.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption {
	position: relative
}

.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption {
	margin-bottom: 20px;
	max-width: 100%
}

.img-fulltext-left {
	float: left;
	margin-right: 10px
}

.img-fulltext-right {
	float: right;
	margin-left: 10px
}

.img-intro-none img,
.img-intro-left img,
.img-intro-right img,
.img-fulltext-none img,
.img-fulltext-left img,
.img-fulltext-right
img {
	margin: 0
}

.img_caption
img {
	margin-bottom: 1px !important
}

.img_caption
p.img_caption {
	background: #eee;
	color: #666;
	font-size: 12px;
	width: 100%;
	margin: 0;
	padding: 5px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both
}

article aside .btn-group > .dropdown-toggle,
article aside .btn-group > .dropdown-toggle:hover,
article aside .btn-group > .dropdown-toggle:active,
article aside .btn-group>.dropdown-toggle:focus {
	background: transparent;
	border: 0;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.login_form fieldset,
.login
fieldset {
	padding: 15px
	0 0
}

.login_form fieldset p,
.login fieldset
p {
	margin: 0
	0 5px
}

.login_form label,
.login
label {
	display: block;
	font-weight: bold
}

.login-fields {
	margin: 0
	0 10px
}

.login_form .input,
.login_form .inputbox,
.login-fields
.required {
	margin-left: 10px;
	width: 150px
}

.login_form .remember .input,
.login_form .remember
.inputbox {
	width: 20px
}

.form-register
fieldset {
	padding: 0
	0 10px
}

.form-register
p {
	margin: 0
	0 5px
}

.form-register p.form-des {
	margin: 15px
	0
}

.form-register
label {
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 130px
}

.form-register .input,
.form-register
.inputbox {
	margin-left: 10px;
	width: 200px
}

.form-register .btn,
.form-register
.button {
	margin-left: 140px
}

.registration fieldset
dt {
	margin-right: 5px
}

.admintable
textarea {
	max-width: 90% !important;
	resize: none
}

#mailto-window {
	background: #fff;
	margin: 10px
	0 20px;
	padding: 0;
	position: relative
}

#mailto-window
h2 {
	margin-top: 0;
	margin-bottom: 20px
}

#mailto-window .mailto-close {
	background: #FFF;
	background: -moz-linear-gradient(bottom,#ccc,#f0f0f0);
	background: -webkit-linear-gradient(bottom,#ccc,#f0f0f0);
	border: 1px
	solid #CCC;
	border-radius: 3px;
	color: #666;
	font-size: 92%;
	padding: 2px
	5px;
	position: absolute;
	top: -10px;
	right: 0px;
	text-shadow: 1px 1px 0 #f0f0f0
}

#mailto-window .mailto-close
a {
	color: #666
}

#mailto-window .mailto-close:hover {
	border-color: #999;
	box-shadow: 0 0 3px rgba(0,0,0,0.2)
}

#mailtoFormm
.formelm {
	padding: 5px
	0;
	vertical-align: middle;
	overflow: hidden
}

#mailtoFormm .formelm
label {
	display: block;
	float: left;
	font-weight: bold;
	vertical-align: middle;
	width: 100px
}

#mailtoFormm
p {
	margin-top: 20px
}

#mailtoFormm .input,
#mailtoFormm
.inputbox {
	width: 70%
}

#mailtoFormm .btn,
#mailtoFormm .button,
#mailtoFormm
button {
	margin-right: 5px
}

.user-details {
	padding: 10px
	0
}

.user-details
p {
	margin: 0
	0 5px
}

.user-details
label {
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 130px
}

.user-details .input,
.user-details
.inputbox {
	margin-left: 10px;
	width: 200px
}

.user-details .btn,
.user-details
button {
	margin-left: 140px
}

.user-details .paramlist
.paramlist_key {
	padding: 0
	0 5px;
	width: 130px
}

.user-details .paramlist
.paramlist_value {
	padding: 0
	0 5px
}

.user-details .user_name
span {
	font-weight: bold;
	padding-left: 10px
}

.reset .form-validate p,
.remind .form-validate
p {
	background: #eee;
	border: 1px
	solid #ddd;
	margin-bottom: 20px;
	padding: 10px
	20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.reset .form-validate fieldset dl,
.remind .form-validate fieldset
dl {
	margin: 0
}

.reset .form-validate fieldset dt,
.remind .form-validate fieldset
dt {
	margin: 4px
	0 0 0
}

#searchForm {
	padding: 10px
	20px;
	border: 1px
	solid #ddd;
	background: #FFF;
	*zoom:1;
	font-family: Arial, sans-serif;
}

#searchForm:before,#searchForm:after {
	display: table;
	content: "";
	line-height: 0
}

#searchForm:after {
	clear: both
}

#searchForm
fieldset {
	margin: 20px
	0;
	display: none;
}

#searchForm
legend {
	margin-bottom: 10px
}

.phrases-box input,
.phrases-box label,
.form-limit input,
.form-limit label,
.only
label {
	display: inline-block;
	margin-right: 10px
}

.phrases-box
input {
	margin: 0
}

.search-results {
	margin-top: 20px
;
	font-family: Arial, sans-serif;
	background: #fff; padding: 8px; border: 1px solid #dfdfdf;
}

.search-results .result-title {
	font-size: 15px;
	margin-top: 20px
;
	text-transform: none;
}

.search-results .result-category {
	font-size: 12px;
	color: #910B12
}

.search-results .result-text {
	margin-top: 5px;
	margin-bottom: 5px
}

.search-results .result-created {
	font-size: 12px;
	color: #910B12
;
	padding-bottom: 11px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 21px;
}

.contact .accordion-heading .accordion-toggle {
	font-weight: bold
}

#archive-items>li {
	line-height: normal;
	margin: 0;
	overflow: visible;
	padding: 0
}

#archive-items
div.intro {
	clear: both;
	overflow: hidden
}

.categories-list {
	margin: 0px
	-15px
}

.category-item {
	margin: 0px;
	width: 33.3%;
	float: left;
	*zoom:1}

.category-item:before,.category-item:after {
	display: table;
	content: "";
	line-height: 0
}

.category-item:after {
	clear: both
}

.category-item .page-header {
	line-height: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px
}

.category-item .category-item {
	margin-left: 1.063829787234%
}

.sub-category,.category-desc {
	margin: 0px
	15px
}

.category-desc {
	border: 1px
	solid #DBDBDB;
	margin: 14px
	15px 10px;
	padding: 10px
}

.category-desc
p {
	margin-bottom: 0px
}

.category-item div.sub-category .category-subdesc {
	overflow: hidden
}

.newsfeed-category>h2,.newsfeed>h2 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 0
}

.newsfeed-category .category-desc,
.newsfeed .category-desc {
	margin-bottom: 20px
}

.newsfeed-category .category li,
.newsfeed .category
li {
	*zoom:1}

.newsfeed-category .category li:before,
.newsfeed-category .category li:after,
.newsfeed .category li:before,
.newsfeed .category li:after {
	display: table;
	content: "";
	line-height: 0
}

.newsfeed-category .category li:after,
.newsfeed .category li:after {
	clear: both
}

.newsfeed>h2 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 0
}

.newsfeed .feed-description {
	margin-bottom: 20px;
	font-size: 16px
}

.newsfeed .feed-item-description .feed-description {
	font-size: 14px
}

.newsfeed ol li>a {
	font-weight: bold;
	font-size: 16px
}

.edit
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.button2-left,
.button2-left
div {
	float: left
}

.button2-right,
.button2-right
div {
	float: right
}

.button2-left {
	margin: 5px
	5px 0 0
}

.button2-right {
	margin: 5px
	0 0 5px
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right
span {
	background: #eee;
	border: 1px
	solid #e1e1e1;
	color: #910B12;
	cursor: pointer;
	display: block;
	float: left;
	padding: 2px
	10px;
	border-radius: 4px
}

.button2-left span,
.button2-right
span {
	color: #910B12;
	cursor: default
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page
span {
	padding: 0
	6px
}

.button2-left a:hover,
.button2-right a:hover {
	background: #e1e1e1;
	color: #444;
	text-decoration: none
}

.edit.item-page .control-group
a.modal {
	position: inherit;
	width: auto !important;
	margin-left: 0 !important;
	top: auto !important
}

.controls
img.calendar {
	cursor: pointer;
	margin-left: 5px
}

.article-content .pagination
ul {
	border-left: 1px solid #ddd
}

.article-content .pagination
li {
	float: left;
	padding: 10px
	20px;
	line-height: normal;
	border: 1px
	solid #ddd;
	border-left: 0
}

.article-content .pagination li
a {
	border: 0;
	text-decoration: none;
	background-color: transparent;
	line-height: normal;
	padding: 0
}

.pagenavcounter {
	margin: 0
	0 20px;
	font-weight: bold
}

#article-index {
	float: right;
	margin: 0
	0 20px 20px;
	padding: 10px;
	width: 30%;
	border: 1px
	solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#article-index
ul {
	margin: 0
	0 0 20px
}

.pagenav {
	margin: 0;
	padding: 0;
	list-style: none
}

.pagenav
li {
	margin: 0;
	padding: 0;
	float: left
}

.pagenav li.pagenav-prev {
	margin-right: 10px
}

.pagenav li
a {
	padding: 10px
	20px;
	line-height: normal;
	border: 1px
	solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.pagenav li a:hover,
.pagenav li a:active,
.pagenav li a:focus {
	background-color: #666;
	color: #eee
}

.counter {
	float: right;
	line-height: 1;
	margin: 10px
	0;
	text-align: right;
	display: none
}

.items-more
h3 {
	margin: 0
	0 5px
}

.back_button
a {
	display: block;
	margin: 10px
	0
}

.filters {
	margin: 10px
	0 5px
}

.display-limit {
	margin: 10px
	0 5px
}

.filters .filter-search,
.filters .display-limit {
	float: left;
	width: 50%
}

.filters .display-limit {
	float: right;
	text-align: right
}

#system-message
dt {
	font-weight: bold
}

#system-message
dd {
	font-weight: bold
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice
ul {
	margin: 0;
	padding: 0
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul
li {
	background: none;
	margin: 0;
	padding: 5px
}

.tip-wrap {
	background: #fff6df;
	border: 1px
	solid #fb3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
	box-shadow: 0 0 3px rgba(0,0,0,0.4);
	max-width: 300px;
	z-index: 999
}

.tip-title {
	border-bottom: 1px solid #fb3;
	font-weight: bold;
	padding: 5px
	10px
}

.tip-text {
	font-size: 14px;
	margin: 0;
	padding: 5px
	10px
}

.hasTip
img {
	border: none;
	margin: 0
	5px 0 0
}

.width-10 {
	width: 10px
}

.width-20 {
	width: 20px
}

.width-30 {
	width: 30px
}

.width-40 {
	width: 40px
}

.width-50 {
	width: 50px
}

.width-60 {
	width: 60px
}

.width-70 {
	width: 70px
}

.width-80 {
	width: 80px
}

.width-90 {
	width: 90px
}

.width-100 {
	width: 100px
}

.height-10 {
	height: 10px
}

.height-20 {
	height: 20px
}

.height-30 {
	height: 30px
}

.height-40 {
	height: 40px
}

.height-50 {
	height: 50px
}

.height-60 {
	height: 60px
}

.height-70 {
	height: 70px
}

.height-80 {
	height: 80px
}

.height-90 {
	height: 90px
}

.height-100 {
	height: 100px
}

.iframe-bordered {
	border: 1px
	solid #ddd
}

.input-prepend .chzn-container-single .chzn-single {
	border-color: #ccc;
	height: 26px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.input-prepend .chzn-container-active .chzn-single-with-drop {
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0
}

.input-prepend .chzn-container-single .chzn-drop {
	border-color: #ccc
}

.item-page .pull-left.item-image {
	padding-left: 0px !important;
	padding-right: 0px !important;
	float: none
}

.btn-group .chzn-results {
	white-space: normal
}

p {
	margin: 0
	0 10px}

p small,
p
.small {
	font-size: 12px;
	color: #910B12
}

.lead {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 200;
	line-height: 30px
}

small {
	font-size: 85%
}

strong {
	font-weight: bold
}

em {
	font-style: italic
}

cite {
	font-style: normal
}

.muted {
	color: #910B12
}

.highlight {
	background-color: #FFC;
	font-weight: bold;
	padding: 1px
	4px
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	font-family: Arial, sans-serif;
	line-height: 1;
	font-weight: inherit;
	color: #444;
	text-rendering: optimizelegibility
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6
small {
	font-weight: normal;
	line-height: 1;
	color: #910B12
}

h1 {
	font-size: 30px;
	line-height: 40px
}

h1
small {
	font-size: 28px
}

h2 {
	font-size: 28px;
	line-height: 40px
}

h2
small {
	font-size: 21px
}

h3 {
	font-size: 19px;
	line-height: 40px
}

h3
small {
	font-size: 16px
}

h4 {
	font-size: 16px;
	line-height: 20px
}

h4
small {
	font-size: 14px
}

h5 {}

h5
small {
	font-size: 12px
}

h6 {
	font-size: 14px;
	line-height: 20px
}

.page-header {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin: 0
	0 40px
}

.page-title,
.page-header
h1 {
	line-height: 1;
	margin: 0
}

.page-subheader {
	border-bottom: 1px solid #ddd;
	margin: 0
	0 20px;
	*zoom:1}

.page-subheader:before,.page-subheader:after {
	display: table;
	content: "";
	line-height: 0
}

.page-subheader:after {
	clear: both
}

.page-subtitle,
.page-subheader
h2 {
	line-height: 1;
	margin: 0
}

.page-header+.page-subheader {
	margin-top: -20px
}

.article-title,
.article-header
h1 a {
	font-weight: bold;
	line-height: 100%;
	padding: 0px 0 26px 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 21px;
	color: #770000;
	text-transform: normal;
}

.article-title,
.article-header
h1 {
	font-weight: bold;
	line-height: 100%;
	padding: 0px 0 26px 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 21px;
	color: #770000;
	text-transform: normal;
}

.article-title {
	padding: 0px;
  border-bottom: none;
  color: #fff;
  display: table;
  padding: 5px 0 3px;
  width: 1043px;
  margin: 0 auto 14px;
  position: relative;
   color: #FFFFFF;
  font-size: 17px!important;
  padding-left: 13px;
  pointer-events: none;
  cursor: default;
  font-weight: normal!important;
}
.article-title::after {content:url(../images/logo-small.png); position: absolute;top: 0;margin-left: 5px;}

.item-title {
	font-weight: bold
}

ul,ol {
	padding: 0;
	margin: 0;
	list-style-type: none
}

ul ul,
ul ol,
ol ol,
ol
ul {
	margin-bottom: 0
}

ul {
	list-style: disc
}

ol {
	list-style: decimal
}

li {
	line-height: 20px
}

ul.unstyled,ol.unstyled {
	margin-left: 0;
	list-style: none
}

dl {
	margin-bottom: 20px
}

dt,dd {
	line-height: 20px
}

dt {
	font-weight: bold
}

dd {
	margin-left: 10px
}

.dl-horizontal
dt {
	float: left;
	width: 120px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dl-horizontal
dd {
	margin-left: 130px
}

.label,.badge {
	display: inline-block;
	padding: 2px
	4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #910B12
}

.label {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

a.label:hover,a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label-important,.badge-important {
	background-color: #901B12
}

.label-important[href],.badge-important[href] {
	background-color: #63130c
}

.label-warning,.badge-warning {
	background-color: #f80
}

.label-warning[href],.badge-warning[href] {
	background-color: #cc6d00
}

.label-success,.badge-success {
	background-color: #690
}

.label-success[href],.badge-success[href] {
	background-color: #460
}

.label-info,.badge-info {
	background-color: #07b
}

.label-info[href],.badge-info[href] {
	background-color: #005788
}

.label-inverse,.badge-inverse {
	background-color: #444
}

.label-inverse[href],.badge-inverse[href] {
	background-color: #2b2b2b
}

.btn .label,
.btn
.badge {
	position: relative;
	top: -1px
}

.btn-mini .label,
.btn-mini
.badge {
	top: 0
}

.page-header .label,
.page-header
.badge {
	vertical-align: middle
}

abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #910B12
}

abbr.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 0
	0 0 15px;
	margin: 0
	0 20px;
	border-left: 5px solid #eee
}

blockquote
p {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px
}

blockquote
small {
	display: block;
	line-height: 20px;
	color: #910B12
}

blockquote small:before {
	content: '\2014 \00A0'
}

blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0
}

blockquote.pull-right p,
blockquote.pull-right
small {
	text-align: right
}

blockquote.pull-right small:before {
	content: ''
}

blockquote.pull-right small:after {
	content: '\00A0 \2014'
}

q:before,q:after,blockquote:before,blockquote:after {
	content: ""
}

address {
	display: block;
	margin-bottom: 0;
	font-style: normal;
	line-height: 20px
}

#top-header {
	background: #323232;
	padding: 6px
	0px;
	display: none;
}

#top-header .head-top {
	float: right
}

#top-header .head-top .t3-module {
	margin-bottom: 0px
}

#top-header .head-top
ul {
	float: right
}

#top-header .head-login ul,
#top-header .head-top
ul {
	margin: 0px;
	padding: 0px
}

#top-header .head-login ul
li {
	margin: 0px;
	padding: 0px
	10px;
	float: left;
	line-height: 100%
}

#top-header .head-login ul li
a {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: "Arial";
	color: #FFF;
	text-transform: uppercase
}

#top-header .head-login ul li a:hover,
#top-header .head-login ul li.active a,
#top-header .head-login ul li a:visited,
#top-header .head-login ul li a:focus {
	text-decoration: underline;
	background: none;
	border: none
}

#top-header .head-top ul
li {
	margin: 0px;
	padding: 0px
	7px;
	float: left;
	line-height: 100%
}

#top-header .head-top ul li
a {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	display: block;
	line-height: 22px;
	color: #adadad;
	text-transform: uppercase;
	font-family: "Arial"
}

#top-header .head-top ul li a:hover,
#top-header .head-top ul li a:focus {
	color: #FFF;
	background: none;
	border: none
}

#top-header .head-top ul li.active
a {
	font-weight: bold;
	background: none;
	font-size: 11px
}

#top-header .healine-text {
	font-size: 11px;
	color: #dbdbdb;
	line-height: 100%
}

#top-header .healine-text
strong {
	font-size: 12px;
	font-weight: bold
}

.noo-ticker-inner {
	float: left;
	width: 70%
}

ul.nav-stacked {
	margin: 0px
	0px 30px 0px
}

ul.nav-stacked
li {
	color: #910B12;
	float: left;
	list-style-type: square;
	margin: 0
	16px
}

ul.nav-stacked li
a {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border: none !important;
	color: #444;
	padding: 2px
	0px
}

ul.nav-stacked li a:hover {
	background: none !important;
	color: #444 !important;
	border: none !important
}

#wrap-login {
	border-bottom: 3px solid #444;
	margin: 30px
	0;
	text-align: center
}

h3.title-login {
	background: none repeat scroll 0 0 #FFF;
	display: inline;
	margin: 0;
	padding: 2px 3px;
	position: relative;
	text-align: center;
	top: 20px
}

.btn-primary,.btn,.button,button {
	background: #910B12;
	color: #FFF;
	border-radius: 5px !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	transition: 1s;
	text-shadow: none;
	font-family: "Arial";
	-webkit-transition: 1s
}

.login_form label,
.login
label {
	display: block;
	font-family: Arial !important;
	font-size: 14px;
	font-weight: normal
}

.form-horizontal .controls
input {
	border-radius: 5px !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: Arial, sans-serif !important;
	outline: none;
	font-size: 13px;
}

.dl-horizontal
dt {
	clear: left;
	float: left;
	font-family: "Georgia";
	font-weight: bold;
	line-height: 25px;
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 120px
}

.dl-horizontal
dd {
	font-family: "Georgia";
	line-height: 25px;
	margin-left: 130px
}

legend {
	font-size: 23px;
	font-family: "TimesBold";
	font-weight: bold
}

.logout {
	margin-top: 20px;
	text-align: center
}

.logout
.controls {
	margin-left: 0px
}

.t3-header {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 105px;
	position: relative;
	max-height: 120px;
	overflow: hidden;
	background: #4d4e4e;
	border-top: 2px solid #ea2227;
}

.t3-header .background-header
p {
	margin: 0px;
	padding-left: 20px
}

.logo {
	float: left
}

.logo h1,
.logo h1
a {
	display: block;
	line-height: 1;
	margin: 0
}

.logo .logo-image a {
    display: block;
    line-height: 1;
    margin: 0;
}

#date {
	color: #9F9A95;
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
	padding-bottom: 22px;
	padding-top: 8px;
	text-align: center;
	text-transform: uppercase;
	font-family: "Arial";
	display: none;
}

.main-weather {
	display: block;
	margin: 0px 0;
	border-left: none
}

.logo-image {
	overflow: hidden;
	text-align: center;
	margin-top: 23px;
	/*margin-top: 10px;*/
}

.logo-image
a {
	background-image: url("../images/logo.png");
	background-repeat: no-repeat;
	width: 351px;
	height: 60px;
	/*height: 76px;*/
	margin-left: 24px !important;
}

.logo-image span,
.logo-image
small {
	display: none
}

.logo-text
h1 {
	color: #444
}

.logo-text h1
a {
	color: #444;
	text-decoration: none
}

.logo-text:hover h1 a,
.logo-text h1 a:hover,
.logo-text h1 a:active,
.logo-text h1 a:focus {
	text-decoration: none
}

.logo-text .site-slogan {
	display: block;
	font-size: 14px;
	margin-top: 5px
}

.head-search {
	float: right;
	position: absolute;
	right: 28px;
	top: 0;
	width: auto !important
}

.head-search
form {
	margin: 0;
	float: right
}

.head-search
label {
	/* display:none */
}

.head-search
.inputbox {
	background: #fff url("../images/ico/search-invert.png") no-repeat 10px center;
	width: 145px;
	height: 29px;
	padding: 0px 31px;
	-webkit-box-shadow: none;
	font-size: 14px;
	color: #9E9E9E;
	border-top: none;
	border-bottom: none;
	font-family: Arial, sans-serif;
	border-radius: 5px;
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.47);
}

.head-search .inputbox:focus {
	outline: none;
}

.head-search .element-invisible {
	/* display:none */
}

.no-border .main-content-home1 {
	border-right: none
}

#slider .lastItem .main-content-home3 {
	border-right: none !important
}

.noo-ticker-headtext
span {
	color: #B1ADAD;
	font-size: 12px;
	font-weight: bold;
	font-style: normal !important;
	font-family: "Arial"
}

.noo-ticker-inner
a {
	color: #DBDBDB;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	font-family: "Arial"
}

.t3-slider
.container {
}

.t3-slider
.slider {
	margin: 5px 0 0px;
	position: relative;
	overflow: hidden;
	max-width: 993px;
}

.t3-slider .container ul{
	background-color: #CCC;
}

.t3-slider .container ul .item-492{
	background-color: red;
	color: #FFF;
	padding-right: 10px;
	font-weight: bold;;
}

.t3-slider .container ul li{
	float: left;
	padding-left: 10px;
}

.t3-sl {
	padding-bottom: 0;
	padding-top: 0
}

.t3-sl-1 .t3-spotlight-1 {
	border-bottom: none;
	margin-right: 8px;
	margin-bottom: 20px;
	padding-bottom: 4px;}

.t3-sl-1 .t3-module {
	margin-bottom: 0px
}

.t3-sl-1 .item-first .t3-module {
	/* border: 1px solid #dfdfdf; */
	margin-bottom: 0;
	/* padding-bottom: 0; */
	/* padding: 0px 12px; */
	/* background: #fff; */
}

.t3-sl-1 .t3-module h3,
.t3-sl-1 .t3-module
h4 {
	font-size: 18px;
	line-height: 24px;
	color: #444
;
	line-height: 114%;
	margin-top: 9px;
}

.t3-sl-1 .t3-module h3 a,
.t3-sl-1 .t3-module h4
a {
	color: #770000;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

.t3-sl-1 .t3-module h3 a:hover,
.t3-sl-1 .t3-module h4 a:hover {
	color: #910B12;
	text-decoration: none
}

.t3-sl-1 .box-image {
	overflow: hidden
}

.t3-sl-1 .box-image
img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.t3-sl-1 .box-image img:hover {
	cursor: pointer
}

.t3-sl-1
.leadding {
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 13px;
	margin-top: 12px;
	padding-bottom: 10px
}

.t3-sl-1 .leadding .box-image-leadding {
	float: none;
	padding: 0px;
	margin: 0px
	0px 10px 0px;
	overflow: hidden
}

.t3-sl-1 .leadding .box-image-leadding
img {
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.t3-sl-1 .leadding
.moduleItemDateCreated {
	color: #910B12;
	font-family: "Arial";
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase
}

.t3-sl-1 .leadding h4.title-box-leadding {
	margin-top: 5px
}

.t3-sl-1 .leadding .box-description {
	line-height: 160%;
	margin: 0px
}

.t3-sl-1 .leadding .box-description
p {
	margin: 0px
}

.t3-sl-1 .leadding-top2 {
	/* padding-top:10px; */
	/* display:inline-block; */
	/* clear:both */
}

.t3-sl-1 .leadding-top2 .box-image-leadding {
	/* width:100px; */
	/* margin-top:6px; */
	/* margin-bottom:5px; */
	/* overflow:hidden */
}

.t3-sl-1 .leadding-top2 .box-image-leadding
img {
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.t3-sl-1 .leadding-top2 .box-image-leadding img:hover {
	cursor: pointer
}

.t3-sl-1 .leadding-top2 h4.title-box-leadding {
	/* margin-top:0px */
}

.t3-sl-1 .leadding-top2
.moduleItemDateCreated {
	display: none
}

.t3-sl-1 .link-more {
	padding-top: 10px
}

.t3-sl-1 .link-more .box-image-leadding,
.t3-sl-1 .link-more .moduleItemDateCreated,
.t3-sl-1 .link-more .box-description {
	display: none
}

.t3-sl-1 .link-more h4.title-box-leadding {
	color: #444;
	font-family: "Georgia";
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin: 0
}

.t3-sl-1 .link-more h4.title-box-leadding
a {
	background: url(../images/more-link.png) no-repeat left 4px;
	padding-left: 15px;
	font-weight: bold
}

.t3-sl-1 .box-description {
	color: #444;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 0px;color: #575757; font-size: 12px; line-height: 150%!important; padding: 9px 0 !important;
}

.t3-sl-1 #box-slider1
h4 {
	font-size: 30px;
	line-height: 32px
}

.t3-sl-1 #box-slider1 .box-description {
	margin-bottom: 30px
}

.t3-sl-1 .date,
.t3-sl-1 .orther-name {
	color: #910B12;
	font-size: 10px;
	text-transform: uppercase
}

.t3-sl-1 .description-leadding {
	color: #444;
	font-family: "Georgia";
	font-size: 13px;
	line-height: 130%;
	margin-bottom: 15px;
	text-transform: capitalize;
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 10px
}

.t3-sl-1 .box-image-leadding {
	/* float:left; */
	/* margin-right:15px; */
	/* margin-bottom:0px */
}

.t3-sl-1 .description-box-leadding-top2 {
	color: #444;
	font-family: "Georgia";
	font-size: 13px;
	line-height: 130%;
	margin-bottom: 15px
}

.t3-sl-1 .box-leadding-top2 {
	clear: both
}

.t3-sl-1 h4.title-box-leadding {
	/* margin-bottom:8px */
}

ul.more-leadding {
	margin: 0
	0 0 15px
}

ul.more-leadding
li {
	color: #910B12;
	line-height: 22px;
	list-style-type: square
}

ul.more-leadding li
a {
	color: #444;
	font-family: "Georgia";
	font-size: 13px;
	font-weight: bold
}

.carousel-indicators {
	bottom: -20px;
	right: 0;
	top: auto !important
}

ul.pagination-slider {
	float: right;
	margin: 30px
	0 0
}

ul.pagination-slider
li {
	float: left;
	list-style-type: none;
	background: url(../images/icon-slider.png) no-repeat -37px center;
	-webkit-transition: none 0s ease 0s;
	-moz-transition: none 0s ease 0s;
	-o-transition: none 0s ease 0s;
	-ms-transition: none 0s ease 0s;
	transition: none 0s ease 0s;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 0px;
	width: 13px
}

ul.pagination-slider li
a {
	display: block;
	height: 11px;
	text-indent: -9999px;
	width: 13px;
	-webkit-transition: none 0s ease 0s;
	-moz-transition: none 0s ease 0s;
	-o-transition: none 0s ease 0s;
	-ms-transition: none 0s ease 0s;
	transition: none 0s ease 0s
}

ul.pagination-slider li.active,
ul.pagination-slider li:hover {
	background: url(../images/icon-slider.png) no-repeat 1px center
}

#content-top {
	margin-right: 0px;
	float: left;
}

#content-top .pagination-slider {
	clear: both;
	margin-bottom: 13px;
	margin-top: 0px
}

#content-top .t3-module {
	margin-bottom: 8px;
}

#content-top .t3-module h3.module-title {
	border-bottom: 1px solid #DBDBDB;
	color: #444;
	font-size: 18px;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 16px;
	padding-bottom: 9px;
	padding-top: 1px;
	font-family: "Arial"
;
	font-family: 'HelveticaNeueLTStd-LtCn' sans-serif;
}

#content-top .t3-module #content-home1
ul#slider {
	margin: 0px
	-13px;
	list-style-type: none
}

#content-top .t3-module #content-home1 ul#slider
li {
	width: 25%;
	float: left
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {
	padding: 0px
	13px;
	border-right: 1px solid #DBDBDB
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .img-content {
	overflow: hidden
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .img-content
img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	width: 100%
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1
h4 {
	font-family: "Georgia";
	font-size: 17px;
	color: #444;
	text-transform: capitalize;
	font-weight: normal;
	text-align: center;
	margin-top: 3px
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1 h4
a {
	color: #444;
	display: block;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1 h4 a:hover {
	color: #910B12;
	text-decoration: none
}

#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .title-box {
	color: #910B12;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	line-height: 100%;
	margin-bottom: 5px
}

#content-top .t3-module #content-home1 ul#slider li:last-child .main-content-home1 {
	border-right: none
}

#content-top .t3-module #content-home3 {
	display: block
}

#content-top .t3-module #content-home3
ul#slider {
	list-style-type: none;
	margin: 0
}

#content-top .t3-module #content-home3 ul#slider
li {
	width: 25%;
	float: left
}

#content-top .t3-module #content-home3 ul#slider li .title-box {
	color: #910B12;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center
}

#content-top .t3-module #content-home3 ul#slider li .title-box
a {
	color: #910B12
}

#content-top .t3-module #content-home3 ul#slider li
h4 {
	color: #444;
	font-family: "Georgia";
	font-size: 17px;
	font-weight: normal;
	text-align: center
}

#content-top .t3-module #content-home3 ul#slider li .main-content-home3 {
	border-right: 1px solid #DBDBDB;
	padding: 0
	8px 15px;
	text-align: center;
	margin-bottom: 42px
}

#content-top .t3-module #content-home3 ul#slider li .img-content {
	overflow: hidden
}

#content-top .t3-module #content-home3 ul#slider li p.img-content
img {
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#content-top .t3-module #content-home3 ul#slider li:last-child .main-content-home3 {
	border-right: none
}

#content-top .t3-module:last-child {
}

#recent-video {
	margin: 0px
	-8px
}

#recent-video
ul {
	display: inline-block
}

#recent-video ul
li {
	width: 50%;
	float: left
}

#recent-video ul li .main-recent {
	padding: 10px
	8px 20px 8px
}

#recent-video ul li .moduleItemIntrotext
img {
	width: 100%
}

#recent-photo {
	margin: 0px
	-8px
}

#recent-photo
ul {
	display: inline-block
}

#recent-photo ul
li {
	width: 50%;
	float: left
}

#recent-photo ul li .main-recent {
	padding: 10px
	8px 10px 8px
}

#recent-photo ul li .moduleItemIntrotext
img {
	width: 100%
}

.k2ItemsBlock .main-recent
a.moduleItemTitle {
	font-family: "TimesBold";
	font-weight: bold;
	font-size: 20px;
	text-transform: capitalize;
	padding: 13px
	0px;
	display: block
}

ul.sigFreeClassic {
	margin: 8px
	-7px !important
}

.t3-mainbody {
	padding-bottom: 10px;
	padding-top: 10px;
	position: relative
}

.onsidebar2 .main-content {
	margin: 0
	-10px 0 0;
	padding-top: 0px;}

.home .t3-content .main-content {
	padding-top: 0px
}

.view-featured .t3-content .main-content {
	padding-top: 0px
}

.no-sidebar .main-content {
	border-right: none;
	padding: 0px;
	margin: 0px
}

.sidebar-content .onsidebar2 .main-content {
	padding-right: 0px;
	padding-left: 20px;
	border-left: 1px solid #DBDBDB;
	border-right: none
}

#login-form {
	margin: 0px
}

ul.latestnews
li {
	color: #910B12;
	left: 15px;
	list-style-type: square;
	margin: 0
	0 5px;
	padding: 0;
	position: relative
}

ul.latestnews li
a {
	font-weight: normal
}

.t3-sidebar-1
ul {
	margin: 0px
}

.t3-sidebar-1 ul
li {
	border-bottom: 1px solid #DBDBDB;
	display: block;
	line-height: 100%;
	padding: 9px
	0 9px 2px}

.t3-sidebar-1 ul li
a {
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	color: #444;
	background: none;
	text-transform: unset;
}

.t3-sidebar-1 ul li a:hover {
	/* background: none !important; */
	color: #910B12;
	text-decoration: none
;
}

.t3-sidebar .t3-module {
	margin-bottom: 10px;
	position: relative
}

.t3-sidebar .t3-module:first-child {
	padding-top: 0;
}

.t3-sidebar .t3-module:last-child {
	border-bottom: none;
	margin-bottom: 0px;
}

.t3-sidebar .module-ct {
	font-family: "Georgia";
	color: #444;
	font-size: 13px;
	margin: 0 10px;
}

.t3-sidebar .t3-module
h3 {
	color: #FFF;
	font-size: 19px;
	font-family: Arial, sans-serif;
	font-family: 'HelveticaNeueLTStd-LtCn';
	line-height: 100%;
	text-transform: none;
	background: #4d4e4e;
	text-align: center;
	padding: 12px 0;
	font-weight: normal;
	margin: 0 10px;
	display: table;
	width: 93.5%;
	position: relative;
}

.t3-sidebar .story
.rel {
	float: left;
	margin: 5px
	14px 0 0;
	border: 1px
	solid #dbdbdb;
	padding: 3px
}

.t3-sidebar .sidebar2-title {
	color: #444;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 11px;
	margin-top: 0;
	text-transform: capitalize;
	margin-bottom: 4px
}

.t3-sidebar .sidebar2-title
a {
	color: #444
}

.t3-sidebar .sidebar2-title a:hover {
	color: #910B12;
	text-decoration: none
}

.t3-sidebar ul.related-stories {
	clear: both;
	margin: 18px
	0 0;
	padding: 0;
	width: 100%
}

.t3-sidebar ul.related-stories
li {
	color: #910B12;
	left: 15px;
	list-style-type: square;
	margin: 0
	0 5px;
	padding: 0;
	position: relative
}

.t3-sidebar ul.related-stories li
a {
	color: #444;
	font-weight: bold
}

.t3-sidebar ul.related-stories li a:hover {
	color: #910B12;
	text-decoration: none
}

.t3-sidebar .img-popular
img {
	width: 100%
}

.nav-tabs {
	margin: 0px
	0px 10px 0px}

.nav-tabs li
a {
	color: #303030;
	font-size: 12px;
	text-transform: uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-family: "Arial";
	padding: 4px
	16px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor: pointer
}

.nav-tabs li.active a,
.nav-tabs li a:hover,
.nav-tabs li a:focus {
	/* border: 1px
	solid #f2cdcd !important; */
	color: #FFF !important;
	cursor: pointer;
	outline: none !important
;
	background: #ea2227!important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea2227 0%, #770000 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2227), color-stop(100%,#770000))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ea2227 0%,#770000 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ea2227 0%,#770000 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ea2227 0%,#770000 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #ea2227 0%,#770000 100%)!important; /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#770000',GradientType=0 ); /* IE6-9 */;
}

.tab-content
ul {
	color: #444;
	font-family: "Georgia";
	font-size: 20px;
	list-style: decimal outside none;
	margin: 0
	0 0 26px
}

.tab-content ul
li {
	background: none;
	border-bottom: 1px solid #DBDBDB;
	/* padding: 6px
	0
 */}

.tab-content ul li
a {
	font-family: "Georgia";
	color: #444;
	font-size: 14px;
	font-weight: normal
}

.tab-content ul li a:hover {
	color: #910B12
}

.tab-content ul li:last-child {
	border-bottom: none
;
	border-right: none!important;
	padding: 0!important;
	margin: 0!important;
}

#most-popular
ul {
	margin: 0px;
	list-style-type: none
}

#most-popular ul
li {
	border-bottom: 1px solid #DBDBDB;
	padding: 6px
	0
}

#most-popular ul li
a {
	font-family: "Georgia";
	color: #444;
	font-size: 12px;
	font-weight: bold;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#most-popular ul li a:hover {
	color: #910B12;
	text-decoration: none
}

#most-popular ul li .img-popular {
	overflow: hidden
}

#most-popular ul li .img-popular
img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#most-popular ul li.firt-item {
	border-top: none;
	padding-top: 0px;
	border-bottom: none;
	margin-bottom: 10px
}

#most-popular ul li:last-child {
	border-bottom: none
}

.photo-garlery
span {
	padding-right: 5px
}

.photo-garlery span
a {
	padding: none;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0px
	0px 7px 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none
}

.photo-garlery span.photo-left {
	padding-right: 0px
}

.photo-garlery span a:hover {
	background: none !important
}

.newsflash {
	border: 1px
	solid #DBDBDB;
	padding: 20px
	8px;
	text-align: center;
	-webkit-box-shadow: 0 8px 6px -8px #C8C8C8;
	-moz-box-shadow: 0 8px 6px -8px #C8C8C8;
	box-shadow: 0 8px 6px -8px #C8C8C8;
	font-family: "Georgia";
	font-style: Italic;
	font-size: 15px;
	color: #444
}

#slider-image
#control_right {
	text-align: center
}

#slider-image #control_right
a#msg_prev {
	background: url(../images/arow-slider.png) no-repeat left center;
	display: inline-table;
	height: 22px;
	padding-right: 10px;
	text-indent: -9999px;
	width: 23px
}

#slider-image #control_right
a#msg_next {
	background: url(../images/arow-slider.png) no-repeat right center;
	display: inline-table;
	height: 22px;
	padding-left: 10px;
	text-indent: -9999px;
	width: 23px
}

#slider-image #control_right
#msg_pause_play_number {
	color: #222;
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase
}

#slider-image h4.title-sider {
	color: #444;
	font-family: "Georgia";
	font-size: 14px;
	font-weight: bold;
	text-align: center
}

#slider-image .description-sider {
	color: #444;
	font-family: "Georgia";
	font-size: 12px;
	font-weight: bold
}

#Opinion {
	border: 1px
	solid #DBDBDB;
	padding: 20px
	8px;
	text-align: center;
	-webkit-box-shadow: 0 8px 6px -8px #C8C8C8;
	-moz-box-shadow: 0 8px 6px -8px #C8C8C8;
	box-shadow: 0 8px 6px -8px #C8C8C8;
	font-family: "Georgia";
	font-style: Italic;
	font-size: 15px;
	color: #444;
	position: relative;
	margin-top: 10px
}

#Opinion .img-opinion {
	margin-bottom: 12px;
	margin-top: -40px
}

ul#readmor-opinion {
	margin: 8px
	0 0;
	list-style-type: none
}

ul#readmor-opinion
li {
	border-bottom: 1px solid #DBDBDB;
	padding: 6px
	0
}

ul#readmor-opinion li
a {
	font-family: "Georgia";
	color: #444;
	font-size: 12px;
	font-weight: bold;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

ul#readmor-opinion li a:hover {
	color: #910B12;
	text-decoration: none
}

ul#readmor-opinion li:last-child {
	border-bottom: none
}

.recents-comment {
	display: block
}

.recents-comment .box-comment {
	padding: 16px
	0px;
	border-bottom: 1px solid #DBDBDB;
	clear: both
}

.recents-comment .box-comment:first-child {
	padding-top: 0px
}

.recents-comment .box-comment:last-child {
	border-bottom: none;
	padding-bottom: none
}

.recents-comment .box-comment-image {
	float: left;
	margin: 0px
	15px 50px 0px
}

.recents-comment .comment-content-title {
	font-family: "Georgia";
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin: 0
	0 10px
}

.recents-comment .comment-content-title
a {
	color: #444;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.recents-comment .comment-content-title a:hover {
	color: #910B12;
	text-decoration: none
}

.recents-comment .comment-content-description {
	font-family: "Georgia";
	font-size: 13px;
	line-height: 18px;
	font-weight: normal
}

.recents-comment .comment-read-more {
	line-height: 100%;
	margin: 0
}

.recents-comment .comment-read-more
a {
	font-family: "Georgia";
	font-size: 12px;
	font-weight: bold;
	color: #444;
	background: url(../images/view-more.png) no-repeat right center;
	padding-right: 20px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.recents-comment .comment-read-more a:hover {
	background: url(../images/view-more-over.png) no-repeat right center;
	color: #910B12;
	text-decoration: none
}

.t3-footer {
	background: #fff;
	color: #666;
	*zoom:1;border-top: 1px solid #dfdfdf;
	font-size: 12px;
}

.t3-footer:before,.t3-footer:after {
	display: table;
	content: "";
	line-height: 0
}

.t3-footer:after {
	clear: both
}

.t3-footer
small {
	display: block;
	font-size: 100%;
	font-family: "Arial"
}

.t3-footer
a {
	color: #252525
}

.t3-footer a:hover,
.t3-footer a:active,
.t3-footer a:focus {
	color: #910B12
}

.t3-footnav {
	font-family: "Arial";
	padding: 10px 0 0px;
	*zoom:1}

.t3-footnav:before,.t3-footnav:after {
	display: table;
	content: "";
	line-height: 0
}

.t3-footnav:after {
	clear: both
}

.t3-footnav .t3-module {
	margin: 0!important;
}

.t3-footnav .t3-module
ul {
	margin-bottom: 0px
}

.t3-footnav .t3-module ul
li {
	background: url(../images/arrow-footer.png) no-repeat left center;
	padding-left: 13px
}

.t3-footnav .t3-module ul li
a {
	color: #444;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.3px;
	font-family: "Arial"
}

.t3-footnav .t3-module ul li a:hover,
.t3-footnav .t3-module ul li a:focus {
	background: none;
	color: #910B12;
	border: none
}

.t3-footnav .t3-module
h3 {
	color: #222;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #dbdbdb;
	font-family: "Arial"
}

.t3-footnav
ul {
	list-style: none;
	margin-left: 0
}

.t3-footnav
li {
	line-height: 24px
}

.t3-footnav .module-title {
	font-size: 18px;
	color: #910B12
}

.t3-bottom
.container {
	padding: 37px 0 8px;
}

.t3-bottom .moduletable
h3 {
	float: left;
	line-height: 100%;
	margin: 0;
	padding-right: 43px;
	color: #222;
	font-size: 18px;
	font-family: "Arial";
	font-weight: bold
}

.t3-bottom
ul {
	position: relative;
	margin: 0px;
	float: left
}

.t3-bottom ul
li {
	float: left;
	display: block;
	margin: 0px;
	padding-right: 28px;
	line-height: 18px
}

.t3-bottom ul li
a {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Arial"
}

.t3-bottom ul li a:hover,
.t3-bottom ul li a:focus {
	background: none;
	border: none;
	color: #910B12
}

.t3-world24
.moduletable {
	position: relative
}

.t3-world24 .moduletable .noo-cs-control {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 8px
	0px
}

.t3-world24
h3 {
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	font-size: 18px;
	color: #444;
	line-height: 34px;
	margin-top: 0px;
	font-family: "Arial";
	font-weight: bold;
	margin-bottom: 26px
}

.t3-world24
ul {
	margin: 0px;
	list-style-type: none
}

.t3-world24 ul
li {
	float: left}

.t3-world24 ul li .main-world24 {
	margin-left: 0px;
	margin-right: 0px
}

.t3-world24 ul li .main-world24
a {
	display: block;
	overflow: hidden
}

.t3-world24 ul li
h3 {
	font-family: "Georgia";
	font-size: 14px;
	font-weight: bold;
	color: #444;
	line-height: 19px;
	border: none;
	padding-top: 8px;
	margin-bottom: 55px
}

.t3-world24 ul li a
img {
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.t3-copyright {
	border-top: 1px solid #dbdbdb;
	margin-bottom: 60px;
	*zoom:1}

.t3-copyright:before,.t3-copyright:after {
	display: table;
	content: "";
	line-height: 0
}

.t3-copyright:after {
	clear: both
}

.copyright {
	color: #717070;
	float: none;
	font-weight: normal;
	line-height: 150%;
	text-align: left;}

.copyright
p {
	margin: 0px
}

.main-copyright {
	padding: 8px
	0px
}

.poweredby {
	float: right;
	text-align: right
}

#system-message {
	margin: 0px
}

.modal {
	display: none
}

.photo .t3-content .main-content {
	border-right: none;
	padding-right: 0px;
	display: inline-block;
	margin-right: 0px
}

#k2ModuleBoxvideo {
	display: inline-block;
	margin: 10px
	0px 20px 0px
}

.t3-video {
	position: relative;
	z-index: 9;
	margin-bottom: 12px;
}

.t3-video .list-item-featured {
	width: 67%;
	float: left
}

.t3-video #list-items {
	width: 33%;
	float: right
}

.main-list-item-featured {
	padding-right: 10px;
	border-right: 1px solid #DBDBDB;
	padding-top: 8px
}

.main-list-items {
	padding-left: 8px;
	padding-top: 8px
}

#video-popular {
	display: block
}

div.k2ItemsBlock ul.popular-video {
	margin: 0px
	-5px;
	display: block
}

div.k2ItemsBlock ul.popular-video
li {
	width: 50%;
	float: left
}

div.k2ItemsBlock ul.popular-video li
.moduleItemIntrotext {
	padding: 4px
}

.label-info,.badge-info {
	background: #910B12
}

.icon-cog {
	color: #444
}

.pull-right a.dropdown-toggle:hover {
	background: none !important
}

.pull-right ul.dropdown-menu li a:hover {
	background: none !important;
	color: #910B12
}

div.pagination {
	clear: both;
	color: #999;
	margin: 0;
	padding: 0px
	0 0;
	text-align: center
}

div.pagination
ul {
	margin: 0px;
	float: right;
	text-align: left
}

div.pagination ul
li {
	background: #5D5D5D;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 130%;
	margin: 0
	4px 4px 0;
	padding: 0px
}

div.pagination ul li.active,
div.pagination ul li:hover {
	background: #910B12
}

div.pagination ul li
a {
	font-family: "Georgia";
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	background: none;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border: none
}

div.pagination ul li.active a,
div.pagination ul li a:hover {
	color: #FFF;
	background: #910B12;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none
}

.weblink-category .category-desc,
.newsfeed-category .category-desc {
	padding: 0px;
	margin: 0px;
	border: none
}

.item-page .item-image {
	float: left
}

.noo-k2ci:before,.noo-k2ci:after {
	content: "";
	display: table;
	line-height: 0
}

.noo-k2ci:after {
	clear: both
}

.noo-k2ci .category-news
ul {
	list-style-type: none;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	border: none
}

.noo-k2ci .category-news ul
li {
	display: block;
	float: left;
	line-height: 100%;
	padding: 0
	13px;
	margin: 0px
}

.noo-k2ci .category-news ul li
a {
	color: #999;
	font-size: 10px;
	margin: 0px;
	text-transform: uppercase;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding: 0px;
	border: none;
	background: none;
	cursor: pointer
}

.noo-k2ci .category-news ul li a:hover {
	color: #910B12 !important;
	text-decoration: none;
	border: none !important;
	background: none !important
}

.noo-k2ci .category-news ul li.active
a {
	background: none !important;
	border: none !important;
	cursor: pointer;
	color: #910B12 !important
}

.noo-k2ci #content-home2
ul#home2 {
	list-style-type: none;
	margin: 0px;
	display: block;
	overflow: hidden
}

.noo-k2ci #content-home2 ul#home2
li {
	border-bottom: none;
	padding-bottom: 0px;
	padding-top: 0px
}

.noo-k2ci #content-home2 ul#home2 li .home-right ul.more
li {
	border-bottom: 1px solid #DBDBDB;
	display: block;
	float: none;
	line-height: 18px;
	padding: 7px
	0;
	width: auto
}

.noo-k2ci #content-home2 ul#home2 li .home-right ul.more li:last-child {
	border-bottom: none
}

.noo-k2ci #content-home2 ul#home2 .home-right ul.more li
a {
	font-family: "Georgia";
	font-size: 14px;
	color: #444;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-weight: normal;
	clear: both;
	display: block
}

.noo-k2ci #content-home2 ul#home2 .home-right ul.more li a:hover {
	color: #910B12;
	text-decoration: none
}

.noo-k2ci #content-home2 h4.home2-title {
	color: #444;
	font-weight: normal;
	margin: 0px
	0px 10px 0px !important;
	line-height: 130%
}

.noo-k2ci #content-home2 h4.home2-title
a {
	color: #444;
	font-size: 20px !important;
	font-weight: bold;
	line-height: 130%;
	font-family: "TimesBold"
}

.noo-k2ci #content-home2 h4.home2-title a:hover {
	color: #910B12;
	text-decoration: none
}

.noo-k2ci
li {
	list-style: none outside none
}

.noo-k2ci #home2>li {
	list-style: none outside none;
	width: 100% !important;
	float: none !important
}

.noo-k2ci .home-left {
	padding: 0
	15px 0 0;
	width: 60%;
	float: left
}

.noo-k2ci .home-right {
	float: left;
	width: 40%
}

.noo-k2ci .img-home2-left {
	float: left;
	margin: 6px
	15px 30px 0 !important;
	overflow: hidden
}

.noo-k2ci .img-home2-left
img {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: auto !important
}

.noo-k2ci .home2-desc {
	font-family: "Georgia";
	font-size: 13px;
	color: #444;
	line-height: 145%
}

.noo-k2ci #content-home2 ul#home2 li .home-right {
	border-left: none !important;
	padding: 0
	0 10px 0px;
	margin-bottom: 0px
}

.noo-k2ci #content-home2 ul#home2 li .home-left {
	border-right: none;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-right: 0px !important
}

.noo-k2ci #content-home2 ul#home2 li .home-left .main-category-k2-item {
	padding-right: 13px
}

.home-right
.more {
	margin: 0;
	padding-left: 13px
}

.home-right .more
li {
	border-bottom: 1px solid #DBDBDB;
	font-weight: normal;
	padding: 7px
	0
}

.home-right .more
li {
	font-weight: normal !important
}

.noo-k2ci #content-home2 {
	margin-bottom: 25px;
	background: url(../images/border-center.png) repeat-y 60% top
}

.noo-k2i {
	width: 100%
}

.noo-k2i
ul {
	margin: 0
	!important;
	padding: 0
	!important
}

.noo-k2i ul li
div.item {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border: 1px solid #dfdfdf;
	background: #fff;
	padding: 8px 12px 12px;
}

#noo-k2i320 li div.item {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border: 1px solid #dfdfdf;
	background: #fff;
	padding: 8px 12px 12px;
}

#noo-k2i320 li .item .moduleItemCategory{
	display: inline-block;
}

.noo-k2i ul li div.item:last-child {
}

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px !important;
	padding: 0;
	*zoom:1}

.bx-wrapper
img {
	max-width: 100%;
	display: block
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
	left: -1px !important;
	background: none !important
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../less/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom:1;*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager
a {
	display: block;
	margin: 0
	5px;}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager
a.active {
	background: #000}

.bx-wrapper .bx-prev {
	right: 0;
	background: url(../less/images/controls.png) no-repeat 0 -32px
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../less/images/controls.png) no-repeat -43px -32px
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}

.bx-wrapper .bx-controls-direction
a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999
}

.bx-wrapper .bx-controls-direction
a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../less/images/controls.png) -86px -11px no-repeat;
	margin: 0
	3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../less/images/controls.png) -86px -44px no-repeat;
	margin: 0
	3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666 \9;
	background: rgba(80,80,80,0.75);
	width: 100%
}

.bx-wrapper .bx-caption
span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.box-image {
	float: left;
	width: 70px;
	margin: 6px
	10px 10px 0px
}

.box-image
a {
	overflow: hidden
}

.bx-wrapper {
	position: relative;
	margin: 0
	auto 60px;
	padding: 0;
	*zoom:1}

.bx-wrapper
img {
	max-width: 100%;
	display: block
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -1px;
	background: #fff
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: auto !important;
	right: 0
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../less/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	*zoom:1;*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager
a {
	/* font-size: 12px; */}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager
a.active {
    background: none!important;
}

.bx-wrapper .bx-prev {
	right: 35px!important;
	background: url(../less/images/controls.png) no-repeat 0 -32px
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../less/images/controls.png) no-repeat -43px -32px
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}

.bx-wrapper .bx-controls-direction
a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999
}

.bx-wrapper .bx-controls-direction
a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../less/images/controls.png) -86px -11px no-repeat;
	margin: 0
	3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../less/images/controls.png) -86px -44px no-repeat;
	margin: 0
	3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666 \9;
	background: rgba(80,80,80,0.75);
	width: 100%
}

.bx-wrapper .bx-caption
span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0
}

.clearfix:after {
	clear: both
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0
}

.modal-header {
	padding: 0px;
	margin: 0px;
	border: none
}

.modal-gallery .modal-title {
	margin-bottom: 5px !important;
	margin-left: 15px !important;
	min-height: 100% !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important
}

.modal-description {
	margin-bottom: 5px !important;
	margin-left: 15px !important;
	min-height: 100% !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important
}

.noo-gallery-lists {
	list-style: none outside none;
	margin: 0
	!important;
	padding: 0
}

.t3-module .noo-gallery-item {
	display: block;
	float: left;
	width: 25%;
	padding: 0px
}

.noo-gallery-item
a {
	border: 1px
	solid #DBDBDB;
	display: block;
	margin: 3px;
	padding: 3px;
	text-transform: capitalize
}

.noo-gallery-item a:hover {
	border: 1px
	solid #a59c9c
}

.noo-gallery-item
img {
	padding: 0px;
	background: none;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}

@media (max-width: 767px) {
	.modal-gallery .btn
	span {
		display:none
	}

	.modal-fullscreen {
		right: 0;
		left: 0
	}
}

#Mod328{
	display: none;
}

#Mod327{
	display: none;;
}

.item-info
h2 {
	line-height: 100%
}

.item-info h2
a {
	line-height: 100%;
	font-size: 14px !important
}

.item-info h2 a
span {
	line-height: 130%;
	font-size: 14px !important;
	font-weight: bold;
	display: block;
	font-family: "Georgia"
}

.cs-item-inner .item-image {
	padding: 0px
	!important
}

.cs-group-inner {
	margin: 0px
	-8px
}

.cs-item-inner {
	padding: 0
	8px 20px
}

#main-slider {
	padding: 0px
	40px
}

#inner-slider {
	overflow: hidden
}

.noo-slider .noo-slider-item .noo-content-slider {
	padding: 5px
	!important;
	background: none !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	border: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	overflow: hidden;
	height: 100% !important
}

.noo-slider.image-slider .noo-slider-item .noo-content-slider {
	text-align: center
}

.noo-slider .noo-slider-image {
	height: auto;
	margin: 0
	18px 0px 0 !important;
	float: left
}

.noo-slider-image
a.modal {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: auto;
	margin: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none
}

.noo-slider.image-slider .noo-slider-image {
	margin: 0;
	padding: 0;
	float: none
}

.noo-slider .noo-slider-info
h2 {
	margin-top: 0px;
	color: #444;
	font-size: 13px !important;
	text-transform: capitalize;
	font-weight: normal;
	margin-bottom: 10px !important;
	font-family: Arial, sans-serif;
}

.noo-slider .noo-slider-info h2
a {
	color: #770000;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-variant: normal;
}

.noo-slider .noo-slider-info h2 a:hover {
	color: #910B12;
	text-decoration: none
}

.noo-slider .noo-slider-info
p {
	margin: 0px;
	line-height: 100%;
	font-family: "Georgia";
	font-size: 13px;
	color: #444;
	text-transform: capitalize
}

.noo-slider-control .btn-next {
	background-position: -30px 0 !important;
	float: right;
	position: absolute;
	right: 0;
	top: 50%
}

.noo-slider-control .btn-prev {
	position: absolute;
	left: 0;
	top: 50%
}

.noo-slider-control
a {
	background: url("../images/button_slider2.png") no-repeat scroll 0 0px transparent;
	display: inline-block;
	height: 26px;
	text-align: left;
	text-indent: -9999em;
	width: 26px;
	margin-top: -12px
}

.noo-slider-control .btn-next {
	background-position: -26px 0px !important;
	float: right
}

.noo-slider-control .btn-next:hover {
	background-position: -26px -26px !important
}

.noo-slider-control .btn-prev:hover {
	background-position: 0 -26px !important
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0
}

.clearfix:after {
	clear: both
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0
}

.weatherFeed a:hover {
	color: #000;
	text-decoration: none
}

.weatherItem {
	background-size: 150px auto;
	border-bottom: medium none;
	float: left;
	text-align: left
}

.weatherCity
select {
	background: none repeat scroll 0 0 transparent;
	border: none !important;
	font-weight: bold !important;
	height: 20px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: 220px;
	color: #333;
	font-size: 14px;
	font-family: "Arial"
}

.weatherCity select:focus,
.weatherCity select option:focus {
	border: none !important;
	outline: none !important;
	background: none !important
}

.weatherCity select
option {
	margin: 0;
	padding: 3px
	5px !important;
	border: none !important;
	text-transform: capitalize !important;
	font-weight: normal !important;
	font-family: "Arial";
	font-size: 14px;
	background: none !important
}

.weatherTemp {
	clear: both;
	color: #323232;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	text-transform: uppercase;
	font-family: "Arial"
}

.weatherCity {
	margin-left: -4px;
	height: 20px;
	overflow: hidden;
	width: 100px;
	background: none
}

.weatherDesc {
	color: #323232;
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	margin-bottom: 0;
	padding: 3px
	0;
	font-family: "Arial"
}

.weatherLink,.weatherForecastItem {
	margin-top: 0.5em;
	text-align: left
}

.weatherForecastItem {
	background-position: left center;
	padding: 0
	0.5em 0 80px
}

.weatherImage {
	background-size: 110px auto !important;
	float: left;
	height: 61px;
	width: 100px
}

.weatherImage
img {
	width: 150px
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0
}

.clearfix:after {
	clear: both
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0
}

.noo-s2 {
	overflow: hidden;
	position: relative
}

.noo-s2-inner {
	clear: both;
	margin: 0
	auto;
	overflow: visible
}

.noo-s2-inner
ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0
}

.noo-s2-inner
.item {
	float: left;
	opacity: 0.5;
	position: relative;
	width: 100%
}

.noo-s2-inner
.item.active {
	opacity: 1 !important
}

.noo-s2-control .cs-btn {
	height: 100%;
	position: absolute;
	text-align: left;
	text-indent: -999em;
	width: 25%;
	z-index: 1
}

.noo-s2-control
.next {
	right: 0
}

.noo-s2-control .next:hover {
	background-position: -20px 0
}

.noo-s2-control
.prev {
	left: 0;
	top: 0
}

.noo-cs-control .prev:hover {
	background-position: 0 0
}

.noo-n2-slider {
	margin: 5px
}

.noo-s2-image {
	border: 1px
	solid #CCC;
	padding: 5px
}

.noo-s2-image
a.modal {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1
}

.noo-s2-info
h2 {
	line-height: 130%;
	text-transform: capitalize;
	color: #444;
	font-family: "Georgia";
	font-size: 14px;
	font-weight: bold
}

.noo-s2-info h2
a {
	color: #444
}

.noo-s2-info
a {
	color: #910B12
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.noo-s2-inner {
		width:50% !important
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.noo-s2-inner {
		width:50% !important
	}

}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.noo-s2-inner {
		width:100% !important
	}

	#Mod320{
		display: none;
	}

	#Mod326{
		display: block;
	}

	#Mod327{
		display: block;
	}

	#Mod297{
		display: none;
	}

.indicators_col .graph_indi{
	display: none;
}

	.noo-s2-control {
		margin: 5px;
		text-align: right
	}

	.noo-s2-control .cs-btn {
		background: url("../images/cs-btn.png") no-repeat scroll 0 0 transparent;
		display: inline-block;
		height: 20px;
		text-align: left;
		text-indent: -999em;
		width: 20px;
		position: relative;
		outline: none
	}

	.noo-s2-control
	.next {
		background-position: -20px -20px
	}

	.noo-s2-control .next:hover {
		background-position: -20px 0
	}

	.noo-s2-control
	.prev {
		background-position: 0 -20px
	}

	.noo-s2-control .prev:hover {
		background-position: 0 0
	}
}


/*===============================
../css/bootstrap-responsive.css
================================================================================*/
.hidden {
	display: none;
	visibility: hidden
}

.visible-phone {
	display: none !important
}

.visible-tablet {
	display: none !important
}

.hidden-desktop {
	display: none !important
}

.visible-desktop {
	display: inherit !important
}

@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display:inherit !important
	}

	.visible-desktop {
		display: none !important
	}

	.visible-tablet {
		display: inherit !important
	}

	.hidden-tablet {
		display: none !important
	}
}

@media (max-width: 767px) {
	.hidden-desktop {
		display:inherit !important
	}

	.visible-desktop {
		display: none !important
	}

	.visible-phone {
		display: inherit !important
	}

	.hidden-phone {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

@media
print {
	.visible-print {
		display: inherit !important
	}

	.hidden-print {
		display: none !important
	}
}

@media (min-width: 1200px) {
	.row {
		margin-left:-20px;
		*zoom:1}

	.row:before,.row:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row:after {
		clear: both
	}

	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px
	}

	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom
	.container {
		width: 1000px;
	}

	.span12 {
		width: 1000px;
	}

	.span11 {
		width: 933.33333333333px
	}

	.span10 {
		width: 846.66666666667px
	}

	.span9 {
		width: 760px
	}

	.span8 {
		width: 673.33333333333px
	}

	.span7 {
		width: 586.66666666667px
	}

	.span6 {
		width: 500px
	}

	.span5 {
		width: 413.33333333333px
	}

	.span4 {
		width: 300px;
	}

	.span3 {
		width: 240px
	}

	.span2 {
		width: 153.33333333333px
	}

	.span1 {
		width: 66.666666666667px
	}

	.offset12 {
		margin-left: 1060px
	}

	.offset11 {
		margin-left: 973.33333333333px
	}

	.offset10 {
		margin-left: 886.66666666667px
	}

	.offset9 {
		margin-left: 800px
	}

	.offset8 {
		margin-left: 713.33333333333px
	}

	.offset7 {
		margin-left: 626.66666666667px
	}

	.offset6 {
		margin-left: 540px
	}

	.offset5 {
		margin-left: 453.33333333333px
	}

	.offset4 {
		margin-left: 366.66666666667px
	}

	.offset3 {
		margin-left: 280px
	}

	.offset2 {
		margin-left: 193.33333333333px
	}

	.offset1 {
		margin-left: 106.66666666667px
	}

	.row-fluid {
		width: 100%;
		*zoom:1}

	.row-fluid:before,.row-fluid:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row-fluid:after {
		clear: both
	}

	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 1.9607843137255%;
		*margin-left: 1.9075928243638%
	}

	.row-fluid [class*="span"]:first-child {
		margin-left: 0
	}

	.row-fluid .controls-row [class*="span"]+[class*="span"] {
		margin-left: 1.9607843137255%
	}

	.row-fluid
	.span12 {
		width: 100%;
		*width: 99.946808510638%
	}

	.row-fluid
	.span11 {
		width: 91.503267973856%;
		*width: 91.450076484495%
	}

	.row-fluid
	.span10 {
		width: 83.006535947712%;
		*width: 82.953344458351%
	}

	.row-fluid
	.span9 {
		width: 74.509803921569%;
		*width: 74.456612432207%
	}

	.row-fluid
	.span8 {
		width: 66.013071895425%;
		*width: 65.959880406063%
	}

	.row-fluid
	.span7 {
		width: 57.516339869281%;
		*width: 57.463148379919%
	}

	.row-fluid
	.span6 {
		width: 49.019607843137%;
		*width: 48.966416353776%
	}

	.row-fluid
	.span5 {
		width: 40.522875816993%;
		*width: 40.469684327632%
	}

	.row-fluid
	.span4 {
		width: 32.02614379085%;
		*width: 31.972952301488%
	}

	.row-fluid
	.span3 {
		width: 23.529411764706%;
		*width: 23.476220275344%
	}

	.row-fluid
	.span2 {
		width: 15.032679738562%;
		*width: 14.9794882492%
	}

	.row-fluid
	.span1 {
		width: 6.5359477124183%;
		*width: 6.4827562230566%
	}

	.row-fluid
	.offset12 {
		margin-left: 103.92156862745%;
		*margin-left: 103.81518564873%
	}

	.row-fluid .offset12:first-child {
		margin-left: 101.96078431373%;
		*margin-left: 101.854401335%
	}

	.row-fluid
	.offset11 {
		margin-left: 95.424836601307%;
		*margin-left: 95.318453622584%
	}

	.row-fluid .offset11:first-child {
		margin-left: 93.464052287582%;
		*margin-left: 93.357669308858%
	}

	.row-fluid
	.offset10 {
		margin-left: 86.928104575163%;
		*margin-left: 86.82172159644%
	}

	.row-fluid .offset10:first-child {
		margin-left: 84.967320261438%;
		*margin-left: 84.860937282714%
	}

	.row-fluid
	.offset9 {
		margin-left: 78.43137254902%;
		*margin-left: 78.324989570296%
	}

	.row-fluid .offset9:first-child {
		margin-left: 76.470588235294%;
		*margin-left: 76.364205256571%
	}

	.row-fluid
	.offset8 {
		margin-left: 69.934640522876%;
		*margin-left: 69.828257544152%
	}

	.row-fluid .offset8:first-child {
		margin-left: 67.97385620915%;
		*margin-left: 67.867473230427%
	}

	.row-fluid
	.offset7 {
		margin-left: 61.437908496732%;
		*margin-left: 61.331525518009%
	}

	.row-fluid .offset7:first-child {
		margin-left: 59.477124183007%;
		*margin-left: 59.370741204283%
	}

	.row-fluid
	.offset6 {
		margin-left: 52.941176470588%;
		*margin-left: 52.834793491865%
	}

	.row-fluid .offset6:first-child {
		margin-left: 50.980392156863%;
		*margin-left: 50.874009178139%
	}

	.row-fluid
	.offset5 {
		margin-left: 44.444444444444%;
		*margin-left: 44.338061465721%
	}

	.row-fluid .offset5:first-child {
		margin-left: 42.483660130719%;
		*margin-left: 42.377277151996%
	}

	.row-fluid
	.offset4 {
		margin-left: 35.947712418301%;
		*margin-left: 35.841329439577%
	}

	.row-fluid .offset4:first-child {
		margin-left: 33.986928104575%;
		*margin-left: 33.880545125852%
	}

	.row-fluid
	.offset3 {
		margin-left: 27.450980392157%;
		*margin-left: 27.344597413433%
	}

	.row-fluid .offset3:first-child {
		margin-left: 25.490196078431%;
		*margin-left: 25.383813099708%
	}

	.row-fluid
	.offset2 {
		margin-left: 18.954248366013%;
		*margin-left: 18.84786538729%
	}

	.row-fluid .offset2:first-child {
		margin-left: 16.993464052288%;
		*margin-left: 16.887081073564%
	}

	.row-fluid
	.offset1 {
		margin-left: 10.457516339869%;
		*margin-left: 10.351133361146%
	}

	.row-fluid .offset1:first-child {
		margin-left: 8.4967320261438%;
		*margin-left: 8.3903490474204%
	}

	input,textarea,.uneditable-input {
		margin-left: 0
	}

	.controls-row [class*="span"]+[class*="span"] {
		margin-left: 20px
	}

	input.span12,textarea.span12,.uneditable-input.span12 {
		width: 1006px
	}

	input.span11,textarea.span11,.uneditable-input.span11 {
		width: 919.33333333333px
	}

	input.span10,textarea.span10,.uneditable-input.span10 {
		width: 832.66666666667px
	}

	input.span9,textarea.span9,.uneditable-input.span9 {
		width: 746px
	}

	input.span8,textarea.span8,.uneditable-input.span8 {
		width: 659.33333333333px
	}

	input.span7,textarea.span7,.uneditable-input.span7 {
		width: 572.66666666667px
	}

	input.span6,textarea.span6,.uneditable-input.span6 {
		width: 486px
	}

	input.span5,textarea.span5,.uneditable-input.span5 {
		width: 399.33333333333px
	}

	input.span4,textarea.span4,.uneditable-input.span4 {
		width: 312.66666666667px
	}

	input.span3,textarea.span3,.uneditable-input.span3 {
		width: 226px
	}

	input.span2,textarea.span2,.uneditable-input.span2 {
		width: 139.33333333333px
	}

	input.span1,textarea.span1,.uneditable-input.span1 {
		width: 52.666666666667px
	}

	.thumbnails {
		margin-left: -20px
	}

	.thumbnails>li {
		margin-left: 20px
	}

	.row-fluid
	.thumbnails {
		margin-left: 0
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left:-10px;
		*zoom:1}

	.row:before,.row:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row:after {
		clear: both
	}

	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 10px
	}
.article-title, .article-header h1 {
font-weight: bold;
line-height: 100%;
padding: 0px 0 26px 0;
margin: 0;
font-family: Arial, sans-serif;
font-size: 21px;
color: #770000;
text-transform: uppercase;
text-align: center;
}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom
	.container {
		width: 740px
	}

	.span12 {
		width: 740px
	}

	.span11 {
		width: 677.5px
	}

	.span10 {
		width: 615px
	}

	.span9 {
		width: 552.5px
	}

	.span8 {
		width: 490px
	}

	.span7 {
		width: 427.5px
	}

	.span6 {
		width: 365px
	}

	.span5 {
		width: 302.5px
	}

	.span4 {
		width: 240px
	}

	.span3 {
		width: 177.5px
	}

	.span2 {
		width: 115px
	}

	.span1 {
		width: 52.5px
	}

	.offset12 {
		margin-left: 760px
	}

	.offset11 {
		margin-left: 697.5px
	}

	.offset10 {
		margin-left: 635px
	}

	.offset9 {
		margin-left: 572.5px
	}

	.offset8 {
		margin-left: 510px
	}

	.offset7 {
		margin-left: 447.5px
	}

	.offset6 {
		margin-left: 385px
	}

	.offset5 {
		margin-left: 322.5px
	}

	.offset4 {
		margin-left: 260px
	}

	.offset3 {
		margin-left: 197.5px
	}

	.offset2 {
		margin-left: 135px
	}

	.offset1 {
		margin-left: 72.5px
	}

	.row-fluid {
		width: 100%;
		*zoom:1}

	.row-fluid:before,.row-fluid:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row-fluid:after {
		clear: both
	}

	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 1.3513513513514%;
		*margin-left: 1.2981598619896%
	}

	.row-fluid [class*="span"]:first-child {
		margin-left: 0
	}

	.row-fluid .controls-row [class*="span"]+[class*="span"] {
		margin-left: 1.3513513513514%
	}

	.row-fluid
	.span12 {
		width: 100%;
		*width: 99.946808510638%
	}

	.row-fluid
	.span11 {
		width: 91.554054054054%;
		*width: 91.500862564692%
	}

	.row-fluid
	.span10 {
		width: 83.108108108108%;
		*width: 83.054916618746%
	}

	.row-fluid
	.span9 {
		width: 74.662162162162%;
		*width: 74.6089706728%
	}

	.row-fluid
	.span8 {
		width: 66.216216216216%;
		*width: 66.163024726855%
	}

	.row-fluid
	.span7 {
		width: 57.77027027027%;
		*width: 57.717078780909%
	}

	.row-fluid
	.span6 {
		width: 49.324324324324%;
		*width: 49.271132834963%
	}

	.row-fluid
	.span5 {
		width: 40.878378378378%;
		*width: 40.825186889017%
	}

	.row-fluid
	.span4 {
		width: 32.432432432432%;
		*width: 32.379240943071%
	}

	.row-fluid
	.span3 {
		width: 23.986486486486%;
		*width: 23.933294997125%
	}

	.row-fluid
	.span2 {
		width: 15.540540540541%;
		*width: 15.487349051179%
	}

	.row-fluid
	.span1 {
		width: 7.0945945945946%;
		*width: 7.0414031052329%
	}

	.row-fluid
	.offset12 {
		margin-left: 102.7027027027%;
		*margin-left: 102.59631972398%
	}

	.row-fluid .offset12:first-child {
		margin-left: 101.35135135135%;
		*margin-left: 101.24496837263%
	}

	.row-fluid
	.offset11 {
		margin-left: 94.256756756757%;
		*margin-left: 94.150373778033%
	}

	.row-fluid .offset11:first-child {
		margin-left: 92.905405405405%;
		*margin-left: 92.799022426682%
	}

	.row-fluid
	.offset10 {
		margin-left: 85.810810810811%;
		*margin-left: 85.704427832087%
	}

	.row-fluid .offset10:first-child {
		margin-left: 84.459459459459%;
		*margin-left: 84.353076480736%
	}

	.row-fluid
	.offset9 {
		margin-left: 77.364864864865%;
		*margin-left: 77.258481886141%
	}

	.row-fluid .offset9:first-child {
		margin-left: 76.013513513514%;
		*margin-left: 75.90713053479%
	}

	.row-fluid
	.offset8 {
		margin-left: 68.918918918919%;
		*margin-left: 68.812535940196%
	}

	.row-fluid .offset8:first-child {
		margin-left: 67.567567567568%;
		*margin-left: 67.461184588844%
	}

	.row-fluid
	.offset7 {
		margin-left: 60.472972972973%;
		*margin-left: 60.36658999425%
	}

	.row-fluid .offset7:first-child {
		margin-left: 59.121621621622%;
		*margin-left: 59.015238642898%
	}

	.row-fluid
	.offset6 {
		margin-left: 52.027027027027%;
		*margin-left: 51.920644048304%
	}

	.row-fluid .offset6:first-child {
		margin-left: 50.675675675676%;
		*margin-left: 50.569292696952%
	}

	.row-fluid
	.offset5 {
		margin-left: 43.581081081081%;
		*margin-left: 43.474698102358%
	}

	.row-fluid .offset5:first-child {
		margin-left: 42.22972972973%;
		*margin-left: 42.123346751006%
	}

	.row-fluid
	.offset4 {
		margin-left: 35.135135135135%;
		*margin-left: 35.028752156412%
	}

	.row-fluid .offset4:first-child {
		margin-left: 33.783783783784%;
		*margin-left: 33.67740080506%
	}

	.row-fluid
	.offset3 {
		margin-left: 26.689189189189%;
		*margin-left: 26.582806210466%
	}

	.row-fluid .offset3:first-child {
		margin-left: 25.337837837838%;
		*margin-left: 25.231454859114%
	}

	.row-fluid
	.offset2 {
		margin-left: 18.243243243243%;
		*margin-left: 18.13686026452%
	}

	.row-fluid .offset2:first-child {
		margin-left: 16.891891891892%;
		*margin-left: 16.785508913168%
	}

	.row-fluid
	.offset1 {
		margin-left: 9.7972972972973%;
		*margin-left: 9.6909143185739%
	}

	.row-fluid .offset1:first-child {
		margin-left: 8.4459459459459%;
		*margin-left: 8.3395629672225%
	}

	input,textarea,.uneditable-input {
		margin-left: 0
	}

	.controls-row [class*="span"]+[class*="span"] {
		margin-left: 10px
	}

	input.span12,textarea.span12,.uneditable-input.span12 {
		width: 726px
	}

	input.span11,textarea.span11,.uneditable-input.span11 {
		width: 663.5px
	}

	input.span10,textarea.span10,.uneditable-input.span10 {
		width: 601px
	}

	input.span9,textarea.span9,.uneditable-input.span9 {
		width: 538.5px
	}

	input.span8,textarea.span8,.uneditable-input.span8 {
		width: 476px
	}

	input.span7,textarea.span7,.uneditable-input.span7 {
		width: 413.5px
	}

	input.span6,textarea.span6,.uneditable-input.span6 {
		width: 351px
	}

	input.span5,textarea.span5,.uneditable-input.span5 {
		width: 288.5px
	}

	input.span4,textarea.span4,.uneditable-input.span4 {
		width: 226px
	}

	input.span3,textarea.span3,.uneditable-input.span3 {
		width: 163.5px
	}

	input.span2,textarea.span2,.uneditable-input.span2 {
		width: 101px
	}

	input.span1,textarea.span1,.uneditable-input.span1 {
		width: 38.5px
	}
}

@media (max-width: 767px) {
	body {
		padding-left:20px;
		padding-right: 20px
	}

	.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px
	}

	.container-fluid {
		padding: 0
	}

	.dl-horizontal
	dt {
		float: none;
		clear: none;
		width: auto;
		text-align: left
	}

#Mod320 {
	display: none;
}

#Mod326 {
	display: block!important;
}

#Mod188{
	margin-left: 0!important;
}

#Mod188 iframe{
	width: 100%!important;
}

.suscri-home {
	padding-left: 0px!important;
	width: 100%;
}

#Mod336 {
	margin-left: 0px!important;
}

a.acymailing_togglemodule {
	padding: 13px 63px!important;
}

	h3.title-module-grey {
		margin-top: 0px!important;
	}

.t3-module .module-inner .module-ct .custom h3{
	display: none;
}

body.home .k2ItemsBlock.feature-content ul li{
	min-height: 60px;
}

#content-top .t3-module h3.module-title {
	padding:12px 0px!important;
}

.readmore-especial {
	width: 88%!important;
}

.t3-sl-1 .t3-spotlight-1 {
	margin-bottom: 0px!important;
}

	.dl-horizontal
	dd {
		margin-left: 0
	}

	.container {
		width: auto
	}

	.row-fluid {
		width: 100%
	}

	.row,.thumbnails {
		margin-left: 0
	}

	.thumbnails>li {
		float: none;
		margin-left: 0
	}

	[class*="span"],
	.uneditable-input[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	.span12,
	.row-fluid
	.span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	.row-fluid [class*="offset"]:first-child {
		margin-left: 0
	}

	.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	.input-prepend input,
	.input-append input,
	.input-prepend input[class*="span"],
	.input-append input[class*="span"] {
		display: inline-block;
		width: auto
	}

	.controls-row [class*="span"]+[class*="span"] {
		margin-left: 0
	}

	.modal {
		/* position: fixed; */
		/* top: 20px; */
		/* left: 20px; */
		/* right: 20px; */
		/* width: auto; */
		/* margin: 0
	 */}

	.modal.fade {
		top: -100px
	}

	.modal.fade.in {
		top: 20px
	}
}

@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform:translate3d(0,0,0)
	}

	#k2ModuleBox175 .even, #k2ModuleBox175 .odd {
    width: 328px!important;
	}

	#Mod326 .noo-k2i ul li div.item{
		width: 61%!important;
	}

	.page-header h1
	small {
		display: block;
		line-height: 20px
	}

	input[type="checkbox"],input[type="radio"] {
		border: 1px
		solid #ccc
	}

	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left
	}

	.form-horizontal
	.controls {
		margin-left: 0
	}

	.form-horizontal .control-list {
		padding-top: 0
	}

	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px
	}

	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px
	}

	.media-object {
		margin-right: 0;
		margin-left: 0
	}

	.modal {
		top: 10px;
		left: 10px;
		right: 10px
	}

	.modal-header
	.close {
		padding: 10px;
		margin: -10px
	}

	.carousel-caption {
		position: static
	}
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease
}

.collapse.in {
	height: auto
}

@media (max-width: 979px) {
	body {
		padding-top:0
	}

.t3-mainnav .navbar {
	width: 25%;
}

.t3-mainnav .navbar-inner {
	margin-top: -70px;
}

	.navbar-fixed-top,.navbar-fixed-bottom {
		position: static
	}

	.navbar-fixed-top {
		margin-bottom: 20px
	}

	.navbar-fixed-bottom {
		margin-top: 20px
	}

	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-bottom .navbar-inner {
		padding: 5px
	}

	.navbar
	.container {
		width: auto;
		padding: 0
	}

	.navbar
	.brand {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0
		0 0 -5px
	}

	.nav-collapse {
		clear: both
	}

	.nav-collapse
	.nav {
		float: none;
		margin: 0
		0 10px
	}

	.nav-collapse .nav>li {
		float: none
	}

	.nav-collapse .nav>li>a {
		margin-bottom: 2px
	}

	.nav-collapse .nav>.divider-vertical {
		display: none
	}

	.nav-collapse .nav .nav-header {
		color: #666;
		text-shadow: none
	}

	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu
	a {
		padding: 9px
		15px;
		font-weight: bold;
		color: #666;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px
	}

	.nav-collapse
	.btn {
		padding: 4px
		10px 4px;
		font-weight: normal;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}

	.nav-collapse .dropdown-menu li + li
	a {
		margin-bottom: 2px
	}

	.nav-collapse .nav > li > a:hover,
	.nav-collapse .nav > li > a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .dropdown-menu a:focus {
		background-color: #e6e6e6
	}

	.navbar-inverse .nav-collapse .nav > li > a,
	.navbar-inverse .nav-collapse .dropdown-menu
	a {
		color: #910B12
	}

	.navbar-inverse .nav-collapse .nav > li > a:hover,
	.navbar-inverse .nav-collapse .nav > li > a:focus,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover,
	.navbar-inverse .nav-collapse .dropdown-menu a:focus {
		background-color: #111
	}

	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0
	}

	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0
		15px;
		padding: 0;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.nav-collapse .open>.dropdown-menu {
		display: block
	}

	.nav-collapse .dropdown-menu:before,
	.nav-collapse .dropdown-menu:after {
		display: none
	}

	.nav-collapse .dropdown-menu
	.divider {
		display: none
	}

	.nav-collapse .nav > li > .dropdown-menu:before,
	.nav-collapse .nav>li>.dropdown-menu:after {
		display: none
	}

	.nav-collapse .navbar-form,
	.nav-collapse .navbar-search {
		float: none;
		padding: 10px
		15px;
		margin: 10px
		0;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)
	}

	.navbar-inverse .nav-collapse .navbar-form,
	.navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #111;
		border-bottom-color: #111
	}

	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0
	}

	.nav-collapse,.nav-collapse.collapse {
		overflow: hidden;
		height: 0
	}

	.navbar .btn-navbar {
		display: block
	}

	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px
	}

	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom
	.container {
		width: auto
	}
}

@media (min-width: 980px) {
	.nav-collapse.collapse {
		height:auto !important;
		overflow: visible !important
	}
}


/*===============================
../css/template-responsive.css
================================================================================*/
@media (min-width: 980px) and (max-width: 1199px) {
	.row {
		margin-left:-10px;
		*zoom:1}

	.row:before,.row:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row:after {
		clear: both
	}

	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 10px
	}

	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom
	.container {
		width: 940px
	}

	.span12 {
		width: 940px
	}

	.span11 {
		width: 860.83333333333px
	}

	.span10 {
		width: 781.66666666667px
	}

	.span9 {
		width: 702.5px
	}

	.span8 {
		width: 623.33333333333px
	}

	.span7 {
		width: 544.16666666667px
	}

	.span6 {
		width: 465px
	}

	.span5 {
		width: 385.83333333333px
	}

	.span4 {
		width: 306.66666666667px
	}

	.span3 {
		width: 227.5px
	}

	.span2 {
		width: 148.33333333333px
	}

	.span1 {
		width: 69.166666666667px
	}

	.offset12 {
		margin-left: 960px
	}

	.offset11 {
		margin-left: 880.83333333333px
	}

	.offset10 {
		margin-left: 801.66666666667px
	}

	.offset9 {
		margin-left: 722.5px
	}

	.offset8 {
		margin-left: 643.33333333333px
	}

	.offset7 {
		margin-left: 564.16666666667px
	}

	.offset6 {
		margin-left: 485px
	}

	.offset5 {
		margin-left: 405.83333333333px
	}

	.offset4 {
		margin-left: 326.66666666667px
	}

	.offset3 {
		margin-left: 247.5px
	}

	.offset2 {
		margin-left: 168.33333333333px
	}

	.offset1 {
		margin-left: 89.166666666667px
	}

	.row-fluid {
		width: 100%;
		*zoom:1}

	.row-fluid:before,.row-fluid:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row-fluid:after {
		clear: both
	}

	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 1.063829787234%;
		*margin-left: 1.0106382978723%
	}

	.row-fluid [class*="span"]:first-child {
		margin-left: 0
	}

	.row-fluid .controls-row [class*="span"]+[class*="span"] {
		margin-left: 1.063829787234%
	}

	.row-fluid
	.span12 {
		width: 100%;
		*width: 99.946808510638%
	}

	.row-fluid
	.span11 {
		width: 91.578014184397%;
		*width: 91.524822695035%
	}

	.row-fluid
	.span10 {
		width: 83.156028368794%;
		*width: 83.102836879433%
	}

	.row-fluid
	.span9 {
		width: 74.734042553192%;
		*width: 74.68085106383%
	}

	.row-fluid
	.span8 {
		width: 66.312056737589%;
		*width: 66.258865248227%
	}

	.row-fluid
	.span7 {
		width: 57.890070921986%;
		*width: 57.836879432624%
	}

	.row-fluid
	.span6 {
		width: 49.468085106383%;
		*width: 49.414893617021%
	}

	.row-fluid
	.span5 {
		width: 41.04609929078%;
		*width: 40.992907801418%
	}

	.row-fluid
	.span4 {
		width: 32.624113475177%;
		*width: 32.570921985816%
	}

	.row-fluid
	.span3 {
		width: 24.202127659574%;
		*width: 24.148936170213%
	}

	.row-fluid
	.span2 {
		width: 15.780141843972%;
		*width: 15.72695035461%
	}

	.row-fluid
	.span1 {
		width: 7.3581560283688%;
		*width: 7.3049645390071%
	}

	.row-fluid
	.offset12 {
		margin-left: 102.12765957447%;
		*margin-left: 102.02127659574%
	}

	.row-fluid .offset12:first-child {
		margin-left: 101.06382978723%;
		*margin-left: 100.95744680851%
	}

	.row-fluid
	.offset11 {
		margin-left: 93.705673758865%;
		*margin-left: 93.599290780142%
	}

	.row-fluid .offset11:first-child {
		margin-left: 92.641843971631%;
		*margin-left: 92.535460992908%
	}

	.row-fluid
	.offset10 {
		margin-left: 85.283687943262%;
		*margin-left: 85.177304964539%
	}

	.row-fluid .offset10:first-child {
		margin-left: 84.219858156028%;
		*margin-left: 84.113475177305%
	}

	.row-fluid
	.offset9 {
		margin-left: 76.86170212766%;
		*margin-left: 76.755319148936%
	}

	.row-fluid .offset9:first-child {
		margin-left: 75.797872340426%;
		*margin-left: 75.691489361702%
	}

	.row-fluid
	.offset8 {
		margin-left: 68.439716312057%;
		*margin-left: 68.333333333333%
	}

	.row-fluid .offset8:first-child {
		margin-left: 67.375886524823%;
		*margin-left: 67.269503546099%
	}

	.row-fluid
	.offset7 {
		margin-left: 60.017730496454%;
		*margin-left: 59.911347517731%
	}

	.row-fluid .offset7:first-child {
		margin-left: 58.95390070922%;
		*margin-left: 58.847517730496%
	}

	.row-fluid
	.offset6 {
		margin-left: 51.595744680851%;
		*margin-left: 51.489361702128%
	}

	.row-fluid .offset6:first-child {
		margin-left: 50.531914893617%;
		*margin-left: 50.425531914894%
	}

	.row-fluid
	.offset5 {
		margin-left: 43.173758865248%;
		*margin-left: 43.067375886525%
	}

	.row-fluid .offset5:first-child {
		margin-left: 42.109929078014%;
		*margin-left: 42.003546099291%
	}

	.row-fluid
	.offset4 {
		margin-left: 34.751773049645%;
		*margin-left: 34.645390070922%
	}

	.row-fluid .offset4:first-child {
		margin-left: 33.687943262411%;
		*margin-left: 33.581560283688%
	}

	.row-fluid
	.offset3 {
		margin-left: 26.329787234043%;
		*margin-left: 26.223404255319%
	}

	.row-fluid .offset3:first-child {
		margin-left: 25.265957446809%;
		*margin-left: 25.159574468085%
	}

	.row-fluid
	.offset2 {
		margin-left: 17.90780141844%;
		*margin-left: 17.801418439716%
	}

	.row-fluid .offset2:first-child {
		margin-left: 16.843971631206%;
		*margin-left: 16.737588652482%
	}

	.row-fluid
	.offset1 {
		margin-left: 9.4858156028369%;
		*margin-left: 9.3794326241135%
	}

	.row-fluid .offset1:first-child {
		margin-left: 8.4219858156028%;
		*margin-left: 8.3156028368794%
	}

	input,textarea,.uneditable-input {
		margin-left: 0
	}

	.controls-row [class*="span"]+[class*="span"] {
		margin-left: 10px
	}

	input.span12,textarea.span12,.uneditable-input.span12 {
		width: 926px
	}

	input.span11,textarea.span11,.uneditable-input.span11 {
		width: 846.83333333333px
	}

	input.span10,textarea.span10,.uneditable-input.span10 {
		width: 767.66666666667px
	}

	input.span9,textarea.span9,.uneditable-input.span9 {
		width: 688.5px
	}

	input.span8,textarea.span8,.uneditable-input.span8 {
		width: 609.33333333333px
	}

	input.span7,textarea.span7,.uneditable-input.span7 {
		width: 530.16666666667px
	}

	input.span6,textarea.span6,.uneditable-input.span6 {
		width: 451px
	}

	input.span5,textarea.span5,.uneditable-input.span5 {
		width: 371.83333333333px
	}

	input.span4,textarea.span4,.uneditable-input.span4 {
		width: 292.66666666667px
	}

	input.span3,textarea.span3,.uneditable-input.span3 {
		width: 213.5px
	}

	input.span2,textarea.span2,.uneditable-input.span2 {
		width: 134.33333333333px
	}

	input.span1,textarea.span1,.uneditable-input.span1 {
		width: 55.166666666667px
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.offset-12 {
		margin-left:-740px
	}

	.offset-11 {
		margin-left: -677.5px
	}

	.offset-10 {
		margin-left: -615px
	}

	.offset-9 {
		margin-left: -552.5px
	}

	.offset-8 {
		margin-left: -490px
	}

	.offset-7 {
		margin-left: -427.5px
	}

	.offset-6 {
		margin-left: -365px
	}

	.offset-5 {
		margin-left: -302.5px
	}

	.offset-4 {
		margin-left: -240px
	}

	.offset-3 {
		margin-left: -177.5px
	}

	.offset-2 {
		margin-left: -115px
	}

	.offset-1 {
		margin-left: -52.5px
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
	.offset-12 {
		margin-left:-940px
	}

	.offset-11 {
		margin-left: -860.83333333333px
	}

	.offset-10 {
		margin-left: -781.66666666667px
	}

	.offset-9 {
		margin-left: -702.5px
	}

	.offset-8 {
		margin-left: -623.33333333333px
	}

	.offset-7 {
		margin-left: -544.16666666667px
	}

	.offset-6 {
		margin-left: -465px
	}

	.offset-5 {
		margin-left: -385.83333333333px
	}

	.offset-4 {
		margin-left: -306.66666666667px
	}

	.offset-3 {
		margin-left: -227.5px
	}

	.offset-2 {
		margin-left: -148.33333333333px
	}

	.offset-1 {
		margin-left: -69.166666666667px
	}
}

@media (min-width: 1200px) {
	.offset-12 {
		margin-left:-1020px
	}

	.offset-11 {
		margin-left: -933.33333333333px
	}

	.offset-10 {
		margin-left: -846.66666666667px
	}

	.offset-9 {
		margin-left: -760px
	}

	.offset-8 {
		margin-left: -673.33333333333px
	}

	.offset-7 {
		margin-left: -586.66666666667px
	}

	.offset-6 {
		margin-left: -500px
	}

	.offset-5 {
		margin-left: -413.33333333333px
	}

	.offset-4 {
		margin-left: -326.66666666667px
	}

	.offset-3 {
		margin-left: -240px
	}

	.offset-2 {
		margin-left: -153.33333333333px
	}

	.offset-1 {
		margin-left: -66.666666666667px
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	.row,.row-fluid {
		width:100%;
		margin-left: 0;
		*zoom:1}

	.row:before,.row:after,.row-fluid:before,.row-fluid:after {
		display: table;
		content: "";
		line-height: 0
	}

	.row:after,.row-fluid:after {
		clear: both
	}

	.row [class*="span"],
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 1.3513513513514%;
		*margin-left: 1.2981598619896%
	}

	.row [class*="span"]:first-child:not(.pull-right),
	.row-fluid [class*="span"]:first-child:not(.pull-right) {
		margin-left: 0
	}

	.row [class*="span"].pull-right:first-child + [class*="span"]:not(.pull-right),
	.row-fluid [class*="span"].pull-right:first-child+[class*="span"]:not(.pull-right) {
		margin-left: 0
	}

	.row .span12,
	.row-fluid
	.span12 {
		width: 100%;
		*width: 99.946808510638%
	}

	.row .span11,
	.row-fluid
	.span11 {
		width: 91.554054054054%;
		*width: 91.500862564692%
	}

	.row .span10,
	.row-fluid
	.span10 {
		width: 83.108108108108%;
		*width: 83.054916618746%
	}

	.row .span9,
	.row-fluid
	.span9 {
		width: 74.662162162162%;
		*width: 74.6089706728%
	}

	.row .span8,
	.row-fluid
	.span8 {
		width: 66.216216216216%;
		*width: 66.163024726855%
	}

	.row .span7,
	.row-fluid
	.span7 {
		width: 57.77027027027%;
		*width: 57.717078780909%
	}

	.row .span6,
	.row-fluid
	.span6 {
		width: 49.324324324324%;
		*width: 49.271132834963%
	}

	.row .span5,
	.row-fluid
	.span5 {
		width: 40.878378378378%;
		*width: 40.825186889017%
	}

	.row .span4,
	.row-fluid
	.span4 {
		width: 32.432432432432%;
		*width: 32.379240943071%
	}

	.row .span3,
	.row-fluid
	.span3 {
		width: 23.986486486486%;
		*width: 23.933294997125%
	}

	.row .span2,
	.row-fluid
	.span2 {
		width: 15.540540540541%;
		*width: 15.487349051179%
	}

	.row .span1,
	.row-fluid
	.span1 {
		width: 7.0945945945946%;
		*width: 7.0414031052329%
	}

	.span12 .row [class*="span"] {
		margin-left: 1.3513513513514%;
		*margin-left: 1.2981598619896%
	}

	.span12 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span12 .row
	.span12 {
		width: 100%;
		*width: 99.946808510638%
	}

	.span12 .row
	.span11 {
		width: 91.554054054054%;
		*width: 91.500862564692%
	}

	.span12 .row
	.span10 {
		width: 83.108108108108%;
		*width: 83.054916618746%
	}

	.span12 .row
	.span9 {
		width: 74.662162162162%;
		*width: 74.6089706728%
	}

	.span12 .row
	.span8 {
		width: 66.216216216216%;
		*width: 66.163024726855%
	}

	.span12 .row
	.span7 {
		width: 57.77027027027%;
		*width: 57.717078780909%
	}

	.span12 .row
	.span6 {
		width: 49.324324324324%;
		*width: 49.271132834963%
	}

	.span12 .row
	.span5 {
		width: 40.878378378378%;
		*width: 40.825186889017%
	}

	.span12 .row
	.span4 {
		width: 32.432432432432%;
		*width: 32.379240943071%
	}

	.span12 .row
	.span3 {
		width: 23.986486486486%;
		*width: 23.933294997125%
	}

	.span12 .row
	.span2 {
		width: 15.540540540541%;
		*width: 15.487349051179%
	}

	.span12 .row
	.span1 {
		width: 7.0945945945946%;
		*width: 7.0414031052329%
	}

	.span11 .row [class*="span"] {
		margin-left: 1.4760147601476%;
		*margin-left: 1.4228232707859%
	}

	.span11 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span11 .row
	.span11 {
		width: 91.554054054054%;
		*width: 91.500862564692%
	}

	.span11 .row
	.span10 {
		width: 83.108108108108%;
		*width: 83.054916618746%
	}

	.span11 .row
	.span9 {
		width: 74.662162162162%;
		*width: 74.6089706728%
	}

	.span11 .row
	.span8 {
		width: 66.216216216216%;
		*width: 66.163024726855%
	}

	.span11 .row
	.span7 {
		width: 57.77027027027%;
		*width: 57.717078780909%
	}

	.span11 .row
	.span6 {
		width: 49.324324324324%;
		*width: 49.271132834963%
	}

	.span11 .row
	.span5 {
		width: 40.878378378378%;
		*width: 40.825186889017%
	}

	.span11 .row
	.span4 {
		width: 32.432432432432%;
		*width: 32.379240943071%
	}

	.span11 .row
	.span3 {
		width: 23.986486486486%;
		*width: 23.933294997125%
	}

	.span11 .row
	.span2 {
		width: 15.540540540541%;
		*width: 15.487349051179%
	}

	.span11 .row
	.span1 {
		width: 7.0945945945946%;
		*width: 7.0414031052329%
	}

	.span10 .row [class*="span"] {
		margin-left: 1.6260162601626%;
		*margin-left: 1.5728247708009%
	}

	.span10 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span10 .row
	.span10 {
		width: 90.774907749077%;
		*width: 90.721716259716%
	}

	.span10 .row
	.span9 {
		width: 81.549815498155%;
		*width: 81.496624008793%
	}

	.span10 .row
	.span8 {
		width: 72.324723247232%;
		*width: 72.271531757871%
	}

	.span10 .row
	.span7 {
		width: 63.09963099631%;
		*width: 63.046439506948%
	}

	.span10 .row
	.span6 {
		width: 53.874538745387%;
		*width: 53.821347256026%
	}

	.span10 .row
	.span5 {
		width: 44.649446494465%;
		*width: 44.596255005103%
	}

	.span10 .row
	.span4 {
		width: 35.424354243542%;
		*width: 35.371162754181%
	}

	.span10 .row
	.span3 {
		width: 26.19926199262%;
		*width: 26.146070503258%
	}

	.span10 .row
	.span2 {
		width: 16.974169741697%;
		*width: 16.920978252336%
	}

	.span10 .row
	.span1 {
		width: 7.7490774907749%;
		*width: 7.6958860014132%
	}

	.span9 .row [class*="span"] {
		margin-left: 1.8099547511312%;
		*margin-left: 1.7567632617695%
	}

	.span9 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span9 .row
	.span9 {
		width: 89.837398373984%;
		*width: 89.784206884622%
	}

	.span9 .row
	.span8 {
		width: 79.674796747967%;
		*width: 79.621605258606%
	}

	.span9 .row
	.span7 {
		width: 69.512195121951%;
		*width: 69.459003632589%
	}

	.span9 .row
	.span6 {
		width: 59.349593495935%;
		*width: 59.296402006573%
	}

	.span9 .row
	.span5 {
		width: 49.186991869919%;
		*width: 49.133800380557%
	}

	.span9 .row
	.span4 {
		width: 39.024390243902%;
		*width: 38.971198754541%
	}

	.span9 .row
	.span3 {
		width: 28.861788617886%;
		*width: 28.808597128524%
	}

	.span9 .row
	.span2 {
		width: 18.69918699187%;
		*width: 18.645995502508%
	}

	.span9 .row
	.span1 {
		width: 8.5365853658537%;
		*width: 8.483393876492%
	}

	.span8 .row [class*="span"] {
		margin-left: 2.0408163265306%;
		*margin-left: 1.9876248371689%
	}

	.span8 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span8 .row
	.span8 {
		width: 88.68778280543%;
		*width: 88.634591316068%
	}

	.span8 .row
	.span7 {
		width: 77.37556561086%;
		*width: 77.322374121498%
	}

	.span8 .row
	.span6 {
		width: 66.06334841629%;
		*width: 66.010156926928%
	}

	.span8 .row
	.span5 {
		width: 54.751131221719%;
		*width: 54.697939732358%
	}

	.span8 .row
	.span4 {
		width: 43.438914027149%;
		*width: 43.385722537788%
	}

	.span8 .row
	.span3 {
		width: 32.126696832579%;
		*width: 32.073505343217%
	}

	.span8 .row
	.span2 {
		width: 20.814479638009%;
		*width: 20.761288148647%
	}

	.span8 .row
	.span1 {
		width: 9.5022624434389%;
		*width: 9.4490709540772%
	}

	.span7 .row [class*="span"] {
		margin-left: 2.3391812865497%;
		*margin-left: 2.285989797188%
	}

	.span7 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span7 .row
	.span7 {
		width: 87.244897959184%;
		*width: 87.191706469822%
	}

	.span7 .row
	.span6 {
		width: 74.489795918367%;
		*width: 74.436604429006%
	}

	.span7 .row
	.span5 {
		width: 61.734693877551%;
		*width: 61.681502388189%
	}

	.span7 .row
	.span4 {
		width: 48.979591836735%;
		*width: 48.926400347373%
	}

	.span7 .row
	.span3 {
		width: 36.224489795918%;
		*width: 36.171298306557%
	}

	.span7 .row
	.span2 {
		width: 23.469387755102%;
		*width: 23.41619626574%
	}

	.span7 .row
	.span1 {
		width: 10.714285714286%;
		*width: 10.661094224924%
	}

	.span6 .row [class*="span"] {
		margin-left: 2.7397260273973%;
		*margin-left: 2.6865345380356%
	}

	.span6 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span6 .row
	.span6 {
		width: 85.380116959064%;
		*width: 85.326925469703%
	}

	.span6 .row
	.span5 {
		width: 70.760233918129%;
		*width: 70.707042428767%
	}

	.span6 .row
	.span4 {
		width: 56.140350877193%;
		*width: 56.087159387831%
	}

	.span6 .row
	.span3 {
		width: 41.520467836257%;
		*width: 41.467276346896%
	}

	.span6 .row
	.span2 {
		width: 26.900584795322%;
		*width: 26.84739330596%
	}

	.span6 .row
	.span1 {
		width: 12.280701754386%;
		*width: 12.227510265024%
	}

	.span5 .row [class*="span"] {
		margin-left: 3.3057851239669%;
		*margin-left: 3.2525936346052%
	}

	.span5 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span5 .row
	.span5 {
		width: 82.876712328767%;
		*width: 82.823520839405%
	}

	.span5 .row
	.span4 {
		width: 65.753424657534%;
		*width: 65.700233168173%
	}

	.span5 .row
	.span3 {
		width: 48.630136986301%;
		*width: 48.57694549694%
	}

	.span5 .row
	.span2 {
		width: 31.506849315068%;
		*width: 31.453657825707%
	}

	.span5 .row
	.span1 {
		width: 14.383561643836%;
		*width: 14.330370154474%
	}

	.span4 .row [class*="span"] {
		margin-left: 4.1666666666667%;
		*margin-left: 4.113475177305%
	}

	.span4 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span4 .row
	.span4 {
		width: 79.338842975207%;
		*width: 79.285651485845%
	}

	.span4 .row
	.span3 {
		width: 58.677685950413%;
		*width: 58.624494461052%
	}

	.span4 .row
	.span2 {
		width: 38.01652892562%;
		*width: 37.963337436258%
	}

	.span4 .row
	.span1 {
		width: 17.355371900826%;
		*width: 17.302180411465%
	}

	.span3 .row [class*="span"] {
		margin-left: 5.6338028169014%;
		*margin-left: 5.5806113275397%
	}

	.span3 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span3 .row
	.span3 {
		width: 73.958333333333%;
		*width: 73.905141843972%
	}

	.span3 .row
	.span2 {
		width: 47.916666666667%;
		*width: 47.863475177305%
	}

	.span3 .row
	.span1 {
		width: 21.875%;
		*width: 21.821808510638%
	}

	.span2 .row [class*="span"] {
		margin-left: 8.695652173913%;
		*margin-left: 8.6424606845513%
	}

	.span2 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span2 .row
	.span2 {
		width: 64.788732394366%;
		*width: 64.735540905004%
	}

	.span2 .row
	.span1 {
		width: 29.577464788732%;
		*width: 29.524273299371%
	}

	.span1 .row [class*="span"] {
		margin-left: 19.047619047619%;
		*margin-left: 18.994427558257%
	}

	.span1 .row [class*="span"]:first-child {
		margin-left: 0
	}

	.span1 .row
	.span1 {
		width: 45.652173913043%;
		*width: 45.598982423682%
	}

	.spanfirst {
		margin-left: 0 !important;
		clear: left
	}
}

.row .span50,
.row-fluid
.span50 {
	width: 50%;
	float: left
}

.row .span33,
.row-fluid
.span33 {
	width: 33.3333%;
	float: left
}

.row .span25,
.row-fluid
.span25 {
	width: 25%;
	float: left
}

.row .span20,
.row-fluid
.span20 {
	width: 20%;
	float: left
}

.row .span16,
.row-fluid
.span16 {
	width: 16.6666%;
	float: left
}

.hidden {
	display: none !important;
	visibility: hidden
}

@media (min-width: 768px) and (max-width: 979px) {
	.jumbotron {
		padding:20px
		0
	}

	.jumbotron
	h1 {
		font-size: 28px
	}

	.jumbotron
	p {
		font-size: 14px
	}

	.masthead {
		padding: 40px
		0
	}

	.masthead
	h1 {
		font-size: 56px
	}

	.masthead
	p {
		font-size: 28px
	}

	.masthead .btn-large {
		font-size: 16px;
		padding: 12px
		16px;
		margin-top: 0
	}
}

@media (max-width: 767px) {
	.jumbotron {
		padding:20px
		0
	}

	.jumbotron
	h1 {
		font-size: 28px
	}

	.jumbotron
	p {
		font-size: 16px
	}

	.masthead {
		padding: 20px
		0
	}

	.masthead
	h1 {
		font-size: 28px
	}

	.masthead
	p {
		font-size: 16px
	}

	.masthead .btn-large {
		font-size: 14px;
		padding: 12px
		16px;
		margin-top: 0
	}
}

@media (max-width: 979px) {
	.always-show .mega > .mega-dropdown-menu,
	.always-show .dropdown-menu {
		display:block !important
	}

	.navbar-collapse-fixed-top,.navbar-collapse-fixed-bottom {
		border-top: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1000
	}

	.navbar-collapse-fixed-top .nav-collapse,
	.navbar-collapse-fixed-bottom .nav-collapse {
		position: absolute;
		width: 100%;
		left: 0;
		top: 41px;
		margin: 0
	}

	.navbar-collapse-fixed-top .nav-collapse.in,
	.navbar-collapse-fixed-bottom .nav-collapse.in {
		overflow-y: auto;
		-webkit-overflow-scrolling: touch
	}

	.navbar-collapse-fixed-top .nav-collapse.in > *,
	.navbar-collapse-fixed-bottom .nav-collapse.in>* {
		-webkit-transform: translateZ(0)
	}

	.navbar-collapse-fixed-top .nav-collapse.animate,
	.navbar-collapse-fixed-bottom .nav-collapse.animate {
		overflow: hidden
	}

	.navbar-collapse-fixed-bottom {
		bottom: 0;
		top: auto
	}

	.navbar-collapse-fixed-bottom .nav-collapse {
		bottom: 41px;
		top: auto
	}

	.navbar-collapse-fixed-bottom .btn-navbar {
		position: absolute;
		bottom: 0
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.container {
		position:relative
	}

	.t3-mainnav .navbar .nav>li>a {
		padding: 8px
	}

	.t3-mainnav .navbar .nav>li>a.border-hidden {
		border-right: none
	}

	#top-header .head-top ul li.item-115,
	#top-header .head-top ul li.item-116,
	#top-header .head-top ul li.item-117 {
		display: none
	}

	.logo {
		width: 100% !important
	}

	#date {
		text-align: left
	}
}

@media (max-width: 979px) {
	.t3-navhelper {
		margin-left:-20px;
		margin-right: -20px
	}

	.t3-mainnav {
		background: none;
		border-top: 1px solid #d9d9d9;
		height: auto;
		margin-left: -20px;
		margin-right: -20px;
		position: relative
	}

	.t3-mainnav .navbar .btn-navbar {
		margin: 0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		background: none;
		padding: 5px
		12px
	}

	.t3-mainnav .navbar .btn-navbar .icon-reorder {
		font-family: "Arial";
		font-style: normal;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 100%
	}

	.t3-mainnav .navbar .btn-navbar:hover,
	.t3-mainnav .navbar .btn-navbar:focus {
		cursor: pointer;
		background: none !important;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none
	}

	.t3-mainnav
	.navbar {
		padding-right: 0px
	}

	.t3-mainnav .nav-collapse {
		margin-top: 0;
		background: #fff;
		position: relative !important;
		top: 0px !important
	}

	.t3-mainnav .navbar-inner
	.in {
		border-top: 3px solid #444
	}

	.t3-mainnav .nav-collapse
	.nav {
		margin: 0
	}

	.t3-mainnav .nav-collapse .nav>li>a {
		margin-bottom: 0
	}

	.t3-mainnav .nav-collapse .nav > li > a,
	.t3-mainnav .nav-collapse .dropdown-menu
	a {
		border-bottom: 1px solid #eee;
		padding: 10px
		15px;
		font-weight: normal;
		border-right: none;
		text-shadow: none;
		font-size: 13px;
		color: #444;
		text-transform: uppercase;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-family: "Arial"
	}

	.t3-mainnav .mega-nav li.mega-group > a.mega-group-title,
	.t3-mainnav .dropdown-menu .mega-nav li.mega-group > a.mega-group-title,
	.t3-mainnav .dropdown-menu .active .mega-nav li.mega-group > a.mega-group-title,
	.t3-mainnav .nav-collapse .nav>li.mega-group>a.mega-group-title {
		display: block;
		font-size: 12px;
		font-weight: normal;
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 10px;
		padding-left: 25px;
		padding-top: 10px
	}

	.t3-mainnav .nav-collapse .dropdown-menu li + li
	a {
		margin-bottom: 0
	}

	.t3-mainnav .nav-collapse .nav>li>a:hover {
		background: none;
		background-image: none;
		color: #910B12;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
	}

	.t3-mainnav .mega-dropdown-inner ul li:last-child
	a {
		border-bottom: 1px solid #EEE
	}

	.t3-mainnav .nav-collapse .dropdown-menu
	a {
		border-top: 1px solid #eee;
		border-bottom: 0;
		font-weight: normal;
		padding: 10px
		20px
	}

	.t3-mainnav .nav-collapse .dropdown-menu a:hover {
		background-color: #666;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
	}

	.t3-mainnav .nav-collapse .dropdown-menu {
		margin: 0;
		padding: 0;
		background: none;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.t3-mainnav.navbar-collapse-fixed-top {
		margin-left: 0;
		margin-right: 0
	}

	.t3-mainnav .navbar .nav
	li.video {
		background: none repeat scroll 0 0 transparent;
		float: none
	}

	.t3-mainnav .navbar .nav li.video
	a {
		float: none;
		padding-left: 15px;
		padding-right: 15px;
		text-indent: 0;
		width: auto
	}

	.t3-mainnav .navbar .nav li.video a:hover {
		background: none;
		color: #910B12
	}

	.t3-mainnav .navbar .nav
	li.photo {
		background: none repeat scroll 0 0 transparent;
		float: none
	}

	.t3-mainnav .navbar .nav li.photo
	a {
		float: none;
		padding-left: 15px;
		padding-right: 15px;
		text-indent: 0;
		width: auto;
		border: none
	}

	.t3-mainnav .navbar .nav li.photo a:hover {
		background: none;
		color: #910B12
	}

	.t3-mainnav .nav-collapse .dropdown-submenu>a {
		border-bottom: 1px solid #EEE
	}

	.t3-mainnav .navbar .nav > li > .dropdown-menu:before,
	.t3-mainnav .navbar .nav > li > .dropdown-menu:after,
	.t3-mainnav .navbar .nav > li > .dropdown-menu
	.divider {
		display: none
	}

	.t3-mainnav
	.customization {
		display: none
	}

	.t3-mainnav .navbar .nav li.active.photo a,
	.t3-mainnav .navbar .nav li.active.video
	a {
		background: none
	}

	.navbar .nav li.active.photo a,
	.t3-mainnav .navbar .nav li.active.video
	a {
		border-top: none
	}

	.navbar .nav li.video .dropdown-menu ul.mega-nav li a,
	.navbar .nav li.video.open .dropdown-menu ul.mega-nav li
	a {
		padding-left: 30px;
		padding-right: 15px
	}
}

@media (max-width: 599px) {
	article img[align=left],
	.img_caption.left,
	article img[align=right],.img_caption.right,.img-fulltext-left,.img-fulltext-right {
		float:none !important;
		margin-left: 0;
		margin-right: 0;
		width: 100% !important
	}
}

@media (max-width: 767px) {
	h1 {
		font-size:28px;
		line-height: 1.25
	}

	h1
	small {
		font-size: 28px
	}

	h2 {
		font-size: 21px;
		line-height: 1.25
	}

	h2
	small {
		font-size: 21px
	}

	h3 {
		font-size: 17.5px;
		line-height: 1.25
	}

	h3
	small {
		font-size: 14px
	}

	h4,h5,h6 {
		font-size: 14px;
		line-height: 1.25
	}

	h4 small,
	h5 small,
	h6
	small {
		font-size: 14px -2px
	}
}

@media (max-width: 979px) {
	body {
		padding:0px
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
	.t3-module .module-inner
	iframe {
		width:100% !important
	}

	.onsidebar2 .main-content {
		margin-right: 0;}

	.home .t3-content .main-content {
		margin-right: 0px
	}

	.t3-bottom .moduletable
	h3 {
		padding-bottom: 5px
	}

	.onsidebar2 .main-content {}

	.row {
		margin-left: -13px
	}

	.sidebar-content .onsidebar2 .main-content {
		padding-left: 10px
	}

	.no-sidebar .main-content {
		border: none;
		padding: 0px
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.t3-module .module-inner
	iframe {
		width:100% !important
	}

	.home .t3-content .main-content,
	.t3-sl-1 .item-first .t3-module {
		margin-right: 0px
	}

	.home .t3-content .main-content {
		border-right: none;
		padding-right: 0px
	}

	.background-header {
		display: none
	}

	.main-weather {
		border: none;
		margin: 0px
		!important
	}

	.logo-image
	a {
		margin: auto !important
	}

	.onsidebar2 .main-content {
		margin-right: 0;
		padding-right: 0px;
		border: none
	}

	div.itemCommentsForm form#comment-form {
		width: 95%
	}

	div.itemCommentsForm form#comment-form {
		width: 100%
	}

	div.itemCommentsForm form
	input.inputbox {
		padding: 7px
	}

	.weatherImage {
		background-size: 95px auto !important;
		width: 67px !important
	}

	.weather {
		position: absolute;
		right: 0;
		top: 0
	}

	.itemListView #itemListPrimary
	span.catItemImage {
		margin-right: 18px !important
	}

	.layout-category .t3-content .main-content,
	.layout-user .t3-content .main-content {
		border-right: none;
		margin-right: 0px;
		padding-right: 0px
	}

	.t3-bottom .moduletable
	h3 {
		float: none;
		padding-bottom: 10px
	}

	.t3-bottom
	ul {
		float: none
	}

	.t3-bottom ul
	li {
		display: block;
		float: left;
		line-height: 18px;
		margin: 0;
		min-width: 25%;
		padding: 3px
		0
	}

	.t3-sidebar .main-siderbar {
		position: relative;
		margin: 0px
		-10px;
		vertical-align: top
	}

	.home .t3-sidebar {
		margin-left: 0px
	}

	.home .t3-sidebar .main-siderbar {
		margin: 0px
	}

	.t3-sidebar .t3-module {
		border-bottom: medium none;
		float: none;
		margin-bottom: 0;
		padding-bottom: 0;
		position: relative;
		vertical-align: top;
		width: 50%;
		display: inline-block
	}

	.narrow .t3-sidebar-2 .t3-module {
		width: 100%;
		float: none
	}

	.t3-sidebar .t3-module .module-inner {
		border-bottom: 3px solid #444;
		padding: 0
		0 15px;
		margin: 0
		10px 10px
	}

	.article-aside {
		display: none
	}

	h2.article-title {
		font-size: 22px
	}

	.sidebar-content .onsidebar2 .main-content {
		margin-left: 0px;
		border-left: none;
		padding-left: 0px
	}

	.t3-sidebar .t3-module:first-child {
		padding-top: 0px
	}

	.groupLeading span.catItemImage img,
	span.itemImage
	img {
		width: 100% !important
	}

	.head-search
	.inputbox {
		height: 30px
	}

	.cs-group-inner .noo-cs-item {
		width: 25% !important
	}

	.cs-group-inner .noo-cs-item .item-image
	img {
		width: 100% !important
	}

	.no-sidebar {
		margin-left: 10px !important
	}

	.t3-mainnav {
		border-top: none
	}
}

@media (max-width: 767px) {
	html {
		overflow-x:hidden
	}

	.article-aside {
		display: none
	}

	.logo {
		float: left;
		text-align: center;
		width: 100% !important;
		margin-left: 0px !important
	}

	.main-weather {
		border: none
	}

	.itemListView #itemListPrimary
	span.catItemImage {
		margin-right: 18px !important
	}

	.head-search {
		float: left !important;
		margin-top: 0;
		margin-left: 0 !important
	}

	.head-search
	form {
		float: none
	}

	.head-search
	.input {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 30px;
		border-right: none
	}

	.head-search .input:focus {
		width: 100%
	}

	.head-search
	.inputbox {
		background-position: 177px center;
		height: 30px;
		width: 177px
	}

	.t3-module .module-inner
	iframe {
		width: 100% !important
	}

	.t3-sl {
		padding: 0px
		12px
	}

	.t3-footer {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px
	}

	.t3-footnav .t3-module {
		margin: 0px
		0px;
		min-height: 145px
	}

	ul#video-popular li.odd
	div.moduleItemVideo {
		padding-right: 0px
	}

	.t3-footnav {
		padding: 20px
		0px 0;
		font-size: 12px
	}

	.t3-footnav .module-title {
		font-size: 14px;
		font-weight: bold
	}

	.t3-copyright {
		padding: 0;
		*zoom:1}

	.t3-copyright:before,.t3-copyright:after {
		display: table;
		content: "";
		line-height: 0
	}

	.t3-copyright:after {
		clear: both
	}

	.copyright,.poweredby {
		float: none;
		display: inline-block
	}

	.poweredby {
		margin-top: 10px
	}

	.home .t3-content .main-content {
		border-right: none;
		padding-right: 0px;
		margin-right: 0px
	}

	.onsidebar2 .main-content {
		margin-right: 0px;
		border-right: none;
		padding-right: 0px
	}

	.sidebar-content .onsidebar2 .main-content {
		margin-left: 0px;
		border-left: none;
		padding-left: 0px
	}

	#t3-content,.t3-sidebar {
		margin-left: 0px !important;
		padding: 0px
		!important
	}

	#top-header {
		padding-left: 12px
	}

	.t3-video {
		padding: 0px
		10px
	}

	#top-header .head-top {
		display: none
	}

	#top-header .head-login {
		width: 100%
	}

	#top-header .healine-text {
		color: #DBDBDB;
		font-size: 14px;
		line-height: 200%;
		text-align: center
	}

	#top-header .healine-text
	strong {
		font-size: 14px;
		font-weight: bold
	}

	.t3-sl-1 .leadding-top2 .box-image-leadding {
		margin-bottom: 22px;
		width: 75px
	}

	.logo-image
	a {
		background: url("../images/logo-mobile.png") no-repeat center center;
		height: 33px;
		width: auto
	}

	.logo-image {
		overflow: visible;
		padding-bottom: 17px;
		text-align: center
	}

	.background-header {
		display: none !important
	}

	#date {
		padding-bottom: 38px;
		padding-left: 10px;
		text-align: left;
		padding-top: 22px
	}

	.weather {
		display: block;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 10px;
		top: 10px;
		width: 125px
	}

	.logo-image
	a {
		margin: auto !important
	}

	#content-top,.t3-sidebar-2,.t3-world24,.t3-bottom {
		margin-right: 0;
		padding: 0px
	}

	.t3-mainbody {
		padding: 0px
		12px
	}

	.t3-bottom,#t3-footer,.t3-world24 {
		padding: 0px
		12px
	}

	.t3-module {
		margin-bottom: 15px
	}

	.layout-category .t3-content .main-content,
	.layout-user .t3-content .main-content {
		margin: 0px;
		border: none;
		padding: 0px
	}

	.t3-world24 ul
	li {
		margin: 0
		!important;
		width: 33.3% !important
	}

	.t3-world24 ul li .main-world24 {
		padding: 5px
	}

	.t3-world24 ul li
	h3 {
		padding-top: 7px
	}

	.layout-category .t3-content .main-content,
	.layout-user .t3-content .main-content {
		margin-right: 0
	}

	.t3-sl-1 .t3-spotlight-1 {
		margin-right: 0px
	}

	.t3-video .list-item-featured,
	.t3-video #list-items {
		width: 100%;
		float: none
	}

	.main-list-item-featured {
		border: none;
		padding: 0px
	}

	.main-weather {
		padding-top: 0px;
		padding-left: 0px
	}

	.weatherCity {
		width: 80px !important
	}

	.weatherImage {
		width: 40px !important;
		background-size: 67px auto !important
	}

	.weatherCity
	select {
		text-indent: 0px
	}

	ul#video-popular
	li {
		width: 100%
	}

	#itemListPrimary
	span.catItemImage {
		margin-bottom: 10px
	}

	.pull-right #itemListPrimary div.catItemHeader h3.catItemTitle,
	.pull-right #itemListPrimary div.catItemHeader
	h3.catItemTitle {
		min-height: 100%
	}

	.t3-bottom .moduletable
	h3 {
		float: none;
		padding-bottom: 5px
	}

	.t3-bottom
	ul {
		float: none
	}

	#top-header
	.row {
		clear: none !important;
		content: none !important;
		display: block !important;
		height: 24px;
		line-height: 22px !important;
		overflow: hidden !important
	}

	.t3-bottom ul
	li {
		width: 50%;
		padding: 3px
		0px
	}

	#t3-footer .t3-spotlight .item-last {
		margin-left: 0px !important
	}

	.category-item {
		width: 50%
	}

	.t3-sl {
		padding: 0px
	}

	.t3-mainbody {
		padding-top: 10px;
		padding-bottom: 10px
	}

	.t3-slider {

	}

	ul.sigFreeClassic
	li.sigFreeThumb {
		width: 50%
	}

	#k2ModuleBoxvideo ul
	li {
		clear: none;
		width: 45%;
		padding: 4px
		7px;
		float: left
	}

	#k2ModuleBoxvideo ul li
	.moduleItemVideo {
		width: 100%;
		float: none;
		height: 100%
	}

	.sidebar1 #itemListPrimary
	.itemContainer {
		width: 50% !important
	}

	.sidebar1 #itemListPrimary .itemContainer
	div.catItemVideoBlock {
		padding: 0px
	}

	.t3-sl-1 .item-first .t3-module {
		border-right: none;
		padding-right: 0px
	}

	div.k2ItemsBlock ul.popular-video
	li {
		width: 25%
	}

	.cs-group-inner .noo-cs-item {
		width: 25% !important
	}

	.subCategoryContainer {
		width: 50% !important
	}

	.subCategoryContainer
	.subCategory {
		height: 100% !important
	}

	.carousel-indicators {
		bottom: -28px;
		right: -5px;
		top: auto !important
	}

	ul.pagination-slider
	li {
		background: #444;
		height: 16px;
		width: 16px;
		display: block;
		margin-right: 5px
	}

	ul.pagination-slider li.active,
	ul.pagination-slider li:hover {
		background: #910B12
	}

	.bx-wrapper .bx-pager.bx-default-pager
	a {
		/* background: #444 !important; */
		/* height: 16px !important; */
		/* width: 16px !important; */
		/* display: block; */
		/* margin-right: 5px !important
	 */}

	.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.bx-wrapper .bx-pager.bx-default-pager
	a.active {
		/* background: #910B12 !important
	 */}

	#block-socialsharing li,
	#block-socialsharing li#social-sharing {
		float: none;
		width: 100%
	}

	#block-socialsharing li .main-socialsharing {
		margin: 0px
		0px 20px 0px
	}
}

@media (max-width: 600px) {
	.t3-sl-1 .item-first .t3-module {
		padding-bottom:30px;
		border-bottom: 1px solid #DBDBDB;
		margin-bottom: 20px
	}

	div.itemToolbar {
		display: none
	}
}

@media (max-width: 480px) {
	.t3-sl-1 .item-first .t3-module {
		border-right:none;
		padding-right: 0px
	}

.suscri-home {
	width: 80%;
}

.t3-sl-1 .t3-spotlight-1 {
	margin-bottom:0px;
}

#content-top {
	width: 100%important;
}

.t3-module .module-inner .module-ct .custom h3 {
	display: none;
}

	ul.sigFreeClassic
	li.sigFreeThumb {
		width: 50%
	}

	.itemListView #itemListPrimary
	span.catItemImage {
		margin: 0px;
		padding-bottom: 10px
	}

	.pull-right #itemListPrimary div.catItemHeader h3.catItemTitle,
	.pull-right #itemListPrimary div.catItemHeader
	h3.catItemTitle {
		min-height: 100%
	}

	.head-search
	.inputbox {
		background-position: 12px center;
		height: 30px;
		width: 15px
	;
		width: 100%!important;
		font-size: 21px!important;
		padding: 0;
}

	#content-top .t3-module #content-home2 ul#home2 li .home-left,
	#content-top .t3-module #content-home2 ul#home2 li .home-right {
		width: 100%;
		float: none
	}

	#content-top .t3-module ul.sub-category {
		position: relative
	}

	#content-top .t3-module #content-home1 ul#slider li,
	#content-top .t3-module #content-home3 ul#slider
	li {
		width: 100%
	}

	#content-top .t3-module #content-home1 ul#slider li .main-category-k2-item,
	#content-top .t3-module #content-home3 ul#slider li .main-category-k2-item {
		padding: 0px
	}

	.home-right
	.more {
		padding: 0px
	}

	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {
		border: none;
		padding-left: 0px;
		padding-right: 0px
	}

	#content-top .t3-module #content-home2 ul#home2 li .home-right {
		border-left: none;
		padding-left: 0px
	}

	#content-top .t3-module #content-home3 ul#slider li .main-content-home3 {
		border-right: none;
		padding: 0px
	}

	.t3-world24 ul
	li {
		width: 100% !important
	}

	.layout-category .t3-content .main-content,
	.layout-user .t3-content .main-content {
		margin: 0px;
		border: none;
		padding: 0px
	}

	.noo-ticker-headtext {
		margin-left: 10px !important
	}

	.noo-k2ci #content-home2 {
		background: none;
		margin-bottom: 0px !important
	}

	#content-top .t3-module h3.module-title {
		margin-top: 0px!important;
		margin-bottom: 10px;
		padding:12px 0px!important;
	}

#Mod336 {
		margin-left:0!important;
}

#Mod326 h3{
	width: 70%!important;
}

	.suscri-home{
		padding-left: 0px!important;
	}

	a.acymailing_togglemodule{
		padding: 13px 24px!important;
		margin: 0!important;
		width: 73%!important;
	}

	#Mod297{
		display: block;
	}

	.noo-k2ci #content-home2 {
		margin-top: 10px
	}

	.noo-k2ci .category-news ul
	li {
		padding: 0px
		20px 0px 0px
	}

	.noo-k2ci .img-home2-left {
		float: none !important;
		margin: 0px
		0px 10px 0px !important
	}

	.noo-k2ci .img-home2-left
	img {
		width: 100% !important
	}

	.t3-module .noo-gallery-item {
		width: 50%
	}

	.main-weather {
		padding-top: 0px;
		padding-left: 0px
	}

	.weatherCity {
		width: 80px !important
	}

	.weatherImage {
		width: 40px !important;
		background-size: 67px auto !important
	}

	.weatherCity
	select {
		text-indent: 0px
	}

	div.itemContainer {
		width: 100% !important
	}

	#itemListPrimary
	span.catItemImage {
		margin: 0px;
		float: none;
		width: 100%
	}

	.t3-footnav .t3-module {
		margin: 0px
		12px
	}

	.t3-bottom ul
	li {
		padding: 5px
		0px
	}

	.t3-bottom .moduletable
	h3 {
		padding: 0px
		0px 10px 0px
	}

	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .img-content img,
	ul.sigFreeClassic
	li.sigFreeThumb {
		width: 100%;
		float: none
	}

	ul.sigFreeClassic li.sigFreeThumb span,
	ul.sigFreeClassic li.sigFreeThumb span span,
	ul.sigFreeClassic li.sigFreeThumb span span
	a {
		float: none !important
	}

	ul#video-popular li.odd
	div.moduleItemVideo {
		padding-right: 0px
	}

	#content-top .t3-module #content-home1 ul#slider li,
	#content-top .t3-module #content-home3 ul#slider
	li {
		width: 50%
	}

	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {
		border-right: none;
		padding: 0
		5px
	}

	.t3-footnav .span50 .t3-module {
		min-height: 145px
	}

	.noo-s2-image a.modal
	img {
		width: 100%
	}

	.t3-sidebar-2 .t3-module
	h3 {
		padding-bottom: 14px
	}

	.t3-sl-1 .item-first .t3-module {
		padding-right: 0px;
		border-right: none
	}

	div.k2ItemsBlock ul.popular-video
	li {
		width: 50%
	}

	.cs-group-inner .noo-cs-item {
		width: 50% !important
	}

	.t3-sidebar .t3-module {
		overflow: hidden
	}

	.catItemImageBlock span.catItemImage
	img {
		width: 100% !important
	}

	div.k2ItemsBlock ul.popular-video li .moduleItemIntrotext
	img {
		width: 100%
	}

	.noo-k2ci #content-home2 ul#home2 li .home-left .main-category-k2-item {
		padding-right: 0px
	}

	div.userItemImageBlock {
		float: none;
		margin: 0px
		0px 10px 0px
	}

	span.userItemImage {
		margin-right: 0px
	}

	div.catItemImageBlock {
		float: none;
		margin: 0px
	}

	span.userItemImage img,
	div.latestItemsContainer,
	span.latestItemImage
	img {
		width: 100% !important
	}

	.subCategoryContainer {
		width: 100% !important;
		float: none
	}

	.subCategoryContainer
	.subCategory {
		height: 100% !important
	}

	.category-item {
		width: 100%;
		float: none
	}

	#block-socialsharing {
		margin-bottom: 0px
	}

	#block-socialsharing
	li {
		width: 100% !important;
		margin-bottom: 20px
	}

	#block-socialsharing li .main-socialsharing {
		margin: 0px
	}

	div.itemRelated ul
	li {
		width: 100%
	}

	div.itemRelated ul li .main-related h4
	a {
		text-align: left
	}

	.subCategoryImage
	img {
		width: 100%
	}

	.item-image
	img {
		width: 100%
	}

	.row-form .row-form-right,
	.row-form .row-form-left {
		width: 100%
	}

	#commentURL {
		width: 96%
	}

	.t3-footnav .t3-module {
		margin: 0px
	}

	.t3-sl-1 .item-first .t3-module {
		padding-bottom: 30px;
		border-bottom: 1px solid #DBDBDB;
		margin-bottom: 20px
	}

	.items-row .item .article-intro .pull-left {
		float: none;
		margin: 0;
		width: 100%
	}

	.itemVideoEmbedded
	iframe {
		width: 100% !important
	}
}

@media (max-width: 320px) {
	ul.sigFreeClassic
	li.sigFreeThumb {
		width:100%
	}

	#content-top .t3-module #content-home1 ul#slider li,
	#content-top .t3-module #content-home3 ul#slider
	li {
		width: 100%
	}

	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {
		border-right: none;
		padding: 0px
	}

	div.k2ItemsBlock ul.popular-video
	li {
		width: 100%
	}

	.cs-group-inner .noo-cs-item {
		width: 100% !important
	}

	.subCategoryContainer {
		width: 100% !important
	}
}


/*===============================
/sectorial/web/secto/plugins/system/t3/base/css/off-canvas.css
================================================================================*/
#off-canvas-nav {
	display: none
}

@media (max-width: 767px) {
	.off-canvas {
		width:100%;
		overflow-x: hidden;
		position: relative
	}

	.off-canvas
	body {
		width: 100%;
		overflow-x: hidden;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box
	}

	.off-canvas body>* {
		left: 0;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: -webkit-transform 500ms ease;
		-moz-transition: -moz-transform 500ms ease;
		-o-transition: -o-transform 500ms ease;
		transition: transform 500ms ease;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden
	}

	.off-canvas #t3-mainnav .nav-collapse,
	.off-canvas #ja-mainnav .nav-collapse {
		display: none
	}

	.off-canvas #off-canvas-nav {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 0;
		z-index: 1;
		background: none
	}

	.off-canvas #off-canvas-nav .t3-mainnav {
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		width: 250px;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	.off-canvas #off-canvas-nav .t3-mainnav .nav-collapse {
		height: auto;
		background: none
	}

	.off-canvas-enabled body>* {
		-webkit-transform: translateX(250px);
		-moz-transform: translateX(250px);
		-o-transform: translateX(250px);
		transform: translateX(250px)
	}

	.off-canvas-enabled #t3-mainnav {
		display: block
	}
}


/*===============================
/sectorial/web/secto/plugins/system/t3/base/css/megamenu.css
================================================================================*/
.clearfix {
	*zoom:1}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.t3-megamenu .mega-inner {
	padding: 10px;
	*zoom:1}

.t3-megamenu .mega-inner:before,
.t3-megamenu .mega-inner:after {
	display: table;
	content: "";
	line-height: 0
}

.t3-megamenu .mega-inner:after {
	clear: both
}

.t3-megamenu .row-fluid+.row-fluid {
	padding-top: 10px;
	border-top: 1px solid #eee
}

.t3-megamenu .mega>.mega-dropdown-menu {
	min-width: 200px;
	display: none
}

.t3-megamenu .mega.open > .mega-dropdown-menu,
.t3-megamenu .mega.dropdown-submenu:hover>.mega-dropdown-menu {
	display: block
}

.t3-megamenu .mega-group {
	*zoom:1}

.t3-megamenu .mega-group:before,
.t3-megamenu .mega-group:after {
	display: table;
	content: "";
	line-height: 0
}

.t3-megamenu .mega-group:after {
	clear: both
}

.t3-megamenu .mega-nav .mega-group > .mega-group-title,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title {
	background: inherit;
	color: inherit;
	font-weight: bold;
	padding: 0;
	margin: 0
}

.t3-megamenu .mega-nav .mega-group > .mega-group-title:hover,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
.t3-megamenu .mega-nav .mega-group > .mega-group-title:active,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
.t3-megamenu .mega-nav .mega-group > .mega-group-title:focus,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:focus {
	background: inherit;
	color: inherit
}

.t3-megamenu .mega-group-ct {
	margin: 0;
	padding: 0;
	*zoom:1}

.t3-megamenu .mega-group-ct:before,
.t3-megamenu .mega-group-ct:after {
	display: table;
	content: "";
	line-height: 0
}

.t3-megamenu .mega-group-ct:after {
	clear: both
}

.t3-megamenu .mega-group-ct>.row-fluid>[class*="span"]>.mega-inner {
	padding: 0
}

.t3-megamenu .span12.mega-col-nav .mega-inner {
	padding: 5px
}

.t3-megamenu .mega-nav,
.t3-megamenu .dropdown-menu .mega-nav {
	margin: 0;
	padding: 0;
	list-style: none
}

.t3-megamenu .mega-nav > li,
.t3-megamenu .dropdown-menu .mega-nav>li {
	list-style: none;
	margin-left: 0
}

.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li
a {
	white-space: normal
}

.t3-megamenu .mega-group > .mega-nav,
.t3-megamenu .dropdown-menu .mega-group>.mega-nav {
	margin-left: -5px;
	margin-right: -5px
}

.t3-megamenu .mega-nav .dropdown-submenu>a::after {
	margin-right: 5px
}

.t3-megamenu .t3-module {
	margin-bottom: 10px
}

.t3-megamenu .t3-module .module-title {
	margin-bottom: 0
}

.t3-megamenu .t3-module .module-ct {
	margin: 0;
	padding: 0
}

.t3-megamenu .mega-align-left>.dropdown-menu {
	left: 0
}

.t3-megamenu .mega-align-right>.dropdown-menu {
	left: auto;
	right: 0
}

.t3-megamenu .mega-align-center>.dropdown-menu {
	left: 50%;
	transform: translate(-50%);
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	-ms-transform: translate(-50%);
	-o-transform: translate(-50%)
}

.t3-megamenu .dropdown-submenu.mega-align-left>.dropdown-menu {
	left: 100%
}

.t3-megamenu .dropdown-submenu.mega-align-right>.dropdown-menu {
	left: auto;
	right: 100%
}

.t3-megamenu .mega-align-justify {
	position: static
}

.t3-megamenu .mega-align-justify>.dropdown-menu {
	left: 0;
	margin-left: 0;
	top: auto
}

.t3-megamenu .mega-caption {
	display: block;
	white-space: nowrap
}

.t3-megamenu .nav .caret,
.t3-megamenu .dropdown-submenu .caret,
.t3-megamenu .mega-menu
.caret {
	display: none
}

.t3-megamenu .nav > .dropdown > .dropdown-toggle
.caret {
	display: inline-block
}

.t3-megamenu .nav [class^="icon-"],
.t3-megamenu .nav [class*=" icon-"] {
	margin-right: 5px
}

@media (min-width: 768px) {
	.t3-megamenu.animate .mega>.mega-dropdown-menu {
		transition:all 400ms;
		-webkit-transition: all 400ms;
		-ms-transition: all 400ms;
		-o-transition: all 400ms;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		opacity: 0
	}

	.t3-megamenu.animate .mega.animating>.mega-dropdown-menu {
		display: block!important
	}

	.t3-megamenu.animate .mega.open > .mega-dropdown-menu,
	.t3-megamenu.animate .mega.animating.open>.mega-dropdown-menu {
		opacity: 1
	}

	.t3-megamenu.animate.zoom .mega>.mega-dropdown-menu {
		transform: scale(0, 0);
		transform-origin: 20% 20%;
		-webkit-transform: scale(0, 0);
		-webkit-transform-origin: 20% 20%;
		-ms-transform: scale(0, 0);
		-ms-transform-origin: 20% 20%;
		-o-transform: scale(0, 0);
		-o-transform-origin: 20% 20%
	}

	.t3-megamenu.animate.zoom .mega.open>.mega-dropdown-menu {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1)
	}

	.t3-megamenu.animate.elastic .level0>.mega>.mega-dropdown-menu {
		transform: scale(1, 0);
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		-o-transform: scale(1, 0)
	}

	.t3-megamenu.animate.elastic .mega>.mega-dropdown-menu {
		transform: scale(0, 1);
		transform-origin: 10% 0;
		-webkit-transform: scale(0, 1);
		-webkit-transform-origin: 10% 0;
		-ms-transform: scale(0, 1);
		-ms-transform-origin: 10% 0;
		-o-transform: scale(0, 1);
		-o-transform-origin: 10% 0
	}

	.t3-megamenu.animate.elastic .mega.open>.mega-dropdown-menu {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1)
	}

	.t3-megamenu.animate.slide .mega.animating>.mega-dropdown-menu {
		overflow: hidden
	}

	.t3-megamenu.animate.slide .mega>.mega-dropdown-menu>div {
		transition: all 400ms;
		-webkit-transition: all 400ms;
		-ms-transition: all 400ms;
		-o-transition: all 400ms;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		margin-top: -100%
	}

	.t3-megamenu.animate.slide .mega.open>.mega-dropdown-menu>div {
		margin-top: 0%
	}

	.t3-megamenu.animate.slide .mega .mega>.mega-dropdown-menu {
		min-width: 0
	}

	.t3-megamenu.animate.slide .mega .mega>.mega-dropdown-menu>div {
		min-width: 200px;
		margin-top: 0;
		margin-left: -500px
	}

	.t3-megamenu.animate.slide .mega .mega.open>.mega-dropdown-menu>div {
		margin-left: 0
	}
}

html[dir="rtl"] .t3-megamenu .mega-align-left>.dropdown-menu {
	right: 0
}

html[dir="rtl"] .t3-megamenu .mega-align-right>.dropdown-menu {
	right: auto;
	left: 0
}

html[dir="rtl"] .t3-megamenu .mega-align-center>.dropdown-menu {
	right: 50%;
	transform: translate(50%);
	-webkit-transform: translate(50%);
	-moz-transform: translate(50%);
	-ms-transform: translate(50%);
	-o-transform: translate(50%)
}

html[dir="rtl"] .t3-megamenu .dropdown-submenu.mega-align-left>.dropdown-menu {
	right: 100%
}

html[dir="rtl"] .t3-megamenu .dropdown-submenu.mega-align-right>.dropdown-menu {
	right: auto;
	left: 100%
}

html[dir="rtl"] .t3-megamenu .mega-align-justify>.dropdown-menu {
	right: 0;
	margin-right: 0;
	top: auto
}

html[dir="rtl"] .t3-megamenu .mega-nav .dropdown-submenu>a:after {
	direction: ltr
}
.t3-sidebar {
}

/* ESTILOS PERSONALIZADOS */
.content-top-15 {
	float: left;
}

.m-b-1, #Mod191 {
	margin-bottom: 10px !important;
}

.m-b-1, #Mod322 {
	margin-bottom: -1px !important;
}

#Mod323 .accordion-group{
	display: block!important;
}

#Mod323 .accordion-inner{
	display: block!important;
	padding: 0;
}

#Mod323 .accordion-inner div{
	display: block!important;
}

#Mod323 .mod_events_monthyear{
	background-color: #e5271e;
	height: 33px!important;
	width: 95%!important;
}

#Mod323 .mod_events_latest_table{
		background-color: #FFF;
}

#Mod323 .mod_events_latest_table td{
	padding-left: 10px!important;
	padding-right: 0!important;
	padding-bottom: 5px!important;
	padding-top: 5px!important;
	margin-bottom: 5px!important;
	width: 100%!important;
}

#Mod323 .accordion-heading{
	display: block!important;
}

#Mod323 #próximos-eventos{
	display: block!important;
}

#Mod323 table{
	display: block!important;
	background-color: #FFFFFF;
}

#Mod323 .mod_events_table{
	width: 95%!important;
}

#Mod323 .mod_events_table tr{
}

#Mod323 .mod_events_table td{
	width: 15%;
}

#Mod323 .accordion-group{
	background-color: #FFF;
}

#Mod323 .mod_events_latest_table{
	display: block!important;
	height: 30px;
}

#Mod325 .accordion-group{
	margin-top: 0!important;
}

#Mod189 .module-ct {
	background: #fff;
	margin-bottom: 20px;
	padding: 8px 8px 17px;
}

#Mod324 .module-ct {
	background: #fff;
	margin-bottom: 20px;
	padding: 8px 8px 17px;
}

#Mod336 {
	margin-left: 19px;
}

.suscri-home p {
	padding-top: 3px;
}

.ads-banners-google img {
	margin: 0 auto;
	display: block;
}

.adse-small {
	background: #fff;
	display: table;
	padding: 0px 4px;
	margin-top: 0px;
	border: 1px;
}

.title-ads {
	font-size: 12px;
	color: #858585;
	font-family: Arial, sans-serif;
	padding: 5px 3px 4px;
	margin: 0;
}

.t3-sidebar-1 .main-siderbar {
	background: #eaeaea;
	padding-bottom: 6px;
	clear: both;
}

.t3-sidebar-2 .main-siderbar {
	background: #fff;
	padding-bottom: 6px;
}

.indicators {
	background: #fff;
}

.t3-sidebar .t3-module {
	margin-bottom: 15px;
	position: relative;
}

.t3-sidebar.t3-sidebar-2.span4 {
	margin-top: 22px;
}

.k2ItemsBlock .even, .k2ItemsBlock .odd {
	background: #fff;
	padding: 8px;
	border: 1px solid #dfdfdf;
	margin-top: 13px;
}

#k2ModuleBox175 .even, #k2ModuleBox175 .odd{
	width: 424px;
}

#Mod337 {
    background-color: #F8F8F8;
		padding-bottom: 15px;
		padding-top: 15px;
		margin-bottom: 0;
}

#Mod297{
	padding-top: 15px;
}

#Mod337 .moduleItemCategory {
    color: #ea2227;
    cursor: default;
    font-family: Arial,sans-serif !important;
    font-size: 12px;
    margin-right: 8px;
    text-transform: uppercase;
		font-weight: normal;
}

#Mod337 .module-ct{
	margin: 0;
}

#Mod337 .moduleItemTitle {
    display: block;
    margin: 9px 0 8px;
		color: #850500;
		font-weight: normal;
		line-height: 15px;
}

#Mod175{
	margin-left: 18px;!important;
}

.mod_events_monthyear {
    height: 21px ! important;
    line-height: 21px;
    color: rgb(255, 255, 255);
    background-color: #b31111;
    font-weight: bold;
    text-align: center !important;
    cursor: pointer;
    margin: 0px
    auto 0px auto;
    width: 100%!important;
    border-bottom: 4px solid #ea2227;
}

.mod_events_monthyear
td {
    text-align: center!important
}

.mod_events_monthyear
a.mod_events_link {
    color: rgb(240,240,240);
    text-decoration: none;
    font-weight: bold!important
}

.mod_events_table {
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    margin: 0px
    auto 0.25em auto;
    width: 100%!important;
}

.mod_events_td_dayname {
    height: 15px ! important;
    line-height: 15px;
    color: rgb(255, 255, 255);
    background-color: #c1c1c1;
    font-weight: bold;
    text-align: center !important
}

.mod_events_td_dayname
.sunday {
    color: red
}

.mod_events_td_dayname
.saturday {
}

a.mod_events_daylink:link {
    color: Black;
    text-decoration: none
}

a.mod_events_daylink:visited {
    color: black;
    text-decoration: none
}

a.mod_events_daylink:hover {
    color: yellow;
    text-decoration: none
}

.mod_events_td_dayoutofmonth {
    color: Gray;
    background-color: #ccc;
    width: 18px!important;
    text-align: center;
    font-size: 14px;
}

.mod_events_td_daywithevents {
    background-color: #dfcdce;
    padding: 4px !important;
    width: 18px!important;
    text-align: center;
    color: red;
    border: none;
}

.mod_events_td_daynoevents {
    width: 18px!important;
    text-align: center;
    border: none;
    padding: 6px!important;
    font-size: 14px;
    color: #938F8F;
}

.mod_events_td_todaynoevents {
    padding: 0px
    !important;
    border: solid 1px red;
    width: 18px!important
;text-align: center;
    font-size: 14px;
    background: red;
    color: #fff!important;
}

.mod_events_td_todaywithevents {
    border: solid 1px red;
    width: 18px!important;
    background: red;
    text-align: center;
    font-size: 14px;
    padding: 3px;
    color: white;
}

a.mod_events_link {
    font-weight: normal;
    text-align: center !important;
    text-decoration: none
}

a.mod_events_link:link {
    color: white
}

a.mod_events_link:hover {
    color: yellow
}

td.mod_events_latest_first,td.mod_events_latest {
    background-color: #fff;
    border-style: solid;
    padding: 0px
    0px 2px 2px;
    border: none;
}


.k2ItemsBlock .even:first-child, .k2ItemsBlock .odd:first-child {
	margin-top: 0px;
}

.indicators .indicators_col {
	padding: 2px 0px;
	font-size: 12px;
}

.indicators_row {
	background: #f3f3f3;
}

.indicators_row:nth-child(even) {
	background: #fff;
}

.coffe-co {
	background: #726055 !important;
}

.info-menu {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px 8px;
	width: 100%;
	max-width: 200px;
	clear: both;
	margin: 0!important;
}

.t3-footer a {
	color: #ea2227;
}

.info-menu-t {
	background: none;
	padding: 0;
	width: 218px!important;
	margin: 0!important;
}

.sub-title {
	color: #fff;
	padding: 2px 11px;
}

.info-menu li {
	padding: 2px 10px;
	font-size: 12px;
	background: #f3f3f3;
}

.info-menu li {
	padding: 4px 10px;
	font-size: 14px;
	background: #f3f3f3;
}

.info-menu li:nth-child(even) {
	background: #fff;
}

.content-two {
	width: 100%;
	max-width: 443px;
}

.home .content-two {
	display: block!important;
}

.moduleItemTitle {
	color: #770000;
	display: block;
}

.mod_events_latest_content {
	margin-left: 25px;
	font-size: 12px;
}

.mod_events_latest_content {
	margin-left: 25px;
	font-size: 12px;
	padding-top: 5px;
	display: block;
}

.social-shared {
	float: right !important;
	width: auto !important;
	margin-right: 50px;
}

.title-module-grey {
	color: #fff!important;
	font-size: 19px!important;
	font-weight: normal!important;
	line-height: 100%!important;
	margin-bottom: 5px!important;
	padding: 12px 16px!important;
	text-align: left;
	background: #707070;
}

.home .item-last {
	width: 100%!important;
	max-width: 291px;
	margin-left: 13px;
}

.item-first {
	width: 100%!important;
	max-width: 377px;
}

.t3-footnav .item-first {
	width: 100%!important;
	max-width: 1000px;
}

.main-weather li {
	list-style-type: none;
	float: left;
}

.main-weather li a {
	color: #fff;
	font-size: 12px;
	padding: 0 8px;
	border-right: 1px solid #fff;
}

.main-weather li:last-child a {
	border: none;
}

.mod_events_latest_content img {
	margin-right: 5px;
}

/* Panel login */

.weather {
	width: 338px;
	float: right;
}

#btl-panel-registration {
	display: none !important;
}

.btl-modal {
	background: #ea2227;
	color: #fff;
	box-shadow: none!important;
	border-radius: 0!important;
	font-size: 12px;
	margin: -2px;
	position: relative;
	top: -2px;
}

#register-link a {
	text-decoration: underline;
}

.informes-sectoriales .t3-sl.t3-sl-1 {
	max-width: 681px;
	width: 101%;
}

.k2-internal h4 {
	font-size: 14px!important;
	margin-top: 2px!important;
}

.k2-internal h3 {
	font-family: Arial, sans-serif;
	color: #fff!important;
	font-size: 18px!important;
	font-weight: normal!important;
	line-height: 100%!important;
	margin-bottom: 5px!important;
	padding: 12px 16px!important;
	text-align: left;
	background: #707070;
	width: 498px;
}

.ads-banners-internal img {
	margin: 0 auto;
	display: block;
}

.item-page {
	padding: 12px 10px;
	margin: 0;
	background: #fff;
	border: 1px solid #ddd;
	overflow-y: hidden;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

.help-block {
	display: none;
}

.feature-content .moduleItemTitle {
	font-size: 18px;
	display: block;
	margin: 9px 0 8px;
}

.categoria-informescat li {
	background: #4d4e4e;
	padding: 12px 10px;
	max-width: 201px;
	margin: 3px;
	width: 100%;
	text-align: center;
	color: #fff;
}

.categoria-informescat li a {
	color: #fff;
	line-height: 40px;
}

/* Sweep To Right */
.categoria-informescat li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.categoria-informescat li:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #b31111;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.categoria-informescat li:hover, .categoria-informescat li:focus, .categoria-informescat li:active {
  color: white;
}
.categoria-informescat li:hover:before, .categoria-informescat li:focus:before, .categoria-informescat li:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

a.acymailing_togglemodule {
	display: block;
	font-size: 14px!important;
	background: red;
	padding: 8px;
	width: 104px;
	text-transform: uppercase;
	color: #fff;
	background: #ea2227;
	background: #ea2227; /* Old browsers */
background: -moz-linear-gradient(top,  #ea2227 0%, #ea2227 83%, #af0505 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2227), color-stop(83%,#ea2227), color-stop(100%,#af0505)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#af0505',GradientType=0 ); /* IE6-9 */

	border-radius: 5px;
}

.mas-leido-slider .item-hits {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ea2227;
}

.btn-suscripcion {
	position: absolute;
	right: 0px;
	top: 4px;
}

.content-two .title-module-grey {
    width: 60%;
}

.k2-internal .btn-suscripcion a {
	color: #fff!important;
}

.k2-internal .btn-suscripcion {
	right: -142px;
}

.readmore-special {
	position: relative;
	display: table;
	width: 100%;
	height: 50px;
}

.readmore-especial {
	display: block;
	position: absolute;
	z-index: 99;
	top: 0px;
	right: 0;
	font-size: 13px!important;
	background: red;
	padding: 4px 8px;
	width: 104px;
	color: #fff;
	background: #ea2227;
	background: #ea2227; /* Old browsers */
background: -moz-linear-gradient(top,  #ea2227 0%, #ea2227 83%, #af0505 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2227), color-stop(83%,#ea2227), color-stop(100%,#af0505)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ea2227 0%,#ea2227 83%,#af0505 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#af0505',GradientType=0 ); /* IE6-9 */

}

button.btn.hasTooltip {
	margin-top: -10px;
}

.side-vermas li {
	color: #FFF;
	font-size: 19px;
	font-family: Arial, sans-serif;
	font-family: 'HelveticaNeueLTStd-LtCn';
	padding:0!important;
	overflow: hidden;
	background: #707070;
	position: relative;
	font-weight: normal;
	margin-bottom: 10px; */;
}

.side-vermas li a {
	color: #FFF!important;
	font-size: 19px!important;
	font-family: Arial, sans-serif;
	font-family: 'HelveticaNeueLTStd-LtCn'!important;
	font-weight: normal!important;
	padding: 12px 14px!important;
	display: table;
	width: 100%;
}

.side-vermas li:first-child {
	background: #726055;
}

.side-vermas li:last-child {
	margin-bottom:-13px;
}

.side-vermas li span {
	width: 53px;
	display: inline-table;
	text-align: center;
	font-family: Arial, sans-serif!important;
	font-size: 12px!important;
	text-transform: uppercase!important;
	color: #fff!important;
	font-weight: normal!important;
	padding: 12px 0px 12px 13px;
	position: absolute;
	right: -3px;
	top: 0;
	background: #ea2227!important;
	background: #ea2227; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea2227 0%, #ea2227 83%, #af0505 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2227), color-stop(83%,#ea2227), color-stop(100%,#af0505))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#af0505',GradientType=0 )!important; /* IE6-9 */

}

.k2ReadMore {
	display: inline-table;
	text-align: center;
	font-family: Arial, sans-serif!important;
	font-size: 12px!important;
	text-transform: uppercase!important;
	color: #fff!important;
	font-weight: normal!important;
	padding: 6px 17px;
	margin: 3px!important; 
	background: #ea2227!important;
	background: #ea2227; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea2227 0%, #ea2227 83%, #af0505 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2227), color-stop(83%,#ea2227), color-stop(100%,#af0505))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #ea2227 0%,#ea2227 83%,#af0505 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#af0505',GradientType=0 )!important; /* IE6-9 */

}

.side-vermas li span:hover {
	background: #ea2227!important;
	background: #ea2227!important;
}

.accordion-right .nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
	padding: 0px;
	overflow-y: hidden !important;
	overflow-x: auto;
	background: #fff;
}

.accordion-right .nn_sliders.accordion> .accordion-group:last-child {
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	margin-top: 13px!important;
}

.moduleItemCategory {
	font-size: 12px;
	text-transform: uppercase;
	color: #ea2227;
	font-family: Arial, sans-serif!important;
	margin-right: 8px;
	cursor: default;
}

.moduleItemDateCreated {
	color: #858585;
	font-size: 12px;
}

.moduleItemIntrotext {
	color: #575757;
	font-size: 12px;
	line-height: 150%!important;
	padding: 9px 0 !important;
}

.content-two .moduleItemIntrotext {
	color: #575757;
	font-size: 12px;
	line-height: 140%!important;
	padding: 5px 0 !important;
}


.content-two .moduleItemTitle {
	color: #770000;
	display: block;
	line-height: 15px;
	margin-top: 2px;
}

.social-shared i{
	font-style: inherit;
	margin-right: 8px;
}

.img-footer {
	display: block;
	float: left;
	height: 33px;
	margin: 4px 0;
}

.derechos {
	display: inline-block;
	margin: 3px 22px 0 19px;
	line-height: 12px;
	float: left;
}

.derechos i {
	display: block;
	font-style: inherit;
	font-size: 10px;
}

.terminos, .terminos:hover  {
	color: #545454!important;
	background: #f3f3f3;
	padding: 4px 8px;
	border: 1px solid #dfdfdf;
	margin-top: 1px;
	display: inline-block;
}

.k2-internal .moduleItemCategory {
	display: none;
}

.k2-internal h4 a {
	color: #ea2227!important;
}

.k2-internal .box-description {
	padding: 5px 0 !important;
}

.not-widgets .k2-internal, .not-widgets .djselect_menu {
	display: none;
}

.djsm-select {
	width: 100%;
	background: #fef9d4;
	border-radius: 0;
	border: 1px solid #b3b3b3;
	height: 25px;
}

#jcemediabox-popup-page iframe body {
	background: red!important;
}

.droptablesresponsive table {
	width: 100%!important;
}

.indicadores-home .module-ct {
	background: #fff;
}

.indicadores-home table td {
	font-size: 12px!important;
	min-width: 0px !important;
}

.categoria-informescat ul {
	text-align: center;
}

#sbox-window.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	width: 760px!important;
	height: 400px!important;
	left: 0!important;
	right: 0;
	margin: 0 auto;
}
.module-clear{
	clear: both;
	float: none;
	display: block;
	height: 90px;
}
.module-title-h1{
	float: left;
	display: block;
	width: 20%;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 26px;
	padding-left: 10px;
}
.module-title-h2{
	font-size: 14px;
	border-bottom: 2px dotted #CCC;
	text-align: center;
	width: 70%;
	float: right;
	margin-top: 30px;
}
.module-purpose{
	background-color: #FFF;
	position: relative;
	width: 135px;
	display: block;
	height: auto;
	float: left;
	margin: 5px;
	border: 1px solid #CCC;
}
span.module-purpose-title {
	background-color: #626161;
	color: #FFF;
	padding: 5px 10px;
	display: block;
}
span.module-purpose-body {
	border-bottom: 2px dotted #CCC;
	display: block;
	margin: 0 auto;
	width: 115px;
	padding: 7px 0;
}
span.module-purpose-value {
	padding: 10px 10px;
	display: block;
	text-align: center;
	font-style: italic;
}
span.module-purpose-value span.number {
	font-size: 21px;
}
#sbox-window.shadow iframe {
	width: 100%;
	height: 100%;
}

#off-canvas-nav li a {
	display: block!important;
	visibility: visible!important;
}

.t3-sidebar .t3-module h3::before {
	content: "";
	width: 0;
    height: 0;
	border-top: 21px solid transparent;
	border-left: 14px solid #7e7e7e;
	border-bottom: 21px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
}

.t3-sidebar .t3-module h3::after {
	content: "";
	width: 0;
    height: 0;
	border-top: 21px solid transparent;
	border-right: 14px solid #7e7e7e;
	border-bottom: 21px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
}

.side-vermas li span::before {
	content: "";
	width: 0;
    height: 0;
	border-top: 21px solid transparent;
	border-left: 14px solid #707070;
	border-bottom: 21px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
}

.side-vermas li:first-child span::before {
	content: "";
	width: 0;
    height: 0;
	border-top: 21px solid transparent;
	border-left: 14px solid #726055;
	border-bottom: 21px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
}

.mas-leido-slider .module-title::before, .mas-leido-slider .module-title::after {
	content: none!important;
}

td.acyfield_html {
  display: none;
}

div.acymailing_module input {
	text-align: center;
}

.ver-todos-indicadores {
	display: block;
	font-size: 14px!important;
	background: red;
	padding: 8px 8px 9px;
	width: 172px;
	margin: 8px auto 20px;
	color: #fff;
	text-align:  center;
	background: #ea2227;
	background: #ea2227;
	background: -moz-linear-gradient(top, #ea2227 0%, #ea2227 83%, #af0505 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2227), color-stop(83%,#ea2227), color-stop(100%,#af0505));
	background: -webkit-linear-gradient(top, #ea2227 0%,#ea2227 83%,#af0505 100%);
	background: -o-linear-gradient(top, #ea2227 0%,#ea2227 83%,#af0505 100%);
	background: -ms-linear-gradient(top, #ea2227 0%,#ea2227 83%,#af0505 100%);
	background: linear-gradient(to bottom, #ea2227 0%,#ea2227 83%,#af0505 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#af0505',GradientType=0 );
	border-radius: 5px;
}

.text-11 {
	  text-align: center;
	  font-size: 11px;
	  display: inherit;
	  margin-bottom: 12px;
	  position: relative;
	}

.text-12 {
	text-align: center;
  	margin: 14px;
}

.itemFullText p {
	font-size: 12px!important;
	line-height: 150%!important;
}

.itemFullText h1 {
	font-weight: bold;
	line-height: 100%;
	padding: 0px 0 10px 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #770000;
	position: relative;
}

.itemCateg {
	display: none;
}

.informes-sectoriales .itemDateCreated, .articulos-especiales .sectk2  {
	display: none;
}

h2 .itemCateg {
	display: block;
}

.central-informativa .title-category {
	margin-top: 23px;
	width: 100%;
	background: #707070!important;
}

.cuarto-de-datos-sectorial .title-category {
	margin-top: 23px;
	width: 100%;
	background: #707070!important;
}

.central-informativa .djsm-select {
	width: 100%;
	background: #4d4e4e;
	border-radius: 0;
	border: 1px solid #525252;
	height: 25px;
	color: #fff;
}

.informes-sectoriales .djsm-select {
	width: 100%;
	background: #4d4e4e;
	border-radius: 0;
	border: 1px solid #525252;
	height: 25px;
	color: #fff;
}

.side-vermas-inter li {
	background: #4D4E4C;
}

.side-vermas-inter li span::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-left: 14px solid #4D4E4C;
  border-bottom: 21px solid transparent;
  position: absolute;
  left: 0;
  top: 0;
}

.informes-sectoriales .itemDateCreated {
	display: none!important;
}
.nav>li>a>img {
  max-width: none;
  width: 40px;
  margin-right: 1px;
  float: left;
}

.info-menu img { display: none!important}


.sectk2 {
  float: left;
  font-size: 10px;
  font-variant: normal;
  color: #fff;
  background: red;
  padding: 0 10px;
  margin-right: 12px;
  position: relative;
}

.sectk2:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 9px solid #FF0013;
  border-bottom: 11px solid transparent;
  position: absolute;
  right: -9px;
  top: 0;
}

.home .title-category {
	display: none;
}




/* Related TAB */
.mas-leido-slider-tabs  .nav-tabs li.active a {
	background: #4d4e4e!important;
	text-transform: uppercase;
}

.mas-leido-slider-tabs  .nav-tabs li a {
	text-transform: uppercase;
	font-size: 12px!important;
}

.mas-leido-slider-tabs .tab-content {
	border: 1px solid #dfdfdf;
	background: #fff;
}

.mas-leido-slider-tabs .nav-tabs {
	border-bottom: initial;
	padding: 0;
	margin: 0;
}

/* Related TABS */
.mas-leido-slider-tabss .moduleItemHits {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ea2227;
	border: none!important;
	float: inherit;
}

.mas-leido-slider-tabs a {
	color: #770000!important;
	font-size: 13px!important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-family: Arial, sans-serif!important;
	font-weight: normal!important;
	float: left;
}

.mas-leido-slider-tabss .noo-slider-item  {
	background: #fff;
	border: none!important;
}

.mas-leido-slider-tabss .noo-k2i ul li div.item {
	border-width: 0 0 1px 0!important;
	background: #fff;
	padding: 5px 12px 19px;
	border-color: #C7C7C7;
	margin: 5px 12px 13px 10px!important;
}

.mas-leido-slider-tabss .noo-k2i ul li div.item:last-child {
	border: none!important;
	padding-bottom: 0;
}

.mas-leido-slider-tabss h4 {
	line-height: inherit;
	float: left;
	margin-right: 3px;
}

.mas-leido-slider-tabss .module-title {
	width: 70%!important;
	padding: 8px 0!important;
	text-transform: uppercase!important;
	font-size: 12px!important;
}

.mas-leido-slider-tabss .bx-wrapper .bx-controls-direction{display: block}


.mas-leido-slider-tabs .tab-content ul li {
border-width: 0 0 1px 0!important;
  background: #FFF;

padding: 2px 12px 13px!important;
  border-color: #C7C7C7;

margin: 10px 12px 3px 10px!important;
}

.mas-leido-slider-tabs .clr {
	clear: inherit;
	height: 0;
	line-height: 0;
	display: block;
	float: inherit;
	padding: 0;
	margin: 0;
	border: none;
}

.mas-leido-slider-tabs a {
	color: #770000!important;
	font-size: 13px!important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-family: Arial, sans-serif!important;
	font-weight: normal!important;
	float: left;
	display: initial;
	line-height: initial;
	  line-height: inherit;

	float: left;
  margin-right: 3px;
}

.mas-leido-slider-tabs .tab-content ul li:last-child {
	border-bottom: none;
	border-right: none!important;
}

.mas-leido-slider-tabs .tab-content ul {
	margin: 0px;
}


.mas-leido-slider-tabs .k2ItemsBlock .even:first-child, .mas-leido-slider-tabs .k2ItemsBlock .odd:first-child {
	margin-top: 0px;
}

.mas-leido-slider-tabs .nav-tabs li {
	padding: 0!important;

	text-transform: uppercase;
}

.mas-leido-slider-tabs .moduleItemHits {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #EA2227;
	border: none!important;
	float: inherit;
	padding: 0!important;
	display: inherit;
	margin-top: 0px!important;
}

.itemFullText h4 {
	font-weight: bold;
	line-height: 100%;
	padding: 0px 0 17px 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #700;
	position: relative;
}

.calendario-seccion .contentheading {
	display: none;
}

.home .side-vermas li:last-child {
  margin-bottom: 0px;
}

.itemFullText table p {
	margin: 0px;
}

.bx-controls-direction {
	display: none!important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #EA2227!important;
  color: #FFF!important;
}

.pagina-l i, .pagina-r i {
  display: block;
  margin: 0 2px;
  color: #EA2227;
  border: 1px solid #DFDFDF;
  padding: 0 8px;
  font-size: 11px;
  font-style: normal;
  cursor: pointer;
}

.pagina-l {
	float: left;
}
.pagina-l i, .pagina-r i {
	float: left;
}

.pagina-r {
	float: right;
}

#Mod320{
	width: 100%;
	max-width: 443px;
	float: left;
	min-height: 1px;
	margin-left: 17px;
}
#Mod320 .title-module-grey{
	width: 60%;
}
#Mod320 .btn-suscripcion{
	right: 0;
}

#Mod320 .k2-internal .moduleItemCategory{
	display: inline-block;
}
#noo-k2i318 .item h4 a {
  color: #700 !important;
  display: block;
  line-height: 15px;
  margin-top: 2px;
}
#noo-k2i318 .item p{
    line-height: 140%;
  font-size: 12px;
  color: #575757;
}

.acymailing_form_add{
 	margin-top: 18px;
}
.acymailing_form_add .acysubbuttons{
	text-align: right;
}
.lnk-suscripcion{
	color: #F00 !important;
}
.lnk-suscripcion:hover{
	color: #F00 !important;
	text-decoration: underline;
}
.acymailing_form_add .acysubbuttons .subbutton{
	margin-right: 15px;

  font-size: 14px!important;
  background: #F00;
  padding: 8px;
  width: 104px;
  text-transform: uppercase;
  color: #FFF;
  background: #EA2227;
  background: #EA2227;
  background: -moz-linear-gradient(top, #ea2227 0%, #ea2227 83%, #af0505 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EA2227), color-stop(83%,#EA2227), color-stop(100%,#AF0505));
  background: -webkit-linear-gradient(top, #EA2227 0%,#EA2227 83%,#AF0505 100%);
  background: -o-linear-gradient(top, #ea2227 0%,#ea2227 83%,#af0505 100%);
  background: -ms-linear-gradient(top, #ea2227 0%,#ea2227 83%,#af0505 100%);
  background: linear-gradient(to bottom, #EA2227 0%,#EA2227 83%,#AF0505 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2227', endColorstr='#af0505',GradientType=0 );
  border-radius: 5px !important;
}
.acymailing_form tr, .acymailing_form_add tr{
	width: 50%;
	float: left;
	  height: 40px;
}
.acymailing_form tr:last-child{
	display: none;
}
.acymailing_form tr td, .acymailing_form_add tr td {
  width: 100%;
  display: block;
}
.acymailing_form tr td input[type="text"]{
    font-size: 12px;
  text-align: left;
}
.acymailing_form_add tr:last-child td {
  text-align: right;
}

h3.suscripcion-text{
	  font-family: 'HelveticaNeueLTStd-LtCn';
  font-size: 18px;
  font-weight: 300;
  color: #000;
  margin: 10px 0;
}
p.suscripcion-text{
	  font-size: 13px;
}



#onCheckoutPayment_wrapper{
	display: none;
}
.bottom-border{
	border-bottom: 1px solid #CCC;
}
#frm input{
	  background: #FFF;
  width: 72px;
  height: 17px;
  margin: 0;
  padding: 0;
}
.reserve-form th, .reserve-form td {
line-height: 15px;
  padding: 7px 5px;
  text-align: left;
  box-shadow: none;
}
#FormularioExportacion p{
	width: 140px;
}
td.accion{
	text-align: center;
}

.bx-controls .nx-slider, .bx-controls .nx-ultima, .bx-controls .px-primera, .bx-controls .px-slider{
	display: none;
}

.genericItemView {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border: 1px solid #dfdfdf;
    background: #fff;
    padding: 20px 20px 10px;
}

.genericItemDateCreated {
    color: #999;
    font-size: 12px;
    vertical-align: top;
}

.genericItemTitle {
    font-weight: normal;
    line-height: 100%;
    padding: 0px 0 8px 0;
    margin: 0;
    font-family: Arial,sans-serif;
    font-size: 20px;
    color: #700;
}

.genericItemTitle a{
color: #700;
}

.genericItemIntroText img{
	margin: 10px;
}

div.k2Pagination {
    clear: both;
    margin: 0;
    text-align: center;
}

div.k2Pagination ul {
    text-align: left;
    float: right;
}

div.k2Pagination ul li.pagination-start {
    border: 1px solid #dfdfdf;
    color: #ea2227!important;
    display: block;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 8px;
    background: #FFF!important;
    font-weight: bold;
}

div.k2Pagination ul li.pagination-prev {
    border: 1px solid #dfdfdf;
    color: #ea2227!important;
    display: none;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 8px;
    background: #FFF!important;
    font-weight: bold;
}

div.k2Pagination ul .pagination-start .pagenav {
    color: #ea2227!important;
    background: #FFF!important;
    font-weight: bold;
    border: none;
    font-size: 11px;
    margin: 0 2px;
    padding: 4px 0px 0px 8px;
}

div.k2Pagination ul .pagination-prev .pagenav {
    color: #ea2227!important;
    background: #FFF!important;
    font-weight: bold;
    border: none;
    font-size: 11px;
    margin: 0 2px;
    padding: 4px 0px 0px 8px;
}

div.k2Pagination ul li .pagenav {
    display: block;
}

div.k2Pagination ul li {
    background: none;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 130%;
    margin: 0 4px 4px 0;
}
.checkout-content h2 {
    text-shadow: none !important;
    color: #fff !important;
}

div#main-item-recomendados h2 {
    text-align: center;
    border-bottom: 1px solid #eee;
    margin-bottom: 5%;
		color: #770000;
}

td.cal_td_daysnoevents {
    background: #FFF;
    border: 1px solid #EEE;
}

td.cal_td_today {
    background: #4d4e4e;
    color: #FFF!important;
}

td.cal_td_dayshasevents{
	background: #FFF;
	border: 1px solid #EEE;
}

td.cal_td_today a {
    color: #FFF;
}

td.cal_td_daysoutofmonth{
	background: #FFF;
	border: 1px solid #EEE;
}

.itemContainer.itemContainerLast {
    background: white;
    border-bottom: 1px solid #ccc;
}

.event_legend_name{
	display: none;
}

.w100{
	background-color: #ea2227!important;
}

.cal_td_weeklink{
}
