@font-face {
    font-family: "Helvetica 45 Light";
    src: url('HelveticaNeue-Light.otf'),
		 url('HelveticaNeue-Light.eot'),
		 url('HelveticaNeue-Light.woff');
}

.fuenteN{
	font-family:"Helvetica 45 Light";
}

.fuenteN ul li, .fuenteN p, .fuenteN h1{
	font-family:"Helvetica 45 Light";
	
}
.btn-acreditacion {
    padding-right: 30px !important;
    padding-left: 20px;
    height: 38px;
background-color: #dc2230;
} 

.certificados a:hover{
	color:#700103 !important;
}

.fuenteN p{
	font-size:16px;
}
.fuenteN a{
	color:#069 !important;
}

div#maximenuck577 ul.maximenuck li.maximenuck a, div#maximenuck577 ul.maximenuck li.maximenuck span.separator, div#maximenuck577 ul.maximenuck2 a, div#maximenuck577 ul.maximenuck2 li.maximenuck span.separator{
	color:#FFF !important;
}
.t-claro{
	border-top: 1px solid #FFF !important;
    border-bottom: 1px solid #fff;
    position: relative;
}

div#maximenuck577 ul.maximenuck {
	text-align:center !important;
}
.breadcrumb a{
	color:#900 !important;
}

.category h3 a{
	color:#900 !important;
}
#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader{
	background: #1D9FC1 !important;
    padding: 15px;
    margin: 10px 0 20px 0;
}

#Kunena #ktab #current a span, #Kunena #ktab a span, .k_guest, #Kunena span, #Kunena div.ktitle-desc, #Kunena div.kthead-desc, #Kunena div.kthead-moderators,#Kunena div.kthead-title a, #Kunena div.klatest-subject, #Kunena div.klatest-subject-by, #Kunena tr.krow1 td,#Kunena .kwhoonline, #Kunena option{
	font-family:"Helvetica 45 Light" !important;
}

.fc-header-title h2{
	background-color: #fff !important;
	color:#000 !important;
	font-family:"Helvetica 45 Light" !important;
}

#Kunena h2{
	background-color: transparent !important;
}

#Kunena #ktab a{
	border-radius:0px !important;
}

#Kunena .ks {
    border-radius: 5px;
}

#Kunena div.kblock div.kbody {
    border-color: #FFFFFF !important;
}

#Kunena td.kcol-first{
	border-bottom-color: #FFFFFF !important;
}

#Kunena td.kcol-mid {
    border-left-color: #FFFFFF !important;
    border-bottom-color: #FFFFFF !important;
}

#Kunena .klist-markallcatsread {
    border-color: #FFFFFF !important;
}

#Kunena form#jumpto input.kbutton{
    padding: 0 19px;
    border-radius: 3px;
    border: 0px;
    background-color: #1D9FC1;
    color: #fff;
}

body{
	    text-shadow: none !important;
}
ul, ol {
    padding: 0px !important;
    margin: 0 0 0px 0px !important;
}
.acymailing_form{
	margin-top: 51px !important;
}
.sedes a:hover{
	text-decoration:none !important;
}

.sedes{
	z-index:9999999999999 !important;
	position:relative;
	text-align: right;
}

#rt-sidebar-a{
	width: 300px;
}

.rt-grid-9{
	width:800px !important;
}

.rt-grid-3{
	width:200px !important;
}

.sedes li{
	margin-right: -4px !important;
	cursor:pointer;
}

.sedes li:hover{
	opacity:0.8;
}

.se1{
	background-color:#002D40;
	padding: 9px !important;
}

.se2{
	background-color: #005A80;
	padding: 9px !important;
}

.se3{
	background-color:#0087BF;
	padding: 9px !important;
}
.se4{
	background-color:#981826;
	padding: 9px !important;
}

.tse1 {
    color: #fff !important;
	font-family: "Helvetica 45 Light";
	background-color:#001016;
	padding: 9px !important;
	cursor: default !important;
}

.sedesn{
	width:1000px;
	margin:0 auto;
	margin-bottom: -37px;
}

/*-------------------------------	ESTILOS MENÚ-------------------------------*/

.mmenu{
	background-color:#22a0c1;
}

.noticias-inter{
	background-color:#22a0c1;
	color:#FFF;
	padding: 3px 0 3px;
	font-family:helvetica;
}
	

div#maximenuck577 ul.maximenuck li.maximenuck.level1:hover{
	background: #114d7c !important;
}

div#maximenuck577 div.floatck {
    position: absolute;
    display: none;
    padding: 0;
    background: url(../images/transparent.gif);
    /* width: 180px; */
    margin: 2px 0 0 -10px;
    text-align: left;
    padding: 5px 5px 0 5px;
    border: 0px solid #114d7c !important;
    border-top: none;
    background: #114d7c !important;
    filter: none;
    width: inherit;
    z-index: 9999;
    cursor: auto;
}

div#maximenuck577 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck577 ul.maximenuck2 li.maximenuck {
    text-align: left;
    z-index: 11001;
    padding: 0;
    font-size: 12px;
    position: static;
    text-shadow: 0px 0px 0px #ffffff;
    padding: 5px 0px;
    margin: 0px 0px 4px 0px;
    float: none !important;
    text-align: left;
    background: none;
    list-style: none;
    display: block !important;
    border: solid 1px #114d7c !important;
    margin-right: 3px;
}

div#maximenuck557 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck557 ul.maximenuck2 li.maximenuck:hover {
   
    border: solid 1px #fff !important;
}

div#maximenuck557 ul.maximenuck{
	text-align:center !important;
}


/*-------------------------------Menú Lateral------------------------------------*/

#rt-sidebar-a img:hover{
  animation-duration: 0.5s;
  animation-name: slidein;
  cursor:pointer;
}

@keyframes slidein {
  from {
    margin-left: 30px;
  }

  to {
    margin-left: 0%;
  }
}

div#maximenuck579 ul.maximenuck li.maximenuck.level1:hover{
	background: rgba(0,0,0,0.0) !important;
}

div#maximenuck579 div.floatck {
    position: absolute;
    display: none;
    padding: 0;
    background: url(../images/transparent.gif);
    /* width: 180px; */
    margin: 2px 0 0 -10px;
    text-align: left;
    padding: 5px 5px 0 5px;
    border: 0px solid #114d7c !important;
    border-top: none;
    background: #114d7c !important;
    filter: none;
    width: inherit;
    z-index: 9999;
    cursor: auto;
}

div#maximenuck579 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck545 ul.maximenuck2 li.maximenuck {
    text-align: left;
    z-index: 11001;
    padding: 0;
    font-size: 12px;
    position: static;
    text-shadow: 0px 0px 0px #ffffff;
    padding: 5px 0px;
    margin: 0px 0px 4px 0px;
    float: none !important;
    text-align: left;
    background: none;
    list-style: none;
    display: block !important;
    border: solid 1px #114d7c !important;
    margin-right: 3px;
}

div#maximenuck579 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck545 ul.maximenuck2 li.maximenuck:hover {
   
    border: solid 1px #fff !important;
}

div#maximenuck579 ul.maximenuck{
	text-align:center !important;
}

/*-------------------------------	ESTILOS MENÚ-------------------------------*/
#rt-internainfo{
	background-color: #1871b7 !important;
    margin-top: -10px !important;
}

#rt-internainfo li:hover{
	background-color:#09304E;
}

#rt-pacto{
	background-color: #22A0C1;
    margin-bottom: -58px;
    padding-top: 13px;
}

#rt-feature{
	background-color: #94d9ea  !important;
	/*background-image:url(../../../images/olimpiadas/bg-ol.png);*/
	background-repeat:repeat-x;
	background-position:bottom center;
	padding-bottom: 29px;
}

#rt-feature h3{
	color: #fff !important;
	text-align:left;
}

#rt-feature a:hover{
	opacity:0.7;
}

#rt-feature p{
	margin-bottom:-20px;
}

#rt-feature .rt-omega{
	padding-top:30px;
}

.rt-grid-6 {
    width: 50%;
}

#rt-internainfo .dropdown{
	background: #09304E;
}

#rt-internainfo .dropdown ul li .item{
	border: 1px solid #09304E;
}

#rt-internainfo .dropdown ul li:hover > .item{
	border: 1px solid #fff;
}

<!--inicio Cuadros feria oportunidades-->

#medio .centro{
	float:left;
}

#medio .centro img{
	padding-bottom:10px;
}

.botonera a:hover{
	opacity:0.5;
}

<!--fin Cuadros feria oportunidades-->

<!--inicio footer egresados-->

#footer_egresados{
	width:100%;
}

#sub-footer_egresados{
	width:100%;
	margin-top:-4%;
	padding:5%;
	color:#FFF;
}

.txt-footer_egresados{
	width:32%;
	float:left;
	text-align:center;
	font-size:13px;
	padding-top:1%;
	padding-bottom:10px;
	border-right: 1px dashed #FFFFFF;
}

<!--fin footer egresados-->

.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;}
.rok-left{float:left;}.rok-right{float:right;}
.rok-dropdown-group,.rok-dropdown{position:relative;}
.rok-dropdown-open .rok-dropdown{display:block;}
.rok-popover-group,.rok-popover{position:relative;}
.rok-popover-open .rok-popover{display:block;}
a:hover{text-decoration:none;}
.table{display:table;}
.cell{display:table-cell;}
html{margin-bottom:1px;height:100%;}
body{margin-bottom:1px;}
.rt-block{padding:15px;margin:10px;position:relative;}
#rt-content-top,#rt-content-bottom{overflow:hidden;}.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}
.font-family-optima{font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}

.font-family-geneva{font-family:Geneva, Tahoma, "Nimbus Sans L", sans-serif;}

.font-family-helvetica{font-family:Helvetica, Arial, FreeSans, sans-serif;}

.font-family-lucida{font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;}
.font-family-georgia{font-family:Georgia, sans-serif;}

.font-family-trebuchet{font-family:"Trebuchet MS", sans-serif;}

