
/**
 * ochBlog
 *
 * @version     3.0.3
 * @package     Joomla
 * @subpackage  com_ochblog
 *
 * @author      Ruud van Lent
 * @copyright   Copyright (C) 2017 - 2024 OnlineCommunityHub (J.L.R. van Lent Holding B.V.). All rights reserved.
 * @license     GNU/GPL version 3 or later
 * @link        https://onlinecommunityhub.nl
 */

/* Default: generic */
.ochblog-authorprofile-container, .ochblog-authorsoverview-container, .ochblog-authorinfo-container, .ochblog-articleinfo-container, .article-info-articleinfo-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-direction: row;
	flex-direction: row;
	clear: both;
	margin-bottom: 1rem;
}

@media screen and (max-width: 480px) {
	.ochblog-authorprofile-container, .ochblog-authorsoverview-container, .ochblog-authorinfo-container, .ochblog-articleinfo-container, .article-info-articleinfo-container {
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.ochblog-authorprofile-container .authorprofile, .ochblog-authorprofile-container .authorinfo, .ochblog-authorsoverview-container .authorprofile, .ochblog-authorsoverview-container .authorinfo, .ochblog-authorinfo-container .authorprofile, .ochblog-authorinfo-container .authorinfo, .ochblog-articleinfo-container .authorprofile, .ochblog-articleinfo-container .authorinfo, .article-info-articleinfo-container .authorprofile, .article-info-articleinfo-container .authorinfo {
	-ms-flex: 0;
	flex: 0;
	margin-right: 1rem;
}

.authoravatar {
	display: block;
	padding: 4px;
	line-height: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.ochblog-authorprofile-container .authorprofile .authorbio, .ochblog-authorprofile-container .authorinfo .authorbio, .ochblog-authorsoverview-container .authorprofile .authorbio, .ochblog-authorsoverview-container .authorinfo .authorbio, .ochblog-authorinfo-container .authorprofile .authorbio, .ochblog-authorinfo-container .authorinfo .authorbio, .ochblog-articleinfo-container .authorprofile .authorbio, .ochblog-articleinfo-container .authorinfo .authorbio, .article-info-articleinfo-container .authorprofile .authorbio, .article-info-articleinfo-container .authorinfo .authorbio {
	margin-top: 1rem;
	max-width: 210px;
	word-wrap: break-word;
}

@media only screen and (max-device-width: 480px) {
	.ochblog-authorprofile-container .authorprofile .authorbio, .ochblog-authorprofile-container .authorinfo .authorbio, .ochblog-authorsoverview-container .authorprofile .authorbio, .ochblog-authorsoverview-container .authorinfo .authorbio, .ochblog-authorinfo-container .authorprofile .authorbio, .ochblog-authorinfo-container .authorinfo .authorbio, .ochblog-articleinfo-container .authorprofile .authorbio, .ochblog-articleinfo-container .authorinfo .authorbio, .article-info-articleinfo-container .authorprofile .authorbio, .article-info-articleinfo-container .authorinfo .authorbio {
		max-width: 1200px;
	}
}

.ochblog-authorprofile-container .authorprofile .authoravatar, .ochblog-authorsoverview-container .authorprofile .authoravatar, .ochblog-authorinfo-container .authorprofile .authoravatar, .ochblog-articleinfo-container .authorprofile .authoravatar, .article-info-articleinfo-container .authorprofile .authoravatar {
	min-width: 200px;
	min-height: 200px;
	max-width: 200px;
	max-height: 200px;
}

.ochblog-authorprofile-container .articleinfo div.category, .ochblog-authorprofile-container .articleinfo div.writtenby, .ochblog-authorsoverview-container .articleinfo div.category, .ochblog-authorsoverview-container .articleinfo div.writtenby, .ochblog-authorinfo-container .articleinfo div.category, .ochblog-authorinfo-container .articleinfo div.writtenby, .ochblog-articleinfo-container .articleinfo div.category, .ochblog-articleinfo-container .articleinfo div.writtenby, .article-info-articleinfo-container .articleinfo div.category, .article-info-articleinfo-container .articleinfo div.writtenby {
	font-size: 75%;
}

.ochblog-authorprofile-container .articleinfo .articletags, .ochblog-authorsoverview-container .articleinfo .articletags, .ochblog-authorinfo-container .articleinfo .articletags, .ochblog-articleinfo-container .articleinfo .articletags, .article-info-articleinfo-container .articleinfo .articletags {
	margin-top: .5rem;
}

.ochblog-authorprofile-container .authorabout, .ochblog-authorsoverview-container .authorabout, .ochblog-authorinfo-container .authorabout, .ochblog-articleinfo-container .authorabout, .article-info-articleinfo-container .authorabout {
	-ms-flex: 1 1;
	flex: 1 1;
}

.ochblog-authorprofile-container .authorabout .authorbadges, .ochblog-authorsoverview-container .authorabout .authorbadges, .ochblog-authorinfo-container .authorabout .authorbadges, .ochblog-articleinfo-container .authorabout .authorbadges, .article-info-articleinfo-container .authorabout .authorbadges {
	margin-top: .5rem;
	margin-bottom: 1rem;
}

@media only screen and (min-device-width: 480px) {
	.ochblog-authorprofile-container .overlay .authoravatar, .ochblog-authorsoverview-container .overlay .authoravatar, .ochblog-authorinfo-container .overlay .authoravatar, .ochblog-articleinfo-container .overlay .authoravatar, .article-info-articleinfo-container .overlay .authoravatar {
		position: relative;
		margin-top: -100px;
		margin-left: 10px;
	}
	
	.ochblog-authorprofile-container .overlay .authorbio, .ochblog-authorsoverview-container .overlay .authorbio, .ochblog-authorinfo-container .overlay .authorbio, .ochblog-articleinfo-container .overlay .authorbio, .article-info-articleinfo-container .overlay .authorbio {
		margin-left: 10px;
	}
}

/* Layout: shared_by */
.ochblog-sharedby {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 75px;
	padding-left: 2rem;
	background-color: #ffc107;
	color: #212529;
}

.ochblog-sharedby .closebtn {
	-ms-flex-preferred-size: 30px;
	flex-basis: 30px;
	-ms-flex-item-align: start;
	align-self: flex-start;
	color: #212529;
	font-size: 150%;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
}

.ochblog-sharedby .closebtn:hover {
	color: #000;
}

.ochblog-sharedby.hidden {
	display: none;
	visibility: hidden;
}

/* Layout: article_credits */
.ochblog-articlecredits-top, .ochblog-articlecredits-bottom {
	display: block;
	clear: both;
	content: "";
}

/* View: authorsoverview */
.authorsoverview-page .abouttext {
	position: relative;
}

.ochblog-authorsoverview .authors-items-row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-direction: row;
	flex-direction: row;
	clear: both;
}

.ochblog-authorsoverview .authors-items-row .authors-items-column-1 {
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.ochblog-authorsoverview .authors-items-row .authors-items-column-2 {
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

.ochblog-authorsoverview .authors-items-row .authors-items-column-3 {
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
}

.ochblog-authorsoverview .authors-items-row .authors-items-column-4 {
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
}

.ochblog-authorsoverview .authors-items-row .authors-items-column-5 {
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
}

@media screen and (max-width: 480px) {
	.ochblog-authorsoverview .authors-items-row {
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

/* View: authorprofile */
.ochblog-authorprofile .ochblog-socialsharing-authorprofile {
	margin-bottom: 1rem;
}

.ochblog-authorprofile .authorprofile-modules-bottom1, .ochblog-authorprofile .authorprofile-modules-bottom2 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.ochblog-authorprofile .authorprofile-modules-bottom1 .authorprofile-modules-content, .ochblog-authorprofile .authorprofile-modules-bottom2 .authorprofile-modules-content {
	-ms-flex: 1;
	flex: 1;
}

.ochblog-authorprofile .authorheaderbg {
	background-color: #fff;
	display: none;
}

.ochblog-authorprofile .authorheaderbg img {
	width: 100%;
	max-width: 100% !important;
}

@media only screen and (min-device-width: 480px) {
	.ochblog-authorprofile .authorheaderbg {
		display: block;
	}
}

/* View: blogmanagement */
.ochblog-blogmanagement > .pagination {
	margin-top: 1.5rem;
}

.ochblog-blogmanagement .toolsbar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.ochblog-blogmanagement .js-stools {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.ochblog-blogmanagement .js-stools-container-bar, .ochblog-blogmanagement .new-article {
	-ms-flex-item-align: center;
	align-self: center;
	margin-bottom: 1rem;
}

.ochblog-blogmanagement .js-stools-container-bar .btn-toolbar > * {
	margin: 4px 0;
	margin-inline-end: 8px;
}

.ochblog-blogmanagement .blogmanagement-table-container {
	display: block;
	clear: both;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-line-pack: center;
	align-content: center;
	border-bottom: solid 1px #6c757d;
	-webkit-transition: .5s;
	transition: .5s;
	min-height: 2rem;
	padding: .5rem 0;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-status, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-assoc, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-author, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-language, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-date, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-hits, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-vote, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-rating, .ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-itemid, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-status, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-assoc, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-author, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-language, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-date, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-hits, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-vote, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-rating, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-itemid {
	-ms-flex: 1 1;
	flex: 1 1;
	padding-right: 1rem;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-title, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-title {
	-ms-flex: 3 3;
	flex: 3 3;
	padding-right: 1rem;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container .cell-title .category, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .cell-title .category {
	font-size: 75%;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container .center, .ochblog-blogmanagement .blogmanagement-table-container .body-row-container .center {
	text-align: center;
}

.ochblog-blogmanagement .blogmanagement-table-container .status-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

.ochblog-blogmanagement .blogmanagement-table-container .status-published, .ochblog-blogmanagement .blogmanagement-table-container .status-featured, .ochblog-blogmanagement .blogmanagement-table-container .status-checked-out {
	padding-right: 1rem;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container {
	background-color: #6c757d;
}

.ochblog-blogmanagement .blogmanagement-table-container .header-row-container a {
	color: #fff;
}

/* Module: articleslist */
.mod_ochblog_articleslist .mod-ochblog-articleslist-container, .mod_ochblog_articleslist .articlelist-article-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-direction: column;
	flex-direction: column;
	clear: both;
	margin: 0 1rem 1rem 0;
}

.mod_ochblog_articleslist .mod-ochblog-articleslist-container .article-image-container, .mod_ochblog_articleslist .articlelist-article-container .article-image-container {
	-ms-flex: 1 1;
	flex: 1 1;
	overflow: hidden;
}

.mod_ochblog_articleslist .mod-ochblog-articleslist-container .article-image-container .article-image img, .mod_ochblog_articleslist .articlelist-article-container .article-image-container .article-image img {
	min-height: 100%;
	min-width: 100%;
	max-height: 100%;
	max-width: 100%;
}

.mod_ochblog_articleslist .mod-ochblog-articleslist-container .article-info-introtext, .mod_ochblog_articleslist .articlelist-article-container .article-info-introtext {
	margin-top: 1rem;
}

.mod_ochblog_articleslist .articlelist-article-info {
	-ms-flex: 2 2;
	flex: 2 2;
	margin: 1rem 0 1rem 0;
}

/* Generic */
.ochblog .label {
	display: inline-block;
	margin: .1rem;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1.5;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0;
	text-shadow: none;
}

.ochblog .label a:hover, .ochblog .label a:focus {
	text-decoration: none;
}

.ochblog .label-primary {
	color: #fff;
	background-color: #007bff;
}

.ochblog .label-primary a:hover, .ochblog .label-primary a:focus {
	color: #fff;
	background-color: #0062cc;
}

.ochblog .label-primary a:focus, .ochblog .label-primary a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.ochblog .label-secondary {
	color: #fff;
	background-color: #6c757d;
}

.ochblog .label-secondary a:hover, .ochblog .label-secondary a:focus {
	color: #fff;
	background-color: #545b62;
}

.ochblog .label-secondary a:focus, .ochblog .label-secondary a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.ochblog .label-success {
	color: #fff;
	background-color: #28a745;
}

.ochblog .label-success a:hover, .ochblog .label-success a:focus {
	color: #fff;
	background-color: #1e7e34;
}

.ochblog .label-success a:focus, .ochblog .label-success a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.ochblog .label-info {
	color: #fff;
	background-color: #17a2b8;
}

.ochblog .label-info a:hover, .ochblog .label-info a:focus {
	color: #fff;
	background-color: #117a8b;
}

.ochblog .label-info a:focus, .ochblog .label-info a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.ochblog .label-warning {
	color: #212529;
	background-color: #ffc107;
}

.ochblog .label-warning a:hover, .ochblog .label-warning a:focus {
	color: #212529;
	background-color: #d39e00;
}

.ochblog .label-warning a:focus, .ochblog .label-warning a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.ochblog .label-danger {
	color: #fff;
	background-color: #dc3545;
}

.ochblog .label-danger a:hover, .ochblog .label-danger a:focus {
	color: #fff;
	background-color: #bd2130;
}

.ochblog .label-danger a:focus, .ochblog .label-danger a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.ochblog .label-light {
	color: #212529;
	background-color: #f8f9fa;
}

.ochblog .label-light a:hover, .ochblog .label-light a:focus {
	color: #212529;
	background-color: #dae0e5;
}

.ochblog .label-light a:focus, .ochblog .label-light a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.ochblog .label-dark {
	color: #fff;
	background-color: #343a40;
}

.ochblog .label-dark a:hover, .ochblog .label-dark a:focus {
	color: #fff;
	background-color: #1d2124;
}

.ochblog .label-dark a:focus, .ochblog .label-dark a.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.ochblog .btn {
	display: inline-block;
	font-family: sans-serif;
	font-weight: 400;
	color: #212529;
	text-align: center;
	white-space: no-wrap;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	text-shadow: none;
	cursor: pointer;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
	padding: .375rem .75rem;
	font-size: inherit;
	line-height: 1.5;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	height: initial;
	letter-spacing: normal;
	margin: 0px;
	min-width: initial;
	outline: inherit;
	overflow: hidden;
}

.ochblog .btn:hover {
	color: #212529;
	text-decoration: none;
}

.ochblog .btn:focus, .ochblog .btn.focus {
	outline: 0;
}

.ochblog .btn.disabled, .ochblog .btn:disabled {
	opacity: .65;
}

.ochblog a.btn.disabled, .ochblog fieldset:disabled a.btn {
	pointer-events: none;
}

.ochblog .btn-primary {
	color: #fff;
	background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
	border-color: #007bff;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-primary:hover {
	color: #fff;
	background: #0069d9 linear-gradient(180deg, #267fde, #0069d9) repeat-x;
	border-color: #0062cc;
}

.ochblog .btn-primary:focus, .ochblog .btn-primary.focus {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(38, 143, 255, .5);
}

.ochblog .btn-primary.disabled, .ochblog .btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
	background-image: none;
}

.ochblog .btn-primary:not(:disabled):not(.disabled):active, .ochblog .btn-primary:not(:disabled):not(.disabled).active, .show > .ochblog .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	background-image: none;
	border-color: #005cbf;
}

.ochblog .btn-primary:not(:disabled):not(.disabled):active:focus, .ochblog .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-primary.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(38, 143, 255, .5);
}

.ochblog .btn-secondary {
	color: #fff;
	background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x;
	border-color: #6c757d;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-secondary:hover {
	color: #fff;
	background: #5a6268 linear-gradient(180deg, #73797f, #5a6268) repeat-x;
	border-color: #545b62;
}

.ochblog .btn-secondary:focus, .ochblog .btn-secondary.focus {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.ochblog .btn-secondary.disabled, .ochblog .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
	background-image: none;
}

.ochblog .btn-secondary:not(:disabled):not(.disabled):active, .ochblog .btn-secondary:not(:disabled):not(.disabled).active, .show > .ochblog .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	background-image: none;
	border-color: #4e555b;
}

.ochblog .btn-secondary:not(:disabled):not(.disabled):active:focus, .ochblog .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-secondary.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.ochblog .btn-success {
	color: #fff;
	background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;
	border-color: #28a745;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-success:hover {
	color: #fff;
	background: #218838 linear-gradient(180deg, #429a56, #218838) repeat-x;
	border-color: #1e7e34;
}

.ochblog .btn-success:focus, .ochblog .btn-success.focus {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.ochblog .btn-success.disabled, .ochblog .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
	background-image: none;
}

.ochblog .btn-success:not(:disabled):not(.disabled):active, .ochblog .btn-success:not(:disabled):not(.disabled).active, .show > .ochblog .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	background-image: none;
	border-color: #1c7430;
}

.ochblog .btn-success:not(:disabled):not(.disabled):active:focus, .ochblog .btn-success:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-success.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.ochblog .btn-info {
	color: #fff;
	background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x;
	border-color: #17a2b8;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-info:hover {
	color: #fff;
	background: #138496 linear-gradient(180deg, #3697a6, #138496) repeat-x;
	border-color: #117a8b;
}

.ochblog .btn-info:focus, .ochblog .btn-info.focus {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.ochblog .btn-info.disabled, .ochblog .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
	background-image: none;
}

.ochblog .btn-info:not(:disabled):not(.disabled):active, .ochblog .btn-info:not(:disabled):not(.disabled).active, .show > .ochblog .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	background-image: none;
	border-color: #10707f;
}

.ochblog .btn-info:not(:disabled):not(.disabled):active:focus, .ochblog .btn-info:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-info.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.ochblog .btn-warning {
	color: #212529;
	background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x;
	border-color: #ffc107;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-warning:hover {
	color: #212529;
	background: #e0a800 linear-gradient(180deg, #e4b526, #e0a800) repeat-x;
	border-color: #d39e00;
}

.ochblog .btn-warning:focus, .ochblog .btn-warning.focus {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.ochblog .btn-warning.disabled, .ochblog .btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
	background-image: none;
}

.ochblog .btn-warning:not(:disabled):not(.disabled):active, .ochblog .btn-warning:not(:disabled):not(.disabled).active, .show > .ochblog .btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	background-image: none;
	border-color: #c69500;
}

.ochblog .btn-warning:not(:disabled):not(.disabled):active:focus, .ochblog .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-warning.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.ochblog .btn-danger {
	color: #fff;
	background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x;
	border-color: #dc3545;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-danger:hover {
	color: #fff;
	background: #c82333 linear-gradient(180deg, #d04451, #c82333) repeat-x;
	border-color: #bd2130;
}

.ochblog .btn-danger:focus, .ochblog .btn-danger.focus {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(225, 83, 97, .5);
}

.ochblog .btn-danger.disabled, .ochblog .btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
	background-image: none;
}

.ochblog .btn-danger:not(:disabled):not(.disabled):active, .ochblog .btn-danger:not(:disabled):not(.disabled).active, .show > .ochblog .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	background-image: none;
	border-color: #b21f2d;
}

.ochblog .btn-danger:not(:disabled):not(.disabled):active:focus, .ochblog .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-danger.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(225, 83, 97, .5);
}

.ochblog .btn-light {
	color: #212529;
	background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;
	border-color: #f8f9fa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-light:hover {
	color: #212529;
	background: #e2e6ea linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x;
	border-color: #dae0e5;
}

.ochblog .btn-light:focus, .ochblog .btn-light.focus {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(216, 217, 219, .5);
}

.ochblog .btn-light.disabled, .ochblog .btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
	background-image: none;
}

