i.mce-i-icon {

    font: 400 20px/1 dashicons;

    padding: 0;

    vertical-align: top;

    speak: none;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    margin-left: -2px;

    padding-right: 2px

}

i.ect-own-icon {

    background-image: url('ect-icon.png');

}


.mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"]{margin-top:38px;}
	.mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"]{max-height:100%;}
    .mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"] .mce-reset
     {
    max-height: calc(100% - 58px);
    overflow-y: scroll;
    overflow-x: hidden;
	margin-top:50px;
        }
   .mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"] .mce-reset {
    max-height: calc(100% - 58px);
    overflow-y: scroll;
    overflow-x: hidden;
	margin-top:50px;
        }
	.mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"] 
    .mce-foot .mce-abs-layout, 
    .mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"] .mce-foot .mce-abs-layout,
    .mce-container[aria-label="The Events Calendar Templates - Shortcode Generator"] .mce-foot .mce-abs-layout {
    position: fixed;
    background: #ddd;
	top:0;
		}