.bbcodeplus.pre {
   border: 1px solid silver;
   margin: 0 0 1.5em 0;
   overflow: auto;
   padding-left: 10px;
   border-radius: 4px;
}

.bbcodeplus.code span {
   font-family: Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;
   font-size: 1em;
}

.bbcodeplus.table {
   border-spacing: 0px !important;
   border-collapse: collapse;
}

.bbcodeplus.table td {
   border: 0 !important;
}

.bbcodeplus.table-bordered td, .bbcodeplus.table-bordered tr, .bbcodeplus.table-bordered th {
   border: 1px solid silver !important;
}

.bbcodeplus.blockquote {
   border: solid #c0c0c0 1px;
   border-left: solid #c0c0c0 5px;
   padding: 10px;
   font-size: 1em;
   background-color: #f5f2f0;
   border-radius: 4px;
   margin: 0px !important;
}


.bbcodeplus.blockquote {
	    overflow-wrap: break-word;
	        word-wrap: break-word;
		    word-break: break-all;
		        line-break: auto;
		}

		.bbcodeplus {
			max-width: calc(100vw - 221px);
		}


input[type="checkbox"].inputImg {
    display: none;
} 

input[type="checkbox"].inputImg+img {
    cursor: pointer;
    max-width: 100%;
    height: auto;
}

input[type="checkbox"].inputImg:checked+img {
    max-height: 90%;
    max-width: 90%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 2px solid;
    z-index: 22;
    box-shadow: 0 0 20px 7px #717171;
}