.ochblog .btn-light:not(:disabled):not(.disabled):active, .ochblog .btn-light:not(:disabled):not(.disabled).active, .show > .ochblog .btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	background-image: none;
	border-color: #d3d9df;
}

.ochblog .btn-light:not(:disabled):not(.disabled):active:focus, .ochblog .btn-light:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(216, 217, 219, .5);
}

.ochblog .btn-dark {
	color: #fff;
	background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x;
	border-color: #343a40;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.ochblog .btn-dark:hover {
	color: #fff;
	background: #23272b linear-gradient(180deg, #44474b, #23272b) repeat-x;
	border-color: #1d2124;
}

.ochblog .btn-dark:focus, .ochblog .btn-dark.focus {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(82, 88, 93, .5);
}

.ochblog .btn-dark.disabled, .ochblog .btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
	background-image: none;
}

.ochblog .btn-dark:not(:disabled):not(.disabled):active, .ochblog .btn-dark:not(:disabled):not(.disabled).active, .show > .ochblog .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	background-image: none;
	border-color: #171a1d;
}

.ochblog .btn-dark:not(:disabled):not(.disabled):active:focus, .ochblog .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .ochblog .btn-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(82, 88, 93, .5);
}

.ochblog .hidden {
	display: none;
	visibility: hidden;
}

@media screen and (max-width: 480px) {
	.ochblog .hidden-phone {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.ochblog .hidden-tablet {
		display: none;
	}
}

.ochblog hr {
	clear: both;
}
