﻿/* BOX SIZING */
* {
    box-sizing: content-box !important;
}

/* FIX FOR BOOTSTRAP */
.navigationwrapper *,
.container *,
.container-fluid * {
    box-sizing: border-box !important;
}

/* IN PAGE SHAREPOINT BOX-SIZING */
.ms-webpart-selected *,
.ms-webpart-chrome-title *,
.ms-ToolPaneOuter {
    box-sizing: content-box !important;
}

/* MAIN LAYOUT */
body {
    font-size: 15px;
    font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
    line-height: 22.5px;
    height: 100%;
}
.ms-rte-wpbox {
    line-height:22px;
}

.dlwo-infopopup-content .ms-rte-wpbox {
    line-height: 22px;
    color: #444;
}

h1,
h2,
h3 {
    text-transform: uppercase;
    color: #25167a;
    font-weight: normal;
}
.dlwo-infopopup-content body {
    font-size: 15px;
    font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
    line-height: 22.5px;
    height: 100%;
    color: #444 !important;
}

.dlwo-infopopup-content h2 {
    text-transform: uppercase;
    color: #25167a !important;
    font-weight: bold;
    font-size: 15px !important;
    font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}

h1,
.ms-rtestate-field h1,
h1.ms-rteElement-H1 {
    font-size: 26px;
    line-height: 33px;
}

h2,
.ms-rtestate-field h2,
h2.ms-webpart-titleText, 
h2.ms-rteElement-H2 {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.03em;
    margin-bottom: 10px;
    color: #666;
}

h2.ms-webpart-titleText {
    font-size: 1.30em;
    line-height: 1.14em;
}
/* Correction for blog title T-30732 */
h2.ms-h1 {
    line-height: 1.1;
    letter-spacing: initial;
}

h3,
.ms-rtestate-field h3,
h3.ms-rteElement-H3 {
    font-size: 15px;
    line-height: 22.5px;
    letter-spacing: 0.03em;
    color: #666;
}
h4,
.ms-rtestate-field h4,
h4.ms-rteElement-H4 {
    font-size: 15px;
    line-height: 22.5px;
    color: #000;
}
h5,
.ms-rtestate-field h5,
h5.ms-rteElement-H5 {
    font-size: 15px;
    line-height: 22.5px;
    color: #666;
}

a, a:hover, a:focus, a:visited {
    color: #25167a;
    text-decoration: underline;
}

.row {
    margin: 20px -25px;
}

h1 a,
h2 a,
h3 a,
h4 a,
nav.navbar a,
.ms-viewheadertr a,
.ms-contactcardtext3 a,
.siteChapeau a,
.tweeat-mytt-header a,
.ms-ToolPaneBody a .ms-siteSettings-root a {
    text-decoration: none;
}

label
{
    font-weight: normal;
    margin-bottom: 0;
}

/* GLOBAL NAV */
/* CONFLICTS WITH TOPBAR, CHECK WHEN NAV IS ACTIVATED 
nav ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

nav ul li
{
    font-size: 0.86em;
    text-transform: uppercase;
    float: left;
    margin-right: 32px;
}

nav a.selected,
.nav a.selected
{
    font-weight: bold;
}

nav ul li > ul
{
    display: none;
}

nav a,
.nav a
{
    color: #000;
}

#quicknav
{
    text-transform: uppercase;
} */

/* CONTENT BLOCKS - COLORED */

.content-block {
    padding-bottom: 21px;
}

.footer {
    margin-bottom: 0;
}

.gray,
.block-gray,
.footer .col-md-12 {
    background-color: #f2f2f2;
}

.block-gray table td {
    padding-right: 0 !important;
}

.block-gray table td:first-child {
    padding-right: 5px !important;
}

.table tr.dark {
    background-color: #666;
    color: #fff;
    border: none !important;
}

span.arrow-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    display: inline-block;
    margin-left: 8px;
    top: -1px;
    position: relative;
}

.block-gray {
    padding: 3px 21px 10px 21px;
    margin-bottom: 69px;
}

.block-gray table {
    font-size: 0.86em;
}

/* Issues with resizing
.block-gray:after
{
    background-color: transparent;
    position: absolute;
    content: "";
    left: 25px;
    right: 15px;
    height: 0;
    border: solid #f2f2f2;
    pointer-events: none;
    margin-top: 2px;
    border-width: 28px;
    border-right-width: 49px;
    border-right-color: transparent;
    border-bottom: 15px;
    border-left: 15px;
    z-index: -1;
    margin-bottom: 28px;
}*/

.block-gray .table {
    margin-bottom: 0;
}

.block-gray .table > tbody > tr > td {
    border: none;
    padding-left: 0;
}

.block-gray .table > tbody > tr > td:first-child {
    font-weight: bold;
}

.right-column {
    margin-top: 92px;
}

/* Topnav */
.row.top-nav {
    margin-top: 15px;
    font-size: 0.86em;
}

.row.top {
    margin-top: 0;
}

