﻿/** FONT FACE **/
@font-face {
    font-family: 'CentGothWGL';
    src: url('/_catalogs/masterpage/EAC/fonts/Century Gothic WGL/Century Gothic WGL.ttf');
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('/_catalogs/masterpage/EAC/fonts/Myriad Pro/MyriadPro-Regular.otf');
}

/* ELEMENT */
H2.eac-rteElement-H2 {
    -ms-name: "Main Header";
}

H3.eac-rteElement-H3 {
    -ms-name: "Sub Header";
}

H6.eac-rteElement-H6 {
    -ms-name: "Paragraph Title";
}

P.eac-rteElement-P {
    -ms-name: "Paragraph";
}

H3.eac-rteElement-EphasisText-H3 {
    -ms-name: "Ephasis Text";
}

/* END ELEMENT */
/* STYLE */
.eac-rteStyle-Regular {
    -ms-name: "Regular";
}
/*.eac-rteStyle-Quote
{
-ms-name:"Quote";
}
.eac-rteStyle-IntenseQuote
{
-ms-name:"Intense Quote";
}*/
.eac-rteStyle-Bold {
    -ms-name: "Bold";
}

.eac-rteStyle-SemiBold {
    -ms-name: "Semibold";
}

.eac-rteStyle-Light {
    -ms-name: "Light";
}

.eac-rteStyle-Italics {
    -ms-name: "Italics";
}
/*.eac-rteStyle-IntenseEmphasis
{
-ms-name:"Intense Emphasis";
}
.eac-rteStyle-References
{
-ms-name:"Reference";
}
.eac-rteStyle-IntenseReferences
{
-ms-name:"Intense Reference";
}
.eac-rteStyle-Accent1
{
-ms-name:"Accent 1";
}
.eac-rteStyle-Accent2
{
-ms-name:"Accent 2";
}*/
/* END STYLE */

/* FORE-COLOR */
.eac-rteForeColor-1 {
    color: #000000;
    -ms-name: "";
    -ms-color: "Black";
}

.eac-rteForeColor-2 {
    color: #2e2e2e;
    -ms-name: "";
    -ms-color: "Night Rider";
}

.eac-rteForeColor-3 {
    color: #fbc800;
    -ms-name: "";
    -ms-color: "Yellow";
}

.eac-rteForeColor-4 {
    color: #0ca3d9;
    -ms-name: "";
    -ms-color: "Eac";
}

.eac-rteForeColor-5 {
    color: #dbebf6;
    -ms-name: "";
    -ms-color: "Light Blue";
}

.eac-rteForeColor-6 {
    color: #fe0000;
    -ms-name: "";
    -ms-color: "Red";
}

.eac-rteForeColor-7 {
    color: #ffb81c;
    -ms-name: "";
    -ms-color: "Distribution";
}

.eac-rteForeColor-8 {
    color: #a6ca00;
    -ms-name: "";
    -ms-color: "Generation";
}

.eac-rteForeColor-9 {
    color: #00caca;
    -ms-name: "";
    -ms-color: "Subsidiaries";
}

.eac-rteForeColor-10 {
    color: #0085ca;
    -ms-name: "";
    -ms-color: "Supply";
}

.eac-rteForeColor-11 {
    color: #fe7e00;
    -ms-name: "";
    -ms-color: "Transmission";
}

.eac-rteForeColor-12 {
    color: #7030a0;
    -ms-name: "";
    -ms-color: "Non Regulated Activities";
}

.eac-rteForeColor-13 {
    color: #ffffff;
    -ms-name: "";
    -ms-color: "White";
}

/* END FORE-COLOR */

/* BACK-COLOR */
.eac-rteBackColor-1 {
    background-color: #000000;
    -ms-name: "";
    -ms-color: "Gray";
}

.eac-rteBackColor-2 {
    background-color: #000000;
    -ms-name: "";
    -ms-color: "Black";
}

.eac-rteBackColor-3 {
    background-color: #fbc800;
    -ms-name: "";
    -ms-color: "Yellow";
}

