/*pricing content*/
.pricingCover {background-color:#FFF;border:1px solid #E6E6E6;}
.pricing-content {width:100%;}
.firstrow {padding-top:10px;}
.lastrow {margin-bottom:-20px;}
ul.servicesTypes {margin:0px; background:#fff;}
ul.servicesTypes li { display:block; width:90%;padding:5% 5% 0;text-shadow: none;}
ul.servicesTypes li.lst {padding-right:1% !important;}
ul.servicesTypes li p {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 16px;
    line-height: 25pt;
    margin-bottom: 0;
    padding: 3px 10px 15px;
    color: #111;
    font-family: arial;
}
ul.servicesTypes.it-light li p {color:#ccc;}
ul.servicesTypes li p.firstservice{position:relative;}

.package{
	width:33.3333%;
	float:left;
}
.package .purchase {
	padding: 8px 24px !important;
	left: 0 !important;
	margin-left: 0 !important;
}
.package .glyphicons {
	float: right;
    padding: 16px 16px 0px 0px !important;
    margin-top: 7px;
    background: none;
}
.package i:before{
	font-size: 16px !important;
	color: #424242 !important;
}
.package .focused i:before{
	color: #fff !important;
}

/*table heading*/
.table-theading {
	background: #262626;
	width:100%;
	padding: 15px 0px 15px 0px;
	color:#ffffff;
	text-shadow: none;
	position:relative;
}
.coming{
	position: absolute;
	top:-11px;
	right:-5px;
	width:84px;
	height:88px;
	background:url(../images/ribbon-red.png) top right no-repeat;
}
.table-theading h4 {
	margin: 0px 10px 0px 15px;
	font-size: 17px;
	color: #ffffff;
	display: inline;
}
.table-theading {
	font-size: 22px;
	color: #44b1d9;
	font-weight: bold;
	line-height: 1em;
}
.table-theading {font-family: Arial, Helvetica, sans-serif;}
.table-theading.focused {background: #262626;margin-top:-21px;
box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
-o-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
-ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
-webkit-transition:all 0.3s ease-in;
-moz-transition:all 0.3s ease-in;
-o-transition:all 0.3s ease-in;
-ms-transition:all 0.3s ease-in;
transition:all 0.3s ease-in;
}
ul.servicesTypes li.focused {background:#262626;
box-shadow:1px 4px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.5);
-o-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.5);
-ms-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.5);
-webkit-transition:all 0.3s ease-in;
-moz-transition:all 0.3s ease-in;
-o-transition:all 0.3s ease-in;
-ms-transition:all 0.3s ease-in;
transition:all 0.3s ease-in;
}
/*ul.servicesTypes li.firstfocused {margin-top:-20px;padding-top:30px;}*/
ul.servicesTypes li.lstfocused {padding-bottom:40px;}

.table-theading.table-theading-hover {
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
-o-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
-ms-box-shadow:1px 1px 6px rgba(0, 0, 0, 0.8);
}
ul.servicesTypes li.servicesTypes-hover {
box-shadow:1px 5px 6px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:1px 5px 6px rgba(0, 0, 0, 0.8);
-moz-box-shadow:1px 5px 6px rgba(0, 0, 0, 0.8);
-o-box-shadow:1px 5px 6px rgba(0, 0, 0, 0.8);
-ms-box-shadow:1px 5px 6px rgba(0, 0, 0, 0.8);
}
ul.callbtnBlock li{position:relative;}
.ardn {display:inline-block;background:transparent url(../images/close-ardn1.png) no-repeat left top;width:29px;height:29px;
vertical-align:top;margin:4px 7px 0 0;position:absolute;top:-2px;left:-4px;cursor:pointer;z-index:9999;}
.dwdrdn {background:transparent url(../images/open-ardn1.png) no-repeat left top;width:29px;height:29px;vertical-align:top;margin:4px 7px 0 0;position:absolute;top:-2px;left:-4px;cursor:pointer;display:inline-block;}

.descriptionBlock {font-family:Arial, Helvetica, sans-serif;background:url(../images/description-bg.jpg) repeat-x left top;display:none; background-color: #CBCBCD;}
.descriptionBlock h3 {font-size:20px;line-height:26px;padding:20px 20px 10px 10px;margin:0px;color:#464646;}
.descriptionBlock p {font-size:12px !important;line-height:16px !important;padding:0px 20px 20px 20px;margin:0px;color:#464646;}
/*.servicesTypes li:first-child{padding-left:10px!important;padding-right:10px!important}*/

@media only screen and (max-width: 999px) {
	.table-theading h4 {
		font-size: 15px;
	}
	.table-theading {
		width:100%;
	}
	ul.servicesTypes li {
		margin:0;
	}
	
	.package{
		width:100%;
		float:none;
		margin:10px 0;
	}
	.table-theading.focused {
		margin-top:0;
	}
}

@media only screen and (max-width: 640px) {
}

/* Tooltip */
.tooltip {
	z-index: 100000 !important;
	font-size: 12px !important;
}
.tooltip-inner {
	max-width: 250px;
	text-shadow: none;
}
.tooltip-arrow-white {
	border-top-color: #fff !important;
}
.tooltip.in {
    opacity: 0.9 !important;
    filter: alpha(opacity=90) !important;
}

.purchase-action {
	display: block;
    font-size: 1.31em;
    margin-top: 2px;
}