/* Quicknav nav */
#DeltaPlaceHolderLeftNavBar ul.ms-core-listMenu-root,
#DeltaPlaceHolderLeftNavBar ul.ms-core-listMenu-root ul,
.ms-core-listMenu-horizontalBox ul,
.ms-core-listMenu-verticalBox ul,
ul.mobile-menu-ul,
.o-grid__item.mobile-submenu-contents ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.quicknav {
    padding-top: 13px;
}
/* Chapeau 
.ms-core-listMenu-verticalBox .ms-core-listMenu-root > li:first-child > a span
{
    font-size: 1.25em;
    line-height: 1.25em;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 1px;
    display: inline-block;
    text-decoration: none;
    color: #666;
    font-weight: normal;
}
*/
.quicknav .ms-core-listMenu-verticalBox {
    margin-top: 17px;
}

/* Banner */
.container.banner-container 
{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: -80px;
}

.banner-container .row.top {
    margin-left: 0;
    margin-right: 0;
}

.banner-row 
{
    display: inline-block;
    margin-top: 10px;
}

#siteIconBanner img 
{
    width: 100%;
}

@media (min-width: 1280px) 
{
    .container.banner-container 
    {
        width: 1280px;
    }

    .banner-container h1.SiteTitle.banner-title 
    {
        margin-left: 70px;
    }
}
/*
@media (max-width: 890px) 
{
    #siteIconBanner img 
    {
        width: auto;
        margin-left: -20%;
        height: 180px;
    }
}*/

#siteIconBanner #DeltaSiteLogo:after {
    content: "";
    background: transparent url('/_layouts/15/Images/2AT/MijnHvA/visual-raster-l.png') no-repeat;
    position: absolute;
    top: 0;
    left: 25px;
    right: 0;
    bottom: 0;
    background-position: left;
}

@media (max-width: 860px) {
    #siteIconBanner #DeltaSiteLogo:after {
        background: transparent url('/_layouts/15/Images/2AT/MijnHvA/visual-raster-mob.png') no-repeat;
    }
}
/*
#DeltaPlaceHolderSiteName
{
    float:left;
    display: inline-block;
}
*/
h1.SiteTitle
{
    margin-top: 6px;
    display: inline-block;  
}

@media (max-width: 991px) {
    #DeltaPlaceHolderSiteName
    {
        width: 100%;
    }

    div.ms-searchCenter-refinement {
        padding: 5px;
    }

    div.ms-webpartzone-cell.ms-fullWidth {
        width: 100%;
        overflow: hidden;
        background-color: #fff;
        padding: 3px;
    }
    textarea {
        width: calc(100% - 10px) !important;
    }
}

.mijnhva.system h1.SiteTitle 
{
}

h1.SiteTitle.banner-title {
    margin-top: 10px;
    position: relative;
    z-index: 100;
}

h2.PageTitle
{    
    float: left;
    display: inline-block;
    clear: both;
    width: 100%;
}

/* Footer */
.row.footer {
    margin-left: -25px;
    margin-right: -25px;
    overflow: hidden;
}
.footer-container {
    margin-top: -60px;
}

.footer .col-md-12 {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #666;
    margin-bottom: 0;
}

.footer-copryright {
    float: left;
}

.footer-links {
    float: right;
}

.footer-links a {
    color: #666;
    text-decoration: none;
    padding-left: 5px;
}

.footer-links a:hover {
    text-decoration: underline;
}
@media (max-width: 500px) {
    #Footer .footer-copyright{
        float: left;
        width: 100%;
    }
    #Footer .footer-links {
        float: left;
        margin-top: 8px;
    }
    #Footer .footer-links a {
        padding-left: 0;
        padding-right: 5px;
    }
}
/* Mededelingen webpart */

.mededeling,
.dlwo-article {
    padding-left: 10px;
    padding-bottom: 2px;
    margin-bottom: 15px;
    /*background-image: url(../img/mededeling-normaal.png);
    background-repeat: repeat-y;
    background-position: left top;*/
    border-left: 5px solid #25167A;
}

.mededeling:hover {
    background-color: #fbfbfb;
    cursor: pointer;
}

.mededeling.belangrijk,
.dlwo-article-infocus {
    border-left: 5px solid #DC1923;
    /*background-image: url(../img/mededeling-belangrijk.png);*/
}

.mededeling-title {
    font-weight: bold;
}

.mededeling-tijdstip,
.dlwo-article-date,
.dlwo-article-footer a {
    color: #666;
}

.dlwo-article-footer a {
    text-decoration: underline;
}


.dlwo-article-header h3 {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
}

.dlwo-article-header h3 a {
    color: #000;
    text-decoration: none;
}

.dlwo-article-header h3 a:hover {
    cursor: pointer;
}

.dlwo-article p {
    margin: 0;
}

.dlwo-article p a {
    word-break: break-all;
}

.dlwo-article-infocuslabel {
    display: none;
}

.dlwo-announcements-incomplete {
    margin-bottom: 15px;
    color: #000;
    background-color: #f1f1f1;
    padding: 3px 3px 3px 3px;
}

li.dlwo-announcements-group {
    display: inline;
}

ul.dlwo-announcements-groups li a {
    text-decoration: none;
    margin-right: 10px;
    text-transform: uppercase;
}

ul.dlwo-announcements-groups {
    margin: 0 0 15px 0;
    padding: 0;
}

ul.dlwo-announcements-groups li a.dlwo-theme-color {
    font-weight: bold;
}

