﻿/**************** rte *****************/
.ms-rtetoolbarmenu
{
display:none !important;
}

.lcf-rteTable-default
{
-ms-name:"Default Table Style";
}
.lcf-rteTable-defaultGrid
{
-ms-name:"Default Table Grid Style";
}

.lcf-rteTable-box
{
-ms-name:"Box Table Style";
}
.lcf-rteTable-boxGrid
{
-ms-name:"Box Table Grid Style";
}

.lcf-rteTable-nogrid
{
-ms-name:"No Grid Table Style";
}
table.lcf-rteTable-defaultGrid,
table.lcf-rteTable-default {
    width: 85%;
    border: 1px solid #e7dec2 !important;
    border-collapse: collapse;
    background: #fff;
    margin: 0 auto 14px;
}
	.lcf-rteTable-defaultGrid tbody tr:first-child td,
    .lcf-rteTable-default tbody tr:first-child td {
        border-top: 0;
    }

     .lcf-rteTable-defaultGrid th,
    .lcf-rteTableLastCol-defaultGrid,
    .lcf-rteTableFooterLastCol-defaultGrid,
	.lcf-rteTableFooterOddCol-defaultGrid,
	.lcf-rteTableFooterEvenCol-defaultGrid,
	.lcf-rteTable-default th,
    .lcf-rteTableLastCol-default,
    .lcf-rteTableFooterLastCol-default,
	.lcf-rteTableFooterOddCol-default,
	.lcf-rteTableFooterEvenCol-default{
        padding: 7px 9px 7px 9px;
        text-align: left;
        background: #275268 !important; /*3897b6 !important; 377aad*/
        color: #fff;
        font-weight: 700;
        font-size: 90%;
        text-transform: uppercase;
        
    }
    .lcf-rteTable-defaultGrid th p,
    .lcf-rteTableLastCol-defaultGrid p,
    .lcf-rteTableFooterLastCol-defaultGrid p,
	.lcf-rteTableFooterOddCol-defaultGrid p,
	.lcf-rteTableFooterEvenCol-defaultGrid p,
	.lcf-rteTable-default th p,
    .lcf-rteTableLastCol-default p,
    .lcf-rteTableFooterLastCol-default p,
	.lcf-rteTableFooterOddCol-default p,
	.lcf-rteTableFooterEvenCol-default p{
        color: #fff !important;
        
    }

    .lcf-rteTable-defaultGrid th,
    .lcf-rteTableLastCol-defaultGrid,
    .lcf-rteTableFooterLastCol-defaultGrid,
    .lcf-rteTable-default th,
    .lcf-rteTableLastCol-default,
    .lcf-rteTableFooterLastCol-default{
        border: 0;        
    }
	.lcf-rteTableFooterOddCol-defaultGrid,
	.lcf-rteTableFooterEvenCol-defaultGrid,
	.lcf-rteTableFooterOddCol-default,
	.lcf-rteTableFooterEvenCol-default{
	    border-top: 1px solid #e7dec2;
	}

        .lcf-rteTableFooterRow-default td a,
        .lcf-rteTableFooterRow-default td a.visited,
        .lcf-rteTableFooterRow-defaultGrid td a,
        .lcf-rteTableFooterRow-defaultGrid td a.visited,
        .lcf-rteTable-defaultGrid th a,
        .lcf-rteTable-defaultGrid th a.visited,
        .lcf-rteTable-default th a,
        .lcf-rteTable-default th a.visited{
                    color: #fff !important;
        }
         .lcf-rteTable-defaultGrid th p,
         .lcf-rteTable-defaultGrid th h1,
         .lcf-rteTable-defaultGrid th h2,
         .lcf-rteTable-defaultGrid th h3,
         .lcf-rteTable-defaultGrid th h4,
         .lcf-rteTable-default th p,
         .lcf-rteTable-default th h1,
         .lcf-rteTable-default th h2,
         .lcf-rteTable-default th h3,
         .lcf-rteTable-default th h4 {
            padding: 0 !important;
            margin: 0 !important;
		color:inherit !important;
		font-weight:inherit !important;
		font-size:inherit !important;
        }

    .lcf-rteTable-default td.lcf-rteTable-default,
    .lcf-rteTableOddCol-default,
    .lcf-rteTableEvenCol-default {
        border: 0;
        border-top: 1px solid #e7dec2;
        padding: 3px 9px 2px 9px;
        vertical-align:top;
    }
    .lcf-rteTable-defaultGrid td.lcf-rteTable-defaultGrid,
    .lcf-rteTableOddCol-defaultGrid,
    .lcf-rteTableEvenCol-defaultGrid
	{
        border: 1px solid #e7dec2;
        padding: 3px 9px 2px 9px;
        vertical-align:top;
    }
    .lcf-rteTableLastCol-defaultGrid,
    .lcf-rteTableLastCol-default{
    	border:0;
	}
        .lcf-rteTable-defaultGrid td p,
         .lcf-rteTable-defaultGrid th p,
        .lcf-rteTable-default td p,
         .lcf-rteTable-default th p {
            padding: 0 !important;
            margin: 0 !important;
        }

    .lcf-rteTable-defaultGrid tr:hover,
    .lcf-rteTable-default tr:hover {
        background: #f4efd2;
    }