.eac-rteBackColor-4 {
    background-color: #0ca3d9;
    -ms-name: "";
    -ms-color: "Eac";
}

.eac-rteBackColor-5 {
    background-color: #dbebf6;
    -ms-name: "";
    -ms-color: "Light Blue";
}

.eac-rteBackColor-6 {
    background-color: #fe0000;
    -ms-name: "";
    -ms-color: "Red";
}

.eac-rteBackColor-7 {
    background-color: #ffb81c;
    -ms-name: "";
    -ms-color: "Distribution";
}

.eac-rteBackColor-8 {
    background-color: #a6ca00;
    -ms-name: "";
    -ms-color: "Generation";
}

.eac-rteBackColor-9 {
    background-color: #00caca;
    -ms-name: "";
    -ms-color: "Subsidiaries";
}

.eac-rteBackColor-10 {
    background-color: #0085ca;
    -ms-name: "";
    -ms-color: "Supply";
}

.eac-rteBackColor-11 {
    background-color: #fe7e00;
    -ms-name: "";
    -ms-color: "Transmission";
}

.eac-rteBackColor-12 {
    background-color: #7030a0;
    -ms-name: "";
    -ms-color: "Non Regulated Activities";
}

.eac-rteBackColor-13 {
    background-color: #ffffff;
    -ms-name: "";
    -ms-color: "White";
}

/* BACK-COLOR */

/* FONT-FACE */
.eac-rteFontFace-1 {
    -ms-name: "Myriad Pro";
    font-family: 'Myriad Pro';
}

.eac-rteFontFace-2 {
    -ms-name: "Century Gothic WGL";
    font-family: 'CentGothWGL';
}
/* END FONT-FACE */

/* FONT-SIZE */
.eac-rteFontSize-1 {
    font-size: 9px;
}

.eac-rteFontSize-2 {
    font-size: 11px;
}

.eac-rteFontSize-3 {
    font-size: 13px;
}

.eac-rteFontSize-4 {
    font-size: 18px;
}

.eac-rteFontSize-5 {
    font-size: 24px;
}

.eac-rteFontSize-6 {
    font-size: 36px;
}

.eac-rteFontSize-7 {
    font-size: 48px;
}

.eac-rteFontSize-8 {
    font-size: 72px;
}
/* END FONT-SIZE */


/* IMAGE */
.eac-rteImage-0 {
    -ms-name: "No border";
}

.eac-rteImage-1 {
    -ms-name: "Thin line border";
    /* [ReplaceColor(themeColor:"BodyText",opacity:"1")] */ background-color: #444;
    /* [ReplaceColor(themeColor:"BodyText-Darker",opacity:"1")] */ border: 1px solid #333;
    /* [RecolorImage(themeColor:"SubtleBodyText",method:"Tinting")] */ background-image: url("/_layouts/15/images/tabtitlerowbottombg.png?rev=23");
    background-repeat: repeat-x;
    background-position: top;
}

.eac-rteImage-2 {
    -ms-name: "Table border";
    padding: 2px;
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border-top: 1px solid #c6c6c6;
    /* [ReplaceColor(themeColor:"Lines")] */ border-bottom: 1px solid #ababab;
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border-left: 1px solid #c6c6c6;
    /* [ReplaceColor(themeColor:"Lines")] */ border-right: 1px solid #ababab;
}

.eac-rteImage-3 {
    -ms-name: "Dark border";
    padding: 15px;
    /* [ReplaceColor(themeColor:"BodyText-Darker",opacity:"1")] */ background-color: #333;
    /* [ReplaceColor(themeColor:"BodyText",opacity:"1")] */ border: 1px solid #444;
    /* [RecolorImage(themeColor:"BodyText-Darker",method:"Tinting")] */ background-image: url("/_layouts/15/images/tabtitlerowbottombg.png?rev=23");
    background-attachment: fixed;
    background-repeat: repeat-x;
    background-position: left bottom;
}