.dlwo-announcements-footer {
    float: left;
    width: 100%;
}

ul.dlwo-pager {
    float: left;
    width: 100%;
    text-align: center;
}

ul.dlwo-pager li {
    margin: 0 5px;
    display: inline-block;
}

.dlwo-announcements-body .dlwo-article-metadata 
{
    font-size: 13px;
    color: #666;
    padding-top: 3px;
}

.dlwo-announcements-body .dlwo-article-metadata a
{
    color: #666;
}

/* MORE INFO LINK */

a.more-info {
    text-decoration: none;
}

a.more-info:hover {
    text-decoration: underline;
}

a.more-info:after {
    content: " ";
    position: absolute;
    height: 0;
    width: 0;
    border: solid transparent;
    pointer-events: none;
    margin-top: -6px;
    border-width: 6px;
    border-left-width: 8px;
    border-left-color: #25167a;
    margin-top: 6px;
    margin-left: 14px;
}

/* AGENDA ITEMS */

.agenda-item {
    margin-bottom: 30px;
}

.agenda-datum {
    width: 60px;
    color: #fff;
    text-align: center;
    float: left;
}

.agenda-maand {
    background-color: #007d68;
    font-size: 0.75em;
    height: 20px;
    text-transform: uppercase;
}

.agenda-dag {
    background-color: #009e87;
    font-size: 1.2em;
    position: relative;
    padding-top: 5px;
}

    .agenda-dag::after {
        background-color: transparent;
        position: absolute;
        content: "";
        left: 0;
        right: 0;
        height: 0;
        bottom: -10px;
        border: solid #009e87;
        pointer-events: none;
        margin-top: -40px;
        border-width: 10px;
        border-right-width: 15px;
        border-right-color: transparent;
        border-bottom: 8px;
        border-left: 8px;
    }

.agenda-content {
    padding-left: 76px;
}

.agenda-titel {
    font-weight: bold;
}
.agenda-titel a,
.agenda-titel a:link,
.agenda-titel a:focus,
.agenda-titel a:hover,
.agenda-titel a:visited {
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}

.agenda-tijdstip {
    color: #666;
    font-size: 0.86em;
}

/* WIE IS WIE */

.wie-is-wie {
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}

.wie-is-wie-foto {
    float: left;
}

.wie-is-wie-content {
    margin-left: 70px;
}

.wie-is-wie-content span {
    display: block;
    color: #666;
    font-size: 0.86em;
    line-height: 1.4em;
}

.wie-is-wie-content span.wie-is-wie-naam {
    font-weight: bold;
    color: #000;
}

/* ROOSTER */
.roosterwp-header {
    background-color: #f2f2f2;
    text-align: center;
    padding: 9px;
}

.roosterwp-prev,
.roosterwp-next {
    border: solid transparent;
    pointer-events: none;
    margin-top: -6px;
    border-width: 6px;
    margin-top: 6px;
}

.roosterwp-prev:hover,
.roosterwp-next:hover {
    cursor: pointer;
}

.roosterwp-prev {
    float: left;
    border-right-width: 8px;
    border-right-color: #25167a;
}

.roosterwp-next {
    float: right;
    border-left-width: 8px;
    border-left-color: #25167a;
}

.roosterwp-item-start {
    font-weight: bold;
}

.roosterwp-item {
    border-bottom: 1px solid #ddd;
    padding: 12px 10px;
    float: left;
    width: 100%;
}

.roosterwp-item:hover {
    cursor: pointer;
    background-color: #fbfbfb;
}

.mytt-item-col2 .mytt-item-title {
    margin-left: 10px !important;
}

.more-info-rooster {
    margin-top: 14px;
    display: inline-block;
}

.roosterwp-item-col1 {
    float: left;
}

.roosterwp-item-col1 span {
    display: block;
}

.roosterwp-item-col2 {
    margin-left: 100px;
}

.roosterwp-item-col2 span {
    margin-left: 0 !important;
}

/* NIEUWS */
.dlwo-article
{
    word-wrap: break-word;
}

.nieuwswp-item {
    margin-bottom: 20px;
    width: 100%;
    float: left;
}

.nieuwswp-item > a 
{
    width: 125px;
    height: 125px;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
}

img.nieuwswp-item-pic {
    max-width: 125px;
    max-height: 125px;
    top: 50%;
    position: relative;
    margin-top: -50%;
}
.nieuwswp-item-title,
h3.nieuwswp-item-title {
    font-weight: bold;
    margin-top: 0px;
    font-size: 1em;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}

.nieuwswp-item-metadata {
    color: #999;
    font-size: 0.86em;
    margin-bottom: 8px;
}
.dfwp-item-Nieuws .image IMG {
    width: 64px;
    padding-right: 10px;
}

.dfwp-item-Nieuws .image {
    float: left;
}

.dfwp-item {
    padding-bottom: 15px;
}

.dfwp-item-Nieuws .formatted-date {
    color: #666;
}

.dfwp-item-Nieuws .title a {
    text-decoration: none;
    font-weight: bold;
}

.title a {
    text-decoration: none;
    font-weight: bold;
}
.siteinformationFollowButton {
    margin-top: 15px;
}

