/* 
    Created on : Nov 30, 2021
    Author     : garyk
*/
.ss-blockquote {
	display: block;
	background: #fff;
	padding: 15px 20px 15px 45px;
	margin: 0 0 20px;
	position: relative;
/*Font*/
	font-size: smaller;
	color: #666;
	text-align: justify;
/*Borders - (Optional)*/
	border-left: 15px solid #307b94;
	border-right: 3px solid #307b94;
/*Box Shadow - (Optional)*/
	-moz-box-shadow: 2px 2px 15px #ccc;
	-webkit-box-shadow: 2px 2px 15px #ccc;
	box-shadow: 2px 2px 15px #ccc;
}

.ss-blockquote::before {
	content: "\201C";
/*Unicode for Left Double Quote*/
/*Font*/
	font-family: Georgia, serif;
	font-size: 40px;
	font-weight: bold;
	color: #999;
/*Positioning*/
	position: absolute;
	left: 10px;
	top: 20px;
}

.ss-blockquote::after {
/*Reset to make sure*/
	content: "";
}

p.ss-note-alternative-blue, p.ss-PINB {
	background-color: #f0f7fb;
	border-left: solid 16px #3498db;
	line-height: 18px;
	overflow: hidden;
	padding: 12px;
}

p.ss-note-alternative-yellow, p.ss-PINY {
	background-color: #fffbce;
	border-left: solid 16px #ffed00;
	line-height: 18px;
	overflow: hidden;
	padding: 12px;
}

/*
 *  DIV Warning Table
 *  https://divtable.com/generator/
 */
.ss-DWT {
	display: table;
	width: 100%;
}

.ss-DWT-Row {
	display: table-row;
}

.ss-DWT-Heading {
	background-color: #FFF;
	display: table-header-group;
}

.ss-DWT-Cell, .ss-DWT-Head {
	border: 1px solid #FF0000;
	display: table-cell;
	padding: 4px 16px;
}

.ss-DWT-Heading {
	background-color: #000;
	display: table-header-group;
	font-weight: bold;
}

.ss-DWT-Foot {
	background-color: #000;
	display: table-footer-group;
	font-weight: bold;
}

.ss-DWT-Body {
	display: table-row-group;
}

.ss-DWT-Title {
	color: #FF0000;
	font-weight: bold;
	font-size: large;
}

/*
 *  DIV Instagram Post Table
 *  https://divtable.com/generator/
 */
.ss-INTPOST {
	display: table;
	width: 100%;
}

.ss-INTPOST-Row {
	display: table-row;
}

.ss-INTPOST-Heading {
	background-color: #FFF;
	display: table-header-group;
}

.ss-INTPOST-Cell, .ss-INTPOST-Head {
	border: 1px solid #4a55a4;
	display: table-cell;
	padding: 4px 16px;
}

.ss-INTPOST-Heading {
	background-color: #000;
	display: table-header-group;
	font-weight: bold;
}

.ss-INTPOST-Foot {
	background-color: #000;
	display: table-footer-group;
	font-weight: bold;
}

.ss-INTPOST-Body {
	display: table-row-group;
}

.ss-INTPOST-Title {
	color: #4a55a4;
	font-weight: bold;
	font-size: large;
}

.ss-INTPOST-float-left {
	float: left;
	padding: 0 8px 0 0;
}

.ss-INTPOST-Bold {
	font-weight: bold;
}

.ss-Danger-Will-Robinson {
	color: #880808;
	font-weight: bold;
}

/*
 *  Sound Table
 *  #500722 #26327c
 *  width: 100%;
 *  https://divtable.com/generator/
 */
.ss-SSTABLE {
	display: table;
	border: 2px solid #26327c;
}

.ss-SSTABLE-Row {
	border: 2px solid #26327c;
	display: table-row;
}

.ss-SSTABLE-Cell {
	border: 2px solid #26327c;
	display: table-cell;
	padding: 4px 16px;
}

.ss-SSTABLE-Head {
	border: 2px solid #26327c;
	display: table-cell;
	font-weight: bold;
	padding: 4px 16px;
}

.ss-SSTABLE-Heading {
	background-color: #FFF;
	display: table-header-group;
	font-weight: bold;
}

.ss-SSTABLE-Foot {
	background-color: #FFF;
	display: table-footer-group;
	font-weight: bold;
}

.ss-SSTABLE-Body {
	display: table-row-group;
}

.ss-SSTABLE-Title {
	color: #26327c;
	font-weight: bold;
	font-size: large;
}

.ss-SSTABLE-Bold {
	font-weight: bold;
}

.ss-SSTABLE-Cancer {
	font-weight: bold;
	background-color: #5a0721;
	color: #FFF;
}

/* 
 * OPINION TABLE
 */
.ss-OpinionTable {
	border: 2px solid #ffc800;
	display: table;
	width: 100%;
}

.ss-OpinionTableRow {
	display: table-row;
}

.ss-OpinionTableHeading {
	background-color: #fefedf;
	display: table-header-group;
}

.ss-OpinionTableCell, .ss-OpinionTableHead {
	background-color: #fefedf;
	display: table-cell;
	padding: 4px 12px;
}

.ss-OpinionTableHeading {
	background-color: #fefedf;
	display: table-header-group;
	font-weight: bold;
}

.ss-OpinionTableFoot {
	background-color: #fefedf;
	display: table-footer-group;
	font-weight: bold;
}

.ss-OpinionTableBody {
	display: table-row-group;
}

div.ss-x-small {
	font-size: x-small;
}