.eac-rteImage-4 {
    -ms-name: "Light border";
    padding: 6px;
    padding-bottom: 33px;
    /* [ReplaceColor(themeColor:"BackgroundOverlay-Lightest",opacity:"1")] */ background-color: #F2F2F2;
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border-top: 1px solid #c6c6c6;
    /* [ReplaceColor(themeColor:"Lines")] */ border-bottom: 1px solid #ababab;
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border-left: 1px solid #c6c6c6;
    /* [ReplaceColor(themeColor:"Lines")] */ border-right: 1px solid #ababab;
    background-image: url("/_layouts/15/images/selbg.png?rev=23");
    background-repeat: repeat-x;
    background-position: top;
}
/* END IMAGE */

/* TABLE */
.eac-rteTable-default > tbody > tr > td,
.eac-rteTable-default > tbody > tr > th,
.eac-rteTable-0 > tbody > tr > td,
.eac-rteTable-0 > tbody > tr > th,
.eac-rteTable-1 > tbody > tr > td,
.eac-rteTable-1 > tbody > tr > th,
.eac-rteTable-2 > tbody > tr > td,
.eac-rteTable-2 > tbody > tr > th,
.eac-rteTable-3 > tbody > tr > td,
.eac-rteTable-3 > tbody > tr > th,
.eac-rteTable-4 > tbody > tr > td,
.eac-rteTable-4 > tbody > tr > th,
.eac-rteTable-5 > tbody > tr > td,
.eac-rteTable-5 > tbody > tr > th,
.eac-rteTable-6 > tbody > tr > td,
.eac-rteTable-6 > tbody > tr > th,
.eac-rteTable-7 > tbody > tr > td,
.eac-rteTable-7 > tbody > tr > th,
.eac-rteTable-8 > tbody > tr > td,
.eac-rteTable-8 > tbody > tr > th,
.eac-rteTable-9 > tbody > tr > td,
.eac-rteTable-9 > tbody > tr > th,
.eac-rteTable-10 > tbody > tr > td,
.eac-rteTable-10 > tbody > tr > th {
    vertical-align: top;
    padding: 7px 5px 6px;
}

.eac-rteTable-default > tbody > tr > th,
.eac-rteTable-default > tbody > tr.eac-rteTableFooterRow-default,
.eac-rteTable-0 > tbody > tr > th,
.eac-rteTable-0 > tbody > tr.eac-rteTableFooterRow-0,
.eac-rteTable-1 > tbody > tr > th,
.eac-rteTable-1 > tbody > tr.eac-rteTableFooterRow-1,
.eac-rteTable-2 > tbody > tr > th,
.eac-rteTable-2 > tbody > tr.eac-rteTableFooterRow-2,
.eac-rteTable-3 > tbody > tr > th,
.eac-rteTable-3 > tbody > tr.eac-rteTableFooterRow-3,
.eac-rteTable-4 > tbody > tr > th,
.eac-rteTable-4 > tbody > tr.eac-rteTableFooterRow-4,
.eac-rteTable-5 > tbody > tr > th,
.eac-rteTable-5 > tbody > tr.eac-rteTableFooterRow-5,
.eac-rteTable-6 > tbody > tr > th,
.eac-rteTable-6 > tbody > tr.eac-rteTableFooterRow-6,
.eac-rteTable-7 > tbody > tr > th,
.eac-rteTable-7 > tbody > tr.eac-rteTableFooterRow-7,
.eac-rteTable-8 > tbody > tr > th,
.eac-rteTable-8 > tbody > tr.eac-rteTableFooterRow-8,
.eac-rteTable-9 > tbody > tr > th,
.eac-rteTable-9 > tbody > tr.eac-rteTableFooterRow-9,
.eac-rteTable-10 > tbody > tr > th,
.eac-rteTable-10 > tbody > tr.eac-rteTableFooterRow-10 {
    /* [ReplaceColor(themeColor:"SubtleBodyText")] */ color: #777;
    text-align: left;
    font-weight: normal;
}

.eac-rtetablecells {
    padding: 2px;
    vertical-align: top;
}