.siteinformationFollowersButton {
    margin-top: 15px;
    display: none;
}
#followerEmailAdressesTextarea {
    width: 100%;
    height: 500px;
}
#followerEmailAdressesWarning {
    font-weight: bold;
    margin-top: 10px;
    font-style: italic
}

.dlwo-follow {
    margin-top: 5px;
    padding-left: 35px !important;
    padding-right: 10px !important;
    background-color: #25167a;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: 10px center;
    min-width: 89px;
}

.dlwo-follow:hover
{
    color: #fff;    
    background-image: url('data:image/png;base64,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');
    background-repeat : no-repeat;
    background-position : 10px center;
    text-decoration:none;    
}
.dlwo-unfollow {
    margin-top:5px;    
    background-image: url('data:image/png;base64,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');
    background-repeat : no-repeat;
    background-position : 10px center;
    padding-left:35px !important;
    padding-right:10px !important;
    background-color: #25167a;
    color: #fff;
    min-width:89px;
    text-transform: uppercase;
}
.dlwo-unfollow:hover {
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: 10px center;
    text-decoration: none;
}



/* Link list */
.dfwp-item-LinkLijst
{
    padding: 4px 0;
}

.dfwp-item-LinkLijst a
{
    text-decoration: none;
    display: block;
    position: relative;
    padding-left: 20px
}

.dfwp-item-LinkLijst a:hover
{
    text-decoration: underline;
}

.dfwp-item-LinkLijst a:after
{
    top: 12px;
}

/* MS DIALOG */
.ms-dialog body
{
    margin-top: 0;
}

.ms-dialog .row
{
    margin: 0;
}

/* BOOTSTRAP GRID OVERRIDE */
.container,
.container-fluid {
    padding-right: 25px;
    padding-left: 25px;
}

@media (min-width: 1200px) 
{
    .container 
    {
        width: 1140px;
    }
}

@media (max-width: 516px){
    .ms-srch-people-intentItem
    {
        padding-bottom: 6px;
        padding-left: 0px;
        padding-top: 14px;
        float: left;
        width: 36%;
        overflow: hidden;
    }
}

@media (max-width: 560px){
    .ms-srch-item-path{
        width: 100%;
    }

    .ms-floatLeft {
        width: auto;
    }

    .ms-srch-sbLarge {
        width: 100%;
    }

    .ms-srch-sbLarge > .ms-srch-sb-searchLink {
        float: right;
    }

    .ms-srch-sbLarge > input {
        width:83%;
    }

    .ms-srch-hover-outerContainer {
        display: none !important;
        top: 0px;
        left: 0px;
        width: 0px;
    }
    div.ms-srch-item{
        width: 100%;
    }

}


@media only screen and (min-width : 992px) 
{
    #sideNavBox.col-md-2,
    .sideQuicknav.col-md-2
    {
        width: 297px;
        float: none;
        position: absolute;
    }

    .col-md-10.main-content,
    .container-fluid.mijnhva:not(.system) #DeltaPlaceHolderMain > [class*="col-"],
    .mijnhva.container-fluid #DeltaPlaceHolderMain > .welcome,
    .mijnhva.container-fluid #DeltaPlaceHolderMain > .error-page,
    .mijnhva.container-fluid #DeltaPlaceHolderMain > .article, 
    .mijnhva.container-fluid #DeltaPlaceHolderMain > div > .col-fluid-1,
    .container-fluid.mijnhva:not(.system) .col-site-title
    {
        width: auto !important;
        float: none !important;
        margin-left: 297px;
    }

    #DeltaPlaceHolderLeftNavBar > .col-md-2,
    #sideNavBox.col-md-2
    {
        min-height: 100px;
    }    
}


/* All bootstrap collumns */
[class*="col-"] {
    padding-right: 25px;
    padding-left: 25px;
    /*overflow-x: auto;*/
}

/* responsive fixes*/
.col-md-8 {
    /*overflow-x: hidden;*/
}

div.ms-microfeed-microblogpart, div.ms-microfeed-feedPart, div.ms-microfeed-rootText, div.ms-microfeed-replyArea, div.ms-microfeed-attachmentPreviewDiv {
    min-width: 10%;
    max-width: 100%;
}

div.ms-microfeed-fullMicrofeedDiv {
        min-width: 10%;
}

#DeltaPlaceHolderLeftNavBar [class*="col-"] {
    word-wrap: break-word;
    overflow-x: inherit;
}


.mijnhva.system [class*="col-"] {
    overflow-x: inherit; /* Listview issues with -x auto */
}

/* SP overrides */
.tableCol-75
{
    padding-right: 25px;
}
.tableCol-50
{
    padding-left: 25px;
}
.tableCol-50:first-child
{
    padding-right: 25px;
    padding-left: 0;
}
.tableCol-25
{
    padding-left: 25px;
}
.ms-rte-layoutszone-inner 
{
    padding: 0 25px 0 0;
}

.ms-searchCenter-result-main
{
    padding: 0 25px;
}

a.ms-ref-refinername .ms-displayInlineBlock 
{
    text-transform: uppercase;
    color: #666;
}

div#RefinementName 
{
    color: #000;
}

.js-callout-content * 
{
    box-sizing: content-box !important;
}

.ms-authoringcontrols label abbr
{
    margin-right: 10px;
}

