/**
* @package      EasyBlog
* @copyright    Copyright (C) 2010 - 2018 Stack Ideas Sdn Bhd. All rights reserved.
* @license      Proprietary Use License http://stackideas.com/licensing.html
**/
/* #1053 Typography on components level*/
/*html tags*/
#eb.eb-component,
#eb .eb-post,
#eb .eb-entry {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.4;
}
#eb .eb-post h1,
#eb .eb-entry h1,
#eb .eb-post h2,
#eb .eb-entry h2,
#eb .eb-post h3,
#eb .eb-entry h3,
#eb .eb-post h4,
#eb .eb-entry h4,
#eb .eb-post h5,
#eb .eb-entry h5,
#eb .eb-post h6,
#eb .eb-entry h6 {
	font-weight: bold;
	line-height: 1.2;
}
#eb .eb-post h1,
#eb .eb-entry h1 {
	font-size: 36px;
}
#eb .eb-post h2,
#eb .eb-entry h2 {
	font-size: 18px;
}
#eb .eb-post h3,
#eb .eb-entry h3 {
	font-size: 16px;
}
#eb .eb-post h4,
#eb .eb-entry h4 {
	font-size: 14px;
}
#eb .eb-post h5,
#eb .eb-entry h5 {
	font-size: 13px;
}
#eb .eb-post h6,
#eb .eb-entry h6 {
	font-size: 12px;
}
#eb .eb-post p,
#eb .eb-entry p {
	font-size: 13px;
}
#eb .eb-post ol,
#eb .eb-entry ol,
#eb .eb-post ul,
#eb .eb-entry ul {
	font-size: 13px;
}

/*Generic elements*/
#eb .alert {
	padding: 15px;
	margin-bottom: 18px;
	border: 1px solid transparent;
	border-radius: 4px;
}
#eb .alert-success {
	background-color: #e4facd;
	border-color: #e2f8b6;
	color: #729251;
}
#eb .alert-info {
	background-color: #e0f6ff;
	border-color: #bcf7ff;
	color: #5e99a2;
}
#eb .alert-warning {
	background-color: #fffcd8;
	border-color: #ffefbf;
	color: #ce973b;
}
#eb .alert-danger,
#eb .alert-error {
	background-color: #ffe3d8;
	border-color: #ffc6bf;
	color: #f2765b;
}


/*blockquote*/
#eb blockquote.eb-quote {
	color: #555 !important;
	padding: 10px 20px !important;
	margin: 0 0 20px !important;
	border-left: 5px solid #eeeeee !important;
	vertical-align: unset !important;
	border-radius: 0 !important;
}
#eb blockquote.eb-quote.style-minimallight {
	border-left: 1px solid #ddd !important;
}
#eb blockquote.eb-quote.style-minimalbox {
	border-top: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
}

/*buttons*/
body.com-easyblog #eb.eb-component .btn-default {
	color: #333 !important;
	background-color: #fff !important;
	border-color: #ccc !important;
}
body.com-easyblog #eb.eb-component .btn-default:hover,
body.com-easyblog #eb.eb-component .btn-default:focus,
body.com-easyblog #eb.eb-component .btn-default:active,
body.com-easyblog #eb.eb-component .btn-default.active, 
body.com-easyblog #eb.eb-component .open .dropdown-toggle_ .btn-default {
	color: #333 !important;
	background-color: #ebebeb !important;
	border-color: #adadad !important;
}

body.com-easyblog #eb.eb-component .btn-primary {
	color: #fff !important;
	background-color: #4a90e2 !important;
	border-color: #3483de !important;
}
body.com-easyblog #eb.eb-component .btn-primary:hover,
body.com-easyblog #eb.eb-component .btn-primary:focus,
body.com-easyblog #eb.eb-component .btn-primary:active,
body.com-easyblog #eb.eb-component .btn-primary.active,
body.com-easyblog #eb.eb-component .open .dropdown-toggle_ .btn-primary {
	color: #fff !important;
	background-color: #277adc !important;
	border-color: #1d65b8 !important;
}

body.com-easyblog #eb.eb-component .btn-warning {
	color: #fff !important;
	background-color: #f0ad4e !important;
	border-color: #eea236 !important;
}
body.com-easyblog #eb.eb-component .btn-warning:hover,
body.com-easyblog #eb.eb-component .btn-warning:focus,
body.com-easyblog #eb.eb-component .btn-warning:active,
body.com-easyblog #eb.eb-component .btn-warning.active,
body.com-easyblog #eb.eb-component .open .dropdown-toggle_ .btn-warning {
	color: #fff !important;
	background-color: #ed9c28 !important;
	border-color: #d58512 !important;
}

body.com-easyblog #eb.eb-component .btn-info {
	color: #fff !important;
	background-color: #5bc0de !important;
	border-color: #46b8da !important;
}
body.com-easyblog #eb.eb-component .btn-info:hover,
body.com-easyblog #eb.eb-component .btn-info:focus,
body.com-easyblog #eb.eb-component .btn-info:active,
body.com-easyblog #eb.eb-component .btn-info.active,
body.com-easyblog #eb.eb-component .open .dropdown-toggle_ .btn-info {
	color: #fff !important;
	background-color: #39b3d7 !important;
	border-color: #269abc !important;
}

body.com-easyblog #eb.eb-component .btn-danger {
	color: #fff !important;
	background-color: #d9534f !important;
	border-color: #d43f3a !important;
}
body.com-easyblog #eb.eb-component .btn-danger:hover,
body.com-easyblog #eb.eb-component .btn-danger:focus,
body.com-easyblog #eb.eb-component .btn-danger:active,
body.com-easyblog #eb.eb-component .btn-danger.active,
body.com-easyblog #eb.eb-component .open .dropdown-toggle_ .btn-danger {
	color: #fff !important;
	background-color: #d2322d !important;
	border-color: #ac2925 !important;
}


/*table*/
#eb .table > thead > tr > th,
#eb .table > thead > tr > td,
#eb .table > tbody > tr > th,
#eb .table > tbody > tr > td,
#eb .table > tfoot > tr > th,
#eb .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.428571429;
	border-top: 1px solid #ddd;
}
#eb .table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
#eb .table > caption + thead > tr:first-child > th,
#eb .table > caption + thead > tr:first-child > td,
#eb .table > colgroup + thead > tr:first-child > th,
#eb .table > colgroup + thead > tr:first-child > td,
#eb .table > thead:first-child > tr:first-child > th,
#eb .table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
#eb .table > tbody + tbody {
	border-top: 2px solid #ddd;
}
#eb .table .table {
	background-color: #fff;
}
#eb .table-condensed > thead > tr > th,
#eb .table-condensed > thead > tr > td,
#eb .table-condensed > tbody > tr > th,
#eb .table-condensed > tbody > tr > td,
#eb .table-condensed > tfoot > tr > th,
#eb .table-condensed > tfoot > tr > td {
	padding: 5px;
}
#eb .table-bordered {
	border: 1px solid #ddd;
}
#eb .table-bordered > thead > tr > th,
#eb .table-bordered > thead > tr > td,
#eb .table-bordered > tbody > tr > th,
#eb .table-bordered > tbody > tr > td,
#eb .table-bordered > tfoot > tr > th,
#eb .table-bordered > tfoot > tr > td {
	border: 1px solid #ddd;
}
#eb .table-bordered > thead > tr > th,
#eb .table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
#eb .table-striped > tbody > tr:nth-child(odd) > td,
#eb .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
#eb .table-hover > tbody > tr:hover > td,
#eb .table-hover > tbody > tr:hover > th {
	background-color: #f5f5f5;
}