﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 50px;
    padding-bottom: 20px;
    /* background-color: lavender;*/
   /* background-color: #e8e8e8;*/
    background-color: #EDEDED;
    width: 100%;
    height: 100%;
    font-family: Georgia, Tahoma, Verdana; font-size: 11pt; color: #393939;
}


/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

.navbar-inverse {
    border-color: #080808;
    background: linear-gradient(#b8dbdb,#148787);
}

    /* De Menu Links */
    .navbar-inverse .navbar-nav > li > a {
        color: white;
        font-size: 16px;
        font-weight: bold;
        padding: 16px 15px;
    }

        .navbar-inverse .navbar-nav > li > a:hover,
        .navbar-inverse .navbar-nav > li > a:focus {
            color: #333;
           /*color:green;*/
        }

    /*andere kleur navbar-brand*/
    .navbar-inverse .navbar-header .navbar-brand {
        color: #f0ad4e;
    }

.navbar-nav > li > .dropdown-menu {
    background: linear-gradient(#b8dbdb,#148787);
}


.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus
{
     color: #333;
   /* background-color: #b8dbdb;*/
    background: linear-gradient(#b8dbdb,#148787);
}





.marginNavbarTop {
    margin-top: 25px;
}

.marginLogoTop {
    margin-top: -34px;
}

/* Breadcrump */

.menu-item {
    /* color: #333;*/
    color: #393939;
    font-size: 8pt;
  
}

.menu-item-separator {
    /* color: #333;*/
    color: #393939;
}

.menu-item-current {
    font-size: 8pt;
    font-style: italic;
    color: #393939;
}

.breadcrump {
    padding-top: 1rem;
}

/* Responsive: Portrait tablets and up */
@media screen and (max-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }

    
}


/* // Add your ideal mobile breakpoint*/
/* On screens that are 640px or less */

@media screen and (max-width : 640px) {
    .small_left {
        width: 50%;
        float: left;
    }

    .small_right {
        width: 50%;
        float: right;
    }

    .navbar-nav {
       /* float: none !important;*/
        /* margin-top: 7.5px;*/
        padding-top: 1.5rem;
    }

    /*.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #333;*/
      /*  background-color: white;*/
        /*background: linear-gradient(#b8dbdb,#148787);
    }*/


   
    .dropdown-menu > li > a {
       /* display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333333;
        white-space: nowrap;*/
        width:640px;
    }

    .dropdown:hover > .dropdown-menu {
        display: block;
    }
    .dropdown > .dropdown-toggle:active {
        /*Without this, clicking will make it sticky*/
        pointer-events: none;
    }

}



/*breakpoint threshold to 990 pixels, causing the navbar to collapse sooner*/
/*@media (max-width: 990px)*/
@media only screen and (min-width: 641px) and (max-width: 990px) {
    .navbar-header {
        float: none;
       
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
       /* margin-top: 7.5px;*/
        padding-top: 2.5rem;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .collapse.in {
        display: block !important;
    }

   /* .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: red;
    }*/
    .dropdown:hover > .dropdown-menu {
        display: block;
    }

}