.eac-rteTable-default {
    -ms-name: "Default Table Style - Light";
}

    .eac-rteTable-default,
    .eac-rteTable-default > tbody > tr > td,
    .eac-rteTable-default > tbody > tr > th,
    td.eac-rteTable-default,
    th.eac-rteTable-default,
    .eac-rtetablecells {
        /* [ReplaceColor(themeColor:"SubtleLines")] */ border: 1px solid #c6c6c6;
    }

.eac-rteTable-0 {
    -ms-name: "Table Style 1 - Clear";
    border-width: 0px;
    border-style: none;
    border-collapse: collapse;
}

.eac-rteTable-1 {
    -ms-name: "Table Style 2 - Light Banded";
}

    .eac-rteTable-1 tr.eac-rteTableHeaderRow-1,
    .eac-rteTable-1 tr.eac-rteTableFooterRow-1,
    .eac-rteTable-1 tr.eac-rteTableHeaderRow-1 > th,
    .eac-rteTable-1 tr.eac-rteTableFooterRow-1 > th,
    .eac-rteTable-1 tr.eac-rteTableFooterRow-1 > td {
        /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color: #fff;
        /* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color: rgba( 255,255,255,0.85 );
        /* [ReplaceColor(themeColor:"Lines")] */ border-top: 1px solid #ababab;
        /* [ReplaceColor(themeColor:"Lines")] */ border-bottom: 1px solid #ababab;
    }

    .eac-rteTable-1 tr.eac-rteTableOddRow-1 {
        /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter",opacity:"1")] */ background-color: #D8D8D8;
        /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter")] */ background-color: #D8D8D8;
    }

    .eac-rteTable-1 tr.eac-rteTableEvenRow-1 {
        /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color: #fff;
        /* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color: rgba( 255,255,255,0.85 );
    }

.eac-rteTable-6 {
    -ms-name: "Table Style 3 - Medium Two Tones";
}

    .eac-rteTable-6 tr.eac-rteTableHeaderRow-6,
    .eac-rteTable-6 tr.eac-rteTableFooterRow-6,
    .eac-rteTable-6 tr.eac-rteTableHeaderRow-6 > th,
    .eac-rteTable-6 tr.eac-rteTableFooterRow-6 > th,
    .eac-rteTable-6 tr.eac-rteTableFooterRow-6 > td {
        /* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ background-color: #005594;
        /* [ReplaceColor(themeColor:"ContentAccent1-Darker")] */ background-color: #005594;
        /* [ReplaceColor(themeColor:"BackgroundOverlay")] */ color: #fff;
    }

    .eac-rteTable-6 tr.eac-rteTableOddRow-6 {
        /* [ReplaceColor(themeColor:"ContentAccent1-Lightest",opacity:"1")] */ background-color: #C0E4FF;
        /* [ReplaceColor(themeColor:"ContentAccent1-Lightest",opacity:"0.7")] */ background-color: #C0E4FF;
    }

    .eac-rteTable-6 tr.eac-rteTableEvenRow-6 {
        /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color: #fff;
        /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"0.7")] */ background-color: rgba( 255,255,255,0.85 );
    }

.eac-rteTable-2 {
    -ms-name: "Table Style 4 - Light Lines";
}

    .eac-rteTable-2 tr.eac-rteTableHeaderRow-2,
    .eac-rteTable-2 tr.eac-rteTableFooterRow-2,
    .eac-rteTable-2 tr.eac-rteTableHeaderRow-2 > th,
    .eac-rteTable-2 tr.eac-rteTableFooterRow-2 > th,
    .eac-rteTable-2 tr.eac-rteTableFooterRow-2 > td {
        /* [ReplaceColor(themeColor:"BodyText")] */ background-color: #444;
        /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
    }

    .eac-rteTable-2 tr.eac-rteTableOddRow-2,
    .eac-rteTable-2 tr.eac-rteTableEvenRow-2 {
        /* [ReplaceColor(themeColor:"StrongLines")] */ border-top: 1px solid #92c0e0;
        /* [ReplaceColor(themeColor:"StrongLines")] */ border-bottom: 1px solid #92c0e0;
    }