td.ms-authoringcontrols input, 
td.ms-authoringcontrols select 
{
    margin-top: 2px;
}

input[type="radio"],
input[type="checkbox"] {
    margin-right: 4px;
}

input[type='submit']
{
    background-color: #25167a;
    color: #fff;
}

input[type='submit']:hover
{
    background-color: #5c519c !important;
    color: #fff;
}

input[type='submit']:active
{
    background-color: #1c0f65 !important;
    color: #fff;
}

a.ms-promotedActionButton[_action='edit'] 
{
    display: none;
}

table.propertysheet
{
    width: 100%;
}

.ms-dlgTitle h1 
{
    margin: 0;
    padding: 0;
}

.ms-formtable .ms-standardheader
{
    color: inherit;
    text-transform: inherit;
}

#idStorefrontLayoutRoot
{
    float: left;
}

.ms-storefront-searchbox
{
    box-sizing: content-box !important;
}

#fullscreenmodebox, 
a[id$='SyncPromotedAction']
{
    display: none !important;
}

li.dynamic 
{
    padding: 3px;
    width: 100%;
    box-sizing: border-box;
}

ul.dynamic 
{
    width: auto !important;
    white-space: nowrap;
    padding: 5px;
    box-shadow: none !important;
    box-sizing: border-box;
}

#suiteBar {
    display: none;
    height: 0;
}

#pageStatusBar[class] {
    margin-bottom: 0;
}

.ms-qatbutton span,
.ms-webpart-menuLink {
    box-sizing: content-box;
}

#MSO_tblPageBody
{
    /*clear: both;*/
}

.ms-SPZoneLabel
{
    clear: both;
}

#MSOTlPn_WebPartPageDiv .ms-rtestate-write.ms-rtestate-field
{
    border: 1px solid #ABABAB;
}

#MSOTlPn_MainTD 
{
    z-index: 900;
    position: relative;
    padding: 0 20px;
}

#DeltaTopNavigation .ms-core-listMenu-root > li > a
{
    display: none;
}

.row.top-nav .col-md-12
{
    overflow: visible;
}

.row.top-nav,
.row.top-nav * {
    min-height: 0;
}

#s4-bodyContainer {
    padding-bottom: 60px;
}

.row.top-nav .ms-core-listMenu-horizontalBox {
    display: block;
}

.ms-siteicon-img,
.ms-siteicon-a {
    height: auto;
    max-width: none;
    max-height: none;
}

.ms-core-listMenu-selected:link,
.ms-core-listMenu-selected:visited,
.ms-core-listMenu-selected {
    background-color: transparent;
    font-weight: bold;
    color: #000 !important;
}

.ms-core-listMenu-item,
.ms-core-listMenu-item:link,
.ms-core-listMenu-item:visited,
.ms-tv-item:link,
.ms-tv-item:visited,
.ms-tv-header:link,
.ms-tv-header:visited,
.ms-accentText,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    text-transform: uppercase;
    padding: 10px 15px 10px 0;
    color: #666;
}

.table-cell .left-column{
    padding-right: 20px;
}

.top-nav .ms-core-listMenu-item,
.top-nav .ms-core-listMenu-item:link,
.top-nav .ms-core-listMenu-item:visited,
.top-nav .ms-tv-item:link,
.top-nav .ms-tv-item:visited,
.top-nav .ms-tv-header:link,
.top-nav .ms-tv-header:visited,
.top-nav .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    padding: 0;
}

li > a.ms-core-listMenu-item:hover,
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
li > a.ms-core-listMenu-item:hover {
    background-color: transparent;
    text-decoration: underline;
}

.top-nav li > a.ms-core-listMenu-item:hover,
.top-nav li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
.top-nav li > a.ms-core-listMenu-item:hover {
    color: #000;
}

.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {
    padding: 5px 15px 10px 24px;
    text-transform: none;
}

.ms-core-listMenu-verticalBox li.static > ul.static > li.static {
    position: relative;
}

#searchIcon
{
    display: none;
}

.ms-searchCenter-refinement
{
    padding: 0 25px;
}

@media (min-width: 992px)
{
    .ms-searchCenter-refinement
    {
        width: 25%;
        float: left;
    }

    .container-fluid .ms-searchCenter-refinement
    {
        width: 16.66666667%;
    }
}

.ms-srch-result *
{
    box-sizing: content-box !important;
}

.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item:after,
.dfwp-item-LinkLijst a:after,
.dfwp-item-LinkLijst2 a:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 17px;
    height: 0;
    width: 0;
    border: solid transparent;
    pointer-events: none;
    margin-top: -8px;
    border-width: 8px;
    border-left-width: 12px;
    border-left-color: #ccc;
}

.dfwp-item-LinkLijst a:after,
.dfwp-item-LinkLijst2 a:after
{
    top: 12px;
}

.ms-dialog #DeltaTopNavigation,
.ms-dialog .footer,
.ms-dialog #DeltaPlaceHolderLeftNavBar {
    display: none;
}

.ms-WPBorder {
    border: none; 
}

ul.ms-linksection-listRoot a,
ul.dfwp-column.dfwp-list
{
    text-decoration: none;
}

.dfwp-list .dfwp-item-Documenten .icon
{
    float: left;
}

