﻿/*------ Iframe styling ------*/

body div.ccbnContentIframe {
	padding: 0;
	width: auto;
}/* Overriding CSS from Investors (IR) section (...css/ccbnIR.css). */


/*------ Iframed content styling ------*/

/* * * MOBILE - NARROW TABLET SPECIFIC * * */
@media screen and (max-width: 767px) {

	div.ccbnContentIframe div.toolkit {
		margin-left: 0;
	}/* Overriding original negative margin which pulled content offscreen when line wrapped. */

	div.ccbnContent a {
		-ms-word-break: break-all;
		word-break: break-all; /* Note: Breaks normal words wh_erever */
		word-break: break-word; /* For webkit */
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
	}/* Used to stop long links (URLS's, etc.) from forcing small screens to expand/break horizontally. */

}

/* * * MOBILE - NARROW TABLET SPECIFIC (Adapted for embedded right column iframe's width) * * */
@media screen and (max-width: 600px) {

	div.ccbnContent > table > tbody > tr > td {
		display: block;
		width: auto;
	}/* Stying for outermost layout tables to drop them to single column at narrow widths (used on Investors home page, etc.). */

}