/*** IMAGES ***/
/** Verwijder onderstaande regels niet **/
img.ms-rteCustom-masker413x328Rechts {
}

img.ms-rteCustom-masker413x328Links {
}

img.ms-rteCustom-masker319x424Rechts {
}

img.ms-rteCustom-masker319x424Links {
}

p.ms-rteCustom-intro {
}

table.relatedpages {
    font-family: arial;
    background-color: #CDCDCD;
    margin: 10px 0pt 15px;
    font-size: 10pt;
    width: 100%;
    text-align: left;
}

    table.relatedpages thead tr th, table.tablesorter tfoot tr th {
        background-color: #e6EEEE;
        border: 1px solid #FFF;
        font-size: 10pt;
        padding: 4px;
    }

    table.relatedpages thead tr .header {
        background-image: url(/_layouts/15/UmcgPortal/images/sort_standard.gif);
        background-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
    }

    table.relatedpages tbody td {
        color: #3D3D3D;
        padding: 6px;
        background-color: #FFF;
        vertical-align: top;
    }

        table.relatedpages tbody td a:visited {
            color: #551A8B;
        }

    table.relatedpages tbody tr.odd td {
        background-color: #F0F0F6;
    }

    table.relatedpages thead tr .headerSortUp {
        background-image: url(/_layouts/15/UmcgPortal/images/sort_asc.gif);
    }

    table.relatedpages thead tr .headerSortDown {
        background-image: url(/_layouts/15/UmcgPortal/images/sort_desc.gif);
    }

table.relatedpagesthead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

/* CUSTOM TABLE STYLES */
.ms-rteTable-UMCG {
    -ms-name: "UMCG";
    border: none;
    border-collapse: collapse;
}

    .ms-rteTable-UMCG tr td {
        border-right: 1px dotted #CCC !important;
    }

    .ms-rteTable-UMCG tr td,
    .ms-rteTable-UMCG tr th {
        text-align: left;
        vertical-align: top;
        padding: 2px 10px 2px 10px;
        font-weight: normal;
    }

        .ms-rteTable-UMCG tr td.first-child {
            background-image: url(/_layouts/15/UmcgPortal/images/table-rounded-border.png);
            background-repeat: repeat-y;
            background-position: top left;
        }

        .ms-rteTable-UMCG tr td.last-child {
            border-right: none !important;
            background-image: url(/_layouts/15/UmcgPortal/images/table-rounded-border.png);
            background-repeat: repeat-y;
            background-position: top right;
        }

    .ms-rteTable-UMCG tr.first-child {
        background-image: url(/_layouts/15/UmcgPortal/images/table-rounded-border.png);
        background-repeat: repeat-x;
        background-position: top left;
    }

    .ms-rteTable-UMCG tr.last-child {
        background-image: url(/_layouts/15/UmcgPortal/images/table-rounded-border.png);
        background-repeat: repeat-x;
        background-position: bottom left;
    }

    .ms-rteTable-UMCG tr.ms-rteTableHeaderRow-UMCG {
        color: #12349C;
        background-color: #DCE3F7;
        background-image: none;
    }

        .ms-rteTable-UMCG tr.ms-rteTableHeaderRow-UMCG * {
            font-weight: bold;
        }

        .ms-rteTable-UMCG tr.ms-rteTableHeaderRow-UMCG .ms-rteTableHeaderFirstCol-UMCG {
            background-image: url(/_layouts/15/UmcgPortal/images/table-rounded-header-first-col-left.png);
            background-repeat: no-repeat;
            background-position: top left;
        }

        .ms-rteTable-UMCG tr.ms-rteTableHeaderRow-UMCG .ms-rteTableHeaderLastCol-UMCG {
            background-image: url(/_layouts/15/UmcgPortal/images/table-rounded-header-last-col-right.png);
            background-repeat: no-repeat;
            background-position: top right;
        }

    .ms-rteTable-UMCG tr.ms-rteTableOddRow-UMCG {
        color: #333333;
        background-color: #fff;
        vertical-align: top;
    }

    .ms-rteTable-UMCG tr.ms-rteTableEvenRow-UMCG {
        color: #333333;
        background-color: #EAECF9;
        vertical-align: top;
    }

    .ms-rteTable-UMCG th.ms-rteTableFirstCol-UMCG,
    .ms-rteTable-UMCG td.ms-rteTableFirstCol-UMCG {
        background-color: #DCE3F7 !important;
    }

    .ms-rteTable-UMCG td.ms-rteTableLastCol-UMCG {
        background-color: #DCE3F7 !important;
    }

    .ms-rteTable-UMCG tr.ms-rteTableFooterRow-UMCG {
        background-color: #DCE3F7;
    }

        .ms-rteTable-UMCG tr.ms-rteTableFooterRow-UMCG.last-child th,
        .ms-rteTable-UMCG tr.ms-rteTableFooterRow-UMCG.last-child td {
            font-weight: bold;
        }

*[id="Ribbon.EditingTools.CPEditTab.Font-Large-0-0"],
*[id="Ribbon.EditingTools.CPEditTab.Font-Large-0-1-1"],
*[id="Ribbon.EditingTools.CPEditTab.Font.FontColor-Small"],
div[id="Ribbon.Table.Design.Styles.TableStyles.Menu.TableStyles"] a {
    display: none !important;
}
    /*Exlude .ms-rteTable-UMCG */
    div[id="Ribbon.Table.Design.Styles.TableStyles.Menu.TableStyles"] a#TableStyle12-Menu {
        display: block !important;
    }
/*TINY MCE*/
.mce-panel button {
    border-color: transparent !important;
    background-color: transparent !important;
    color: #65686B;
    min-width: 0 !important;
}

.text .ms-core-menu-link,
.text .ms-core-menu-link:hover {
    text-decoration: none !important;
    padding: 0 !important;
    font-size: 12px !important;
}

.text .ms-core-menu-icon img {
    margin-top: 7px !important;
}

.ms-rteStyle-BlauweKnop {
      -ms-name:"Blauwe Knop";
    background: rgb(67,98,189); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(67,98,189,1) 0%, rgba(18,52,128,1) 50%, rgba(18,52,128,1) 53%, rgba(18,52,128,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(67,98,189,1) 0%,rgba(18,52,128,1) 50%,rgba(18,52,128,1) 53%,rgba(18,52,128,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(67,98,189,1) 0%,rgba(18,52,128,1) 50%,rgba(18,52,128,1) 53%,rgba(18,52,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4362bd', endColorstr='#123480',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 18px;
    line-height: 125%;
    padding: 10px 20px;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(102,102,102,1);
    -moz-box-shadow: 1px 1px 4px 0px rgba(102,102,102,1);
    box-shadow: 1px 1px 4px 0px rgba(102,102,102,1);
    overflow: hidden;
}

    .ms-rteStyle-BlauweKnop:hover {
        color: #123480 !important;
        background: rgb(255,255,255); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 62%, rgba(242,242,242,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 49%,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 62%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255,255,255,1) 49%,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 62%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    }
