﻿/* RTE, Rich Text Editor related */

/* html-markup */
h1.ms-rteElement-h1, .ms-rteElement-H1 {
  font-size:26px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.1em;
}
h1.edk-rte-Element-h1 {
 font-size:26px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.1em;
}
h1.edk-rteContent-Element-h1 {
   font-size:26px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.1em;
}

h2.ms-rteElement-h2, .ms-rteElement-H2 {
    font-size:21px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}
h2.edk-rte-Element-h2 {
   font-size:21px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}
h2.edk-rteContent-Element-h2 {
  font-size:21px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}

h3.ms-rteElement-h3, .ms-rteElement-H3, .MyAlertsMainTable h3 {
    font-size:18px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}
h3.edk-rte-Element-h3 {
   font-size:18px!important;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}
h3.edk-rteContent-Element-h3 {
    font-size:18px!important;
   color:#2c4671!important;font-weight:normal; ;line-height: 1.25em;
}

h4.ms-rteElement-h4, .ms-rteElement-H4 {
   font-size:16px!important;
   font-style: normal;font-weight:normal;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}
h4.edk-rte-Element-h4 {
   font-size:16px!important;
   font-style: normal;font-weight:normal;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}
h4.edk-rteContent-Element-h4 {
    font-size:16px!important;
   font-style: normal;font-weight:normal;
   color:#2c4671!important;font-weight:normal; line-height: 1.25em;
}

p.ms-rteElement-p-ingressi {
   font-weight:bold;
   color:#222;
}
p.edk-rte-Element-p-ingressi {
   font-weight:bold;
   color:#222;
}
p.edk-rteContent-Element-p-ingressi {
   font-weight:bold;
   color:#222;
}

p.ms-rteElement-p-teksti {
   font-weight:normal;
   color:#222;
}
p.edk-rte-Element-p-teksti {
   font-weight:normal;
   color:#222;
}
p.edk-rteContent-Element-p-teksti {
   font-weight:normal;
   color:#222;
}

/* tables */
.ms-rtestate-field .edk-rte-Table-default, 
.ms-rtestate-write .edk-rte-Table-default {border-collapse: inherit;border:solid 1px rgba(125, 125, 125, 0.9)!important;border-top:none!important;border-left:none!important;}
    .ms-rtestate-field .edk-rte-Table-default td,
    .ms-rtestate-write .edk-rte-Table-default td {vertical-align:top;border-collapse: inherit;border:solid 1px rgba(125, 125, 125, 0.5)!important;border-bottom:none!important;border-right:none!important;}

    .ms-rteTable-1,
    .ms-rteTableHeaderRow-1,
    .ms-rteTableHeaderFirstCol-1,
    .ms-rteTableHeaderLastCol-1,
    .ms-rteTableHeaderOddCol-1,
    .ms-rteTableHeaderEvenCol-1,
    .ms-rteTableOddRow-1,
    .ms-rteTableEvenRow-1,
    .ms-rteTableFirstCol-1,
    .ms-rteTableLastCol-1, 
    .ms-rteTableOddCol-1,
    .ms-rteTableEvenCol-1,
    .ms-rteTableFooterRow-1,
    .ms-rteTableFooterFirstCol-1, 
    .ms-rteTableFooterLastCol-1,
    .ms-rteTableFooterOddCol-1, 
    .ms-rteTableFooterEvenCol-1 {}

    table.ms-rteTable-noborders,
    table.edk-rte-Table-noborders,
    table.edk-rteTable-noborders,    
        table.ms-rteTable-noborders td,
        table.edk-rte-Table-noborders td,    
        table.edk-rteTable-noborders td {border-collapse: collapse;border:none 0 transparent;}

    table.ms-rteTable-borders,
    table.edk-rte-Table-borders,
    table.edk-rteTable-borders {border-collapse: inherit;border:solid 1px rgba(125, 125, 125, 0.9)!important;border-top:none!important;border-left:none!important;}    
        table.ms-rteTable-borders td,
        table.edk-rte-Table-borders td,    
        table.edk-rteTable-borders td {vertical-align:top;border-collapse: inherit;border:solid 1px rgba(125, 125, 125, 0.5)!important;border-bottom:none!important;border-right:none!important;}

p.ms-rteElement-p-kuvateksti {
   font-weight:normal;
   text-align:right;
   color:#222;
}
p.edk-rte-Element-p-kuvateksti {
   font-weight:normal;
   text-align:right;
   color:#222;
}
p.edk-rteContent-Element-p-kuvateksti {
   font-weight:normal;
   text-align:right;
   color:#222;
}

/* Image styles */
.edk-rte-Image-1 {
    float:left;
    margin:4px 8px 0 0!important;
    }
.ms-rteImage-1 {
    float:left;  
    margin:4px 8px 0 0!important;
    }
.edk-rte-Image-2 {
    float:right;    
    margin:4px 0 4px 4px!important;
    }
.ms-rteImage-2 {
    float:right;
    margin:4px 0 4px 4px!important;
    }
.edk-rte-Image-3 {
    display:block;
    text-align:justify;
    margin:0 auto 10px!important;
    }
.ms-rteImage-3 {
    display:block;
    text-align:justify;
    margin:0 auto 10px!important;
    }
.edk-rte-Image-4 {
    border:solid 1px rgba(125, 125, 125, 0.5)!important;
    }
.ms-rteImage-4 {
    border:solid 1px rgba(125, 125, 125, 0.5)!important;
    }
.edk-rte-Image-5 {
    border:solid 2px rgba(125, 125, 125, 0.5)!important;
    }
.ms-rteImage-5 {
    border:solid 2px rgba(125, 125, 125, 0.5)!important;
    }
