/**SHORTCODES CSS**/
.blogmandu-button{
	background:#65A343;
	text-shadow:1px 1px 1px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	padding: 1px;
	vertical-align: middle;
	margin-top:3px;
	margin-bottom: 3px;
}
.blogmandu-button {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.blogmandu-button:hover {
  text-decoration: none;
}
.blogmandu-primary{
	background: #3498db;
}
.blogmandu-primary:hover{
	background: #3cb0fd;
}
.blogmandu-purple{
	background: #d934d9;
}
.blogmandu-purple:hover{
	background: #a606b5;
}
.blogmandu-green{
  background: #34d968;
}
.blogmandu-green:hover{
	background: #07b352;
}
.blogmandu-yellow{
  background: #d8f01f;
}
.blogmandu-yellow:hover{
	background: #c5d123;
}
.blogmandu-red{
  background: #f01f65;
}
.blogmandu-red:hover{
	background: #cf2323;
}
/*Dropcap*/
.blogmandu-dropcap {
display:block;
float:left;
font-weight:bold;
font-size:90px;
line-height:90px;
margin:10px 2px 0 0;
color: #636469!important;
}
/*BlockQuote*/
.blogmandu-blockquote {
  background: #ffffff;
  
  quotes: "\201C""\201D""\2018""\2019";
  font-style:italic;
  font-size:15px;
  font-family: Georgia;
}
.blogmandu-blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.blogmandu-blockquote-div p{
  display: inline;
  font-style: italic!important;
 }
.blogmandu-blockquote-div{  
  border-left: 5px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}
/*Notifications */
.page .single-post-content .blogmandu-notification p{
	color: #fff;
}
.blogmandu-notification{
	color:#fff;
	line-height:1.4em;
	margin:10px 0 1em;
	padding:.7em 1.2em;
	background-color:#ffffe0;
	border:1px solid #e1db8b;
	font-size:15px;
	font-family:helvetica;
	text-shadow:1px 0 6px #333;
	box-shadow:0px 1px 5px rgba(0,0,0,0.1);
}
.blogmandu-notification .notification-title{
	font-size:17px;
	font-family:oswald,arial;padding-bottom:10px
}
.blogmandu-notification.blogmandu-warning{
	background-color:#fc402c;
	border:1px solid #C91704
	}
.blogmandu-notification.blogmandu-alert{
	background-color:#FF8377;
	border:1px solid #F15C4C
}
.blogmandu-success.blogmandu-notification{
	background-color:#2ec23e;
	border:1px solid #039D14
}
.blogmandu-info.blogmandu-notification{
	background-color:#fdce09;
	border:1px solid #DFB400
}
.blogmandu-update.blogmandu-notification{
	background-color:#29b7ff;
	border:1px solid #069DE9
}
.blogmandu-info.blogmandu-notification div.notification-title::before{
	font-family:FontAwesome;
	position:relative;
	content:'\f05a';
	font-size:20px;
	padding-right:10px
}
.blogmandu-update.blogmandu-notification div.notification-title::before{
	font-family:FontAwesome;
	position:relative;
	content:'\f0a1';
	font-size:20px;
	padding-right:10px
}
.blogmandu-alert.blogmandu-notification div.notification-title::before{
	font-family:FontAwesome;
	position:relative;
	content:'\f06a';
	font-size:20px;
	padding-right:10px
}
.blogmandu-success.blogmandu-notification div.notification-title::before{
	font-family:FontAwesome;
	position:relative;
	content:'\f058';
	font-size:20px;
	padding-right:10px
}
.blogmandu-warning.blogmandu-notification div.notification-title::before{
	font-family:FontAwesome;
	position:relative;
	content:'\f071';
	font-size:20px;
	padding-right:10px
}
/* Tables */
.table-black, .table-green, .table-red, .table-blue{
	width:100%;
	font-family:sans-serif,arial; 
	display: block;
	border-spacing: 0;
}
.table-black, .table-green,.table-red,.table-blue,.table-black th, .table-green th,.table-red th,.table-blue th,.table-black td, .table-green td,.table-red td,.table-blue td{
	border:1px solid #ddd;
	border-collapse:collapse
}
.table-black td, .table-green td,.table-red td,.table-blue td{
	padding:10px;
}
.table-black th, .table-green th,.table-red th,.table-blue th{
	padding:12px 10px;
	text-align:left;
	font-family:oswald;
	font-weight:400;
	font-size: 17px;
}
.table-black tr:nth-child(even),.table-green tr:nth-child(even),.table-red tr:nth-child(even),.table-blue tr:nth-child(even){
	background-color:#fff
}
.table-black tr:nth-child(odd){
	background-color:#fde6ed;
}
.table-black th{
	background-color:#333333;
	color:#fff;
	border:1px solid #333333;
}
.table-black th:nth-child(even){
	background-color:#555555;
}
.table-green tr:nth-child(odd){
	background-color:#e3f2d3
}
.table-green th{
	background-color:#a4e265;
	color:#fff;
	border:1px solid #87d736
}
.table-green th:nth-child(even){
	background-color:#86ca43
}
.table-red tr:nth-child(odd){
	background-color:#f0dcdb
}
.table-red th{
	background-color:#ef4933;
	color:#fff;
	border:1px solid #d13824
}
.table-red th:nth-child(even){
	background-color:#de1f05
}
.table-blue tr:nth-child(odd){
	background-color:#d3ecf1;
}
.table-blue th{
	background-color:#42b0cb;
	color:#fff;
	border:1px solid #1499b9
}
.table-blue th:nth-child(even){
	background-color:#4bbad5
}
/* Tooltip */
.blogmandu-tooltip + .tooltip > .tooltip-inner {
    background-color: #47b475;
    color: #FFFFFF;
    border: 1px solid;
    border-color: #47b475;
    padding: 15px;
    font-size: 20px;
}

/* Tooltip on top */
.blogmandu-tooltip + .tooltip.top > .tooltip-arrow {
    border-top: 5px solid #47b475;
}
/* Tooltip on bottom */
.blogmandu-tooltip + .tooltip.bottom > .tooltip-arrow {
    border-bottom: 5px solid #47b475;
}
/* Tooltip on left */
.blogmandu-tooltip + .tooltip.left > .tooltip-arrow {
    border-left: 5px solid #47b475;
}
/* Tooltip on right */
.blogmandu-tooltip + .tooltip.right > .tooltip-arrow {
    border-right: 5px solid #47b475;
    /*border-color: #47b475;*/
}
/* TABS */
.nav-tabs {
	border-bottom: 2px solid #DDD;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	border-color: #47b475;
}
.nav-tabs > li > a {
	border: none; color: #666;
}
.nav-tabs > li > a:hover {
	border: none; 
	color: ;
	background: transparent;
}
.nav-tabs > li > a::after {
	content: "";
	background: #4285F4;
	height: 2px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -1px;
	transition: all 250ms ease 0s;
	transform: scale(0);
}
.nav-tabs > li.active > a::after,
.nav-tabs > li:hover > a::after {
	transform: scale(1);
}
.tab-nav > li > a::after {
	background: #21527d none repeat scroll 0% 0%;
	color: #fff;
}
.tab-pane {
	padding: 15px 0;
}
.tab-content{
	padding:20px
}
/* ACCORDION */
.panel-heading .accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f0da";
    float: right;
    color: grey;
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "\f0d7";
}
/**ENDS SHORTCODE CSS*/