.mijnhva #DeltaPlaceHolderMain > .welcome,
.mijnhva #DeltaPlaceHolderMain > .error-page,
.mijnhva #DeltaPlaceHolderMain > .article,
.mijnhva #MSOTlPn_WebPartPageDiv .welcome,
.mijnhva #MSOTlPn_WebPartPageDiv > .error-page,
.mijnhva #MSOTlPn_WebPartPageDiv > .article
{
    float: left;
    padding: 10px 25px;
}

.mijnhva.container #DeltaPlaceHolderMain > .welcome,
.mijnhva.container #DeltaPlaceHolderMain > .error-page,
.mijnhva.container #DeltaPlaceHolderMain > .article, 
.mijnhva.container #DeltaPlaceHolderMain > div > .col-fluid-1
{
    width: 75%;
    margin-top: -9px;
}

.mijnhva.container-fluid #DeltaPlaceHolderMain > .welcome,
.mijnhva.container-fluid #DeltaPlaceHolderMain > .error-page,
.mijnhva.container-fluid #DeltaPlaceHolderMain > .article, 
.mijnhva.container-fluid #DeltaPlaceHolderMain > div > .col-fluid-1
{
    width: 83.33333333%;
}   

.right-wp-zone-col
{
    padding-right: 15px;
}

.mijnhva .welcome-image
{
    margin-left: 25px;
    margin-top: 50px;
}

@media (max-width: 991px) 
{
    .mijnhva #DeltaPlaceHolderMain > .welcome,
    .mijnhva #DeltaPlaceHolderMain > .error-page,
    .mijnhva #DeltaPlaceHolderMain > .article  
    {
        width: auto !important;
    }

    .mijnhva .ms-rtestate-field table, 
    .mijnhva .ms-rtestate-field img
    {
        display: block;
        overflow-x: scroll;
    }

    .ms-hide
    {
        display: none !important;
    }

    #DeltaPlaceHolderMain > div > .col-fluid-1,
    #DeltaPlaceHolderMain > div > .right-wp-zone-col
    {
        width: 100% !important;
    }

    .ms-webpart-zone
    {
        display: block;
    }


  input[type=password], input[type=text], input[type=file], textarea, .ms-inputBox {
    width: auto;
  }
}

    

    

div.ms-taxonomy-width {
    width: auto;
}

#ms-designbuilder-cuicontainer * 
{
    box-sizing: content-box !important;
}

.ms-trcnoti-gfx
{
    display: none;
}

.mijnhva.system #DeltaPlaceHolderMain > .ms-descriptiontext 
{
    float: left;
}

tr#Groups td.ms-vb.ms-bold 
{
    font-weight: normal;
    padding-top: 15px;
    text-transform: uppercase;
    color: #666;
    padding-bottom: 2px;
}

.ms-list-addnew.ms-textXLarge
{
    font-size: 1.15em;
}

/* Aan de slag - get started style override */
.ms-rteElement-H2
{
    margin-bottom: 10px !important;
}

.ms-rte-layoutszone-outer .ms-rteTable-0,
.ms-rte-layoutszone-outer .ms-rteTable-0 tr,
.ms-rte-layoutszone-outer .ms-rteTable-0 td
{
    font-size: inherit !important;
}

.ms-rte-layoutszone-outer .ms-rteTable-0 .ms-rteTableEvenRow-0:first-child
{
    display: none;
}

.ms-rte-layoutszone-outer .ms-rteTable-0 a font 
{
    color: #25167A !important;
}

.ms-rte-layoutszone-outer .ms-rteTable-0 span.ms-rteKeepStyles
{
    position: relative;
}

.ms-rte-layoutszone-outer .ms-rteTable-0 img.ms-rteKeepStyles
{
    position: absolute;
}

.ms-core-pageTitle {
    font-size: 1.73em;
    white-space: initial;
    font-family: "OpenSans Regular","Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.announcementContent h1.ms-core-pageTitle {
    color: #25167a;
}

.announcementContent .ms-core-pageTitle
{
    margin-top: 0;
}

/* iOS scrolling */
#s4-workspace
{
    -webkit-overflow-scrolling: touch;
}

