/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

.custom-logo {
	display: inline-block;
	width: 206px;
	height: 90px;
	background: url(../../../images/joomlathat2.png) 50% 50% no-repeat;
	background-size: contain;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }

}

/* germi */
.subtitle{
	margin: 0; font-size: 22px; line-height: 26px; color: #999;
}

h2.artista_disc{
	margin:0px;
}
h1.album_disc{
	margin:0px;
}
.products_bottom:hover{
	background-color:#eee;
}
.inner_title{
	text-align:center;
}
div.data{
	line-height:14px;
}


.extension_box{
	border:1px solid #eee;
	border-radius: 5px 5px 0 0;
	padding:10px;

	max-height:100px;

}

#menubar{
	/*
	width: 713px;
	margin-left: 225px;
	*/
}
#logo{

	position: absolute;
	left: 0;
	top: -15px;
}
#menubar .menu{
	float:left;
}


#main input[type=text]:hover, #main  input[type=password]:hover{
	border:1px solid #999999;
}

#main input[type=text]:focus, #main input[type=password]:focus, div.username input:focus, div.password input:focus{
	border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted 9;

}



#system form.submission fieldset > div {
overflow:inherit;
}

#searchbox-135 input{
	margin-bottom:0px;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

div.loginform{
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom:0px;

	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}


#content.nomarginbottom{
	margin-bottom:0px;
}

.dropdown-menu li > span.rememberme {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
color: #333333;
white-space: nowrap;
}

.dropdown-menu li > span.rememberme label{
	margin:0px;
}
.dropdown-menu li > span.rememberme input{
	margin:0px;
	margin-left:5px;
}

.nomarginbottom .form-actions .btn-primary {
	margin-left: 20px;
}

label.rememberme{
	margin-left:15px;
	margin-top:5px;
	min-width:100px;	}


.jt_divider{
	background:url(../../../images/favicon.png) center -21px no-repeat;
	height:18px;
	margin-bottom:0px;
}

h4.ext_name{
	font-weight:normal;
}

.notice_em .alert{
	margin-bottom:0px;
}

.only_subs{
	padding-top:5px;
}

a.teaser_image img{
	border: 1px solid #CCC;
	padding: 3px;
}



.registernow{	text-align:center;	padding-top:20px;}

#dc_toolbar {margin-left: -21px;margin-right: -21px;margin-top: -21px;}.topbutton{	margin-right:5px;}#jform_name{	width:233px;	}

/* SUBSCRIPTION */

.account-menu .progress{	height:6px;}

.account-menu .account-subscription{	padding-left:10px;	padding-right:10px;}

.pp-component .pp-plan-subscribe .pp-plan {	margin-bottom:10px; position: relative;	}

#block-bottom {padding: 15px 0;border-top: 1px solid #000;border-bottom: 1px solid #323334;background: #2D2E2F;background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 15px), #2D2E2F;background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 15px), #2D2E2F;background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 15px), #2D2E2F;box-shadow: 0 -1px 0 #fff;}

#block-footer{	background: #28292a;	color:#444;}.blueprint{	background-color:#269;	background-image: linear-gradient(white 2px, transparent 2px), linear-gradient(90deg, white 2px, transparent 2px), linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.3) 1px, transparent 1px);	background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;	background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px;}

.theicon img{	/*height:105px;*/}

/* HEADERS */

.extension_header{ padding-bottom:30px;	padding-top:15px;}


.key_features_ext_big{	}

.header_invoices{	background:url(../../../images/icons/ji_icon_512.png) top right no-repeat ;	background-size: 256px 128px;	background-position-y:-8px;		}

.header_music{
	background:url(../../../images/icons/mc_icon_512.png) top right no-repeat ;
	background-size: 256px 128px;
}

.header_stats{	background:url(../../../images/icons/cs_icon_512.png) center right no-repeat ;	background-size: 256px 128px;
background-position-y:-6px;		}

.header_expense{	background:url(../../../images/icons/em_icon_512.png) center right no-repeat ;	background-size: 256px 128px;
background-position-y:-6px;	}

.header_affiliate{	background:url(../../../images/icons/at_icon_512.png) center right no-repeat ;	background-size: 256px 128px;
background-position-y:-5px	}

