/* Login */
#Login main {
    max-height: 500px !important;
}

#Login #External {
    display: none;
}

#Login .sidebar #loginBox #Logo {
    background-size: auto;
    margin-bottom: 2rem;
}
@media screen and (max-width:768px){
    #Login .sidebar #loginBox #Logo {
        background-size:contain
    }
}
#Login .sidebar .btn,
#Login .sidebar #External {
    border-radius: 0;
}


/*** global ***/
@font-face {
    font-family: 'bryantregular';
    src: url('../fonts/bryantregular-webfont.eot');
    src: url('../fonts/bryantregular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/bryantregular-webfont.woff2') format('woff2'),
        url('../fonts/bryantregular-webfont.woff') format('woff'),
        url('../fonts/bryantregular-webfont.ttf') format('truetype'),
        url('../fonts/bryantregular-webfont.svg#bryantregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
}

#Dashboard {
    background: #fff;
    border: 1px solid #e0dedd;
}

/****** Modal info icon *******/
.scripts_user_trainingregistration_training_signup_edit .form-group.containsTextbox p {
    font-weight: 300;
}

.scripts_user_trainingregistration_training_signup_edit span.icon.icon-info {
    display: none;
}



.scripts_user_trainingregistration_catalogue .TrainingItem.Training .NoImage {
    background-image: url(../img/water.jpg);
}

/*--- search box changes for Training Registration page - CK 171219 */
/* html.scripts_user_trainingregistration_catalogue #CatalogueCategory #SearchboxWrapper{width:50%;}
html.scripts_user_trainingregistration_catalogue #CatalogueCategory #strSearch, */
/* html.scripts_user_trainingregistration_catalogue #CatalogueCategory .input-group-btn{float:left;} */
/* html.scripts_user_trainingregistration_catalogue #CatalogueCategory .form-control#strSearch{max-width:282.5px;width:50%;} */
/* html.scripts_user_trainingregistration_catalogue #CatalogueCategory .input-group-btn .isSubmitButton{float:left;margin-left:10px;} */
/* html.scripts_user_trainingregistration_catalogue #CatalogueCategory .containsInputGroup>label{display:none} */
/*--- catalogus homepage */
/* html.scripts_user_trainingregistration_catalogue #CatalogueCategory .containsInputGroup>.input-group{display:block} */
/*--- catalogus homepage */
/*--- /search box changes for Training Registration page - CK 171219 */
/*--- category box changes for Training Registration page - CK 171220 */
.panel-body>div+div#CategoryWrapper div.Image {
    background-size: auto 100%;
    background-repeat: no-repeat;
}

@media screen and (min-width:1025px) {
    .ButtonStrip.BackButton+#CategoryWrapper>.CategoryItem {
        width: calc(20% - 20px);
    }

    /*--- catalogus subpage */
}

/*--- category box changes for Training Registration page - CK 171220 */
@media screen and (min-width:1025px){
    #TrainingWrapper .TrainingItem.Training .ContentWrapper {
        height: 98px !important;
        overflow: hidden;
    }
}

/* .scripts_user_general_text #Content>div{
    background:white;
} */

.scripts_user_general_text #Content #Dashboard {
    background: white;
}

.font-size-wrapper {
    margin: 15px 30px 0 0;
    float: right;
}

.font-size-wrapper span {
    font-size: 30px;
    cursor: pointer;
    margin-left: 10px;
}

.font-size-wrapper span.disabled {
    color: #ccc;
    cursor: auto;
}
html.scripts_user_general_text .font-size-wrapper+#Content{
    clear:both;padding-top:0;
}

@media (min-width: 992px) {
    #mm>.mega-menu-item>.mega-menu-link .icon {
        font-size: 31.2px;
    }
}

#CategoryWrapper .CategoryItem[onclick^=window]:hover>div .Header,
.card.containsBootstrapForm #CategoryWrapper .CategoryItem .Header,
.card.containsBootstrapForm #CategoryWrapper .CategoryItem .Header:hover {
    /* color: #fff;
    border-bottom: 5px solid #1F2B83 !important;
    background-color: #009DDB !important; */
}


#mm>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
#mm>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    color: black;
}

#mm>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    font-size: 1.1rem;
}

/*--- TEMP HACK: gallery fixes van https://waternet.plusport.com/css/general/gallery.css?v=47615568 (WB laadt in via wrapper, bestand staat afgeschermd bij WB gehost) */
#gallery .top .left{/* r.18 */
    width:auto;
}
#gallery>.top>.left{
    display:none;
}
#gallery #ButtonStrip_ButtonStrip{
    display:flex;
    justify-content:flex-end;
    flex-flow: row wrap;
    max-width:100%;
    -webkit-flex-flow: row wrap;

}

#gallery #ButtonStrip_ButtonStrip > .row,
#gallery #ButtonStrip_ButtonStrip > .row > .col-12{
    display:block;
    max-width:100%;
}
#gallery .btn-toolbar{
    justify-content: flex-end;
    max-width:100%;
}
#gallery .top .right{ /* r.29 */
    float: none
}
#gallery .top .left{ /* r.18 */
    display: initial!important;
    width:auto;
}
#gallery .top .icon.left{
    display:inline;
}
@media screen and (min-width:768px){
    #gallery #ButtonStrip_ButtonStrip{
        display:flex;
    }
    #gallery .btn-toolbar{
        justify-content: center
    }
}

@media screen and (max-width:767.98px){
    #gallery #ButtonStrip_ButtonStrip{
        display:flex;
    }
    #gallery .btn-toolbar{
        /* flex-direction:row; */
        width:300px;
        max-width:300px;
    }
    #gallery > .top > .left{
        display:none;
    }
    #gallery .btn-toolbar button.btn{
        max-width:160px;
        display:block;
        float:none;

    }
}
/*--- /gallery fixes */

.card.containsBootstrapForm #CategoryWrapper .CategoryItem .Header,
#eLearning_Content .tile .card-header{
    border-bottom:3px solid #00338e!important
}