table.lcf-rteTable-boxGrid,
table.lcf-rteTable-box {
    border: 1px solid #e7dec2 !important;
    background: #fff;
    margin-bottom: 14px;
}
    .lcf-rteTable-boxGrid td ,
    .lcf-rteTable-box td {
        padding: 5px;
        vertical-align:top;
    }
    .lcf-rteTable-boxGrid th,
    .lcf-rteTable-box th {
        text-align: left;
        padding: 5px;
    }
    .lcf-rteTable-boxGrid th,
    .lcf-rteTable-boxGrid td
    {
	    border: 1px solid #e7dec2;
	}

    .lcf-rteTable-defaultGrid td a,
    .lcf-rteTable-default td a,
     .lcf-rteTable-boxGrid td a,
          .lcf-rteTable-box td a {
        color: #1c7693;
    }

        .lcf-rteTable-defaultGrid td a:hover,
        .lcf-rteTable-default td a:hover,
         .lcf-rteTable-boxGrid td a:hover
         .lcf-rteTable-box td a:hover {
			color: #9e361c; /*#b6422d;*/ 
        }
.ms-rtestate-write .lcf-rteTable-nogrid td,
.ms-rtestate-write .lcf-rteTable-nogrid th,
.ms-rteTableGrid td.lcf-rteTable-defaultGrid, 
.ms-rteTableGrid td.lcf-rteTable-default, 
.ms-rteTableGrid td, .ms-rteTableGrid th
{
    border: 1px dotted black;
}
#Ribbon\.WebPartInsert\.Media\.Image-Large,
#Ribbon\.WebPartInsert\.Media\.Image-Medium,
#Ribbon\.WebPartInsert\.Media\.Image-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font-Small-0-0,
#Ribbon\.EditingTools\.CPEditTab\.Font-Medium-0-0,
#Ribbon\.EditingTools\.CPEditTab\.Font-Large-0-0,
#Ribbon\.EditingTools\.CPEditTab\.Font-Large-0-1-1,
#Ribbon\.EditingTools\.CPEditTab\.Font-Medium-0-2-0,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Large,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize-Large,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Underline-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Underline-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Font\.Underline-Large,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor-Large,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor-Small,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor-Medium,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor-Large,
#Ribbon\.WikiPageTab\.PubPageActions\.SetHomePage-Small,
#Ribbon\.WikiPageTab\.PubPageActions\.SetHomePage-Medium,
#Ribbon\.WikiPageTab\.PubPageActions\.SetHomePage-Large,
#Ribbon\.EditingTools\.CPEditTab\.Markup,
.ms-wpadder-upload
{
	display:none;
}