.eac-rteTable-3 {
    -ms-name: "Table Style 5 - Grid";
}

    .eac-rteTable-3,
    .eac-rteTable-3 > tbody > tr > td,
    .eac-rteTable-3 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"Lines")] */ border: 1px solid #ababab;
    }

        .eac-rteTable-3 tr.eac-rteTableOddRow-3 {
            /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter",opacity:"1")] */ background-color: #D8D8D8;
            /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter")] */ background-color: #D8D8D8;
        }

        .eac-rteTable-3 tr.eac-rteTableHeaderRow-3,
        .eac-rteTable-3 tr.eac-rteTableFooterRow-3,
        .eac-rteTable-3 tr.eac-rteTableEvenRow-3 {
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color: #fff;
            /* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color: rgba( 255,255,255,0.85 );
        }

.eac-rteTable-4 {
    -ms-name: "Table Style 6 - Accent 1";
}

    .eac-rteTable-4,
    .eac-rteTable-4 > tbody > tr > td,
    .eac-rteTable-4 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ border: 1px solid #005594;
    }

        .eac-rteTable-4 tr.eac-rteTableHeaderRow-4,
        .eac-rteTable-4 tr.eac-rteTableFooterRow-4,
        .eac-rteTable-4 tr.eac-rteTableHeaderRow-4 > th,
        .eac-rteTable-4 tr.eac-rteTableFooterRow-4 > th,
        .eac-rteTable-4 tr.eac-rteTableFooterRow-4 > td {
            /* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ background-color: #005594;
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
        }

.eac-rteTable-5 {
    -ms-name: "Table Style 7 - Accent 2";
}

    .eac-rteTable-5,
    .eac-rteTable-5 > tbody > tr > td,
    .eac-rteTable-5 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */ border: 1px solid #009AC3;
    }

        .eac-rteTable-5 tr.eac-rteTableHeaderRow-5,
        .eac-rteTable-5 tr.eac-rteTableFooterRow-5,
        .eac-rteTable-5 tr.eac-rteTableHeaderRow-5 > th,
        .eac-rteTable-5 tr.eac-rteTableFooterRow-5 > th,
        .eac-rteTable-5 tr.eac-rteTableFooterRow-5 > td {
            /* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */ background-color: #009AC3;
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
        }

.eac-rteTable-7 {
    -ms-name: "Table Style 8 - Accent 3";
}

    .eac-rteTable-7,
    .eac-rteTable-7 > tbody > tr > td,
    .eac-rteTable-7 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */ border: 1px solid #1D603F;
    }

        .eac-rteTable-7 tr.eac-rteTableHeaderRow-7,
        .eac-rteTable-7 tr.eac-rteTableFooterRow-7,
        .eac-rteTable-7 tr.eac-rteTableHeaderRow-7 > th,
        .eac-rteTable-7 tr.eac-rteTableFooterRow-7 > th,
        .eac-rteTable-7 tr.eac-rteTableFooterRow-7 > td {
            /* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */ background-color: #1D603F;
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
        }

.eac-rteTable-8 {
    -ms-name: "Table Style 9 - Accent 4";
}

    .eac-rteTable-8,
    .eac-rteTable-8 > tbody > tr > td,
    .eac-rteTable-8 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */ border: 1px solid #585A40;
    }

        .eac-rteTable-8 tr.eac-rteTableHeaderRow-8,
        .eac-rteTable-8 tr.eac-rteTableFooterRow-8,
        .eac-rteTable-8 tr.eac-rteTableHeaderRow-8 > th,
        .eac-rteTable-8 tr.eac-rteTableFooterRow-8 > th,
        .eac-rteTable-8 tr.eac-rteTableFooterRow-8 > td {
            /* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */ background-color: #585A40;
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
        }