/* Borders under webpart titles */
.ms-webpart-titleText.ms-webpart-titleText 
{
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

/* MS dialog */
.ms-dialog .container-fluid,
.ms-dialog .col-md-10
{
    padding-left: 0;
    padding-right: 0;
}

.ms-dialog div.ms-cui-topBar2 ul[role="tablist"]
{
    display: block;
}

.ms-dialog #s4-ribbonrow, 
.ms-dialog #globalNavBox
{
    height: inherit !important;
}

.ms-bottompaging
{
    width: 100%;
}

.ms-bottompagingline .ms-commandLink,
.ms-storefront-paging .ms-commandLink
{
    border: none;
}

/* Anonymous sign in */
.sign-in-bar
{
    display: inline-block;
    padding: 5px;
    width: 100%;
    background-color: #009E87;
}

.sign-in-bar .ms-signInLink
{
    color: #fff;
}

.sign-in-bar .ms-signInLink:hover
{
    color: #fff;
    text-decoration: underline;
}


/* Fixes misalignment of dropzone for lists upload files */
div#ms-dnd-dropbox 
{
    left: 25px !important;
}

.ms-inlineSearch-searchImgSpanStandard, .ms-inlineSearch-searchImgSpanHoverHighlight 
{
    margin-top: -4px;
}

.ms-InlineSearch-DivBaseline * 
{
    box-sizing: content-box !important;
}

.ms-core-sideNavBox-removeLeftMargin
{
    margin-left: 0;
}

.ms-storefront-viewsmall 
{
    width: auto !important;
}

.ms-storefront-myappicontext
{
    font-weight: normal;
}

.ms-pivotControl-container a,
.ms-ToolPaneOuter a,
a.ms-cui-ctl-large:hover,
a.ms-cui-ctl-medium:hover,
a.ms-listlink:hover,
a.ms-cui-tt-a:hover
{
    text-decoration : none;
}

div.ms-rte-border-field.ms-rte-border, div.ms-rte-border-field.ms-rte-border:hover 
{
    border-color: #25167a;
}
div.ms-rte-border-field 
{
    border: 1px solid #ABABAB;
}

#sideNavBox.col-md-2,
#sideNavBox.col-md-3
{
    float: left;
    margin-left: 0;
    margin-right: 0;
    float: none;
}

@media (min-width: 992px) 
{
    #sideNavBox.col-md-3
    {
        width: 25%;
    }

    #sideNavBox.col-md-2,
    #sideNavBox.col-md-3
    {
        float: left;
    }
}

.mijnhva.system h1 #DeltaPlaceHolderPageTitleInTitleArea
{
    margin-top: -12px;
    display: block;
}

.ms-aclinv-checkbox {
    margin-left: 0;
}

/* Search */

.ms-srchnav {
    margin-top: 20px;
}

.ms-srch-item-link:hover{
    cursor: pointer;
}

.ms-srch-item-body h3.ms-srch-ellipsis {
    margin-top: 8px;
    margin-bottom: 0;
}

.ms-srch-item-body .ms-srch-item-icon,
.ms-srch-item-body .ms-srch-item-title {
    display: inline-block;
}

.ms-srch-item-body .ms-srch-item-summary {
    width: 100%;
}

.ms-advsrchbutton {
    padding-top: 15px;
}

input[type=button], input[type=reset], input[type=submit], button {
    font-size: inherit;
    margin-top: 15px;
}

/* Calander overlay */
span.ms-acal-apanel-item.ms-acal-apanel-color span {
    color: #fff !important;
}

.ms-acal-apanel-item span {
    color: #25167A !important;
}

.ms-acal-apanel-item span:hover {
    color: #25167A !important;
    text-decoration: underline;
}

.ms-acal-item div,
.ms-acal-item div a
{
    color: #fff !important;
}

.ms-acal-item div a:hover
{
    color: #fff !important;
    text-decoration: underline;
}

[class*="ms-acal-color"].ms-acal-item:not(.ms-acal-color) div,
[class*="ms-acal-color"].ms-acal-item:not(.ms-acal-color) div a
{
    color: #25167a !important;
}

[class*="ms-acal-color"].ms-acal-item:not(.ms-acal-color) div a:hover
{
    color: #25167a !important;
    text-decoration: underline;
}

.ms-acal-apanel a {
    text-decoration: none;
}

.ms-acal-rootdiv a {
    text-decoration: none;
}

.ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected {
    border: none;
    background-color: #25167A;
}

.ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected a{
    color: #fff;
}

/* Curriculum webpart */
a.dlwo-button {
    font-size: 13px;
    display: inline-block;
    padding: 5px 10px;
    letter-spacing: normal;
    min-width: 125px;
    text-align: center;
    margin-left: 10px;
    height: 30px;
    word-break: normal;
    text-transform: uppercase;
    line-height: 22px !important;
}

a.dlwo-button.dlwo-unfollow {
    background-color: #007D68 !important;
    color: #fff;
}

a.dlwo-button.dlwo-follow:hover,
a.dlwo-button.dlwo-unfollow:hover {
    background-color: #009E87 !important;
    color: #fff;
}

a.dlwo-button.dlwo-follow {
    color: #fff;
    background-color: #8E8E8E !important;
}

.dlwo-themed-bg
{
    background-color: #25167A;
    color: #fff !important;
    text-decoration: none;
}

.dlwo-themed-bg:hover
{
    text-decoration: underline;
    color: #fff;
    cursor: pointer;
}

.dlwo-course a {
    text-decoration: none;
}

.dlwo-course a:hover {
    text-decoration: underline;
}

.dlwo-tabs a
{
    text-decoration: none;
}

.dlwo-tabs a.isSelected
{
    text-decoration: none !important;
    font-weight: bold;
    color: #25167a;
}

.dlwo-infopopup-container {
    /* position: relative;*/
    clear: both;
}
.dlwo-infopopup-small {
    position: absolute;
    z-index: 10;
    margin-left: 7px;
    width: 240px;
    margin-top: 24px;
}
.dlwo-infopopup-error,
.dlwo-infopopup-spinner {
    margin-left: 37px;
}
.dlwo-infopopup-warning {
    margin-left: 12px;
    width:250px;
}
.dlwo-infopopup-spinnerperiod {
    width: 210px;
    margin-top:26px;
    margin-left: 37px;
}
.dlwo-infopopup-spinnerperiod .dlwo-infopopup-content span {
    text-transform: none;
}

.dlwo-infopopup-small .dlwo-infopopup-content h2 {
    font-size: 15px;
    color: #25167A;
}

.dlwo-infopopup-small .dlwo-BS-icon {
    margin-left: 0px;
    margin-right: 8px;
}

.dlwo-infopopup-small .dlwo-infopopup-tip {
    border-bottom-width: 10px;
    border-right-width:10px;

}
.dlwo-infopopup {
    position: absolute;
    z-index: 10;
    margin-left: 7px;
}
.dlwo-infopopup-content h2 {
    margin: 0
}

.dlwo-infopopup-content hr {
    margin: 10px 0
}

.dlwo-infopopup-content {
    border: solid 1px #ddd;
    padding: 15px;
    background-color: #f2f2f2;
}

.dlwo-infopopup-tip-holder {
    height: 15px;
    top: -15px;
    left: -1px;
}

.dlwo-infopopup-tip {
    top:-15px;
    width: 0;
    height: 0;
    border-bottom: 15px solid #ddd;
    border-right: 15px solid transparent;
}

.dlwo-infopopup-tip-inner {
    float: left;
    width: 0;
    height: 0;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #f2f2f2;
    margin-top: 2px;
    margin-left: 1px;
}

/* Override managed metadata suggestions in termstore page */ 
#TmtContentTable .ms-taxonomy-suggestion-container 
{
    position: static !important;
}

.ms-taxonomy-suggestion-container,
.ms-taxonomy-suggestion-container *,
.ms-taxonomy-height
{
    box-sizing: content-box !important;
}

.ms-taxonomy-suggestion-container,
.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder {
    padding-bottom: 10px;
}

.ms-dialog table#Buttons {
    position: initial !important;
}

