/*======================================================================*\
|| #################################################################### ||
|| # Package - YJ Plans Extended								        ||
|| # Copyright (C) since 2007  Youjoomla.com . All Rights Reserved.     ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
.yjplanxtdended {
	display:block;
	overflow:hidden;
	position:relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjplanextdholder {
	float:left;
	display:inline-block;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjplanxtdended ul,
.yjplanxtdended ul li {
	text-align:center;
	margin:0;
	padding:0;
	background:none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjplanxtdended ul li{
	overflow:hidden;
}
.yjplanxtdended ul {
	background:#fff;
	float:none;
	width:100%;
	display:inline-block;
	border:1px solid #e1e1e1;
	border-top:none;
	border-right:none;
}
.yjplanxtdended ul.lastcolumn {
	border-right:1px solid #e1e1e1;
}
.yjplanxtdended ul li {
	border-top:1px solid #e1e1e1;
	padding:10px 0;
}
/* border radius */
.yjplanxtdended ul.firstcolumn {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.yjplanxtdended ul.firstcolumn li.yjplanstitle {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.yjplanxtdended ul.lastcolumn {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.yjplanxtdended ul.lastcolumn li.yjplanstitle {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border-right:none;
}
/* active column */
.yjplanxtdended ul.isactive {
	background:#8ac3f4;
	border-color:#8ac3f4;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	color:#fff;
}
.yjplanxtdended ul.isactive li {
	border-color:#9cd2ff;
	margin:0 0 0 -1px!important;
}
.yjplanxtdended ul.isactive li.yjplanstitle,
.yjplanxtdended ul.isactive li.row1{
	background:#8ac3f4;
}

/* plan titles */
.yjplanxtdended ul li.yjplanstitle {
	border-top:none;
	font-size:150%;
	background:#151515;
	color:#fff;
	border-color:#313131;
	border-right:2px solid #313131;
	margin:0 -1px;
}
/* hide last row */
.yjplanxtdended ul li.lastrow {
	display:none;
}
.yjplanxtdended ul.firstcolumn li.lastrow,
.yjplanxtdended ul.isactive li.lastrow {
	display:block;
}
.plansPreText,
.plansPostText {
	display:block;
	overflow:hidden;
	clear:both;
}
/* TEAMPLATE SEPARATED */
.yjplanxtdended.separated {
	margin:0 -10px;
}
.yjplanxtdended.separated .yjplanextdholder {
	padding:10px;
}
div.yjplanextdholder.separated ul {
	border:1px solid #e1e1e1;
	border-top:none;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
div.yjplanextdholder.separated ul li.yjplanstitle {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border-right:none;
}
div.yjplanextdholder.separated ul.isactive {
	border-color:#8ac3f4;
	color:#fff;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.74);
	-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.74);
	box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.74);
}
/* show last row */
div.yjplanextdholder.separated li.lastrow {
	display:block;
}
.yjplanxtdended ul{
	margin:0!important;
}