.eac-rteTable-9 {
    -ms-name: "Table Style 10 - Accent 5";
}

    .eac-rteTable-9,
    .eac-rteTable-9 > tbody > tr > td,
    .eac-rteTable-9 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */ border: 1px solid #B10026;
    }

        .eac-rteTable-9 tr.eac-rteTableHeaderRow-9,
        .eac-rteTable-9 tr.eac-rteTableFooterRow-9,
        .eac-rteTable-9 tr.eac-rteTableHeaderRow-9 > th,
        .eac-rteTable-9 tr.eac-rteTableFooterRow-9 > th,
        .eac-rteTable-9 tr.eac-rteTableFooterRow-9 > td {
            /* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */ background-color: #B10026;
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
        }

.eac-rteTable-10 {
    -ms-name: "Table Style 11 - Accent 6";
}

    .eac-rteTable-10,
    .eac-rteTable-10 > tbody > tr > td,
    .eac-rteTable-10 > tbody > tr > th {
        /* [ReplaceColor(themeColor:"ContentAccent6-Darker",opacity:"1")] */ border: 1px solid #4E1F5B;
    }

        .eac-rteTable-10 tr.eac-rteTableHeaderRow-10,
        .eac-rteTable-10 tr.eac-rteTableFooterRow-10,
        .eac-rteTable-10 tr.eac-rteTableHeaderRow-10 > th,
        .eac-rteTable-10 tr.eac-rteTableFooterRow-10 > th,
        .eac-rteTable-10 tr.eac-rteTableFooterRow-10 > td {
            /* [ReplaceColor(themeColor:"ContentAccent6-Darker",opacity:"1")] */ background-color: #4E1F5B;
            /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color: #fff;
        }

.eac-rteTableGrid td, .eac-rteTableGrid th {
    border: 1px dotted black;
}
/* END TABLE */

/* POSITION */
.eac-rtePosition-1 {
    -ms-name: "Left";
    float: left;
}

.eac-rtePosition-2 {
    -ms-name: "Right";
    float: right;
}

.eac-rtePosition-3 {
    -ms-name: "Top";
    vertical-align: text-top;
}

.eac-rtePosition-4 {
    -ms-name: "Middle";
    vertical-align: middle;
}

.eac-rtePosition-5 {
    -ms-name: "Bottom";
    vertical-align: text-bottom;
}
/* END POSITION */

.eac-rtestate-write {
    cursor: text;
    min-height: 1em;
}

.ms-asset-icon {
    border-width: 0px;
    margin: 0px 5px;
}

.eac-rtestate-field TABLE, .eac-rtestate-write TABLE {
    border-collapse: collapse;
}

.eac-rte-autocomplete {
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color: #fff;
    border-width: 1px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border-top-color: #c6c6c6;
    /* [ReplaceColor(themeColor:"Lines")] */ border-bottom-color: #ababab;
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border-left-color: #c6c6c6;
    /* [ReplaceColor(themeColor:"Lines")] */ border-right-color: #ababab;
    font-family: 'Myriad Pro', sans-serif;
    font-size: 1em;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    cursor: default;
}