/* Fixes pagin in search webpart (eg news)*/
li.ms-promlink-header .ms-promlink-headerNav * {
    box-sizing: content-box !important;
}

li.ms-promlink-header .ms-promlink-headerNav {
    float: none;
    display: inherit;
    text-align: center;
}

.nieuwswp-item-content > a {
    text-decoration: none;
}

.news-metadata {
    margin-top: 5px;
}

/* Search query window fixes */
.ms-dialog .col-md-10.main-content {
    margin-left: 0 !important;
    position: inherit;
}

#DeltaWebPartAdderUpdatePanelContainer {
    z-index:9999;
}
.ms-rteStyle-Normal{
    font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    line-height: 22px !important;
}


.skipcontainer {
    position: relative;
}
.hideaccessibility,
.skiplink,
.skiplink:hover,
.skiplink:visited {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.skiplink:focus,
.skiplink:active {
    position: relative;
    top: 0;
    left: 0;
}

div.accordion.ui-widget {
    font-family: "OpenSans Regular","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif !important;
    font-size: 15px !important;
}
div.accordion .ui-helper-reset { line-height: inherit; } 

div.accordion .ui-accordion-content {
    padding: 0.5em 1em;
}

div[id$="ListViewWebPartJSGrid_rightpane"] {
    margin-right: -3px;
}

#Ribbon\.EditingTools\.CPEditTab\.Styles\.RibbonStyle1-Large,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles\.Gallery tr:first-child > td:nth-child(2) {
    display: none;
}


div.ms-srch-item-path {
    width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
}

.IntroductionWizard .col-sm-6,
.IntroductionWizard .container {
    padding-left: 5px;
}

.ms-srch-ellipsis {
    white-space: normal;
}
.ms-srch-item {
    width: 100%;
}

.ms-srch-bestBetItem {
    width: 100%;
}

.ms-webpartzone-cell {
    margin: 0px;
}


@media (max-width: 360px){
    .js-webpart-titleCell {

        font-size: 13px;
    }
}

@media (max-width: 365px) {
    input[type=password], input[type=text], input[type=file], textarea, .ms-inputBox {
        width: calc(100% - 40px) !important;
    }
}

.ms-srch-upscope-top
{
    width: 100% !important;
}

div.ms-fullWidth{
    /*overflow:hidden;*/
}

div.ms-searchCenter-result-main{
    float:none;
}

iframe {
  max-width: 95%;
  max-height: 95%;
}

div.ms-dlgContent {
  max-width: 95%;
  max-height: 95%;
}

div.ms-srch-communityItem-body {
  width: auto;
}

@media (max-width: 336px) {
  div.ms-microfeed-messageFooter {
    display: inline-grid;
  }
}

div.ms-microfeed-replyText {
  min-width: auto;
}

.nieuwswp-item-content {
  padding: 5px;
  padding-left: 0px;
}

@media (max-width: 876px) {
  div#bodyMain{
    width: 95% !important;
  }

  div.ms-dlgBorder{
    width: 95% !important;
  }

  div.ms-dlgContent{
    width: 95% !important;
  }

  iframe{
    width: 100% !important;
  }
}

div.ms-fullWidth.sp-peoplepicker-topLevel {
    overflow: visible;
}

.ms-tileview-tile-titleMedium,
.ms-tileview-tile-descriptionMedium {
    font-size: 12px;
    line-height: normal;
}