﻿div.container ul.documents {
    margin-bottom: 1.25em !important;
}

div.container section.content article div.footermarker{
    margin-bottom: 1.25em !important;
}

div.container div.rdw-multimedia {
    margin-bottom: 1.25em !important;
    height: 100%;
    width: 100%;
}

/* Fix Pager search start*/
div.srch-Page strong {
    margin: 6px 7px 5px 7px;
    background-color: #fff;
}
/* Fix Pager search end*/


div.small-search-input div.completionlist-container {
    position: absolute;
    text-align: right;
}

    div.small-search-input div.completionlist-container > div {
        width: 300px !important;
        text-align: left !important;
        float: right;
    }


div.search-results-input div.completionlist-container {
    position: absolute;
}

    div.search-results-input div.completionlist-container > div {
        text-align: left !important;
    }

.srch-AutoCompList {
    cursor: pointer;
}

.srch-AutoCompListItem {
    background: rgb(255, 255, 255);
    margin: 0px;
    padding: 4px 2px 4px 11px;
    color: rgb(0, 114, 188);
}

.srch-AutoCompHListItem {
    background: url("/_layouts/images/hover_tab_gradient.png") repeat-x rgb(204, 235, 255);
    margin: 0px;
    padding: 3px 2px 3px 11px;
    color: rgb(0, 55, 89);
    border-top-color: rgb(198, 229, 248);
    border-bottom-color: rgb(145, 205, 242);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
}


table th,
table td {
    min-width: 10px;
}


@media print {
    div#s4-workspace {
        width: 100% !important;
    }

    div.container {
        min-width: 0px !important;
        width: 100% !important;
    }
}

div.container ul.questions li div.faq-answer div {
    border: 0px;
    padding-left: 0px;
}


/* video block */
div.container .video-access {
    border: 1px solid #dfdfdf;
    background: #f0f0f0;
    display: block;
    padding: .5em 1em 0 1em;
    margin: .5em 0 .75em 0;
}

div.container .toggle-content {
    display: none;
}

div.container .video-download-list {
    display: block;
    font-size: .85em;
    padding-left: 1em;
}

div.container .toggle p {
    display: block;
    font-size: 1em;
    padding-left: 0;
    margin-bottom: .75em;
}

div.container .video-download-list span {
    display: block;
}

div.rdw-multimedia img {
    max-width: 100%;
}

/* Changes voor webpartzone inline met reusable content*/
#ms-rterangecursor-start,
#ms-rterangecursor-end {
    display: none;
}

/* Fix for reusable-content + windowsmedia */
div.table-row {
    display: table-row;
}

div.table-row > div.table-cell {
    display: table-cell;
    padding: 5px;
}

/* -----
Custom specific searchfield
----- */

div.container > nav div.search div {
    position: relative;
    overflow:hidden;
}
div.container > nav div.search input[type=submit] {
    height:38px;
}
div.container>nav div.search input[type=text] {
    margin: 0;
    padding: 0.5em 1em;
    line-height:1.5em;
    height:38px;
}


div.container div.mtv-twitter-trigger
{
    margin-bottom: 30px;
    margin-top: 30px;
}

DIV.container A.external {
    margin-bottom: 30px;
    margin-top: 30px;
    color:#006f9f;
    font-size: 14px;
    background-image: url("../images/external.png");
    text-decoration: underline !important;
    background-position-x: right;
    background-position-y: 3px;
    background-size: auto;
    margin-right: 2px;
    padding-right: 16px;
}

div.container table.message td {
    white-space: nowrap;
}

div.container footer span.downloadLinks IMG {
    vertical-align: middle;
    height: 25px;
    display: inline;
}

.downloadLinks a {
    padding: 0.5em 0.5em 0.5em !important
}


div.ms-rtestate-field ul, div.ms-rtestate-field ol {
    margin: auto !important;
    padding: 0px 0px 0px 30pt !important;
}

div.ms-rtestate-field ul li, div.ms-rtestate-field ol li  {
    margin: auto !important;
}

    div.container section.content nav div.navHeader {
        padding: 0.3em 0.8em 0.3em 0.8em;
        margin: 0;
        border-bottom: 1px solid #dfdfdf;
        font-size: 1.35em;
        font-weight: normal;
        font-family: Geneva,"Helvetica Neue",Arial,sans-serif;
        line-height: 1.5em;
        color: #000033;
        clear: left;
    }


.quail-result { padding: 3px; border-radius: 3px;}
.quail-result.severe { border: 3px dashed red; }
.quail-result.moderate { border: 3px dashed orange; }
.quail-result.reccomendation { border: 3px solid green; }

div.pretty-play:hover{
    cursor: pointer;
    color: #000000;
}
div.pretty-play{
    text-decoration:underline;
    color: #006f9f;
}

DIV.container .services-list H4 A {
	text-decoration: underline !important;
}
DIV.container .services-list H4 {
    font-family: Geneva, "Helvetica Neue", Arial, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}
DIV.container .services-list H3 A {
	text-decoration: underline !important;
}
DIV.container section.content .services-list section.highlight ul.horizontal li A {
	text-decoration: underline !important;
}