.eac-rte-autocomplete-results div {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    /* [ReplaceColor(themeColor:"BodyText")] */ color: #444;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}

    .eac-rte-autocomplete-results div.eac-rte-autocomplete-selected,
    .eac-rte-autocomplete-modes div.eac-rte-autocomplete-selected {
        /* [ReplaceColor(themeColor:"HoverBackground")] */ background-color: rgba( 205,230,247,0.5 );
    }

.ms-core-needIEFilter .eac-rte-autocomplete-results div.eac-rte-autocomplete-selected, .ms-core-needIEFilter .eac-rte-autocomplete-modes div.eac-rte-autocomplete-selected {
    background-color: transparent;
    /* [ReplaceColor(themeColor:"HoverBackground")] */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7fcde6f7,endColorstr=#7fcde6f7)";
}

.eac-rte-autocomplete-modes div {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    /* [ReplaceColor(themeColor:"BodyText")] */ color: #444;
    padding-left: 20px;
    padding-right: 10px;
}

.eac-rte-autocomplete-info {
    padding-left: 10px;
    padding-right: 10px;
}

.eac-rte-layoutszone-outer {
    float: left;
}

.eac-rte-layoutszone-inner {
    word-wrap: break-word;
    border: 1px solid transparent;
    margin: 1px;
    padding: 10px;
}

.eac-rte-layoutszone-inner-editable {
    /* [ReplaceColor(themeColor:"SubtleLines")] */ border: 1px solid #c6c6c6;
    margin: 1px;
    padding: 10px;
    min-height: 100px !important;
}

.eac-rte-layoutszone-fixer {
    clear: both;
}

.eac-rte-wpbox {
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    text-align: left;
    text-indent: 0px;
    text-decoration: none;
    line-height: normal;
    white-space: normal;
    word-wrap: normal;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: outside;
}

.eac-rtestate-write .ms-webpart-chrome-title,
.eac-rtestate-write .eac-rte-embedcode-title {
    cursor: move;
}

.eac-rtestate-field {
    word-wrap: break-word;
}

.eac-rtefield {
    min-width: 384px;
    padding: 2px 2px 2px 2px;
}

.eac-rte-embeddialog-textarea {
    height: 100px;
}

.eac-rte-embeddialog-preview {
    margin: 30px 5px 0px 15px;
    width: auto;
    height: auto;
}

.eac-rte-embedcode-link {
    font-size: 1.1em;
    padding: 5px 10px;
}

.eac-rte-embedcode-linkedit {
    text-align: right;
    text-transform: uppercase;
}

.eac-rte-embedil {
    display: inline-block;
}

.eac-rte-embedcode-delete {
    float: right;
    margin-top: 5px;
}

#rtePasteFlyout,
#rtePasteFlyout .ms-cui-menusection {
    border-width: 0px;
}

#rtePasteFlyoutLink {
    padding: 5px;
    margin: 0px;
    border: 1px solid #bec1c4;
}

    #rtePasteFlyoutLink:hover {
        border-color: #92b7d1;
    }

#rtePasteFlyoutImg {
    vertical-align: middle;
}

#rtePasteFlyoutText {
    margin: 0px 4px;
    color: #23272c;
}

#rtePasteFlyoutOptions a.eac-rtePasteFlyout-option {
    width: 24px;
    height: 24px;
    display: inline-block;
}

.eac-rte-srcdialog-text {
    font-family: 'Myriad Pro', sans-serif;
    ;
}

.ms-imagecrop-background {
    background-color: black;
}

span.ms-imagecrop img.ms-imagecrop-ghost {
    filter: Alpha(Opacity=50) !important;
    opacity: 0.5 !important;
}

.ms-imagecrop-handle {
    width: 5px;
    height: 5px;
    border-color: #cf8000;
    border-width: 2px;
    border-style: solid;
    background-color: white;
}

.ms-imagecrop-handle-ne {
    top: -5px;
    right: -5px;
}

.ms-imagecrop-handle-se {
    bottom: -5px;
    right: -5px;
}

.ms-imagecrop-handle-sw {
    bottom: -5px;
    left: -5px;
}

.ms-imagecrop-handle-nw {
    top: -5px;
    left: -5px;
}

.ms-imagecrop-edge {
    border-color: white;
    border-width: 2px;
    border-style: dashed;
}

.ms-imagecrop-edge-left {
    left: -1px;
}

.ms-imagecrop-edge-top {
    top: -1px;
}

.ms-imagecrop-edge-right {
    right: -1px;
}

.ms-imagecrop-edge-bottom {
    bottom: -1px;
}

.eac-rteCropppedImage {
    overflow: hidden;
}

#eac-rte-styleGalleryMenu .ms-cui-gallerybutton-a {
    border: 1px solid #afb4ba;
}

.eac-rte-stylePreview {
    white-space: normal;
    width: 64px;
}

.eac-rte-stylePreviewBox {
    overflow: hidden;
    position: relative;
    height: 30px;
}

.eac-rte-stylePreviewBoxInner {
    display: table;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    bottom: 0px;
    height: 30px;
}

