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.svg');

}


.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;
		}
        tr[data-slug="events-shortcodes-pro-the-events-calendar-addon"] .plugin-description a[href*="plugins/the-events-calendar"]{
            background: rgb(0, 0, 0, 0.2);
            padding: 2px;
            border-radius: 3px;
            font-weight: bold;
            font-size: 12px;
            color: #222;
            text-decoration: none !IMPORTANT;
        }