.font-family-palatino{font-family:"Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}body{font-size:13px;line-height:1.7em;font-family:Helvetica, Arial, Sans-Serif;}.font-size-is-xlarge{font-size:16px;line-height:1.7em;}.font-size-is-large{font-size:15px;line-height:1.7em;}.font-size-is-default{font-size:14px;line-height:1.6em;}.font-size-is-small{font-size:12px;line-height:1.7em;}.font-size-is-xsmall{font-size:10px;line-height:1.7em;}

p{margin:0 0 15px 0; text-align:justify;}

.pagination a { color: #fff;}

.pagination a:hover { color: #fff; text-decoration:underline; }

.search-pages-counter {
    background-color: #636363;
    color: #fff;
    font-size: 16px;
    padding: 15px;
}

.result-title a {
    color: #303030;
}

.result-title {
    color: #ccc !important;
}

.result-title a:hover {
    color: #515050;
}

.category-name a {
    color: #000;
}

.slide-item-title a {
    color: #626262;
    font-size: 14px !important;
}

.search-results ul li:hover a { color:grey !important;} 
.search-results li { color:grey !important;} 



h1{font-size:260%;}h2{font-size:200%;}h3{font-size:135%;}h4{font-size:130%;}h5{font-size:110%;}a{text-decoration:none;}a:focus{outline:none;}.left-1,.left-2,.left-3,.left-4,.left-5,.left-6,.left-7,.left-8,.left-9,.left-10,.right-11{float:left;margin-right:50px;margin-bottom:15px;position:relative;}.right-1,.right-2,.right-3,.right-4,.right-5,.right-6,.right-7,.right-8,.right-9,.right-10,.right-11{float:right;margin-left:50px;margin-bottom:15px;position:relative;}.date-block{padding:15px;}ol{padding-left:15px;}ul li{padding:0;margin:0;}ul li.author{margin:0;letter-spacing:1px;list-style:none;font-weight:bold;text-align:right;}ul li.author span{display:block;font-weight:normal;margin-bottom:10px;line-height:1em;}ul li.date{margin:0;letter-spacing:1px;list-style:none;text-align:right;font-weight:bold;}ul li.date span{display:block;font-weight:normal;margin-bottom:10px;line-height:1em;}ul li.comments{list-style:none;text-align:right;font-weight:bold;}ul li.comments span{display:block;font-weight:normal;margin-bottom:10px;line-height:1em;}ul ul{margin-left:25px;padding:5px 0;}body.rtl{direction:rtl;}body.rtl{min-width:inherit;}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}#debug #rt-main{overflow:hidden;border-bottom:4px solid #666;margin-top:15px;position:relative;}#debug .status{position:absolute;background:#333;opacity:0.3;padding:0 15px;z-index:10000;color:#fff;font-weight:bold;font-size:150%;}.hidden{display:none;visibility:hidden;}.visible-phone{display:none !important;}.visible-tablet{display:none !important;}.hidden-desktop{display:none !important;}.hidden-large{display:none !important;}.row{margin:0 -15px;}.gantry-width-block{display:block;float:left;}.gantry-width-spacer{margin:15px;}.gantry-width-10{width:10%;}.gantry-width-20{width:20%;}.gantry-width-25{width:25%;}.gantry-width-30{width:30%;}.gantry-width-33{width:33.33%;}.gantry-width-40{width:40%;}.gantry-width-50{width:50%;}.gantry-width-60{width:60%;}.gantry-width-66{width:66.66%;}.gantry-width-70{width:70%;}.gantry-width-75{width:75%;}.gantry-width-80{width:80%;}.gantry-width-90{width:90%;}.gantry-left{float:left;margin-right:15px;}.gantry-right{float:right;margin-left:15px;}.gantry-center{text-align:center;}.gantry-center td,.gantry-center th{text-align:center;}

.component-body{padding:0px;}

.component-content .row-separator{display:block;clear:both;margin:0;border:0;height:1px;}.component-content .item-separator{display:none;margin:0;}.component-content .shownocolumns{width:98%;}.component-content .column-1,.component-content .column-2,.component-content .column-3,.component-content .column-4,.component-content .page-header{padding:25px 0;}.component-content .column-2{width:55%;margin-left:40%;}.component-content .column-3{width:30%;}.component-content .cols-1{display:block;float:none !important;margin:0 !important;}

.component-content .cols-2 .column-1{width:48%;float:left;}.component-content .cols-2 .column-2{width:48%;float:right;margin:0;}

.component-content .cols-3 .column-2{float:left;width:31%;margin-left:0;}.component-content .cols-3 .column-3{float:right;width:33%;padding:10px 0;margin-left:20px;}.component-content .cols-4 .column-1{float:left;width:31%;margin-right:2%;}.component-content .cols-4 .column-2{float:left;width:23%;margin-left:0;margin-right:2%;}

.component-content .cols-3 .column-1 {
    float: left;
    width: 31%;
    margin-right: 2%;
}

.component-content .cols-4 .column-3{float:left;width:23%;margin-right:2%;}

.component-content .cols-4 .column-4{float:right;width:23%;margin-right:2%;}

.component-content .items-row{margin-bottom:10px;}

.component-content .blog-more{padding:10px 5px;}

.component-content .page-header{border-bottom:0;}

.categories-list{padding:0 5px;}

.categories-list ul{margin:0 0 0 20px;padding:0;}

.categories-list ul li{list-style-type:none;margin:0;}.categories-list ul ul{margin-left:15px;}.categories-list dl dt,.categories-list dl dd{display:inline;}.category-desc{line-height:1.7em;margin:10px 0;padding-left:0;}.cat-children ul{list-style:none;margin:0;padding:0;}.component-content ul.actions{float:right;}.component-content ul.actions li{list-style:none;display:none;}.component-content ul.actions li a{display:block;font-size:14px;margin-left:8px;}.component-content ul.actions li i,.component-content ul.actions li [class^="icon-"],.component-content ul.actions li [class*=" icon-"]{display:none;}.component-content ul.actions .print-icon img{display:none;}.component-content ul.actions .print-icon a:before{font-family:FontAwesome;content:"\f02f";}.component-content ul.actions .email-icon img{display:none;}.component-content ul.actions .email-icon a:before{font-family:FontAwesome;content:"\f0e0";}.component-content ul.actions .edit-icon img{display:none;}

.component-content ul.actions .edit-icon a:before{font-family:FontAwesome;content:"\f044";}

.component-content .article-info{display:block;margin-bottom:15px;font-size:12px;}

.component-content .article-info dd{margin-left:0;display:block;}.component-content .article-info dd div [class^="icon-"],.component-content .article-info dd div [class*="icon-"]{display:none;}.component-content .article-info dd:before,.component-content .article-info dd div:before{font-family:FontAwesome;margin-right:2px;}.component-content .article-info .parent-category-name:before{content:"\f0c9";}.component-content .article-info .category-name:before{content:"\f0c9";}.component-content .article-info .create:before{content:"\f017";}.component-content .article-info .modified:before{content:"\f017";}.component-content .article-info .published:before{content:"\f017";}.component-content .article-info .createdby:before{content:"\f040";}.component-content .article-info .hits:before{content:"\f019";}

.component-content .article-info .article-info-term{display:none;}

.component-content .content_vote{margin:10px 0;}

.component-content .blog-featured h2{margin-top:0;}.component-content .blog h2{margin-top:0;}.component-content .item-page h2{margin-top:0;}.component-content .pagenav{padding:2px;clear:both;margin-top:20px;margin-left:0;overflow:hidden;}.component-content .pagenav li{list-style:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent;background-color:transparent;}

.component-content .pagenav li a{padding:4px 10px;font-size:14px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; color:#fff;}

.item.column-1 p {
    margin-top: 20px;
}
.item.column-2 p {
    margin-top: 20px;
}
.item.column-3 p {
    margin-top: 20px;
}


.component-content .pagenav .pagenav-prev{float:left;}

.component-content .pagenav .pagenav-next{float:right;}

.component-content .pager li{display:inline-block;background:none;border:0;box-shadow:none;}

.component-content .pager li.previous{float:left;}.component-content .pager li.next{float:right;}

.component-content .items-leading{margin-bottom:60px;}

.component-content .img-intro-right,.component-content .img-fulltext-right{float:right;margin-left:10px;margin-bottom:10px;}.component-content .img-intro-left,.component-content .img-fulltext-left{float:left;margin-right:10px;margin-bottom:10px;}.component-content #article-index{float:right;border:1px solid #dddddd;background:#f0f0f0;border-radius:5px;margin-left:15px;}.component-content #article-index ul{list-style:none;margin:0;}.component-content #article-index ul li:first-child a{border-top-right-radius:5px;border-top-left-radius:5px;}.component-content #article-index ul li a{display:block;line-height:20px;padding:8px 12px;border-bottom:1px solid #dddddd;}.component-content #article-index ul li a.active{color:inherit;}.component-content #article-index ul li a:hover{background:#eaeaea;}.component-content #article-index ul li:last-child a{border-bottom:none !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.component-content .article-index{margin-left:15px;}.component-content .article-index .nav-tabs.nav-stacked > li > a{border:1px solid #dddddd;background:#f0f0f0;}.component-content .article-index .nav-tabs.nav-stacked > li > a:hover{background:#eaeaea;}.component-content .edit #editor-xtd-buttons a:link,.component-content .edit #editor-xtd-buttons a:hover,.component-content .edit #editor-xtd-buttons a:visited{color:#323232;}.component-content .edit legend{font-size:150%;}.component-content .edit #adminForm fieldset{padding:20px 15px;margin:10px 0 15px 0;}.component-content .edit #adminForm .title{font-size:100%;}.component-content .edit #adminForm .formelm-area{padding:5px 0;}.component-content .edit #adminForm .formelm-area label{vertical-align:top;display:inline-block;width:7em;}.component-content #adminForm .title{font-size:100%;}.component-content .formelm{margin:5px 0;}.component-content .formelm label{width:9em;display:inline-block;vertical-align:top;}.component-content .formelm-buttons{text-align:right;margin-bottom:10px;}.component-content .button2-left{float:left;margin-right:5px;margin-top:10px;}.component-content .button2-left .readmore{background-image:none;background-color:transparent;border:none;padding:0;text-shadow:none;font-size:inherit;text-transform:inherit;box-shadow:none;}.manager.thumbnails > li{float:left !important;margin-left:20px !important;list-style:none;}.control-label{color:;}.control-group{margin-left:0 !important;}.adminlist .title > a{font-weight:bold;}.calendar td.button{background-image:none;background-color:transparent;border:none;padding:0;text-shadow:none;font-size:inherit;text-transform:inherit;color:#000000;display:table-cell;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit;}.calendar td.button:hover{color:#000000 !important;}.calendar tbody td.hilite,.calendar tbody td.selected{border:none;padding:2px 4px 2px 2px;}.calendar td.button:after{position:relative;}.calendar td.title{font-size:1.4em;display:table-cell;line-height:inherit;text-shadow:none;}.calendar tr.daynames td{border:none !important;}

.component-content .items-more{padding-top:10px;}.component-content .items-more h3{font-weight:normal;margin:0;padding:0;font-size:1.4em;}.component-content .items-more ol{line-height:1.3em;list-style-type:none;margin:0;padding:10px 0 10px 2px;}.component-content .items-more ol li{margin-bottom:5px;}.component-content .items-more ol li a{display:inline;font-weight:normal;padding:0;}.component-content .items-more ol li a:before{font-family:FontAwesome;content:"\f054";margin-right:4px;}.component-content .pagination{margin:10px 0;padding:30px 0;clear:both;text-align:center;}.component-content .pagination .counter{text-align:center;margin:0;font-weight:bold;margin-bottom:5px;}.component-content .pagination .counter + ul li span,.component-content .pagination .counter + ul li a{padding:6px 0;}.component-content .pagination ul{list-style-type:none;margin:0;padding:0;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.component-content .pagination ul li{display:inline-block;text-align:center;}

.component-content .pagination ul li a,.component-content .pagination ul li span{ 
background: none repeat scroll 0 0 #000;
    border: medium none;
    border-radius: 0;
    font-size: 1.1em;
    line-height: 25px;
    margin: 0 5px;
    padding: 5px 10px !important;
    text-shadow: none;}

.component-content .pagination-start,.component-content .pagination-next,.component-content .pagination-end,.component-content .pagination-prev{border:0;}.component-content .pagination-start{padding:0;}.component-content .pagination-start span{padding:0;}.component-content .login .control-label{padding-top:0;}.component-content .login-fields{margin-bottom:5px;}.component-content .login-fields #remember-lbl{display:inline-block;margin-right:5px;}.component-content .login-fields #remember{margin:0;}.component-content .login-fields #username,.login-fields #password,#contact-form dd input,#contact-form dd textarea,#modlgn-username,#modlgn-passwd,#jform_email,#member-registration dd input,#search-searchword,.finder .inputbox{padding:4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1.6em;}.component-content .login + div{margin-top:12px;}.component-content .login + div ul li,#login-form li{list-style:none;}.component-content .login + div ul li a:before,#login-form a:before{font-family:FontAwesome;content:"\f059";margin-right:4px;}.component-content .login + div ul{padding:0;margin-left:0;}.component-content .login-description{margin:10px 0;}#login-form .userdata{margin:12px 0;}#login-form ul{padding:0;margin-left:0;}#login-form ul li a{font-size:14px;}#login-form input[type="text"],#login-form input[type="password"]{width:94%;}#login-form #form-login-remember label{display:inline-block;}#login-form #form-login-remember input{margin:0;}#rt-breadcrumbs .breadcrumb,#rt-breadcrumbs [class^="breadcrumb"]{padding:0;margin:0;}#rt-breadcrumbs .breadcrumb a:after,#rt-breadcrumbs [class^="breadcrumb"] a:after{margin:0 10px;}#rt-breadcrumbs .breadcrumb img,#rt-breadcrumbs [class^="breadcrumb"] img{display:none;}#rt-breadcrumbs a{font-size:14px;}#rt-breadcrumbs a:after{font-family:FontAwesome;content:"\f054";margin:0 5px 0 10px;}#rt-breadcrumbs .showHere{font-weight:bold;margin-right:5px;}#rt-breadcrumbs .rt-block{padding:10px 15px;}#rt-breadcrumbs .divider{display:none;}#rt-breadcrumbs li:first-child .divider{display:inline;}.component-content table{border-collapse:collapse;}.component-content table.table-bordered{border-collapse:separate;*border-collapse:collapse;}.component-content table.weblinks{font-size:14px;margin:10px 10px 20px 0;width:99%;}.component-content table.weblinks td{border-collapse:collapse;padding:7px;}.component-content table.weblinks td p{margin:0;line-height:1.3em;}.component-content table.weblinks th{padding:7px;text-align:left;}.component-content table.category{font-size:14px;margin:10px 10px 20px 0;width:99%;}.component-content table.category td{padding:7px;}.component-content table.category th{padding:7px;text-align:left;}.component-content table.category th a img{padding:2px 10px;}.component-content .weblink-category td.title{font-size:14px;}.component-content .num{vertical-align:top;text-align:left;}.component-content .hits{vertical-align:top;}.component-content .filter{margin:10px 0;text-align:right;margin-right:7px;}.component-content .archive .filter-search{float:none;padding-left:0;}.component-content .archive .filter-search .button{margin-top:-10px;}.component-content .archive .filters{margin-bottom:25px;}.component-content .archive #archive-items{list-style:none;margin:0 0 10px 0;}.component-content .element-invisible{position:absolute;margin-left:-3000px;margin-top:-3000px;height:0;}.component-content .cat-items{margin-top:20px;}.component-content .cat-items .filter-search{margin-bottom:10px;}.component-content .cat-items select{margin-bottom:0;}.component-content .even,.component-content .odd{background:inherit;border-bottom:inherit;}.component-content #member-registration{padding:0 5px;}.component-content form fieldset dt{clear:left;float:left;width:12em;padding:3px 0;}.component-content form fieldset dd{float:left;padding:3px 0;}.invalid,.login-fields #username.invalid,.login-fields #password.invalid,#contact-form dd input.invalid,#contact-form dd textarea.invalid,#modlgn-username.invalid,#modlgn-passwd.invalid,#jform_email.invalid,#member-registration dd input.invalid,#search-searchword.invalid,.finder .inputbox.invalid,.inputbox.invalid{border-color:#ff0000;}label.invalid{color:#ff0000 !important;}input[type="radio"],input[type="checkbox"]{margin-right:5px;}.component-content .searchintro{font-weight:normal;margin:20px 0 20px;}.component-content #searchForm .inputbox{margin-bottom:0;}.component-content #searchForm input[type="radio"],.component-content #searchForm input[type="checkbox"]{float:left;}.component-content #searchForm,.component-content #finder-search{padding:0 5px;}.component-content .form-limit{margin:20px 0 0;text-align:right;padding:0 10px 0 20px;}.component-content .highlight{font-weight:bold;}.component-content .ordering-box{width:40%;float:right;}.component-content .phrases-box{width:60%;float:left;}.component-content .only,.component-content .phrases{margin:10px 0 0 0;line-height:1.3em;}.component-content label.ordering{display:block;margin:10px 0 10px 0;}.component-content .word{padding:10px 10px 10px 0;}.component-content .word input{font-weight:bold;padding:4px;font-size:14px;}.component-content .word label{font-weight:bold;}.component-content fieldset.only label,.component-content fieldset.phrases label{margin:0 10px 0 0;}.component-content .ordering-box label.ordering{margin:0 10px 5px 0;}.component-content form .search label,.component-content form .finder label{display:none;}.component-content form #finder-filter-select-list label{display:block;margin-top:10px;margin-bottom:2px;}.component-content .search legend{font-weight:bold;}.component-content .search-results .result-title{padding:15px 15px 0 5px;font-weight:bold;}.component-content .search-results dd{padding:2px 15px 2px 5px;}.component-content .search-results .result-text{padding:10px 15px 10px 5px;line-height:1.7em;}.component-content .search-results .result-url{font-size:14px;padding:2px 15px 15px 5px;}.component-content .search-results .result-created{padding:2px 15px 15px 5px;}.component-content .search-results .result-category{padding:10px 15px 5px 5px;}.component-content .contact{padding:0;}.component-content .contact .button{float:none !important;clear:left;display:block;margin:20px 0 0 0;}.component-content .contact .title{font-size:1.3em;margin:0 0 2px 0;border:0;box-shadow:none;padding:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.component-content .contact .title a{display:block;padding:10px;}.component-content .contact .title a span{line-height:1em;}.component-content .contact .title a span:before{font-family:FontAwesome;content:"\f055";margin:0 10px 0 0;font-size:1.3em;display:inline;vertical-align:middle;}.component-content .contact .pane-toggler-down a span:before{content:"\f056";}.component-content .contact-category{padding:0 10px;}.component-content .contact-category #adminForm .filters{border:0;padding:0;}.component-content .contact-image{margin:10px 0;overflow:hidden;display:block;}.component-content .contact-image img{max-width:100%;}.component-content address{font-style:normal;margin:10px 0;}.component-content address span{display:block;}.component-content .contact-address{margin:20px 0 10px 0;}.component-content .contact-email div{padding:2px 0;margin:0 0 10px 0;}.component-content .contact-email label{width:17em;float:left;}.component-content #contact-textmsg{padding:2px 0 10px 0;}.component-content #contact-email-copy{float:left;margin-right:10px;}.component-content dl.tabs{float:left;margin:50px 0 0 0;z-index:50;clear:both;}.component-content dl.tabs dt{float:left;padding:4px 10px;border-left:1px solid #ccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;margin-right:3px;background:#f0f0f0;color:#666666;}.component-content dl.tabs .open{background:#F9F9F9;border-bottom:1px solid #F9F9F9;z-index:100;color:#000000;}.component-content .current{clear:both;border:1px solid #cccccc;padding:10px 10px;}.component-content .current dd{padding:0;margin:0;}.component-content #content-pane.tabs{margin:1px 0 0 0;}.component-content #users-profile-core,.component-content #users-profile-custom{margin:10px 0 15px 0;padding:15px;}.component-content #users-profile-core dt,.component-content #users-profile-custom dt{float:left;width:12em;padding:3px 0;margin-right:10px;}.component-content #users-profile-core dd,.component-content #users-profile-custom dd{padding:3px 0;}.component-content #member-profile fieldset,.component-content .registration fieldset{margin:10px 0 15px 0;padding:15px;}.component-content #users-profile-core legend,.component-content #users-profile-custom legend,.component-content .profile-edit legend,.component-content .registration legend{font-weight:bold;}.component-content .profile-edit #member-profile fieldset dd,.component-content .registration #member-registration fieldset dd{float:none;padding:5px 0;}.component-content .profile-edit #member-profile fieldset dd input,.component-content .profile-edit #member-profile fieldset dd select,.component-content .registration #member-registration fieldset dd input{width:17em;}.component-content .profile-edit #member-profile fieldset dt,.component-content .registration #member-registration fieldset dt{padding:5px 5px 5px 0;width:13em;}.component-content .optional{font-size:14px;}.component-content .contentpaneopen_edit{float:left;}.component-content .mceButton:hover{background:none !important;}.component-content .edit #adminForm fieldset{padding:20px 15px;margin:10px 0 15px 0;}.component-content .formelm{margin:5px 0;}.component-content .formelm .fltlft{float:left;}.component-content .formelm label{width:13em;display:inline-block;vertical-align:top;width:100%;}.component-content .formelm .button2-left,.component-content .formelm .media-preview{margin:3px 0 0 10px;}.component-content .formelm .button2-left a,.component-content .formelm .media-preview a{padding:3px 10px !important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.component-content #adminForm .formelm-area{padding:5px 0;}.component-content #adminForm .formelm-area label{vertical-align:top;display:inline-block;width:7.9em;}.component-content .formelm-buttons{text-align:right;margin-bottom:10px;}.component-content .button2-left .blank a,.component-content .button2-left a,.component-content .button2-left .readmore a{background:#eee;padding:4px !important;margin:0 !important;line-height:1.2em;border:solid 1px #ddd;font-weight:bold;text-decoration:none;display:inline;}.component-content table.contenttoc{padding:10px;margin:10px;}.component-content table.contenttoc tr td{padding:1px 0;}.component-content .pagenavcounter{font-weight:bold;}.component-content .tip{font-size:0.8em;text-align:left;padding:3px;max-width:400px;}.component-content .tip-title{font-weight:bold;}.tip-wrap{padding:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.system-unpublished .system-unpublished{margin:-10px;padding:10px;border-top:16px solid;border-bottom:5px solid;position:relative;}.system-unpublished .system-unpublished:before{content:'Unpublished';text-transform:uppercase;top:-19px;left:10px;position:absolute;font-size:0.8em;font-weight:bold;}#system-message{padding:0;margin:15px 0;}#system-message .alert{border-radius:4px;margin:15px 0;list-style:none;padding:10px 35px 10px 10px;color:#0055BB;background:#BFD3E6;border:1px solid #84A7DB;}#system-message .alert p:last-child{margin-bottom:0;}#system-message .alert:before{font-family:FontAwesome;content:'\f05a';margin-right:10px;font-size:12;opacity:0.5;vertical-align:middle;float:left;}#system-message .alert-error{color:#cc0000;background:#EBC8C9;border:1px solid #DE7A7B;}#system-message .alert-error:before{content:'\f056';}#system-message .alert-warning{color:#A08B4C;background:#F5ECC1;border:1px solid #B8A871;}#system-message .alert-warning:before{content:'\f06a';}#system-message .alert-success{color:#468847;background:#dff0d8;border:1px solid #93BC8F;}#system-message .alert-success:before{content:'\f058';}#system-message > div:first-child{margin-bottom:0 !important;}#system-message dd{margin:0;font-weight:bold;text-shadow:none;}#system-message dd ul{border-radius:4px;margin:15px 0;list-style:none;padding:10px;color:#0055BB;background:#BFD3E6;border:1px solid #84A7DB;}#system-message dd ul li:before{font-family:FontAwesome;content:'\f05a';margin-right:8px;font-size:10;opacity:0.5;vertical-align:middle;}#system-message .error ul{color:#cc0000;background:#EBC8C9;border:1px solid #DE7A7B;}#system-message .error ul li:before{content:'\f056';}#system-message .notice ul{color:#A08B4C;background:#F5ECC1;border:1px solid #B8A871;}#system-message .notice ul li:before{content:'\f06a';}#system-message dt.error,#system-message dt.notice,#system-message dt.message{display:none;}#system-debug{color:#cccccc;background-color:#ffffff;padding:10px;margin:10px;}#system-debug div{font-size:11px;}.icon-file-add:before,.icon-cancel:before,.icon-eye:before,.icon-location:before{font-family:'IcoMoon' !important;}body #k2Container table tr,body #k2Container table th,body #k2Container table td{background:none !important;border:0 !important;}body #k2Container table td.key{padding-right:15px;}body #k2Container table input[type="file"]{margin:5px 0;}body .k2AccountPage table tr td label{display:inline;}body .k2AccountPage div.k2AccountPageUpdate{border:none;}body #k2Container input.inputbox,body #k2Container select,body #k2Container input[type="file"]{border:1px solid #D9D9D9;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}body #k2Container input#genderf,body #k2Container input#genderm{float:none;margin:0 5px 5px 0;}body #k2Container .defaultSkin table.mceLayout{border:1px solid rgba(0,0,0,0.1);}a{-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}#rt-transition.rt-hidden{opacity:0;}#rt-transition.rt-visible{opacity:1;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in;}.logo-block{padding:0 15px;margin:7px 10px;}

#rt-top-surround{
	background-color: #fff;
    background-image: -moz-linear-gradient(top,#ffffff,#fff);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#fff));
    background-image: -webkit-linear-gradient(top,#ffffff,#fff);
    background-image: -o-linear-gradient(top,#ffffff,#fff);
    background-image: linear-gradient(to bottom,#ffffff,#fff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff', GradientType=0);
    color: #6e6e6e;
    text-shadow: 0 0px 0px #ffffff;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
    box-shadow: 0 0px 0px rgba(0,0,0,0.3);
    border-bottom: 0px solid #ffffff;
	position:fixed; width:100%; z-index:1000;}

#rt-top-surround:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0; background:none !important;}

#rt-top{position:relative; background-color:#FFF; z-index:auto}

#rt-iconos{z-index:3;position:relative;/*margin-bottom: 50px;*/}

#rt-header { background-color:#FF3333;z-index:2;position:relative;}

.menu-block{padding:0;margin:0;}

.rt-menu-mobile{text-align:center;padding:0 0 15px 0;}

#rt-maintop{padding-top:20px;}

.title,.component-content h2{font-size:18px;line-height:20px;font-weight:normal;letter-spacing:normal;margin-top:0;padding-bottom:0px;margin-bottom:0px; padding-left:10px; padding-top:5px; padding-bottom:0px;}

#rt-top-surround .title,#rt-showcase .title{border:none;box-shadow:none;}

.title1 .title{margin:-11px -16px 20px -16px;padding:10px 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.title2 .title{margin:-10px -15px 20px -15px;padding:10px 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.title3 .title{margin:-10px -15px 20px -15px;padding:10px 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.box1,.box2,.box3{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.box1 .module-surround{margin:-1px;}

ul.menu{list-style:none;margin:0;padding:0;}

ul.menu ul{list-style:none;}

ul.menu li{margin-bottom:8px;}
#

ul.menu li a,ul.menu li .item,ul.menu li .separator{display:block;font-size:0.9em;font-weight:bold;}



ul.menu li a:before,ul.menu li .item:before,ul.menu li .separator:before{    content: "";margin-right:10px;display:none;vertical-align:middle;font-weight:normal;}


ul.menu li.active.current > a:before,ul.menu li.active.current > .item:before,ul.menu li.active.current > .separator:before,ul.menu li#current.active > a:before,ul.menu li#current.active > .item:before,ul.menu li#current.active > .separator:before{margin-right:11px;}

ul.menu ul.small{font-size:14px;}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
    border: 1px solid;
    border-radius: 0px;
    display: inline-block;
    float: right;
    font-size: 12px;
    line-height: 1.3em;
    padding: 9px 10px;
}

.promo-image{float:left;margin:-10px 10px -30px -40px;width:30%;}

.promo-image img{max-width:100%;}

.promo-desc{padding-top:10px;}

.promo h1{position:relative;font-size:3.9em;line-height:1.2em;}

.promo p{font-size:1.5em;line-height:1.7em;}

.promo .readon{margin-top:10px;}



.more { bottom:0px; position:absolute; background-color:#cc0000; color:#fff; padding-bottom:5px; padding-top: 5px; padding-left:10px; padding-right:10px; right:0px;}

.gantry-example{position:relative;margin:15px 0;padding:39px 19px 14px;*padding-top:19px;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.gantry-example .table,.gantry-example .well,.gantry-example blockquote{margin-bottom:5px;}

.gantry-example .lead{font-size:18px;line-height:24px;}

.gantry-example > p:last-child{margin-bottom:0;}

.gantry-example + .prettyprint{margin-top:-20px;padding-top:15px;}.gantry-example:after{content:"Example";position:absolute;top:-1px;left:-1px;padding:3px 7px;font-size:12px;font-weight:bold;background-color:#f5f5f5;border:1px solid #dddddd;color:#9da0a4;border-radius:4px 0 4px 0;-webkit-border-radius:4px 0 4px 0;-moz-border-radius:4px 0 4px 0;border-radius:4px 0 4px 0;font-style:normal;}form.gantry-example{padding-bottom:19px;}.gantry-img img,img.gantry-img{max-width:100%;height:auto;}.powered-by{display:block;width:120px;height:32px;margin:0 auto;opacity:0.8;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;}.powered-by:hover{opacity:1;}

#gantry-totop{ background-color:#cc0000; display:inline-block;padding:4px 10px;float:right; margin-bottom:0px;}

#rt-accessibility .rt-desc{float:left;margin-right:8px;font-weight:bold;}

#rt-accessibility #rt-buttons .button{line-height:1em;padding:0;width:14px;height:14px;text-align:center;}

#rt-accessibility #rt-buttons .small{font-size:inherit;}

#rt-accessibility #rt-buttons .small .button:after{content:'-';}

#rt-accessibility #rt-buttons .large .button:after{content:'+';}

body{background:#fff;color:#6e6e6e;}a:hover{color:#bcbcbc; text-decoration:underline;}

h1,h2,h3,h4,h5,h6{color:#6b6b6b;}

a,ul.menu li .separator{color:#fff;}

#rt-maintop{background:#f0f0f0 url(../images/patterns/noise.png);border-bottom:1px solid #ffffff;box-shadow:0 1px 0 #cecece, inset 0 2px 4px 0 rgba(0,0,0,0.1);}

#rt-footer{background:#000; padding-top:0px;}

#rt-inscribete { background-color:#fff; margin-top:-66px;}


.boton-preinscribete { float:right; padding:5px; background-color:#cc0000; padding-left:15px; padding-right:15px;}
.boton-inscribete { float:right; padding:5px; background-color:#cc0000; margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px;}
.snies { float:right; padding:5px;}
.titulo-programa { float:left; padding:5px;}

.contenedor-programas { width:100%}
.col1 {
	float:left; }
.col2 { float:left;}

ul#jj_sl_navigation li a {
    margin-left: -5px !important;
    padding: 8px 0 12px 10px !important;
}



#rt-copyright{ background-color:#fff;}

#rt-footer a, ul.menu li .separator { color:#fff;}


.powered { float:right;}

.title,.component-content h2{color:#fff;border-bottom:4px solid #515151; background-color:#353535; font-size:15px; padding:10px;}

.title1 .title{background:#ffffff;border:1px solid #d5d5d5;}

.vinculo{
	color: #cc0000;
    text-decoration: underline;
}

.title2 .title{color:#303030;background:#eeeeee url(../images/patterns/noise.png);-webkit-box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);}.title4 .title{color:#6e6e6e;}.box1{background:#ffffff;border:1px solid #d5d5d5;}.box2{color:#303030;background:#eeeeee url(../images/patterns/noise.png);-webkit-box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);}#rt-showcase .box1,#rt-showcase .box2,#rt-top-surround .box1,#rt-top-surround .box2{color:#6e6e6e;text-shadow:0px 0px 0 #ffffff;}#rt-showcase .box1 .title,#rt-showcase .box2 .title,#rt-top-surround .box1 .title,#rt-top-surround .box2 .title{color:#303030;text-shadow:0px 0px 0 #ffffff;border-bottom:1px solid #d1d1d1;-webkit-box-shadow:0 1px 0 #ffffff;-moz-box-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 #ffffff;}#rt-showcase .title1 .title,#rt-top-surround .title1 .title{color:#303030;text-shadow:0px 0px 0 #ffffff;border:1px solid #d5d5d5;}#rt-showcase .title2 .title,#rt-top-surround .title2 .title{color:#303030;text-shadow:1px 1px 0 #ffffff;-webkit-box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);box-shadow:inset 0 2px 12px rgba(0,0,0,0.13);}ul.menu li.active.current > a,ul.menu li.active.current > .item,ul.menu li.active.current > .separator,ul.menu li#current.active > a,ul.menu li#current.active > .item,ul.menu li#current.active > .separator{color:#303030;}.button,.readon,.readmore,button.validate,#member-profile a,#member-registration a,.formelm-buttons button{color:#ffffff;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.2);}.button:hover,.readon:hover,.readmore:hover,button.validate:hover,#member-profile a:hover,#member-registration a:hover,.formelm-buttons button:hover{color:#ffffff;}.button:active,.readon:active,.readmore:active,button.validate:active,#member-profile a:active,#member-registration a:active,.formelm-buttons button:active{-webkit-box-shadow:0 1px 0 #ffffff;-moz-box-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 #ffffff;}.readmore a{color:#ffffff;}.readmore a:hover{color:#ffffff;}

.button,.readon,.readmore,button.validate,#member-profile a,#member-registration a,.formelm-buttons button,.btn-primary{
	border-color: transparent;
	background-color:#d13a2d;background-image:-moz-linear-gradient(top,#e14538,#ba291c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e14538),to(#ba291c));background-image:-webkit-linear-gradient(top,#e14538,#ba291c);background-image:-o-linear-gradient(top,#e14538,#ba291c);background-image:linear-gradient(to bottom,#e14538,#ba291c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe04537', endColorstr='#ffb9291c', GradientType=0);

}
	
	.button:hover,.readon:hover,.readmore:hover,button.validate:hover,#member-profile a:hover,#member-registration a:hover,.formelm-buttons button:hover,.btn-primary:hover{background-color:#de4b3e;background-image:-moz-linear-gradient(top,#e55e52,#d42f20);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e55e52),to(#d42f20));background-image:-webkit-linear-gradient(top,#e55e52,#d42f20);background-image:-o-linear-gradient(top,#e55e52,#d42f20);background-image:linear-gradient(to bottom,#e55e52,#d42f20);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe45e52', endColorstr='#ffd42e20', GradientType=0);}.button:active,.readon:active,.readmore:active,button.validate:active,#member-profile a:active,#member-registration a:active,.formelm-buttons button:active,.btn-primary:active{background-color:#dd3f31;background-image:-moz-linear-gradient(top,#d93021,#e35649);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d93021),to(#e35649));background-image:-webkit-linear-gradient(top,#d93021,#e35649);background-image:-o-linear-gradient(top,#d93021,#e35649);background-image:linear-gradient(to bottom,#d93021,#e35649);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd82f20', endColorstr='#ffe35549', GradientType=0);}.powered-by{background:url(../images/logo/powered.png);}.pagenav li{background:#f0f0f0;border:1px solid #d5d5d5;box-shadow:inset 0 0 0 1px #ffffff, 0 1px 2px rgba(0,0,0,0.2);}.login-fields #username,.login-fields #password,#contact-form dd input,#contact-form dd textarea,#modlgn-username,#modlgn-passwd,#jform_email,#member-registration dd input,#search-searchword,.finder .inputbox,.inputbox{border:1px solid #d9d9d9;}.component-content .contact .title{background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#ffffff,#dddddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#dddddd));background-image:-webkit-linear-gradient(top,#ffffff,#dddddd);background-image:-o-linear-gradient(top,#ffffff,#dddddd);background-image:linear-gradient(to bottom,#ffffff,#dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);border:1px solid #d5d5d5;text-shadow:0 1px 1px rgba(255,255,255,0.75);}.pagination ul li a{background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#ffffff,#dddddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#dddddd));background-image:-webkit-linear-gradient(top,#ffffff,#dddddd);background-image:-o-linear-gradient(top,#ffffff,#dddddd);background-image:linear-gradient(to bottom,#ffffff,#dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);border:1px solid #d5d5d5;text-shadow:0 1px 1px rgba(255,255,255,0.75);}.pagination ul li span{background:#eaeaea;border:1px solid #d5d5d5;color:#fff;}.breadcrumbs a:after,.breadcrumb a:after{color:#aaaaaa;}.breadcrumbs .showHere,.breadcrumb .showHere{font-weight:bold;margin-right:5px;}.article-info.muted{color:inherit;}.article-info dd:before{text-shadow:1px 1px 0 #ffffff;}

#gantry-totop{background:#cc0000;border:1px solid #d5d5d5;box-shadow:inset 0 0 0 1px #ffffff, 0 1px 2px rgba(0,0,0,0.2); color:#fff; margin-top:20px;}

.rt-grid-5.rt-omega .rt-block { margin-top:0px; clear:both;}

.rt-grid-7.rt-alpha .rt-block { margin-top:0px;}

#gantry-totop:active{-webkit-box-shadow:0 1px 0 #ffffff;-moz-box-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 #ffffff;}

.tip-wrap{background:#ffffff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);color:#6e6e6e;}

.system-unpublished .system-unpublished{background:#ffffff;border-color:#d5d5d5;}

.tags .label-info{background:#b5281c;}

abbr[title]{border-bottom:1px dotted #d5d5d5;}

blockquote{border-left:5px solid #d5d5d5;}

blockquote small{color:#aaaaaa;}

blockquote.pull-right{border-right:5px solid #d5d5d5;}

legend{color:#303030;border-bottom:1px solid #d5d5d5;}

legend small{color:#d5d5d5;}

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{color:#6e6e6e;}

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:#ffffff;border:1px solid #d5d5d5;-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);}

select{border:1px solid #d5d5d5;}

.uneditable-input,.uneditable-textarea{color:#aaaaaa;background-color:#f5f5f5;border-color:#d5d5d5;-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);}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{border-color:#d5d5d5;}

.input-prepend .add-on,.input-append .add-on{text-shadow:0 1px 0 #ffffff;background-color:#f0f0f0;border:1px solid #d5d5d5;}

.input-prepend.input-append .media-preview,.input-append.input-append .media-preview{margin:0;}

.form-actions{background-color:#f0f0f0;border-top:1px solid #d5d5d5;}

.uneditable-input{background-color:;border-color:#eeeeee;-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);}

.help-block,.help-inline{color:;}

.table-bordered th{background-color:#f0f0f0;}

.well{background-color:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.nav-tabs.nav-stacked > li > a{background-color:#f0f0f0;}

.nav-tabs.nav-stacked > li > a:hover{background-color:#eaeaea;}

.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),.cat-list-row0{background-color:#eaeaea;}

.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover,.cat-list-row0:hover,.cat-list-row1:hover{background-color:#dbdbdb;}

.filter-search.alert-info{background-color:transparent;border-color:transparent;color:inherit;}.filter-search.alert-info .inputbox{color:;}p.success,p.info,p.error,p.warning{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:15px;font-weight:bold;border:1px solid;}p.success a,p.info a,p.error a,p.warning a{color:#666 !important;}p.success a:hover,p.info a:hover,p.error a:hover,p.warning a:hover{color:#000 !important;text-shadow:none;}p.success{background:#dff0d8;border-color:#d6e9c6;color:#468847;}p.info{background:#d9edf7;border-color:#bce8f1;color:#3a87ad;}p.error{background:#f2dede;border-color:#eed3d7;color:#b94a48;}p.warning{background:#fcf8e3;border-color:#fbeed5;color:#c09853;}.logo-type-gantry #rt-logo{background-image:url(../images/logo/light/logo.png) 0 0 no-repeat ;}

.borderinput { margin-right:50px !important;}

#rt-mainbody-surround { background-color:#fff;margin-top: 60px;}

#rt-top-surround{background-color:#fff;}

#rt-botones { background-color:#fff;}

#rt-top-surround .title{color:#303030;text-shadow:1px 1px 1px #ffffff;}

#rt-top-surround a:hover{color:#fff;}

#rt-showcase{background-color:#fff;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd7d7d7', endColorstr='#ffeeeeee', GradientType=0);color:#6e6e6e;border-bottom:1px solid #ffffff;padding-bottom:0px;}

#rt-showcase .title{color:#fff;}

#rt-showcase a{text-shadow: none !important;}

#rt-showcase a:hover{color:#ccc!important; text-shadow: none !important;}

.rt-showcase-pattern{ background-color:#fff;
    background-image: -webkit-linear-gradient(rgba(0,0,0,0.00) 2px,transparent 2px), -webkit-linear-gradient(0,rgba(0,0,0,0.00) 0px,transparent 0px), -webkit-linear-gradient(rgba(0,0,0,0.00) 0px,transparent 0px), -webkit-linear-gradient(0,rgba(0,0,0,0.00) 0px,transparent 0px);
    background-size: 00px 00px, 00px 00px, 0px 0px, 0px 0px;
    background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
	}

.item-page p {
    margin-top: 25px;
}

.title3 .title{background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#ffffff,#dddddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#dddddd));background-image:-webkit-linear-gradient(top,#ffffff,#dddddd);background-image:-o-linear-gradient(top,#ffffff,#dddddd);background-image:linear-gradient(to bottom,#ffffff,#dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border-bottom:1px solid #ffffff;color:#303030;text-shadow:1px 1px 1px #ffffff;}.box3{background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#ffffff,#dddddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#dddddd));background-image:-webkit-linear-gradient(top,#ffffff,#dddddd);background-image:-o-linear-gradient(top,#ffffff,#dddddd);background-image:linear-gradient(to bottom,#ffffff,#dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border-bottom:1px solid #ffffff;color:#6e6e6e;text-shadow:0 2px 3px #ffffff;}.box3 .title{color:#303030;text-shadow:1px 1px 1px #ffffff;}.box3 a:hover{color:#303030;}#rt-showcase .box3 .title,#rt-top-surround .box3 .title{border-bottom:1px solid #d1d1d1;-webkit-box-shadow:0 1px 0 #ffffff;-moz-box-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 #ffffff;}#rt-showcase .title3 .title,#rt-top-surround .title3 .title{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border-bottom:1px solid #ffffff;}.promo h1{text-shadow:1px 1px 0 #ffffff;}.promo h1 b{color:#303030;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#000000),color-stop(40%,#000000),color-stop(0%,rgba(0,0,0,0.5)));mask:url(../images/mask.svg#light);}.promo p b{color:#303030;}

#rt-drawer{background:#ffffff;border-bottom:1px solid #ffffff;padding-bottom:0px;}

@font-face{font-family:'FontAwesome';src:url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.eot?v=3.2.1');src:url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-style:normal;font-weight:normal;text-decoration:inherit;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome, sans-serif;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;text-decoration:inherit;display:inline-block;speak:none;}.icon-large:before{vertical-align:-10%;font-size:1.33333333333em;}a [class^="icon-"],a [class*=" icon-"]{display:inline;}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14285714286em;text-align:right;padding-right:0.285714285714em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857142857em;}.icons-ul{margin-left:2.14285714286em;list-style-type:none;}.icons-ul > li{position:relative;}.icons-ul .icon-li{position:absolute;left:-2.14285714286em;width:2.14285714286em;text-align:center;line-height:inherit;}[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}.icon-muted{color:#eee;}.icon-light{color:#fff;}.icon-dark{color:#333;}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;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;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;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;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.pull-right{float:right;}.pull-left{float:left;}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}[class^="icon-"],[class*=" icon-"]{width:auto;height:auto;line-height:inherit;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;max-width:100%;}.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"]{background-image:none;}.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}.btn [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}.nav-tabs [class^="icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class^="icon-"],.nav-pills [class^="icon-"].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}.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:.18em;}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}.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:.25em;}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.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:.05em;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}.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;}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}@-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-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}.icon-glass:before{content:"\f000";}.icon-music:before{content:"\f001";}.icon-search:before{content:"\f002";}.icon-envelope-alt: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-power-off:before,.icon-off:before{content:"\f011";}.icon-signal:before{content:"\f012";}.icon-gear:before,.icon-cog:before{content:"\f013";}.icon-trash:before{content:"\f014";}.icon-home:before{content:"\f015";}.icon-file-alt: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-rotate-right:before,.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-mail-forward:before,.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-gears:before,.icon-cogs:before{content:"\f085";}.icon-comments:before{content:"\f086";}.icon-thumbs-up-alt:before{content:"\f087";}.icon-thumbs-down-alt: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-unchecked:before,.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-paperclip:before,.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:before{content:"\f0e0";}.icon-linkedin:before{content:"\f0e1";}.icon-rotate-left:before,.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-text-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-mail-reply:before,.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";}.icon-expand-alt:before{content:"\f116";}.icon-collapse-alt:before{content:"\f117";}.icon-smile:before{content:"\f118";}.icon-frown:before{content:"\f119";}.icon-meh:before{content:"\f11a";}.icon-gamepad:before{content:"\f11b";}.icon-keyboard:before{content:"\f11c";}.icon-flag-alt:before{content:"\f11d";}.icon-flag-checkered:before{content:"\f11e";}.icon-terminal:before{content:"\f120";}.icon-code:before{content:"\f121";}.icon-reply-all:before{content:"\f122";}.icon-mail-reply-all:before{content:"\f122";}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}.icon-location-arrow:before{content:"\f124";}.icon-crop:before{content:"\f125";}.icon-code-fork:before{content:"\f126";}.icon-unlink:before{content:"\f127";}.icon-question:before{content:"\f128";}.icon-info:before{content:"\f129";}.icon-exclamation:before{content:"\f12a";}.icon-superscript:before{content:"\f12b";}.icon-subscript:before{content:"\f12c";}.icon-eraser:before{content:"\f12d";}.icon-puzzle-piece:before{content:"\f12e";}.icon-microphone:before{content:"\f130";}.icon-microphone-off:before{content:"\f131";}.icon-shield:before{content:"\f132";}.icon-calendar-empty:before{content:"\f133";}.icon-fire-extinguisher:before{content:"\f134";}.icon-rocket:before{content:"\f135";}.icon-maxcdn:before{content:"\f136";}.icon-chevron-sign-left:before{content:"\f137";}.icon-chevron-sign-right:before{content:"\f138";}.icon-chevron-sign-up:before{content:"\f139";}.icon-chevron-sign-down:before{content:"\f13a";}.icon-html5:before{content:"\f13b";}.icon-css3:before{content:"\f13c";}.icon-anchor:before{content:"\f13d";}.icon-unlock-alt:before{content:"\f13e";}.icon-bullseye:before{content:"\f140";}.icon-ellipsis-horizontal:before{content:"\f141";}.icon-ellipsis-vertical:before{content:"\f142";}.icon-rss-sign:before{content:"\f143";}.icon-play-sign:before{content:"\f144";}.icon-ticket:before{content:"\f145";}.icon-minus-sign-alt:before{content:"\f146";}.icon-check-minus:before{content:"\f147";}.icon-level-up:before{content:"\f148";}.icon-level-down:before{content:"\f149";}.icon-check-sign:before{content:"\f14a";}.icon-edit-sign:before{content:"\f14b";}.icon-external-link-sign:before{content:"\f14c";}.icon-share-sign:before{content:"\f14d";}.icon-compass:before{content:"\f14e";}.icon-collapse:before{content:"\f150";}.icon-collapse-top:before{content:"\f151";}.icon-expand:before{content:"\f152";}.icon-euro:before,.icon-eur:before{content:"\f153";}.icon-gbp:before{content:"\f154";}.icon-dollar:before,.icon-usd:before{content:"\f155";}.icon-rupee:before,.icon-inr:before{content:"\f156";}.icon-yen:before,.icon-jpy:before{content:"\f157";}.icon-renminbi:before,.icon-cny:before{content:"\f158";}.icon-won:before,.icon-krw:before{content:"\f159";}.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}.icon-file:before{content:"\f15b";}.icon-file-text:before{content:"\f15c";}.icon-sort-by-alphabet:before{content:"\f15d";}.icon-sort-by-alphabet-alt:before{content:"\f15e";}.icon-sort-by-attributes:before{content:"\f160";}.icon-sort-by-attributes-alt:before{content:"\f161";}.icon-sort-by-order:before{content:"\f162";}.icon-sort-by-order-alt:before{content:"\f163";}.icon-thumbs-up:before{content:"\f164";}.icon-thumbs-down:before{content:"\f165";}.icon-youtube-sign:before{content:"\f166";}.icon-youtube:before{content:"\f167";}.icon-xing:before{content:"\f168";}.icon-xing-sign:before{content:"\f169";}.icon-youtube-play:before{content:"\f16a";}.icon-dropbox:before{content:"\f16b";}.icon-stackexchange:before{content:"\f16c";}.icon-instagram:before{content:"\f16d";}.icon-flickr:before{content:"\f16e";}.icon-adn:before{content:"\f170";}.icon-bitbucket:before{content:"\f171";}.icon-bitbucket-sign:before{content:"\f172";}.icon-tumblr:before{content:"\f173";}.icon-tumblr-sign:before{content:"\f174";}.icon-long-arrow-down:before{content:"\f175";}.icon-long-arrow-up:before{content:"\f176";}.icon-long-arrow-left:before{content:"\f177";}.icon-long-arrow-right:before{content:"\f178";}.icon-apple:before{content:"\f179";}.icon-windows:before{content:"\f17a";}.icon-android:before{content:"\f17b";}.icon-linux:before{content:"\f17c";}.icon-dribbble:before{content:"\f17d";}.icon-skype:before{content:"\f17e";}.icon-foursquare:before{content:"\f180";}.icon-trello:before{content:"\f181";}.icon-female:before{content:"\f182";}.icon-male:before{content:"\f183";}.icon-gittip:before{content:"\f184";}.icon-sun:before{content:"\f185";}.icon-moon:before{content:"\f186";}.icon-archive:before{content:"\f187";}.icon-bug:before{content:"\f188";}.icon-vk:before{content:"\f189";}.icon-weibo:before{content:"\f18a";}.icon-renren:before{content:"\f18b";}body .noitalic{font-style:normal !important;}body .nobold{font-weight:normal !important;}body .flush{margin:0 !important;padding:0 !important;}body .nomarginall{margin:0 !important;}body .nopaddingall{padding:0 !important;}body .nomargintop{margin-top:0 !important;}body .nomarginbottom{margin-bottom:0 !important;}body .nomarginleft{margin-left:0 !important;}body .nomarginright{margin-right:0 !important;}body .nopaddingtop{padding-top:0 !important;}body .nopaddingbottom{padding-bottom:0 !important;}body .nopaddingleft{padding-left:0 !important;}body .nopaddingright{padding-right:0 !important;}.com{color:#93a1a1;}.lit{color:#195f91;}.pun,.opn,.clo{color:#93a1a1;}.fun{color:#dc322f;}.str,.atv{color:#dd1144;}.kwd,.linenums .tag{color:#1e347b;}.typ,.atn,.dec,.var{color:teal;}.pln{color:#48484c;}.prettyprint{padding:8px;background-color:#fcfcfc;border:1px solid #d5d5d5;}.prettyprint.linenums{-webkit-box-shadow:40px 0 0 #f5f5f5 inset, 41px 0 0 #d5d5d5 inset;-moz-box-shadow:40px 0 0 #f5f5f5 inset, 41px 0 0 #d5d5d5 inset;box-shadow:40px 0 0 #f5f5f5 inset, 41px 0 0 #d5d5d5 inset;}ol.linenums{margin:0 0 0 33px;padding-left:0;}ol.linenums li{padding-left:12px;color:#aaaaaa;line-height:18px;text-shadow:0 1px 0 #ffffff;}#rt-offline-body h1.sitename{font-size:500%;}#rt-offline-body .offline h1{font-size:300%;}#rt-offline-body .offline p{font-size:150%;}#rt-offline-body .offline-image{text-align:center;}#rt-offline-body .row{text-align:center;}#rt-offline-body .row .cell{margin:0 auto;text-align:left;}.rt-error-rocket{width:350px;height:315px;float:left;background:url(../images/gantryrocket.png) 0 0 no-repeat;margin-right:15px;margin-top:15px;}.rt-error-content{margin-left:365px;margin-top:15px;}@media only screen and (min-width: 960px) and (max-width: 1199px){.rt-error-rocket{width:320px;background-size:320px;}.rt-error-content{margin-left:335px;}}@media only screen and (min-width: 768px) and (max-width: 959px){.rt-error-rocket{width:280px;background-size:280px;}.rt-error-content{margin-left:295px;}.error-title{font-size:1.8em;}}@media only screen and (min-width: 481px) and (max-width: 767px){.rt-error-rocket{width:280px;height:260px;margin:0 auto;background-size:280px;background-position:50% 0;float:none;}.rt-error-content{margin-left:0;}.error-title{font-size:1.8em;}}@media only screen and (max-width: 480px){.rt-error-rocket{width:260px;height:240px;margin:0 auto;background-size:260px;background-position:50% 0;float:none;}.rt-error-content{margin-left:0;}.error-title{font-size:1.6em;}}small{font-size:0.85em;}cite{font-style:normal;}[class^="icon-"],[class*=" icon-"]{width:auto;height:auto;line-height:inherit;}ul.menu ul.unstyled{margin-left:25px;}.input-xxlarge{width:97%;}.gantry-example .search-query{margin-bottom:10px;}body #rokstock .title,body .rokstock-tooltip .title{font-size:12px;line-height:inherit;margin:auto;padding:inherit;font-weight:inherit;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}body #rokstock .rokstock-list .row,body .rokstock-tooltip .rokstock-list .row{margin:auto;overflow:hidden;height:auto;}body #rokstock .rokstock-list .row:before,body #rokstock .rokstock-list .row:after,body .rokstock-tooltip .rokstock-list .row:before,body .rokstock-tooltip .rokstock-list .row:after{display:none;content:none;clear:inherit;}body #rokstock select,body .rokstock-tooltip select{width:auto;height:auto;line-height:auto;margin:0em;}body #rokstock input[type="text"],body .rokstock-tooltip input[type="text"]{margin-bottom:inherit;font-size:12px;}body #rokstock .rokstock-add,body .rokstock-tooltip .rokstock-add{height:auto;padding:1px 5px;}body #rokstock .value,body .rokstock-tooltip .value{font-size:0.9em;}body .rokstock-tooltip .row{margin:auto;overflow:hidden;height:auto;}body .rokstock-tooltip .row:before,body .rokstock-tooltip .row:after{display:none;content:none;clear:inherit;}body #rokweather .rokweather-wrapper .row{margin:auto;overflow:hidden;height:auto;}body #rokweather .rokweather-wrapper .row:before,body #rokweather .rokweather-wrapper .row:after{display:none;content:none;clear:inherit;}body #rokweather form{margin-bottom:inherit;}body .cart_quickcart select{width:auto;height:auto;line-height:auto;margin:0em;}body .cart_quickcart input[type="text"]{margin-bottom:inherit;font-size:12px;line-height:inherit;padding:inherit;height:inherit;}#phocaMap img,.gmnoprint img,.wk-map img,.SpGeoMapModbasic img{max-width:none;}.xdebug-var-dump i{width:inherit !important;}.icon-file-add:before,.icon-cancel:before,.icon-eye:before,.icon-location:before,.icon-arrow-up-3:before,.icon-folder-2:before,.icon-checkedout:before,.icon-locked:before,.icon-comments-2:before,.icon-out:before,.icon-redo:before,.icon-file-add:before,.icon-new:before,.icon-apply:before,.icon-pencil-2:before,.icon-folder:before,.icon-pictures:before,.icon-list-view:before,.icon-power-cord:before,.icon-cube:before,.icon-puzzle:before,.icon-tools:before,.icon-options:before,.icon-equalizer:before,.icon-brush:before,.icon-eye:before,.icon-checkbox-unchecked:before,.icon-checkin:before,.icon-checkbox:before,.icon-checkbox-partial:before,.icon-star-2:before,.icon-featured:before,.icon-calendar-2:before,.icon-help:before,.icon-support:before,.icon-warning:before,.icon-publish:before,.icon-checkmark:before,.icon-unpublish:before,.icon-cancel:before,.icon-purge:before,.icon-mail:before,.icon-mail-2:before,.icon-unarchive:before,.icon-drawer:before,.icon-drawer-2:before,.icon-box-add:before,.icon-box-remove:before,.icon-grid-view:before,.icon-grid-view-2:before,.icon-menu:before,.icon-delete:before,.icon-cancel-2:before,.icon-save-new:before,.icon-plus-2:before,.icon-minus-2:before,.icon-quote:before,.icon-quote-2:before,.icon-database:before,.icon-location:before,.icon-expand-2:before,.icon-contract:before,.icon-contract-2:before,.icon-health:before,.icon-wand:before,.icon-unblock:before,.icon-vcard:before,.icon-clock:before,.icon-address:before,.icon-feed:before,.icon-flag-2:before,.icon-pin:before,.icon-lamp:before,.icon-chart:before,.icon-bars:before,.icon-pie:before,.icon-lightning:before,.icon-next:before,.icon-previous:before,.icon-first:before,.icon-last:before,.pagination .icon-forward:before,.pagination .icon-backward:before,.pagination .icon-step-backward:before,.pagination .icon-step-forward:before,.icon-loop:before,.icon-shuffle:before,.icon-arrow-first:before,.icon-arrow-last:before,.icon-uparrow:before,.icon-downarrow:before,.icon-arrow-up-2:before,.icon-arrow-right-2:before,.icon-arrow-down-2:before,.icon-arrow-left-2:before,.icon-play-2:before,.icon-menu-2:before,.icon-arrow-up-3:before,.icon-arrow-right-3:before,.icon-arrow-down-3:before,.icon-arrow-left-3:before,.icon-printer:before,.icon-color-palette:before,.icon-camera-2:before,.icon-file-remove:before,.icon-save-copy:before,.icon-cart:before,.icon-basket:before,.icon-broadcast:before,.icon-screen:before,.icon-mobile:before,.icon-users:before,.icon-out-2:before{font-family:'IcoMoon' !important;}.pagination [class^="icon-"],.pagination [class*=" icon-"]{width:auto;height:auto;line-height:inherit;}

/*FUSIONMENU*/

.menutop{margin:0;}.menutop li{height:auto;margin:0;padding:0;position:relative;list-style:none;}.menutop li .item{display:block;margin:0;padding:0;text-decoration:none;float:none;width:auto;cursor:pointer;position:relative;outline:none;}.menutop li .fusion-submenu-wrapper{float:none;left:-999em;position:absolute;z-index:500;}.menutop li:hover ul{top:0;}.menutop li:hover li ul{top:-999em;}.menutop em{font-size:80%;font-weight:normal;display:block;font-style:normal;}.rt-fusionmenu{float:left;}.menutop{padding:0 10px;line-height:1em;}.menutop li.root{float:left;}.menutop li.root > .item{font-size:1em;z-index:100;height:36px;padding:12px 0;line-height:1.8em;}.menutop li.root > .item > span{display:block;margin:0;outline:none;padding:5px 15px;width:auto;border-radius:5px;}.menutop li.root > .item em{font-size:10px;display:block;text-transform:lowercase;line-height:0.3em;}.menutop li.root > .item img{margin:0 4px 0 0;vertical-align:text-bottom;}.menutop li.root .subtext span{line-height:1.9em;}.menutop li.parent.root .item > span{padding-right:22px;}.menutop li.parent.root .item .daddyicon{width:12px;height:12px;display:block;position:absolute;top:50%;margin-top:-6px;right:4px;line-height:12px;font-size:0.8em;font-family:FontAwesome;}.menutop li.parent.root .item .daddyicon:before{content:"\f078";}.fusion-js-container{display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000 !important;background:transparent !important;}.fusion-js-subs{display:none;margin:0;overflow:hidden;padding:0;position:absolute;}.menutop ul{padding:0;margin:0;float:left;}.menutop ul li{padding:0;display:block;}.menutop ul li > .item{padding:0 15px;height:auto;display:block;font-size:1em;}.menutop ul li > .item span{display:block;width:100%;overflow:hidden;line-height:3em;}.menutop ul li .item{cursor:pointer;outline:none;position:relative;}.menutop ul li .item img{float:left;margin:8px 6px 0 0;vertical-align:top;}.menutop ul li .nolink span{display:block;}.menutop ul li .subtext span{line-height:1.9em;}.menutop ul li .subtext em{line-height:0.6em;padding-bottom:7px;text-transform:lowercase;}.menutop ul li > .daddy span:before{font-family:FontAwesome;content:"\f054";position:absolute;top:2px;right:10px;font-size:0.8em;}.menutop ul .grouped-parent > .daddy span:before{display:none;}.menutop .drop-bot{height:1px;overflow:hidden;clear:both;}.menutop .fusion-submenu-wrapper{height:auto !important;-webkit-transition:box-shadow 0.4s ease-in;-moz-transition:box-shadow 0.4s ease-in;-o-transition:box-shadow 0.4s ease-in;-ms-transition:box-shadow 0.4s ease-in;transition:box-shadow 0.4s ease-in;}.menutop li.root:hover > .fusion-submenu-wrapper{top:35px;left:0;}.menutop ul li:hover > .fusion-submenu-wrapper{left:180px;top:0;}.menutop .fusion-grouped{padding-bottom:10px;display:block;}.menutop .fusion-grouped ol{padding:0;}.menutop .fusion-grouped ol li{padding:0;}.menutop .fusion-grouped ol li .item{padding:0 8px;}.menutop .fusion-grouped ol li span{font-size:85%;line-height:2em;}.menutop .type-module ol{padding:0;}.menutop .type-module ol li{padding:0;}.menutop .type-module ol li .fusion-module{padding:0;background:none;overflow:hidden;display:block;}.menutop .type-module ol li .fusion-module em{display:inline;font-size:inherit;font-style:italic;}.menutop .type-module ol li .fusion-module a{font-size:inherit;line-height:130%;}.menutop .type-module ol li .fusion-module p{line-height:160%;}.menutop .type-module ol li .fusion-modules{background:none;display:block;}.menutop .type-module ol li .fusion-modules p{line-height:160%;}.menutop .type-module ol li .fusion-modules.item{padding:15px;}.menutop ul li.grouped-parent > .daddy span{background:none;}

/*MENU*/

.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;}.rok-left{float:left;}.rok-right{float:right;}.rok-dropdown-group,.rok-dropdown{position:relative;}.rok-dropdown-open .rok-dropdown{display:block;}.rok-popover-group,.rok-popover{position:relative;}.rok-popover-open .rok-popover{display:block;}

.gf-menu{margin:0px auto 0;list-style:none;}.gf-menu:after{display:table;content:'';clear:both;}.gf-menu ul{list-style:none;padding:0;margin:0;}

.gf-menu .item{text-shadow: 0px 0px 0 #ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#fff;padding:4px 8px;text-align:left;text-decoration:none;display:block;outline:0;cursor:pointer; margin-top:5px; margin-bottom:5px; font-weight:bold;}

.gf-menu .dropdown .flyout ul li a { width:220px !important; margin:0px; padding-bottom:3px;}

.gf-menu .dropdown .flyout { width:250px !important; margin-top: 0px; padding-bottom:3px;}

.gf-menu .item.subtext{padding-top:1px;padding-bottom:4px;}.gf-menu .item.subtext > em{display:block;font-size:9px;line-height:9px;color:#888888;text-align:left;font-style:normal;}.gf-menu .item.icon [class^="icon-"],.gf-menu .item.icon [class*= " icon-"]{background-image:none !important;width:auto;}.gf-menu .item.icon [class^="icon-"]:before,.gf-menu .item.icon [class*= " icon-"]:before{text-indent:0;margin-right:5px;}.gf-menu .item .menu-image{max-width:inherit;vertical-align:text-top;margin-top:-2px;margin-left:-2px;}

.gf-menu.l1 > li.active{border-radius:0px;    background: none;
    border: 0px solid #c4c4c4;    
	-webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,0.1), 0px 0px 0px #ffffff;
    -moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0.1), 0px 0px 0px #ffffff;
    box-shadow: inset 0px 0px 0px rgba(0,0,0,0.1), 0px 0px 0px #ffffff;}

.gf-menu.l1 > li > .item{font-size:15px;line-height:24px;padding-top:2px;padding-bottom:3px;position:relative; font-weight:bold;}

.gf-menu.l1 > li > .item.subtext{padding-top:1px;padding-bottom:4px;}

.gf-menu.l1 > li > .item .menu-image{margin-top:-1px;}

.gf-menu li{margin-right: 0px;float:left;display:block;text-align:center;position:relative;padding:0;margin-left:20px;border:none;border:0px solid transparent;}

.gf-menu li.parent > .item{position:relative;padding-right:25px;}

.gf-menu li.parent > .item:after{color:#fff;position:absolute;right:6px;top:50%;margin-top:-12px;font-family:FontAwesome;content:"\f078";font-size:10px;}

.gf-menu .dropdown{    border: 0px solid #cbcbcb;margin:0 auto;padding:10px 0;position:absolute;opacity:0;left:-999em;text-align:left;border-top:0;background:#22a0c1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;border-radius:0 0px 0px 0px;z-index:1000;

-webkit-box-shadow: inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1); */
    -moz-box-shadow: inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);
    /* box-shadow: inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1); */}

.gf-menu .dropdown .flyout{display:block;}

.gf-menu .dropdown ul li{display:block;float:none;margin-right:0;padding:0 5px;border:0; margin-left:0px !important;}

.gf-menu .dropdown ul li.active > .item{color:#fff;}

.gf-menu .dropdown ul li .item{border:0px solid transparent; border:1px solid #22a0c1;}

.gf-menu .dropdown ul li a:hover{}

.gf-menu .dropdown ul li.parent > .item:after{margin-top:-10px;font-family:FontAwesome;content:"\f054";font-size:11px;}

.gf-menu .dropdown .grouped.parent > .item .border-fixer{display:none;}

.gf-menu .dropdown .grouped.parent > .item:after{font-family:FontAwesome;content:"\f078";font-size:11px;}

.gf-menu .dropdown .grouped ol{background:#e8e8e8;border:1px solid #c4c4c4;border-radius:4px;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;margin:6px 0px;padding:3px 0;}

.gf-menu .dropdown .grouped ol > li > .item{font-size:12px;padding-top:3px;padding-bottom:3px;}

.gf-menu .dropdown .modules{text-align:left;color:#888888;}

.gf-menu .dropdown .modules .module-content{padding:0 10px;}

.gf-menu .dropdown .modules .module-content h1,.gf-menu .dropdown .modules .module-content h2,.gf-menu .dropdown .modules .module-content h3,.gf-menu .dropdown .modules .module-content h4,.gf-menu .dropdown .modules .module-content h5{color:#6e6e6e;}

.gf-menu .dropdown .modules .module-content a{color:#de3526;}

.gf-menu .dropdown .modules .module-content p{margin:0 0 10px 0;font-size:12px;line-height:18px;}

.gf-menu .flyout{border-top:1px solid #cbcbcb;}

.gf-menu .column{float:left;position:relative;}

.gf-menu .position-left{float:left;margin-right:15px;}

.gf-menu .position-right{float:right;margin-left:15px;}

.gf-menu.gf-splitmenu li.parent:hover{border-radius:0px;}

.gf-menu.l1 > li.active:hover{
	background:#22a0c1;
	border:0px;
	text-shadow:none !important;
	color:#FFF !important;
	
}

.gf-menu-toggle{padding:7px 10px;border:1px solid #cbcbcb;border-top:0;border-radius:4px;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);-webkit-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);position:absolute;z-index:1001;top:10px;left:10px;cursor:pointer;}

.gf-menu-toggle.active{border:1px solid #c4c4c4;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#ffffff,#d9d9d9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#ffffff,#d9d9d9);background-image:-o-linear-gradient(top,#ffffff,#d9d9d9);background-image:linear-gradient(to bottom,#ffffff,#d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd8d8d8', GradientType=0);}

.gf-menu-toggle .icon-bar{background-color:#6e6e6e;border-radius:1px 1px 1px 1px;display:block;height:2px;width:18px;}

.gf-menu-toggle .icon-bar + .icon-bar{margin-top:3px;}

@media only screen and (min-width: 960px) and (max-width: 1199px){
	

.gf-menu.l1 > li > .item{font-size:14px;line-height:24px;padding-top:5px;padding-bottom:5px;position:relative;}
	
.layout-mode-responsive .gf-menu.l1 > li{margin-right:5px; margin-left:10px;}

.rt-block._menu.jmoddiv { font-size:10px;}



}

@media (min-width: 768px) and (max-width: 959px)

{

.layout-mode-responsive .gf-menu.l1 > li > .item { font-size:12px !important;}

.gf-menu li { margin-left:2px !important;}
	
.rt-block._menu.jmoddiv { font-size:10px;}

.layout-mode-responsive .gf-menu.l1 > li{margin-right:0px;}

.layout-mode-responsive .gf-menu.l1 > li > .item{font-size:14px;}

.layout-mode-responsive .gf-menu.l1 > li > .item.subtext{padding-top:7px;padding-bottom:7px;}

.layout-mode-responsive .gf-menu.l1 > li > .item.subtext em{display:none;}

.layout-mode-responsive .gf-menu.l1 > li > .item.image img{display:none;}

}

@media only screen and (min-width: 768px)

{
	

.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;}

.rok-left{float:left;}

.rok-right{float:right;}

.rok-dropdown-group,.rok-dropdown{position:relative;}

.rok-dropdown-open .rok-dropdown{display:block;}

.rok-popover-group,.rok-popover{position:relative;}

.rok-popover-open .rok-popover{display:block;}

.gf-menu li:hover,.gf-menu li.active:hover{background:#22a0c1;padding-top:1px;border-radius:0px;border-top:0;}

.gf-menu li:hover > .dropdown,.gf-menu li.active:hover > .dropdown{left:-1px;top:auto;opacity:1;}

.gf-menu li:hover > .item{color:#fff !important;}

.gf-menu li.parent:hover{border-radius:0px 0px 0 0;}

.gf-menu .dropdown ul li:hover{border:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0px;}

.gf-menu .dropdown ul li:hover > .item{border-radius:0px;border:0px solid #fff;}

.gf-menu .dropdown ul li:hover > .item .border-fixer{display:block;position:absolute;height:100%;width:2px;right:-1px;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 2px 0px #ffffff;top:0px;background:#f2f2f2;z-index:1001;}

.gf-menu .dropdown ul li.parent:hover > .item{border-radius:0px 0 0 0px;}

.gf-menu .dropdown .grouped.parent:hover > .item{border-radius:0px;}

.gf-menu .dropdown .modules:hover,.gf-menu .dropdown .modules ul li:hover{padding-top:0 !important;}

.gf-menu .dropdown li:hover > .flyout{left:100%;top:1px;margin-left:-6px;border-top:0px;border-radius:0px; background-color:#cc0000; margin-top:-16px;}

body.rtl li:hover > .dropdown,body.rtl li.active:hover > .dropdown{left:inherit;right:-1px;}

body.rtl .dropdown ul li:hover > .flyout{left:inherit;right:100%;border-radius:5px 0 5px 5px;margin-left:auto;margin-right:-6px;}

body.rtl .dropdown ul li:hover > .item .border-fixer{right:inherit;left:-1px;}

body.rtl .dropdown ul li.parent:hover > .item{border-radius:0 4px 4px 0;}
.gf-menu.l1 > li.active:hover{
	background:;
}


.layout-mode-960fixed .clearfix,.layout-mode-1200fixed .clearfix{*zoom:1;}.layout-mode-960fixed .clearfix:before,.layout-mode-960fixed .clearfix:after,.layout-mode-1200fixed .clearfix:before,.layout-mode-1200fixed .clearfix:after{display:table;content:"";line-height:0;}.layout-mode-960fixed .clearfix:after,.layout-mode-1200fixed .clearfix:after{clear:both;}.layout-mode-960fixed .hide-text,.layout-mode-1200fixed .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.layout-mode-960fixed .input-block-level,.layout-mode-1200fixed .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.layout-mode-960fixed .rok-left,.layout-mode-1200fixed .rok-left{float:left;}.layout-mode-960fixed .rok-right,.layout-mode-1200fixed .rok-right{float:right;}.layout-mode-960fixed .rok-dropdown-group,.layout-mode-960fixed .rok-dropdown,.layout-mode-1200fixed .rok-dropdown-group,.layout-mode-1200fixed .rok-dropdown{position:relative;}.layout-mode-960fixed .rok-dropdown-open .rok-dropdown,.layout-mode-1200fixed .rok-dropdown-open .rok-dropdown{display:block;}.layout-mode-960fixed .rok-popover-group,.layout-mode-960fixed .rok-popover,.layout-mode-1200fixed .rok-popover-group,.layout-mode-1200fixed .rok-popover{position:relative;}.layout-mode-960fixed .rok-popover-open .rok-popover,.layout-mode-1200fixed .rok-popover-open .rok-popover{display:block;}.layout-mode-960fixed .gf-menu.l1 > li:hover > .item .border-fixer,.layout-mode-1200fixed .gf-menu.l1 > li:hover > .item .border-fixer{display:block;position:absolute;height:2px;width:100%;bottom:-2px;left:0px;background:#f2f2f2;z-index:1001;}.layout-mode-960fixed .gf-menu li:hover,.layout-mode-960fixed .gf-menu li.active:hover,.layout-mode-1200fixed .gf-menu li:hover,.layout-mode-1200fixed .gf-menu li.active:hover{border:0px solid #cbcbcb;background:none;padding-top:0px;border-radius:0px;border-top:0;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;}.layout-mode-960fixed .gf-menu li:hover > .dropdown,.layout-mode-960fixed .gf-menu li.active:hover > .dropdown,.layout-mode-1200fixed .gf-menu li:hover > .dropdown,.layout-mode-1200fixed .gf-menu li.active:hover > .dropdown{left:-1px;top:auto;opacity:1;}.layout-mode-960fixed .gf-menu li:hover > .item,.layout-mode-1200fixed .gf-menu li:hover > .item{color:#fff !important;text-shadow:0px 0px 0px #ffffff;}.layout-mode-960fixed .gf-menu li.parent:hover,.layout-mode-1200fixed .gf-menu li.parent:hover{border-radius:4px 4px 0 0;}.layout-mode-960fixed .gf-menu .dropdown ul li:hover,.layout-mode-1200fixed .gf-menu .dropdown ul li:hover{border:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:1px;}.layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item,.layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item{border-radius:4px;border:0px solid #cbcbcb;background:#f2f2f2;border-top:0;-webkit-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);}.layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item .border-fixer,.layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item .border-fixer{display:block;position:absolute;height:100%;width:2px;right:-1px;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;top:0px;background:none;z-index:1001;}.layout-mode-960fixed .gf-menu .dropdown ul li.parent:hover > .item,.layout-mode-1200fixed .gf-menu .dropdown ul li.parent:hover > .item{border-radius:4px 0 0 4px;}.layout-mode-960fixed .gf-menu .dropdown .grouped.parent:hover > .item,.layout-mode-1200fixed .gf-menu .dropdown .grouped.parent:hover > .item{border-radius:4px;}.layout-mode-960fixed .gf-menu .dropdown .modules:hover,.layout-mode-960fixed .gf-menu .dropdown .modules ul li:hover,.layout-mode-1200fixed .gf-menu .dropdown .modules:hover,.layout-mode-1200fixed .gf-menu .dropdown .modules ul li:hover{padding-top:0 !important;}.layout-mode-960fixed .gf-menu .dropdown li:hover > .flyout,.layout-mode-1200fixed .gf-menu .dropdown li:hover > .flyout{left:100%;top:1px;margin-left:-6px;border-top:0;border-radius:0 5px 5px 5px;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 0px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);}.layout-mode-960fixed body.rtl li:hover > .dropdown,.layout-mode-960fixed body.rtl li.active:hover > .dropdown,.layout-mode-1200fixed body.rtl li:hover > .dropdown,.layout-mode-1200fixed body.rtl li.active:hover > .dropdown{left:inherit;right:-1px;}.layout-mode-960fixed body.rtl .dropdown ul li:hover > .flyout,.layout-mode-1200fixed body.rtl .dropdown ul li:hover > .flyout{left:inherit;right:100%;border-radius:5px 0 5px 5px;margin-left:auto;margin-right:-6px;}.layout-mode-960fixed body.rtl .dropdown ul li:hover > .item .border-fixer,.layout-mode-1200fixed body.rtl .dropdown ul li:hover > .item .border-fixer{right:inherit;left:-1px;}.layout-mode-960fixed body.rtl .dropdown ul li.parent:hover > .item,.layout-mode-1200fixed body.rtl .dropdown ul li.parent:hover > .item{border-radius:0 4px 4px 0;}

@media (max-width: 767px){

.layout-mode-responsive .gf-menu-device-wrapper{margin-bottom:15px !important;}
.layout-mode-responsive .gf-menu-device-container{    
	background: #FF3333 !important;
    border: 1px solid #FF3333;
    border-top: 0;
    -webkit-box-shadow: inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff;
    -moz-box-shadow: inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff;
    box-shadow: inset 0px 1px 0px #FF3333, inset 0px 2px 0px #FF3333;
    border-radius: 5px;
    padding: 5px;
	}
.layout-mode-responsive .gf-menu-device-container select{margin-bottom:0;width:100%;}
.layout-mode-responsive .gf-menu{border-top:15px solid #f2f2f2;background-clip:content-box;-webkit-background-clip:content-box;background:#f2f2f2 url(../images/menu/tree-main.png) repeat-y !important;}
.layout-mode-responsive .gf-menu ul,.layout-mode-responsive .gf-menu ol{background:#f2f2f2 url(../images/menu/tree-main.png) repeat-y !important;}
.layout-mode-responsive .gf-menu li{background:url(../images/menu/tree-node.png) no-repeat;padding-left:20px !important;margin-right:0 !important;}
.layout-mode-responsive .gf-menu li.active.last{background:url(../images/menu/tree-node.png) no-repeat !important;border:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.layout-mode-responsive .gf-menu li.active.last > .item{background:#e8e8e8;border:1px solid #c4c4c4 !important;border-radius:4px;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;}
.layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child,.layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child,.layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child,.layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child{background:#f2f2f2 url(../images/menu/tree-node-last.png) 0 -2px no-repeat !important;}
.layout-mode-responsive .gf-menu li ol > li:last-child{background:#f2f2f2 url(../images/menu/tree-node-last.png) 0 -2px no-repeat !important;}
.layout-mode-responsive .gf-menu li:hover > .item{color:#fff !important;text-shadow:0px 0px 0 #ffffff;}
.layout-mode-responsive .gf-menu li .item{padding:2px 5px !important;}
.layout-mode-responsive .gf-menu li .item.subtext em{display:none;}.layout-mode-responsive .gf-menu li .item:after{content:'' !important;}
.layout-mode-responsive .gf-menu > li:first-child,.layout-mode-responsive .gf-menu > li:first-child.active{margin-top:-15px;background:url(../images/menu/tree-node-first.png) no-repeat !important;}
.layout-mode-responsive .gf-menu > li:last-child{background:#f2f2f2 url(../images/menu/tree-node-last.png) 0 -2px no-repeat;}
.layout-mode-responsive .gf-menu .dropdown{width:100% !important;border:0 !important;padding-top:0 !important;padding-bottom:0 !important;background:transparent !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;position:relative;left:inherit;top:inherit;opacity:1;*zoom:1;}
.layout-mode-responsive .gf-menu .dropdown:before,.layout-mode-responsive .gf-menu .dropdown:after{display:table;content:"";line-height:0;}
.layout-mode-responsive .gf-menu .dropdown:after{clear:both;}
.layout-mode-responsive .gf-menu .dropdown .flyout{display:block;}
.layout-mode-responsive .gf-menu .dropdown .column{width:100% !important;}
.layout-mode-responsive .gf-menu .dropdown .grouped ol{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;}.layout-mode-responsive .gf-menu .dropdown .modules{display:none;}
.layout-mode-responsive .gf-menu.l1 > li{float:none;margin-left:-1px;}
.layout-mode-responsive .gf-menu.l1 > li.active{margin-left:0px;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;}
.layout-mode-responsive .gf-menu.l1 > li > .item{font-size:14px;}

}


body.rtl .gf-menu.l1 > li{float:right;}body.rtl .gf-menu li .item{text-align:right;}body.rtl .gf-menu li.parent > .item{padding-right:8px;padding-left:25px;}body.rtl .gf-menu li.parent > .item:after{right:inherit;left:6px;}body.rtl .gf-menu-toggle{left:inherit;right:10px;}body.rtl .dropdown{border-radius:5px 0 5px 5px;}body.rtl .dropdown ul li.parent > .item:after{content:"\f053";font-size:11px;}

@media (max-width: 767px)

{
	.layout-mode-responsive .gf-menu-device-container {
    background: #f2f2f2 !important;
    border: 1px solid #cbcbcb;
    border-top: 0;
    -webkit-box-shadow: inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff;
    -moz-box-shadow: inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff;
    box-shadow: inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff;
    border-radius: 5px;
    padding: 5px;
}
.layout-mode-responsive.rtl .gf-menu.l1 > li{float:none;}.layout-mode-responsive.rtl .gf-menu li .item{text-align:left;}



}

body.layout-mode-responsive{-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out;position:relative;}body.layout-mode-responsive .gf-menu-device-wrapper-sidemenu{left:-200px;-webkit-overflow-scrolling:touch;}body.layout-mode-responsive .gf-sidemenu-size-left{left:0;-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out;}body.gf-sidemenu-size-marginleft{left:200px;position:relative;overflow:hidden;-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out;}

@media (max-width: 767px)

{
.gf-menu-device-container.responsive-type-panel ~ ul.gf-menu{display:none;}.layout-mode-responsive .gf-menu-device-wrapper.gf-menu-device-wrapper-sidemenu{margin-bottom:0 !important;}.layout-mode-responsive .gf-menu-device-wrapper-sidemenu{-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out;position:fixed !important;top:0;left:-200px;right:0;bottom:0;margin:0 !important;z-index:6000;overflow:auto !important;background:#f2f2f2;border:0;-webkit-box-shadow:-4px 0 15px rgba(255, 255, 255, 0.5) inset, -1px 0 0 rgba(255, 255, 255, 0.3) inset;-moz-box-shadow:-4px 0 15px rgba(255, 255, 255, 0.5) inset, -1px 0 0 rgba(255, 255, 255, 0.3) inset;box-shadow:-4px 0 15px rgba(255, 255, 255, 0.5) inset, -1px 0 0 rgba(255, 255, 255, 0.3) inset;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;width:200px;}.layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container{display:block;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;width:95%;}
}

@media (min-width: 768px){

.layout-mode-responsive .gf-menu-device-wrapper-sidemenu{left:-200px;}body.gf-sidemenu-size-marginleft{left:0;}

}

/*MENU HOVER*/

.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;}
	.rok-left{float:left;}
	.rok-right{float:right;}
	.rok-dropdown-group,.rok-dropdown{position:relative;}
	.rok-dropdown-open .rok-dropdown{display:block;}
	.rok-popover-group,.rok-popover{position:relative;}
	.rok-popover-open .rok-popover{display:block;}
	.gf-menu.l1 > li:hover > .item .border-fixer{display:block;position:absolute;height:0px;width:100%;bottom:-2px;left:0px;background:#f2f2f2;z-index:1001;}
	.gf-menu li:hover,.gf-menu li.active:hover{border:0px solid #cbcbcb;background:#22a0c1;padding-top:0px;border-radius:4px;border-top:0;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;}
	.gf-menu li:hover > .dropdown,.gf-menu li.active:hover > .dropdown{left:-1px;top:auto;opacity:1;}
	.gf-menu li:hover > .item{color:#fff !important;text-shadow:0px 0px 0px #ffffff;}
	.gf-menu li.parent:hover{border-radius:0px 0px 0 0;}
	.gf-menu .dropdown ul li:hover{border:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0px;}
	.gf-menu .dropdown ul li:hover > .item{border-radius:0px;border:0px solid #cbcbcb;background:none;border-top:0;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1); border:1px solid #FFF; box-sizing: content-box;}
	
	#rt-top-surround .dropdown ul li a:hover{border-radius:0px;border:0px solid #cbcbcb;background:none;border-top:0;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1); border:1px solid #FFF; box-sizing: content-box;}
	
	.gf-menu .dropdown ul li:hover > .item .border-fixer{display:block;position:absolute;height:100%;width:2px;right:-1px;-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff;top:0px;background:#f2f2f2;z-index:1001;}
	.gf-menu .dropdown ul li.parent:hover > .item{border-radius:0px 0 0 0px; border:1px solid #FFF;}
	.gf-menu .dropdown .grouped.parent:hover > .item{border-radius:4px;}
	.gf-menu .dropdown .modules:hover,.gf-menu .dropdown .modules ul li:hover{padding-top:0 !important;}

.gf-menu .dropdown li:hover > .flyout{
	left:100%;
	top:1px;
	margin-left:-6px;
	border-top:0;
	border-radius:0 5px 5px 5px;
	-webkit-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);
	box-shadow:inset 0px 0px 0px #cbcbcb, inset 0px 0px 0px #ffffff, 0px 0px 0px rgba(0,0,0,0.1);
	}
	

body.rtl li:hover > .dropdown,body.rtl li.active:hover > .dropdown{left:inherit;right:-1px;}body.rtl .dropdown ul li:hover > .flyout{left:inherit;right:100%;border-radius:5px 0 5px 5px;margin-left:auto;margin-right:-6px;}body.rtl .dropdown ul li:hover > .item .border-fixer{right:inherit;left:-1px;}body.rtl .dropdown ul li.parent:hover > .item{border-radius:0 4px 4px 0;}


/*MEDIAQUERIES*/

@media only screen and (min-width: 1200px){body.layout-mode-responsive .visible-large{display:inherit !important;}body.layout-mode-responsive .hidden-large{display:none !important;}body.layout-mode-responsive .visible-desktop{display:inherit !important;}body.layout-mode-responsive .hidden-desktop{display:none !important;}}@media only screen and (min-width: 960px) and (max-width: 1199px){body.layout-mode-responsive .visible-large{display:none !important;}body.layout-mode-responsive .hidden-large{display:inherit !important;}body.layout-mode-responsive .visible-desktop{display:inherit !important;}body.layout-mode-responsive .hidden-desktop{display:none !important;}body.layout-mode-responsive .promo h1{font-size:3.7em;}body.layout-mode-responsive .promo p{font-size:1.3em;}body.layout-mode-responsive .promo-image{width:40%;}body.layout-mode-responsive .promo-image img{max-width:100%;}}@media (min-width: 768px) and (max-width: 959px){body.layout-mode-responsive .visible-tablet{display:inherit !important;}body.layout-mode-responsive .hidden-tablet{display:none !important;}body.layout-mode-responsive .hidden-desktop{display:inherit !important;}body.layout-mode-responsive .visible-desktop{display:none !important;}body.layout-mode-responsive .visible-large{display:none !important;}body.layout-mode-responsive .hidden-large{display:inherit !important;}body.layout-mode-responsive .promo-image{width:38%;}body.layout-mode-responsive .promo-image img{max-width:100%;}body.layout-mode-responsive .promo h1{font-size:2.9em;}body.layout-mode-responsive .promo p{font-size:1.1em;}body.layout-mode-responsive .promo-desc{padding-top:0;}}@media (max-width: 767px){body.layout-mode-responsive{padding:0;}body.layout-mode-responsive .visible-phone{display:inherit !important;}body.layout-mode-responsive .hidden-phone{display:none !important;}body.layout-mode-responsive .hidden-desktop{display:inherit !important;}body.layout-mode-responsive .visible-desktop{display:none !important;}body.layout-mode-responsive .hidden-large{display:inherit !important;}body.layout-mode-responsive .visible-large{display:none !important;}body.layout-mode-responsive #rt-logo{margin:0 auto;}body.layout-mode-responsive .component-content .column-1,body.layout-mode-responsive .component-content .column-2,body.layout-mode-responsive .component-content .column-3,body.layout-mode-responsive .component-content .column-4{width:100% !important;float:none !important;margin:0 !important;}body.layout-mode-responsive #gantry-totop{margin:0 auto;text-align:center;width:100%;}body.layout-mode-responsive .gantry-width-20,body.layout-mode-responsive .gantry-width-25,body.layout-mode-responsive .gantry-width-30,body.layout-mode-responsive .gantry-width-33,body.layout-mode-responsive .gantry-width-40,body.layout-mode-responsive .gantry-width-50,body.layout-mode-responsive .gantry-width-60,body.layout-mode-responsive .gantry-width-66,body.layout-mode-responsive .gantry-width-70,body.layout-mode-responsive .gantry-width-75,body.layout-mode-responsive .gantry-width-80{width:100%;}body.layout-mode-responsive .gantry-width-spacer{margin:5px;}body.layout-mode-responsive .row{margin:0;display:block;}body.layout-mode-responsive .row .cell{display:block;width:100%;}body.layout-mode-responsive .form-horizontal .control-group .control-label{float:none;width:auto;text-align:left;}body.layout-mode-responsive .form-horizontal .control-group .controls{margin-left:0;}body.layout-mode-responsive select{width:100%;}}@media only screen and (min-width: 481px) and (max-width: 767px){.promo-image{width:48%;margin-top:0;margin-bottom:0;}.promo-image img{max-width:100%;}.promo h1{font-size:2.2em;}.promo p{font-size:1em;}.promo-desc{padding-top:0;}}@media only screen and (max-width: 480px){.promo-image{margin:0 auto;width:100%;float:none;text-align:center;}.promo-image img{max-width:50%;}.promo h1{font-size:2.2em;}.promo p{font-size:0.9em;}.promo-desc{padding-top:0;}#mod-finder-searchform{width: 193px;
}}

#rt-logo {
    margin: 0;
    width: 430px;
    height: 98px;
    display: block;
}
/*BOOTSTRAP*/
ul, ol {
    padding: 0px !important;
    margin: 0 0 0px 0px !important;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
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 {
	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, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
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;
}
.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;
}
body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	background-color: #fff;
}
a {
	color: #fff;
	text-decoration: none;
	text-shadow: none !important;
}


a:hover {
	text-decoration: none !important;
    text-shadow: none !important;
    color: #fff !important;
}
.img-rounded {
	border-radius: 6px;
}
.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 {
	border-radius: 500px;
}
.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: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.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: 2.12765957447%;
	*margin-left: 2.07446808511%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .span12 {
	width: 100%;
	*width: 99.9468085106%;
}
.row-fluid .span11 {
	width: 91.4893617021%;
	*width: 91.4361702128%;
}
.row-fluid .span10 {
	width: 82.9787234043%;
	*width: 82.9255319149%;
}
.row-fluid .span9 {
	width: 74.4680851064%;
	*width: 74.414893617%;
}
.row-fluid .span8 {
	width: 65.9574468085%;
	*width: 65.9042553191%;
}
.row-fluid .span7 {
	width: 57.4468085106%;
	*width: 57.3936170213%;
}
.row-fluid .span6 {
	width: 48.9361702128%;
	*width: 48.8829787234%;
}
.row-fluid .span5 {
	width: 40.4255319149%;
	*width: 40.3723404255%;
}
.row-fluid .span4 {
	width: 31.914893617%;
	*width: 31.8617021277%;
}
.row-fluid .span3 {
	width: 23.4042553191%;
	*width: 23.3510638298%;
}
.row-fluid .span2 {
	width: 14.8936170213%;
	*width: 14.8404255319%;
}
.row-fluid .span1 {
	width: 6.3829787234%;
	*width: 6.32978723404%;
}
.row-fluid .offset12 {
	margin-left: 104.255319149%;
	*margin-left: 104.14893617%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.127659574%;
	*margin-left: 102.021276596%;
}
.row-fluid .offset11 {
	margin-left: 95.7446808511%;
	*margin-left: 95.6382978723%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.6170212766%;
	*margin-left: 93.5106382979%;
}
.row-fluid .offset10 {
	margin-left: 87.2340425532%;
	*margin-left: 87.1276595745%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.1063829787%;
	*margin-left: 85%;
}
.row-fluid .offset9 {
	margin-left: 78.7234042553%;
	*margin-left: 78.6170212766%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.5957446809%;
	*margin-left: 76.4893617021%;
}
.row-fluid .offset8 {
	margin-left: 70.2127659574%;
	*margin-left: 70.1063829787%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106383%;
	*margin-left: 67.9787234043%;
}
.row-fluid .offset7 {
	margin-left: 61.7021276596%;
	*margin-left: 61.5957446809%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.5744680851%;
	*margin-left: 59.4680851064%;
}
.row-fluid .offset6 {
	margin-left: 53.1914893617%;
	*margin-left: 53.085106383%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.0638297872%;
	*margin-left: 50.9574468085%;
}
.row-fluid .offset5 {
	margin-left: 44.6808510638%;
	*margin-left: 44.5744680851%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.5531914894%;
	*margin-left: 42.4468085106%;
}
.row-fluid .offset4 {
	margin-left: 36.170212766%;
	*margin-left: 36.0638297872%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.0425531915%;
	*margin-left: 33.9361702128%;
}
.row-fluid .offset3 {
	margin-left: 27.6595744681%;
	*margin-left: 27.5531914894%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.5319148936%;
	*margin-left: 25.4255319149%;
}
.row-fluid .offset2 {
	margin-left: 19.1489361702%;
	*margin-left: 19.0425531915%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.0212765957%;
	*margin-left: 16.914893617%;
}
.row-fluid .offset1 {
	margin-left: 10.6382978723%;
	*margin-left: 10.5319148936%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.51063829787%;
	*margin-left: 8.40425531915%;
}
[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: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
p {
	margin: 0 0 10px;
}
.lead {
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 200;
	line-height: 30px;
}
small {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
.muted {
	color: #999;
}
.text-warning {
	color: #c09853;
}
.text-error {
	color: #b94a48;
}
.text-info {
	color: #3a87ad;
}
.text-success {
	color: #468847;
}
h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	font-family: inherit;
	font-weight: bold;
	line-height: 1;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999;
}
h1 {
	font-size: 36px;
	line-height: 40px;
}
h2 {
	font-size: 30px;
	line-height: 40px;
}
h3 {
	font-size: 24px;
	line-height: 40px;
}
h4 {
	font-size: 18px;
	line-height: 20px;
}
h5 {
	font-size: 14px;
	line-height: 20px;
}
h6 {
	font-size: 12px;
	line-height: 20px;
}
h1 small {
	font-size: 24px;
}
h2 small {
	font-size: 18px;
}
h3 small {
	font-size: 14px;
}
h4 small {
	font-size: 14px;
}
.page-header {
	padding-bottom: 9px;
	margin: 20px 0 30px;
	border-bottom: 1px solid #eee;
}
ul, ol {
	padding: 0px !important;
	margin: 0 0 0px 0px !important;
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
}
li {
	line-height: 20px;
}
ul.unstyled, ol.unstyled {
	margin-left: 0;
	list-style: none;
}
dl {
	margin-bottom: 20px;
}
dt, dd {
	line-height: 16px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 10px;
}
.dl-horizontal {
	*zoom: 1;
}
.dl-horizontal:before, .dl-horizontal:after {
	display: table;
	content: "";
	line-height: 0;
}
.dl-horizontal:after {
	clear: both;
}
.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #fff;
}
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #999;
}
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: #999;
}
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: 20px;
	font-style: normal;
	line-height: 20px;
}
code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333;
	border-radius: 3px;
}
code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}
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);
	border-radius: 4px;
}
pre.prettyprint {
	margin-bottom: 20px;
}
pre code {
	padding: 0;
	color: inherit;
	background-color: transparent;
	border: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
form {
	margin: 0 0 0px;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
legend small {
	font-size: 15px;
	color: #999;
}
label, input, button, select, textarea {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
input, button, select, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
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: 26px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	border-radius: 0px;
}
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 {
	border-color: rgba(0,0,0,0.8);
	outline: 0;
	outline: thin dotted \9;
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal;
	cursor: pointer;
}
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: #999;
	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: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999;
}
.radio, .checkbox {
	min-height: 18px;
	padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -18px;
}
.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: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width: 46px;
}
.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"] {
	float: left;
}
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 > label, .control-group.warning .help-block, .control-group.warning .help-inline {
	color: #c09853;
}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	color: #c09853;
}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	border-color: #c09853;
	-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.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
	border-color: #a47e3c;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
	color: #b94a48;
}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color: #b94a48;
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color: #b94a48;
	-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: #953b39;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
	color: #468847;
}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
	color: #468847;
}
.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color: #468847;
	-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 {
	border-color: #356635;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847;
}
.control-group.info > label, .control-group.info .help-block, .control-group.info .help-inline {
	color: #3a87ad;
}
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
	color: #3a87ad;
}
.control-group.info input, .control-group.info select, .control-group.info textarea {
	border-color: #3a87ad;
	-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: #2d6987;
}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad;
}
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	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: #595959;
}
.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 {
	margin-bottom: 5px;
	font-size: 0;
	white-space: nowrap;
}
.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;
	font-size: 14px;
	vertical-align: top;
	border-radius: 0 3px 3px 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-prepend .add-on, .input-prepend .btn {
	vertical-align: top;
	border-radius: 0;
}
.input-append .active, .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	border-radius: 3px 0 0 3px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
	border-radius: 3px 0 0 3px;
}
.input-append .add-on, .input-append .btn {
	margin-left: -1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child {
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	border-radius: 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	border-radius: 0 3px 3px 0;
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	border-radius: 0px;
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	border-radius: 0;
}
.form-search .input-append .search-query {
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	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;
}
.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 {
	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-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	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 {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 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 tfoot:last-child tr:last-child td:first-child {
	border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 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 tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}
.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;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 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;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 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 [class*=span], .row-fluid table [class*=span] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table .span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
.table .span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
.table .span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
.table .span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table .span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
.table .span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
.table .span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
.table .span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
.table .span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table .span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
.table .span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
.table .span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
.table .span13 {
	float: none;
	width: 1004px;
	margin-left: 0;
}
.table .span14 {
	float: none;
	width: 1084px;
	margin-left: 0;
}
.table .span15 {
	float: none;
	width: 1164px;
	margin-left: 0;
}
.table .span16 {
	float: none;
	width: 1244px;
	margin-left: 0;
}
.table .span17 {
	float: none;
	width: 1324px;
	margin-left: 0;
}
.table .span18 {
	float: none;
	width: 1404px;
	margin-left: 0;
}
.table .span19 {
	float: none;
	width: 1484px;
	margin-left: 0;
}
.table .span20 {
	float: none;
	width: 1564px;
	margin-left: 0;
}
.table .span21 {
	float: none;
	width: 1644px;
	margin-left: 0;
}
.table .span22 {
	float: none;
	width: 1724px;
	margin-left: 0;
}
.table .span23 {
	float: none;
	width: 1804px;
	margin-left: 0;
}
.table .span24 {
	float: none;
	width: 1884px;
	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;
}
.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;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	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);
	-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 a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #08c;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #08c;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {
	color: #999;
}
.dropdown-menu .disabled > a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.open {
	*z-index: 1000;
}
.open > .dropdown-menu {
	display: block;
}
.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: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropdown-submenu > a: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: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}
.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}
.typeahead {
	margin-top: 2px;
	border-radius: 4px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	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;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	border-radius: 3px;
}
.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;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover {
	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 {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: #fff;
	background: none;
	cursor: pointer;
	padding: 7px 25px;
	display: inline-block;
	margin:0px;
	letter-spacing: 0px;
	font-weight: 300;
	background-color:#900 !important;
	outline: none;
	position: relative;
	border-radius:0px;
	border-top:4px solid #900;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.btn:active, .btn.active {
	background-color: #cccccc \9;
}
.btn:first-child {
	*margin-left: 0;
}
.btn:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}


.btn.active, .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 16px;
	line-height: normal;
	border-radius: 5px;
}
.btn-large [class^="icon-"] {
	margin-top: 2px;
}
.btn-small {
	padding: 3px 9px;
	font-size: 12px;
	line-height: 18px;
}
.btn-small [class^="icon-"] {
	margin-top: 0;
}
.btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 17px;
}
.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 {
	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 {
	background-color: #d13a2d;
    background-image: -moz-linear-gradient(top,#e14538,#ba291c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e14538),to(#ba291c));
    background-image: -webkit-linear-gradient(top,#e14538,#ba291c);
    background-image: -o-linear-gradient(top,#e14538,#ba291c);
    background-image: linear-gradient(to bottom,#e14538,#ba291c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe04537', endColorstr='#ffb9291c', GradientType=0);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	
	*background-color: #003bb3;
}
.dropdownContain {
    width: 160px;
    position: absolute;
    z-index: 2;
    left: 50%;
    margin-left: -80px;
    top: -200px;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top,#fbb450,#f89406);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
	background-image: -o-linear-gradient(top,#fbb450,#f89406);
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #f89406;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
	*background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}
.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
	*background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top,#62c462,#51a351);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image: -webkit-linear-gradient(top,#62c462,#51a351);
	background-image: -o-linear-gradient(top,#62c462,#51a351);
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
	*background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #2f96b4;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
	*background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}
.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top,#444,#222);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image: -webkit-linear-gradient(top,#444,#222);
	background-image: -o-linear-gradient(top,#444,#222);
	background-image: linear-gradient(to bottom,#444,#222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222 #222 #000000;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #222;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
	*background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #090909 \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: #08c;
	border-radius: 0;
}
.btn-link:hover {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover {
	color: #333;
	text-decoration: none;
}
.btn-group {
	position: relative;
	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-group {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.btn-toolbar .btn + .btn, .btn-toolbar .btn-group + .btn, .btn-toolbar .btn + .btn-group {
	margin-left: 5px;
}
.btn-group > .btn {
	position: relative;
	border-radius: 0;
}
.btn-group > .btn + .btn {
	margin-left: -1px;
}
.btn-group > .btn, .btn-group > .dropdown-menu {
	font-size: 14px;
}
.btn-group > .btn-mini {
	font-size: 11px;
}
.btn-group > .btn-small {
	font-size: 12px;
}
.btn-group > .btn-large {
	font-size: 16px;
}
.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;
	*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;
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222;
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.btn-mini .caret, .btn-small .caret, .btn-large .caret {
	margin-top: 6px;
}
.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}
.dropup .btn-large .caret {
	border-bottom: 5px solid #000;
	border-top: 0;
}
.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;
	width: 100%;
	border-radius: 0;
}
.btn-group-vertical .btn + .btn {
	margin-left: 0;
	margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
	border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
	border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
	border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
	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;
	border-radius: 4px;
	color: #c09853;
}
.alert h4 {
	margin: 0;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 20px;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-danger, .alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.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 {
	text-decoration: none;
	background-color: #eee;
}
.nav > .pull-right {
	float: right;
}
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999;
	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 0px 0 rgba(255,255,255,0.5);
}
.nav-list > li > a {
	padding: 3px 15px;
}
.nav-list > .active > a, .nav-list > .active > a:hover {
	color: #fff;
	text-shadow: 0 0px 0 rgba(0,0,0,0.2);
	background-color: #08c;
}
.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;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}
.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 0px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
	color: #fff;
	background-color: #08c;
}
.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;
	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 {
	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 {
	border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
	border-radius: 6px;
}
.nav .dropdown-toggle .caret {
	border-top-color: #08c;
	border-bottom-color: #08c;
	margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
	border-top-color: #005580;
	border-bottom-color: #005580;
}
.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: #555;
	border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover {
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
	color: #fff;
	background-color: #999;
	border-color: #999;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
	border-color: #999;
}
.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 {
	border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
	border-bottom-color: transparent;
	border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
	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;
	border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-color: #eee #ddd #eee #eee;
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	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;
	border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
	border-color: #eee #eee #eee #ddd;
}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #fff;
}
.nav > .disabled > a {
	color: #999;
}
.nav > .disabled > a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.navbar {
	overflow: visible;
	margin-bottom: 20px;
	color: #777;
	*position: relative;
	*z-index: 2;
}
.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -o-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: linear-gradient(to bottom,#ffffff,#f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border: 1px solid #d4d4d4;
	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;
}
.navbar .brand {
	float: left;
	display: block;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777;
	text-shadow: 0 0px 0 #ffffff;
}
.navbar .brand:hover {
	text-decoration: none;
}
.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
}
.navbar-link {
	color: #777;
}
.navbar-link:hover {
	color: #333;
}
.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #ffffff;
}
.navbar .btn, .navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn {
	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: 6px;
	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: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	border-radius: 15px;
}
.navbar-static-top {
	position: static;
	width: 100%;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
	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;
	border-radius: 0;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0;
}
.navbar-fixed-bottom {
	bottom: 0;
}
.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: #777;
	text-decoration: none;
	text-shadow: 0 0px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #555;
	text-decoration: none;
	background-color: #e6e6e6;
	-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 0px 0 rgba(0,0,0,0.25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image: -o-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image: linear-gradient(to bottom,#f2f2f2,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	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.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #e6e6e6;
	color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #777;
	border-bottom-color: #777;
}
.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: #555;
	border-bottom-color: #555;
}
.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;
	border-radius: 6px 0 6px 6px;
}
.navbar-inverse {
	color: #999;
}
.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: #999;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover {
	color: #fff;
}
.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: #111111;
}
.navbar-inverse .navbar-link {
	color: #999;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.navbar-inverse .divider-vertical {
	border-left-color: #111111;
	border-right-color: #222222;
}
.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: #111111;
	color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #999;
	border-bottom-color: #999;
}
.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: #111111;
	-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: #333;
	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 #000000;
	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:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #040404;
	*background-color: #000000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #000000 \9;
}
.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-shadow: 0 1px 0 #fff;
}
.breadcrumb .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb .active {
	color: #999;
}
.pagination {
	height: 40px;
	margin: 20px 0;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	border-radius: 3px;
	-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: 0 14px;
	line-height: 38px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #f5f5f5;
}
.pagination ul > .active > a, .pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width: 1px;
	border-radius: 3px 0 0 3px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	border-radius: 0 3px 3px 0;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pager {
	margin: 20px 0;
	list-style: none;
	text-align: center;
	*zoom: 1;
	display:none;
}
.pager:before, .pager:after {
	display: table;
	content: "";
	line-height: 0;
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager a, .pager span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #a40505;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.pager a:hover {
	text-decoration: none;
	background-color: #000;
}
.pager .next a, .pager .next span {
	float: right;
}
.pager .previous a {
	float: left;
}
.pager .disabled a, .pager .disabled a:hover, .pager .disabled span {
	color: #999;
	background-color: #fff;
	cursor: default;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	width: 236px;
	padding: 1px;
	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);
	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);
}
.popover.top {
	margin-bottom: 10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-right: 10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover-content p, .popover-content ul, .popover-content ol {
	margin-bottom: 0;
}
.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow:after {
	content: "";
	z-index: -1;
}
.popover.top .arrow {
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px 10px 0;
	border-top-color: #fff;
}
.popover.top .arrow:after {
	border-width: 11px 11px 0;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -1px;
	left: -11px;
}
.popover.right .arrow {
	top: 50%;
	left: -10px;
	margin-top: -10px;
	border-width: 10px 10px 10px 0;
	border-right-color: #fff;
}
.popover.right .arrow:after {
	border-width: 11px 11px 11px 0;
	border-right-color: rgba(0,0,0,0.25);
	bottom: -11px;
	left: -1px;
}
.popover.bottom .arrow {
	top: -10px;
	left: 50%;
	margin-left: -10px;
	border-width: 0 10px 10px;
	border-bottom-color: #fff;
}
.popover.bottom .arrow:after {
	border-width: 0 11px 11px;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -1px;
	left: -11px;
}
.popover.left .arrow {
	top: 50%;
	right: -10px;
	margin-top: -10px;
	border-width: 10px 0 10px 10px;
	border-left-color: #fff;
}
.popover.left .arrow:after {
	border-width: 11px 0 11px 11px;
	border-left-color: rgba(0,0,0,0.25);
	bottom: -11px;
	right: -1px;
}
.thumbnails {
	margin-left: -20px;
	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;
	margin-bottom: 20px;
	margin-left: 20px;
}
.thumbnail {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	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: #08c;
	-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: #555;
}
.label, .badge {
	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: #999;
}
.label {
	padding: 1px 4px 2px;
	border-radius: 3px;
}
.badge {
	padding: 1px 9px 2px;
	border-radius: 9px;
}
a.label:hover, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label-important, .badge-important {
	background-color: #b94a48;
}
.label-important[href], .badge-important[href] {
	background-color: #953b39;
}
.label-warning, .badge-warning {
	background-color: #f89406;
}
.label-warning[href], .badge-warning[href] {
	background-color: #c67605;
}
.label-success, .badge-success {
	background-color: #468847;
}
.label-success[href], .badge-success[href] {
	background-color: #356635;
}
.label-info, .badge-info {
	background-color: #3a87ad;
}
.label-info[href], .badge-info[href] {
	background-color: #2d6987;
}
.label-inverse, .badge-inverse {
	background-color: #333;
}
.label-inverse[href], .badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label, .btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label, .btn-mini .badge {
	top: 0;
}@-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);
	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-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);
}
.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: #faa732;
	background-image: -moz-linear-gradient(top,#fbb450,#f89406);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
	background-image: -o-linear-gradient(top,#fbb450,#f89406);
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
	background-color: #fbb450;
	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;
	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 .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 .item > img {
	display: block;
	line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
	display: block;
}
.carousel .active {
	left: 0;
}
.carousel .next, .carousel .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel .next {
	left: 100%;
}
.carousel .prev {
	left: -100%;
}
.carousel .next.left, .carousel .prev.right {
	left: 0;
}
.carousel .active.left {
	left: -100%;
}
.carousel .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;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.carousel-control.right {
	left: auto;
	right: 15px;
}
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333;
	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;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.affix {
	position: fixed;
}
@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;
	}
	.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"], .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;
	}
	.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.in {
		top: auto;
	}
}
@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0,0,0);
	}
	.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;
	}
	.modal {
		top: 10px;
		left: 10px;
		right: 10px;
	}
	.modal-header .close {
		padding: 10px;
		margin: -10px;
	}
	.carousel-caption {
		position: static;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.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: 724px;
	}
	.span12 {
		width: 724px;
	}
	.span11 {
		width: 662px;
	}
	.span10 {
		width: 600px;
	}
	.span9 {
		width: 538px;
	}
	.span8 {
		width: 476px;
	}
	.span7 {
		width: 414px;
	}
	.span6 {
		width: 352px;
	}
	.span5 {
		width: 290px;
	}
	.span4 {
		width: 228px;
	}
	.span3 {
		width: 166px;
	}
	.span2 {
		width: 104px;
	}
	.span1 {
		width: 42px;
	}
	.offset12 {
		margin-left: 764px;
	}
	.offset11 {
		margin-left: 702px;
	}
	.offset10 {
		margin-left: 640px;
	}
	.offset9 {
		margin-left: 578px;
	}
	.offset8 {
		margin-left: 516px;
	}
	.offset7 {
		margin-left: 454px;
	}
	.offset6 {
		margin-left: 392px;
	}
	.offset5 {
		margin-left: 330px;
	}
	.offset4 {
		margin-left: 268px;
	}
	.offset3 {
		margin-left: 206px;
	}
	.offset2 {
		margin-left: 144px;
	}
	.offset1 {
		margin-left: 82px;
	}
	.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: 2.76243093923%;
		*margin-left: 2.70923944986%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.9468085106%;
	}
	.row-fluid .span11 {
		width: 91.4893617021%;
		*width: 91.4361702128%;
	}
	.row-fluid .span10 {
		width: 82.9787234043%;
		*width: 82.9255319149%;
	}
	.row-fluid .span9 {
		width: 74.4680851064%;
		*width: 74.414893617%;
	}
	.row-fluid .span8 {
		width: 65.9574468085%;
		*width: 65.9042553191%;
	}
	.row-fluid .span7 {
		width: 57.4468085106%;
		*width: 57.3936170213%;
	}
	.row-fluid .span6 {
		width: 48.9361702128%;
		*width: 48.8829787234%;
	}
	.row-fluid .span5 {
		width: 40.4255319149%;
		*width: 40.3723404255%;
	}
	.row-fluid .span4 {
		width: 31.914893617%;
		*width: 31.8617021277%;
	}
	.row-fluid .span3 {
		width: 23.4042553191%;
		*width: 23.3510638298%;
	}
	.row-fluid .span2 {
		width: 14.8936170213%;
		*width: 14.8404255319%;
	}
	.row-fluid .span1 {
		width: 6.3829787234%;
		*width: 6.32978723404%;
	}
	.row-fluid .offset12 {
		margin-left: 105.524861878%;
		*margin-left: 105.4184789%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.762430939%;
		*margin-left: 102.656047961%;
	}
	.row-fluid .offset11 {
		margin-left: 95.7446808511%;
		*margin-left: 95.6382978723%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 93.6170212766%;
		*margin-left: 93.5106382979%;
	}
	.row-fluid .offset10 {
		margin-left: 87.2340425532%;
		*margin-left: 87.1276595745%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.1063829787%;
		*margin-left: 85%;
	}
	.row-fluid .offset9 {
		margin-left: 78.7234042553%;
		*margin-left: 78.6170212766%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 76.5957446809%;
		*margin-left: 76.4893617021%;
	}
	.row-fluid .offset8 {
		margin-left: 70.2127659574%;
		*margin-left: 70.1063829787%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.085106383%;
		*margin-left: 67.9787234043%;
	}
	.row-fluid .offset7 {
		margin-left: 61.7021276596%;
		*margin-left: 61.5957446809%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.5744680851%;
		*margin-left: 59.4680851064%;
	}
	.row-fluid .offset6 {
		margin-left: 53.1914893617%;
		*margin-left: 53.085106383%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.0638297872%;
		*margin-left: 50.9574468085%;
	}
	.row-fluid .offset5 {
		margin-left: 44.6808510638%;
		*margin-left: 44.5744680851%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.5531914894%;
		*margin-left: 42.4468085106%;
	}
	.row-fluid .offset4 {
		margin-left: 36.170212766%;
		*margin-left: 36.0638297872%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.0425531915%;
		*margin-left: 33.9361702128%;
	}
	.row-fluid .offset3 {
		margin-left: 27.6595744681%;
		*margin-left: 27.5531914894%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.5319148936%;
		*margin-left: 25.4255319149%;
	}
	.row-fluid .offset2 {
		margin-left: 19.1489361702%;
		*margin-left: 19.0425531915%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.0212765957%;
		*margin-left: 16.914893617%;
	}
	.row-fluid .offset1 {
		margin-left: 10.6382978723%;
		*margin-left: 10.5319148936%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.51063829787%;
		*margin-left: 8.40425531915%;
	}
	input, textarea, .uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
	input.span12, textarea.span12, .uneditable-input.span12 {
		width: 710px;
	}
	input.span11, textarea.span11, .uneditable-input.span11 {
		width: 648px;
	}
	input.span10, textarea.span10, .uneditable-input.span10 {
		width: 586px;
	}
	input.span9, textarea.span9, .uneditable-input.span9 {
		width: 524px;
	}
	input.span8, textarea.span8, .uneditable-input.span8 {
		width: 462px;
	}
	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 400px;
	}
	input.span6, textarea.span6, .uneditable-input.span6 {
		width: 338px;
	}
	input.span5, textarea.span5, .uneditable-input.span5 {
		width: 276px;
	}
	input.span4, textarea.span4, .uneditable-input.span4 {
		width: 214px;
	}
	input.span3, textarea.span3, .uneditable-input.span3 {
		width: 152px;
	}
	input.span2, textarea.span2, .uneditable-input.span2 {
		width: 90px;
	}
	input.span1, textarea.span1, .uneditable-input.span1 {
		width: 28px;
	}
}
@media (min-width: 1200px) {
	.row {
		margin-left: -30px;
		*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: 30px;
	}
	
	.span12 {
		width: 1170px;
	}
	.span11 {
		width: 1070px;
	}
	.span10 {
		width: 970px;
	}
	.span9 {
		width: 870px;
	}
	.span8 {
		width: 770px;
	}
	.span7 {
		width: 670px;
	}
	.span6 {
		width: 570px;
	}
	.span5 {
		width: 470px;
	}
	.span4 {
		width: 370px;
	}
	.span3 {
		width: 270px;
	}
	.span2 {
		width: 170px;
	}
	.span1 {
		width: 70px;
	}
	.offset12 {
		margin-left: 1230px;
	}
	.offset11 {
		margin-left: 1130px;
	}
	.offset10 {
		margin-left: 1030px;
	}
	.offset9 {
		margin-left: 930px;
	}
	.offset8 {
		margin-left: 830px;
	}
	.offset7 {
		margin-left: 730px;
	}
	.offset6 {
		margin-left: 630px;
	}
	.offset5 {
		margin-left: 530px;
	}
	.offset4 {
		margin-left: 430px;
	}
	.offset3 {
		margin-left: 330px;
	}
	.offset2 {
		margin-left: 230px;
	}
	.offset1 {
		margin-left: 130px;
	}
	.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: 2.5641025641%;
		*margin-left: 2.51091107474%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.9468085106%;
	}
	.row-fluid .span11 {
		width: 91.4364640884%;
		*width: 91.383272599%;
	}
	.row-fluid .span10 {
		width: 82.8729281768%;
		*width: 82.8197366874%;
	}
	.row-fluid .span9 {
		width: 74.3093922652%;
		*width: 74.2562007758%;
	}
	.row-fluid .span8 {
		width: 65.7458563536%;
		*width: 65.6926648642%;
	}
	.row-fluid .span7 {
		width: 57.182320442%;
		*width: 57.1291289526%;
	}
	.row-fluid .span6 {
		width: 48.6187845304%;
		*width: 48.565593041%;
	}
	.row-fluid .span5 {
		width: 40.0552486188%;
		*width: 40.0020571294%;
	}
	.row-fluid .span4 {
		width: 31.4917127072%;
		*width: 31.4385212178%;
	}
	.row-fluid .span3 {
		width: 22.9281767956%;
		*width: 22.8749853062%;
	}
	.row-fluid .span2 {
		width: 14.364640884%;
		*width: 14.3114493946%;
	}
	.row-fluid .span1 {
		width: 5.80110497238%;
		*width: 5.74791348301%;
	}
	.row-fluid .offset12 {
		margin-left: 105.128205128%;
		*margin-left: 105.021822149%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.564102564%;
		*margin-left: 102.457719585%;
	}
	.row-fluid .offset11 {
		margin-left: 96.9613259669%;
		*margin-left: 96.8549429881%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.1988950276%;
		*margin-left: 94.0925120489%;
	}
	.row-fluid .offset10 {
		margin-left: 88.3977900552%;
		*margin-left: 88.2914070765%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.635359116%;
		*margin-left: 85.5289761373%;
	}
	.row-fluid .offset9 {
		margin-left: 79.8342541436%;
		*margin-left: 79.7278711649%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 77.0718232044%;
		*margin-left: 76.9654402257%;
	}
	.row-fluid .offset8 {
		margin-left: 71.270718232%;
		*margin-left: 71.1643352533%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.5082872928%;
		*margin-left: 68.4019043141%;
	}
	.row-fluid .offset7 {
		margin-left: 62.7071823204%;
		*margin-left: 62.6007993417%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.9447513812%;
		*margin-left: 59.8383684025%;
	}
	.row-fluid .offset6 {
		margin-left: 54.1436464088%;
		*margin-left: 54.0372634301%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.3812154696%;
		*margin-left: 51.2748324909%;
	}
	.row-fluid .offset5 {
		margin-left: 45.5801104972%;
		*margin-left: 45.4737275185%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.817679558%;
		*margin-left: 42.7112965793%;
	}
	.row-fluid .offset4 {
		margin-left: 37.0165745856%;
		*margin-left: 36.9101916069%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.2541436464%;
		*margin-left: 34.1477606677%;
	}
	.row-fluid .offset3 {
		margin-left: 28.453038674%;
		*margin-left: 28.3466556953%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.6906077348%;
		*margin-left: 25.5842247561%;
	}
	.row-fluid .offset2 {
		margin-left: 19.8895027624%;
		*margin-left: 19.7831197837%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.1270718232%;
		*margin-left: 17.0206888445%;
	}
	.row-fluid .offset1 {
		margin-left: 11.3259668508%;
		*margin-left: 11.2195838721%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.5635359116%;
		*margin-left: 8.45715293288%;
	}
	input, textarea, .uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 30px;
	}
	input.span12, textarea.span12, .uneditable-input.span12 {
		width: 1156px;
	}
	input.span11, textarea.span11, .uneditable-input.span11 {
		width: 1056px;
	}
	input.span10, textarea.span10, .uneditable-input.span10 {
		width: 956px;
	}
	input.span9, textarea.span9, .uneditable-input.span9 {
		width: 856px;
	}
	input.span8, textarea.span8, .uneditable-input.span8 {
		width: 756px;
	}
	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 656px;
	}
	input.span6, textarea.span6, .uneditable-input.span6 {
		width: 556px;
	}
	input.span5, textarea.span5, .uneditable-input.span5 {
		width: 456px;
	}
	input.span4, textarea.span4, .uneditable-input.span4 {
		width: 356px;
	}
	input.span3, textarea.span3, .uneditable-input.span3 {
		width: 256px;
	}
	input.span2, textarea.span2, .uneditable-input.span2 {
		width: 156px;
	}
	input.span1, textarea.span1, .uneditable-input.span1 {
		width: 56px;
	}
	.thumbnails {
		margin-left: -30px;
	}
	.thumbnails > li {
		margin-left: 30px;
	}
	.row-fluid .thumbnails {
		margin-left: 0;
	}
}
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.eot');
	src: url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'), url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.woff') format('woff'), url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
.icon-home:before {
	content: "\21";
}
.icon-user:before {
	content: "\22";
}
.icon-checkedout:before, .icon-lock:before, .icon-locked:before {
	content: "\23";
}
.icon-comment:before, .icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-share-alt:before, .icon-out:before {
	content: "\26";
}
.icon-share:before, .icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-file-add:before {
	content: "\29";
}
.icon-new:before, .icon-plus:before {
	content: "\2a";
}
.icon-apply:before, .icon-edit:before, .icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-folder:before {
	content: "\2d";
}
.icon-folder-2:before {
	content: "\2e";
}
.icon-picture:before {
	content: "\2f";
}
.icon-pictures:before {
	content: "\30";
}
.icon-list:before, .icon-list-view:before {
	content: "\31";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-flag:before {
	content: "\35";
}
.icon-tools:before {
	content: "\36";
}
.icon-cogs:before {
	content: "\37";
}
.icon-options:before, .icon-cog:before {
	content: "\38";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-brush:before {
	content: "\3b";
}
.icon-eye-open:before, .icon-eye:before {
	content: "\3c";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before, .icon-checkbox:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-asterisk:before, .icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before, .icon-star:before {
	content: "\42";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-question-sign:before, .icon-help:before {
	content: "\45";
}
.icon-support:before {
	content: "\46";
}
.icon-warning:before {
	content: "\48";
}
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before {
	content: "\47";
}
.icon-unpublish:before, .icon-trash:before, .icon-cancel:before {
	content: "\4a";
}
.icon-eye-close:before, .icon-minus:before {
	content: "\4b";
}
.icon-purge:before, .icon-trash:before {
	content: "\4c";
}
.icon-envelope:before, .icon-mail:before {
	content: "\4d";
}
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before, .icon-drawer:before {
	content: "\4f";
}
.icon-archive:before, .icon-drawer-2:before {
	content: "\50";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-search:before {
	content: "\53";
}
.icon-filter:before {
	content: "\54";
}
.icon-camera:before {
	content: "\55";
}
.icon-play:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before {
	content: "\49";
}
.icon-save-new:before, .icon-plus-2:before {
	content: "\5d";
}
.icon-ban-circle:before, .icon-minus-sign:before, .icon-minus-2:before {
	content: "\5e";
}
.icon-key:before {
	content: "\5f";
}
.icon-quote:before {
	content: "\60";
}
.icon-quote-2:before {
	content: "\61";
}
.icon-database:before {
	content: "\62";
}
.icon-location:before {
	content: "\63";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-unblock:before, .icon-refresh:before {
	content: "\6c";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-address:before {
	content: "\70";
}
.icon-feed:before {
	content: "\71";
}
.icon-flag-2:before {
	content: "\72";
}
.icon-pin:before {
	content: "\73";
}
.icon-lamp:before {
	content: "\74";
}
.icon-chart:before {
	content: "\75";
}
.icon-bars:before {
	content: "\76";
}
.icon-pie:before {
	content: "\77";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-lightning:before {
	content: "\79";
}
.icon-move:before {
	content: "\7a";
}
.icon-next:before, .icon-forward:before {
	content: "\e000";
}
.pagination .icon-next:before, .pagination .icon-forward:before {
	content: "\e000";
}
.icon-previous:before, .icon-backward:before {
	content: "\7d";
}
.pagination .icon-previous:before, .pagination .icon-backward:before {
	content: "\7d";
}
.icon-first:before, .icon-step-backward:before {
	content: "\7c";
}
.pagination .icon-first:before, .pagination .icon-step-backward:before {
	content: "\7c";
}
.icon-last:before, .icon-step-forward:before {
	content: "\7b";
}
.pagination .icon-last:before, .pagination .icon-step-forward:before {
	content: "\7b";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before, .icon-arrow-right:before {
	content: "\e006";
}
.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before, .icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-download:before, .icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-play-2:before {
	content: "\e00d";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-print:before, .icon-printer:before {
	content: "\e013";
}
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera-2:before {
	content: "\e015";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-remove:before {
	content: "\e017";
}
.icon-save-copy:before, .icon-copy:before {
	content: "\e018";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-broadcast:before {
	content: "\e01b";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-users:before {
	content: "\e01f";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-out-2:before {
	content: "\e024";
}
.small {
	font-size: 11px;
}
iframe, svg {
	max-width: 100%;
}
.nowrap {
	white-space: nowrap;
}
.center, .table td.center, .table th.center {
	text-align: center;
}
a.disabled, a.disabled:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
	text-decoration: none;
}
.hero-unit {
	text-align: center;
}
.hero-unit .lead {
	margin-bottom: 18px;
	font-size: 20px;
	font-weight: 200;
	line-height: 27px;
}
.btn .caret {
	margin-bottom: 7px;
}
.blog-row-rule, .blog-item-rule {
	border: 0;
}
body.modal {
	padding-top: 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;
}
.btn-wide {
	width: 80%;
}
.nav-list > li.offset > a {
	padding-left: 30px;
	font-size: 12px;
}
.blog-row-rule, .blog-item-rule {
	border: 0;
}
.row-fluid .offset1 {
	margin-left: 8.382978723%;
}
.row-fluid .offset2 {
	margin-left: 16.89361702%;
}
.row-fluid .offset3 {
	margin-left: 25.404255317%;
}
.row-fluid .offset4 {
	margin-left: 33.914893614%;
}
.row-fluid .offset5 {
	margin-left: 42.425531911%;
}
.row-fluid .offset6 {
	margin-left: 50.93617020799999%;
}
.row-fluid .offset7 {
	margin-left: 59.446808505%;
}
.row-fluid .offset8 {
	margin-left: 67.95744680199999%;
}
.row-fluid .offset9 {
	margin-left: 76.468085099%;
}
.row-fluid .offset10 {
	margin-left: 84.97872339599999%;
}
.row-fluid .offset11 {
	margin-left: 91.489361693%;
}
.navbar .nav > li > a.btn {
	padding: 4px 10px;
	line-height: 18px;
}
.nav-tabs.nav-dark {
	border-bottom: 1px solid #333;
	text-shadow: 1px 1px 1px #000;
}
.nav-tabs.nav-dark > li > a {
	color: #F8F8F8;
}
.nav-tabs.nav-dark > li > a:hover {
	border-color: #333 #333 #111;
	background-color: #777777;
}
.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover {
	color: #ffffff;
	background-color: #555555;
	border: 1px solid #222;
	border-bottom-color: transparent;
}
.thumbnail.pull-left {
	margin: 0 10px 10px 0;
}
.thumbnail.pull-right {
	margin: 0 0 10px 10px;
}
.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;
}
hr.hr-condensed {
	margin: 10px 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: 8px;
}
.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: 4px 5px;
}
.row-condensed .row, .row-condensed .row-fluid {
	padding: 4px 5px;
}
.list-bordered, .row-bordered {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	margin-left: 0;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.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;
}
.iframe-bordered {
	border: 1px solid #ddd;
}
.tab-content {
	overflow: visible;
}
.tabs-left .tab-content {
	overflow: auto;
}
.nav-tabs > li > span {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}
.page-header {
	margin: 2px 0px 10px 0px;
	padding-bottom: 5px;
}
.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;
}
.input-prepend > .add-on, .input-append > .add-on {
	vertical-align: top;
}
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.form-vertical .control-label {
	float: none;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
}
.form-vertical .controls {
	margin-left: 0;
}
.width-auto {
	width: auto;
}
.btn-group .chzn-results {
	white-space: normal;
}
.accordion-body.in:hover {
	overflow: visible;
}