.header_calendar{	background:url(../../../images/icons/cp_icon_512.png) center right no-repeat ;	background-size: 256px 128px;
background-position-y:0px;		}

.header_paper{	background:url(../../../images/icons/ps_icon_512.png) center right no-repeat ;	background-size: 256px 128px;
background-position-y:0px;		}

h1.extension_name{		text-transform:lowercase;	font-size:60px;	margin-top:0px;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	word-spacing:-0.1em; line-height: 50px; margin-bottom: 9px;}

.extension_header span.lead{	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;}
.extension_invoices .first_word{	color:#149730;}

.extension_invoices .second_word{	color:#95c9a8;}

.extension_music .first_word{	color:#624c94;}

.extension_music .second_word{	color:#b0a3cc;}

.extension_stats .first_word{	color:#d80a30;}

.extension_stats .second_word{	color:#f1a5a4;}

.extension_expense .first_word{	color:#f1b42b;}

.extension_expense .second_word{	color:#feda60;}

.extension_affiliate .first_word{	color:#084b8e;}

.extension_affiliate .second_word{	color:#6e9fd2;}

.extension_calendar .first_word{	color:#ed6a33;}

.extension_calendar .second_word{	color:#fcb160;}

.extension_paper .first_word{	color:#008280;}

.extension_paper .second_word{	color:#71cbc4;}

a.spotlight img, .wk-gallery-wall img {border: 1px solid #CCC;padding: 3px;}

ul.check li a{	display:inline;}

.getitnow{	font-size: 36px;padding: 24px;line-height: 45px;}

.feature h3{	margin-top:0px;	}

.feature{	margin-bottom:10px;}

.suported_components img{	height:50px;}

.key_features_big p.lead{	margin-top:0px;}

.menu-dropdown li.level2 .level2 span.icon {width: 64px;}

.cs-module{	/*background-color:#f5bab7;*/}

.cs-module .ext_name, .mc-module .ext_name, .im-module .ext_name, .em-module .ext_name, .at-module .ext_name, .cp-module .ext_name, .ps-module .ext_name{	text-transform:lowercase;	font-size:26px;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	word-spacing:-0.2em;}

.cs-module .first_word, .pp_group_18 .first_word, .ext_name_cs .first_word{	color:#d80a30;}

.cs-module .second_word, .pp_group_18 .second_word, .ext_name_cs .second_word{	color:#f1a5a4;}

.mc-module .first_word, .pp_group_13 .first_word, .ext_name_mc .first_word{	color:#624c94;}

.mc-module .second_word, .pp_group_13 .second_word, .ext_name_mc .second_word{	color:#b0a3cc;}

.im-module .first_word, .ji-module .first_word, .pp_group_1 .first_word, .ext_name_ji .first_word{	color:#149730;}

.im-module .second_word, .ji-module .second_word, .pp_group_1 .second_word, .ext_name_ji .second_word{	color:#95c9a8;}

.em-module .first_word, .pp_group_8 .first_word, .ext_name_em .first_word{	color:#f1b42b;}

.em-module .second_word, .pp_group_8 .second_word, .ext_name_em .second_word{	color:#feda60;}

.at-module .first_word,  .pp_group_53 .first_word, .ext_name_at .first_word{	color:#084b8e;}

.at-module .second_word, .pp_group_53 .second_word , .ext_name_at .second_word{	color:#6e9fd2;}

.cp-module .first_word,  .pp_group_69 .first_word, .ext_name_cp .first_word{	color:#ed6a33;}

.cp-module .second_word, .pp_group_69 .second_word, .ext_name_cp .second_word{	color:#fcb160;}

.ps-module .first_word,  .pp_group_73 .first_word, .ext_name_ps .first_word{	color:#008280;}/*2d918e*/

.ps-module .second_word, .pp_group_73 .second_word, .ext_name_ps .second_word{	color:#71cbc4;}

.module-nomargin{	margin-left:1px;	margin-right:0px;}

.module-nomargin .module-title{	margin-left:20px;	margin-right:20px;}

h2.title_ext_name{	margin-top:-11px;}/*#bottom-a .mc-module img{	padding-top:37px;}#bottom-a .em-module img{	padding-top:23px;}*/

#bottom-b .mc-module p img{	padding-top:22px;	margin-bottom:-17px;}

#bottom-b .im-module p img{	margin-top:-11px;	padding-bottom:16px;}

#bottom-b .cp-module p img{	padding-top:15px;	margin-bottom:-10px;}

#bottom-b .at-module p img{	margin-bottom:5px;}

#bottom-b .em-module p img{	margin-bottom:5px;}

#bottom-b .cs-module p img{	margin-bottom:5px;}

#bottom-b .ps-module p img{	padding-top:15px;	}

.cs-module .title_ext_name, .mc-module .title_ext_name, .im-module .title_ext_name, .em-module .title_ext_name, .at-module .title_ext_name, .cp-module .title_ext_name, .ps-module .title_ext_name{	text-transform:lowercase;	font-size:36px;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	line-height:30px;	}

.mc-module .title_ext_name, .mc-module .description_bottom{	padding-left:32px;	padding-right:48px;}

.cs-module .title_ext_name, .cs-module .description_bottom{	padding-left:36px;	padding-right:36px;}

.em-module .title_ext_name, .em-module .description_bottom{	padding-left:32px;	padding-right:32px;}

.im-module .title_ext_name, .im-module .description_bottom{	padding-left:55px;	padding-right:28px;}

.at-module .title_ext_name, .at-module .description_bottom{	padding-left:36px;	padding-right:36px;}

.cp-module .title_ext_name, .cp-module .description_bottom{	padding-left:55px;	padding-right:28px;}

.ps-module .title_ext_name, .ps-module .description_bottom{	padding-left:36px;	padding-right:36px;}

.thename{	text-transform:lowercase;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	word-spacing:-0.2em;	font-size:24px;}

.title_ext_name span{	display:block;}

.grid-v .module-nomargin:before {left: 0px;right: 0px;}

.disc_details h3, h3.post_comment_title, .review h3{	font-family: "DroidSansRegular";}

.disc_details .moduletable{	margin-bottom:10px;}dl.tabs{	padding-left:0px;}

.moduletable img.artist_picture{	margin-left:0px;}.featured_artist h2{	margin-top:0px;	font-size:18px;	margin-bottom:5px;	font-family: "DroidSansRegular";	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.taula_next_album{	table-layout:fixed;}.prev_album, .next_album {	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap;	}

.letterbar{	margin-bottom:10px;}li.account-subscription small{	font-size:10px;}

.wk-slideshow-showcasebox .sets{	height:48px;}

.demo2{	/*background-color:#fafafa;*/}

.item_18 h2.title{	background:url(../../../images/icons/cs_icon_64.png) center left no-repeat;	padding-left:64px;}

.item_20 h2.title{	background:url(../../../images/icons/mc_icon_64.png) center left no-repeat;	padding-left:64px;}

.item_22 h2.title{	background:url(../../../images/icons/ji_icon_64.png) center left no-repeat;	padding-left:64px;}

.item_23 h2.title{	background:url(../../../images/icons/em_icon_64.png) center left no-repeat;	padding-left:64px;}

.item_26 h2.title{	background:url(../../../images/icons/at_icon_64.png) center left no-repeat;	padding-left:64px;}

.item_31 h2.title{	background:url(../../../images/icons/cp_icon_64.png) center left no-repeat;	padding-left:64px;}

.explain_demo {background-color: #229bc0;color: #FFF;font-size: 10px;font-family: Verdana, Geneva, sans-serif;text-align: center;padding: 3px;border-radius: 3px;}

.demo4, .demo5,  .demo6,  .demo6_2,  .demo13, .demo7_2, .demo7_3, .demo8, .demo10, .demo11, .demo7{	margin-top:10px;	background-color:#fafafa;}

.pp_group_13 p.icon_main img { /* MC */	padding-top: 15px;	margin-bottom: -15px;}

.pp_group_1 p.icon_main img { /* IM */	margin-top: -9px;	padding-bottom: 9px;}

.component-head .ext_name{	text-transform:lowercase;	word-spacing:-0.2em;	font-size:36px;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	font-weight:normal;	padding-top:10px;}

.demo5,  .demo6,  .demo6_2,  .demo13, .demo7_2, .demo7_3, .demo8, .demo10, .demo11, .demo7{	margin-top:10px;	background-color:#fafafa;}

.pp_group_13 p.icon_main img { /* MC */	padding-top: 15px;	margin-bottom: -15px;}

.pp_group_1 p.icon_main img { /* IM */	margin-top: -9px;	padding-bottom: 9px;}

.component-head .ext_name{	text-transform:lowercase;	word-spacing:-0.2em;	font-size:36px;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	font-weight:normal;	padding-top:10px;}

.demo4, .demo5,  .demo6,  .demo6_2,  .demo13, .demo7_2, .demo7_3, .demo8, .demo10, .demo11, .demo7{}

h1.teaser-home{
	line-height:60px;
	margin-bottom:5px;
	font-size:56px;
}

#searchForm label{
	display:inline;
	margin-right:5px;
}

#searchForm input[type=checkbox], #searchForm input[type=radio]{
	margin:0px;
}

div.filter select#limit, div.limit select#limit{
	width:60px;
}

.notice-module{
	background-color:#f5f5f5;
}

.notice-module h2{	text-transform:lowercase;	font-size:36px;	font-family: "Geogrotesque-SemiBold", Verdana, Tahoma;	line-height:30px;
margin-bottom:40px;
margin-top:40px;	}

#bottom-b.bottom-b-no-radius{

border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

#bottom-b.bottom-bb-no-radius{

border-top-left-radius:0px;
border-top-right-radius:0px;
margin-top:-16px;
border-top-color:#eee;
}

#bottom-b.bottom-bb-no-radius-atall{

border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

.rankingexample .stat_item .item_name {
	width:360px;
}

#innerbottom2, #innerbottom3, #innerbottom4 {
border-top: 1px solid #eee;
}

#discuss-wrapper .discuss-index li.mc-post span.category_class{
	//border-top:2px solid #624c94 !important;
	background-color:#624c94;
	color:#FFF;
}
#discuss-wrapper .discuss-index li.cs-post span.category_class{
	//border-top:2px solid #d80a30 !important;
	background-color:#d80a30;
	color:#FFF;
}
#discuss-wrapper .discuss-index li.im-post span.category_class{
	//border-top:2px solid #149730 !important;
	background-color:#149730;
	color:#FFF;
}
#discuss-wrapper .discuss-index li.em-post span.category_class{
	//border-top:2px solid #f1b42b !important;
	background-color:#f1b42b;
	color:#FFF;
}
#discuss-wrapper .discuss-index li.at-post span.category_class{
	//border-top:2px solid #084b8e !important;
	background-color:#084b8e;
	color:#FFF;
}

.helpstore{
	float:right;
	margin-top:-56px;
	padding-right:8px;
	padding-left:8px;
}
.icon_services_top{
	display: none;
}
.follow_buttons{vertical-align: middle;
margin-top: 10px;}

.footer{

	padding: 0px 0;
	margin-top: 40px;
	border-top: 1px solid #e5e5e5;
	background-color: #f5f5f5;
}

.footer .wrapper{
	/*margin: 15px 20px;*/
	margin-right: auto;
	margin-left: auto;
}

.footer2{
	text-align: center;
	background-color: #28292a ;
	border-top: 1px solid #232425;
	color: #999999 ;
	margin-top: 0px;
	font-size: 12px;
}

.footer2 .wrapper{
margin: 0 ;
margin-right: auto;
margin-left: auto;
}

.footer2 .muted{
color: #444 ;

}

ul.line > li.recent_post > a:first-child {
	display: inline;
}
.post_title{
	display: block;
}

.poster_name, .post_when, .post_info{
	color: #999;
	font-size: 12px;
}
.post_info_1{
	padding-left: 4px;
}

.table-included td.is-included {
color: #468847;
background-color: #dff0d8 !important;
text-align: center;
vertical-align: middle;
}

.table-included td.not-included {
color: #b94a48;
background-color: #f2dede !important;
text-align: center;
vertical-align: middle;
}

.table-included td.purchase {

text-align: center;
vertical-align: middle;
}

.table-included tr:hover td.is-included {
	background-color: #d0e9c6 !important;
}
.table-included tr:hover td.not-included {
	background-color: #ebcccc !important;
}

.table-included th {
text-align: center;
}

.table-included th.column-type {
width:17%;
}

.table .column-package{
width:8%;
}
.table-included small{
	display: block;
}

.table-included th.th_mc{
	background-color: #624c94;
	color: #FFF;
}
.table-included th.th_cs{
	background-color: #d80a30;
	color: #FFF;
}
.table-included th.th_im{
	background-color: #149730;
	color: #FFF;
}
.table-included th.th_em{
	background-color: #f1b42b;
	color: #FFF;
}

.table-included tbody tr:first-child td{
	border-top: 2px solid #ccc;
}

h2.invoice_header{
	border-bottom: 1px solid #999;
	padding-bottom: 4px;
	font-family: helvetica;
	margin-top: 10px;
}

.onhold{

	color: #999;
	font-size: 12px;
	font-weight:normal;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;

}

.jt-dashboard{
	margin-top: 30px;
	margin-bottom: 100px;
}
.jt-dashboard a{
	padding:15px;
	text-align: center;

}
.jt-dashboard a:hover{
	background-color: #efefef;

}

.jt-dashboard a h4{
	color: #000;
}
.jt-dashboard h4{

	font-family: "DroidSansRegular";
	margin-bottom: 5px;
	margin-top: 20px;
}

.jt-dashboard p.explanation{
	font-size:12px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.logoutbutton{
	margin-left: 5px;

}

.country_notice{
	margin-top: 10px;

}

.input-xxlarge {
width: 460px;
}


/* AFFILIATE TRACKER */

.merchant_actor{
	color:#ff8e3b;
}

.affiliate_actor{
	color:#58a2d1;
}

.customer_actor{
	color:#7eb560;
}

.muted .merchant_actor, .muted .affiliate_actor, .muted .customer_actor{
	color:#999999;
}

ol.affiliate_explanation li, .affiliate_main_point{
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 200;
	line-height: 30px;
}

.affiliate_main_point {
vertical-align: middle;

	}

p.muted{

	font-size: 14px;

	line-height: 20px;
}

.actors_explain div{
	height: 138px;
}
.actors_explain div strong{
	font-size: 18px;

	line-height: 24px;
	}

.circle {
	border-radius: 50%;
	width: 100px;
	height: 100px;
	background-color: #999999;
	font-size: 72px;

	text-align: center;
	line-height: 100px;
	color: #fff;
	/* width and height can be anything, as long as they're equal */
	display: inline-block;
    vertical-align: middle;
}
.the_explanation{
	border-left: 1px solid #999;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #eee;
	border-radius: 4px;
}

div.affiliate_main_point, div.circle_container, div.explanation_container {

  height: 214px;
  line-height: 214px;

}

div.content_main_point {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

div.the_explanation{
	display: inline-block;
    vertical-align: middle;
}

.underlined_title{

}

@media (max-width: 767px) {

.header_invoices{	background:url(../../../images/icons/ji_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:128px;
	background-position-x: -23px;	}

.header_music{	background:url(../../../images/icons/mc_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:128px;
	background-position-x: -23px;	}

.header_stats{	background:url(../../../images/icons/cs_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:128px;
	background-position-x: -37px;	}

.header_expense{	background:url(../../../images/icons/em_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:128px;
	background-position-x: 0;	}

.header_affiliate{	background:url(../../../images/icons/at_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:128px;
	background-position-x: -35px;	}

.header_calendar{	background:url(../../../images/icons/cp_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:128px;
	background-position-x: -33px;	}

}

@media (max-width: 479px) {

	.header_music{	background:url(../../../images/icons/mc_icon_512.png) top left no-repeat ;
	background-size: 256px 128px; padding-top:96px;
	background-position-x: center;	}

}

/*GERMI EASYDISCUSS*/

body.view-index #main, body.view-post #main, body.view-profile #main, body.view-search #main, body.view-categories #main, body.view-tags #main, body.view-conversation #main {
	border: none !important;
	background: none !important;
	border-radius: 0px !important;
	margin-top: 0;
}
body.view-index section#content, body.view-post section#content, body.view-profile section#content, body.view-conversation section#content{
	margin-left: 0px !important;
	margin-right: 0px !important}

body.view-index #dc_toolbar, body.view-post #dc_toolbar, body.view-profile #dc_toolbar {
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: -21px;
}
body.view-index #discuss-wrapper .discuss-story > .discuss-content, body.view-post #discuss-wrapper .discuss-story > .discuss-content {
	background-color: #FFF;
}
body.view-index textarea#dc_reply_content, body.view-post textarea#dc_reply_content{
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

body.view-index #discuss-wrapper .component-head, body.view-post #discuss-wrapper .component-head {
	background-color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

body.view-index #discuss-wrapper .discussion-category, body.view-post #discuss-wrapper .discussion-category {
	background-color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 15px;
}

body.view-index #discuss-wrapper fieldset, body.view-post #discuss-wrapper fieldset {
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff !important;
}

body.view-index #discuss-wrapper fieldset legend, body.view-post #discuss-wrapper fieldset legend {
	margin: inherit !important;
}

body.view-post #dc_user_reply .discuss-content {
	padding: 0px;
	padding-top: 10px;
	border: none;
	border-bottom: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background: none !important;
}

body.view-conversation div#discuss-wrapper .discuss-item{
	background: none;
}

div#discuss-wrapper .discuss-message-box:before {

    border-color: #dfdfdf #fff #dfdfdf #dfdfdf;

}

div#discuss-wrapper .discuss-message-box{

    background-color: white;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    padding: 10px;

}

@media (min-width: 980px) {
  body.view-index textarea#dc_reply_content, body.view-post textarea#dc_reply_content{
		width:940px;
	}
}

body.view-index #content, body.view-post #content, body.view-profile #content {
	margin-top: 0;
}
#header{
	margin-bottom: 0;
}

body.view-search #content, body.view-categories #main, body.view-tags #main{
	margin: 0;
}

body.view-categories #main .discuss-timeline{
	padding: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
}

body.view-tags #main .discuss-tag{
	background-color: white;
}

.discuss-comments .discuss-item .discuss-item-right{
	background-color: #f5f5f5 !important;
}

.discuss-composer .discuss-form{
	background-color: #fafafa;
}

div#discuss-wrapper.discuss-view-profile .discuss-profile {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
}

.discuss-story-hd .discuss_subs_payplans{
	margin-left: 10px;
	margin-right: 10px;
}
/*GERMI EASYDISCUSS*/

.pp-plan-subscribe.row-fluid .pp-plan:nth-child(4), .pp-plan-subscribe.row-fluid .pp-plan:nth-child(7), .pp-plan-subscribe.row-fluid .pp-plan:nth-child(10) {
    margin-left: 0;
}

.koowa_header__image_container{
	width: 64px !important;
	height: auto !important;
}
.koowa .koowa_header__image{
	height: auto !important;
}

.noblock{
	display: inline !important;
}


// Pointing to /media/com_easydiscuss/styles/modules.less
@import "modules";

/*MODULE BASIC RESET*/
div.discuss-mod .clear{clear:both}
div.discuss-mod  img.avatar{border:1px solid #ccc}
div.discuss-mod  a:hover img.avatar{border:1px solid #bbb;border-bottom-color:#aaa}
div.discuss-mod .bold{font-weight:bold}
div.discuss-mod .float-l{float:left}
div.discuss-mod .list-item .item{display:inline-block;width:100%;}

/*MODULE STYLING*/
div.discuss-mod.recent-discussions .list-item .item + .item{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}
div.discuss-mod.recent-discussions .item-user{/*padding:0 0 10px*/}
div.discuss-mod.recent-discussions .item-title{display:inline;margin:0 0 5px;}
div.discuss-mod.recent-discussions .item-avatar{margin:0 5px 0 0;}
/*div.discuss-mod.recent-discussions .item-avatar img{width:24px;height:24px;min-width:24px;min-height:24px;}*/
div.discuss-mod.recent-discussions .item-info.push-top{margin-top:5px;}
div.discuss-mod.recent-discussions .item-info span{display:inline-block;line-height:14px;height:14px;margin-right:5px;padding:2px 0;cursor:default;}
div.discuss-mod.recent-discussions .item-info span img{float:left;display:inline-block;margin-right:5px;}

div.discuss-mod.recent-discussions .item-user .small{font-size: 12px;color: #999;}

/*popover*/
.popover {
  display: block;
  position: absolute !important;
}
.popover .popover-title {
  font-family: sans-serif !important;
  background-color: #F7F7F7;
  border-bottom: 1px solid #EBEBEB;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 14px;
  margin: 0;
  padding: 4px 14px;
}
.popover .popover-content {
  font-family: sans-serif !important;
  font-size: 12px;
}
.popover .popover-content p {
  margin-top: 0;
}


.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);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.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;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  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;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
div.tooltip {
  font-family: sans-serif !important;
  font-size: 11px;
  background: none !important;
  border: none !important;
}
div.tooltip.tooltip-ed {
  background: none;
  border: none;
  padding: 5px;
  max-width: auto;
  width: auto;
  line-height: 12px;
}

.hll { background-color: #ffc; }
.c { color: #999; }
.k { color: #069; }
.o { color: #555; }
.cm { color: #999; }
.cp, .hljs-meta { color: #099; }
.c1 { color: #999; }
.cs { color: #999; }
.gd { background-color: #fcc; border: 1px solid #c00; }
.ge { font-style: italic; }
.gr { color: #f00; }
.gh { color: #030; }
.gi { background-color: #cfc; border: 1px solid #0c0; }
.go { color: #aaa; }
.gp { color: #009; }
.gu { color: #030; }
.gt { color: #9c6; }
.kc { color: #069; }
.kd { color: #069; }
.kn { color: #069; }
.kp { color: #069; }
.kr { color: #069; }
.kt { color: #078; }
.m { color: #f60; }
.s, .hljs-string { color: #d44950; }
.na, .hljs-attr { color: #4f9fcf; }
.nb { color: #366; }
.nc, .hljs-selector-tag { color: #0a8; }
.no { color: #360; }
.nd { color: #99f; }
.ni { color: #999; }
.ne { color: #c00; }
.nf { color: #c0f; }
.nl, .hljs-attribute { color: #99f; }
.nn { color: #0cf; }
.nt, .hljs-name { color: #2f6f9f; }
.nv { color: #033; }
.ow { color: #000; }
.w { color: #bbb; }
.mf { color: #f60; }
.mh { color: #f60; }
.mi { color: #f60; }
.mo { color: #f60; }
.sb { color: #c30; }
.sc { color: #c30; }
.sd { font-style: italic; color: #c30; }
.s2 { color: #c30; }
.se { color: #c30; }
.sh { color: #c30; }
.si { color: #a00; }
.sx { color: #c30; }
.sr { color: #3aa; }
.s1 { color: #c30; }
.ss { color: #fc3; }
.bp { color: #366; }
.vc { color: #033; }
.vg { color: #033; }
.vi { color: #033; }
.il { color: #f60; }

.highlight pre code {
    font-size: inherit;
    color: #212529;
}

.highlight{
  background: #f7f7f9;
  border-radius: 3px;
}

.hljs{display:block;overflow-x:auto;padding:0.5em;}
.hljs,.hljs-subst{color:#444}
.hljs-comment{color:#888888}
.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta-keyword,.hljs-doctag,.hljs-name{font-weight:bold}
.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}
.hljs-title,.hljs-section{color:#880000;font-weight:bold}
.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-selector-pseudo{color:#BC6060}
.hljs-literal{color:#78A960}
.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}
.hljs-meta{color:#1f7199}
.hljs-meta-string{color:#4d99bf}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:bold}


code, kbd, pre, samp {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  border: none !important;
}

.highlight pre{
  font-size: 14px;
  line-height: 1.5;
}

.bg-mc {
    background-color: #624c94!important;
}
.bg-cs {
    background-color: #d80a30!important;
}
.bg-im {
    background-color: #149730!important;
}
.bg-em {
    background-color: #f1b42b!important;
}
.bg-at {
    background-color: #084b8e!important;
}
.bg-cp {
    background-color: #ed6a33!important;
}
.bg-ps {
    background-color: #008280!important;
}
.bg-jt {
    /*background-color: #d80a30!important;*/
}

.bg-im-light {
    border-bottom: 2px solid #149730;
}

.bg-cs-light {
    border-bottom: 2px solid #d80a30;
}