.eac-rte-stylePreviewHolder {
    display: table-cell;
    vertical-align: middle;
    padding: 0px;
}

.eac-rte-stylePreviewTitle,
.eac-rte-stylePreviewTitleFull {
    margin: 0px auto;
    display: table-cell;
    vertical-align: middle;
    width: 64px;
}

.eac-rte-styleGalleryPreview {
    height: 60px;
}

    .eac-rte-styleGalleryPreview .eac-rte-stylePreviewHolder {
        vertical-align: bottom;
    }

    .eac-rte-styleGalleryPreview .eac-rte-stylePreviewTitle {
        height: 30px;
    }

.eac-rte-styleRibbonPreview {
    height: 48px;
}

    .eac-rte-styleRibbonPreview .eac-rte-stylePreviewTitle {
        height: 18px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: block;
    }

    .eac-rte-styleRibbonPreview .eac-rte-stylePreviewTitleFull {
        height: 46px;
    }

.eac-rtestate-field h2,
H2.eac-rteElement-H2 {
    font-size: 30px;
    text-transform: uppercase;
    color:inherit;
}

.eac-rtestate-field h3,
H3.eac-rteElement-H3 {
    font-size: 26px;
}

.eac-rtestate-field h6,
H6.eac-rteElement-H6 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 900;    
}

.eac-rtestate-field p,
p.eac-rteElement-P {
    font-size: 16px;
    color:inherit;
}

H3.eac-rteElement-EphasisText-H3 {
    font-size: 26px;
    color: darkgrey;
    line-height:1.1em;
    font-style:italic;
}

.eac-rteElement-Hr {
    /* [ReplaceColor(themeColor:"Lines")] */ background-color: #ababab;
    height: 1px;
}

.eac-rteElement-Callout1 {
    color: #660000;
    background-color: #fef4e4;
    float: left;
    width: 25em;
    padding: 10px;
    border: 1px solid #FD9F08;
}

.eac-rteElement-Callout2 {
    color: #353738;
    background-color: #f2f2f2;
    float: right;
    width: 25em;
    padding: 10px;
    border: 1px solid #36B000;
}

.eac-rteElement-Callout3 {
    font-style: italic;
    color: #CA0078;
    float: right;
    width: 25em;
    padding: 10px;
}

.eac-rteElement-Callout4 {
    color: #005677;
    float: right;
    width: 20em;
    padding: 10px;
    background-color: #d8f4ff;
    border: 1px solid #00ADEE;
}

.eac-rteStyle-Regular {
    font-family: 'Myriad Pro';
    font-size: 15px;
    color: #000000;
    background-color: #fff;
    font-weight: 400; /*Regular*/
    line-height: 14px;
    margin-bottom: 5px;
}

.eac-rteStyle-Bold {
    font-family: 'Myriad Pro';
    font-weight: 700; /*Bold*/
    font-size: 15px;
    color: #000000;
    background-color: #fff;
}

.eac-rteStyle-SemiBold {
    font-family: 'Myriad Pro';
    font-weight: 600; /*Semi-Bold*/
    font-size: 15px;
    color: #000000;
    background-color: #fff;
}

.eac-rteStyle-Italics {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400; /*Regular*/
    font-style: italic;
    font-size: 15px;
    color: #000000;
    background-color: #fff;
}


.eac-rteStyle-Light {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 300; /*light*/
    font-size: 15px;
    color: #000000;
    background-color: #fff;
}

/* All Sizes to standard 960 (devices and browser) */
@media only screen and (max-width:989px) {
    /* FONT-SIZE */
    .eac-rteFontSize-4 {
        font-size: 16px;
    }

    .eac-rteFontSize-5 {
        font-size: 20px;
    }

    .eac-rteFontSize-6 {
        font-size: 24px;
    }

    .eac-rteFontSize-7 {
        font-size: 30px;
    }

    .eac-rteFontSize-8 {
        font-size: 40px;
    }
    /* END FONT-SIZE */
}