P.lcf-rteElement-P{
-ms-name:"Text";
-ms-element:"true";
}

H2.lcf-rteElement-H2
{
-ms-name:"Title";
-ms-element:"true";
}
H2.lcf-rteElement-H2B
{
-ms-name:"Title (Urgent)";
}
H3.lcf-rteElement-H3
{
-ms-name:"Subtitle";
-ms-element:"true";
}
HR.lcf-rteElement-HR
{
-ms-name:"Horizontal Rule";
-ms-element:"true";
}

P.lcfC-rteElement-P{
-ms-name:"Text";
-ms-element:"true";
}

HR.lcfC-rteElement-HR
{
-ms-name:"Horizontal Rule";
-ms-element:"true";
}

/*
.lcf-rteStyle-Bold
{
-ms-name:"Bold";
}
.lcf-rteStyle-Italic
{
-ms-name:"Italic";
}
.lcf-rteStyle-BoldItalic
{
-ms-name:"Bold Italic";
}
.lcf-rteStyle-Strikethrough
{
-ms-name:"Strikethrough";
}
.lcf-rteStyle-Urgent
{
-ms-name:"Urgent";
}

.lcf-rteStyle-BoldItalic,
.lcf-rteStyle-Italic
{
	font-style:italic;
	color:inherit !important;
}
.lcf-rteStyle-Urgent,
.lcf-rteStyle-Bold,
.lcf-rteStyle-BoldItalic
{
	font-weight:bold;
	color:inherit !important;
}
.lcf-rteStyle-Strikethrough
{
	text-decoration:line-through;
	color:inherit !important;
}
.lcf-rteStyle-Urgent
{
	color:red !important;
}
*/
.lcf-rtePosition-1{
-ms-name:"Left";
float:left;
}
.lcf-rtePosition-2{
-ms-name:"Right";
float:right;
}
.lcf-rtePosition-3{
-ms-name:"Top";
vertical-align:text-top;
}
.lcf-rtePosition-4{
-ms-name:"Middle";
vertical-align:middle;
}
.lcf-rtePosition-5{
-ms-name:"Bottom";
vertical-align:text-bottom;
}
.lcf-rteImage-0
{
-ms-name:"No border";
}
.lcf-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;
}
.lcf-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;
}

.lcf-rteElement-P
{
    font: 13px/18px "Trebuchet MS",Helvetica,sans-serif;
    color: #29241d;
}
h1.lcf-rteElement-H1,
h2.lcf-rteElement-H2,
h2.lcf-rteElement-H2B,
h3.lcf-rteElement-H3,
h4.lcf-rteElement-H4
{
       font: 13px/18px "Trebuchet MS",Helvetica,sans-serif;
    color: #47669d;
}

h1.lcf-rteElement-H1
{
    font-size: 180%;
}

h2.lcf-rteElement-H2,
h2.lcf-rteElement-H2B
{
    font-size: 140%;
}
h3.lcf-rteElement-H3
{
    font-size: 130%;
}
h4.lcf-rteElement-H4
{
    font-size: 110%;
}
h2.lcf-rteElement-H2,
h2.lcf-rteElement-H2B {
    font-family: 'Trebuchet MS','Droid Sans',Arial,sans-serif;
    font-size: 128%;
    font-weight: 700;
    color: #586a69;
    padding: 0;
    margin: 10px 0 10px 0;
}
h2.lcf-rteElement-H2B
{
	color:red !important;
}
h3.lcf-rteElement-H3
{
    font-family: 'Trebuchet MS','Droid Sans',Arial,sans-serif;
    font-size: 118%;
    font-weight: 700;
    color: #586a69;
    padding: 0 10px;
     margin: 10px 0 10px 0;
}


