@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

body{
	font-family: 'Source Sans Pro', sans-serif;
}
/*Pagina's*/

#k_page_name {
    display: none;
}

/*Algemeen*/
.btn {
    border-radius: 50px;
    background: none;
}
.btn-icon {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.btn.btn-primary:focus, .btn.btn-primary:active {
    background: #d75c37;
    transition: 1s;
    box-shadow: none;
    text-shadow: none;
}

#header-title {
    height: 38px;
    line-height: 38px;
    overflow-x: hidden;
    overflow-y: visible;
    color: #222;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 23px;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
/* Sidebar */
#sidebar {
    background: #272b48;
    border-right: none;
}

#sidebar-top {
    border-bottom: 1px solid #fff;
    box-shadow: none;
}
#logo {
    width: 100%;
    height: 80px;
    fill: #fff;
}

#logo-wrap {
    padding-bottom: 0;
}
.sidebar-txt {
    background: #272b48;
    text-shadow: none;
}

#menu-wrap {
    background: #272b48;
    border-bottom: none;
    box-shadow: none;
}

.btn.btn-primary, .append>.login-swap:hover, .append>.login-swap:focus, #nav>li>.nav-active, #nav>li>.nav-active:hover, #nav>li>.nav-active:focus, .nav-group>ul>li>.nav-active, .nav-group>ul>li>.nav-active:hover, .nav-group>ul>li>.nav-active:focus, .nav-count, .gallery-img-link.gallery-img-folder, .btn-menu.toggled, .table.table-primary>thead, .ctrl>input:checked+span.ctrl-option, .ctrl>input:active+span.ctrl-option, .ctrls-checkbox>label>input:checked+span.ctrl-option, .ctrls-checkbox>label>input:active+span.ctrl-option, .ctrls-radio>label>input:checked+span.ctrl-option, .ctrls-radio>label>input:active+span.ctrl-option, .checklist>li>label>input:checked+span.ctrl-option, .checklist>li>label>input:active+span.ctrl-option, .panel-heading.panel-primary {
    background: #4b82a0;
    border-radius: 50px;
}

#nav>li>a:hover, #nav>li>a:focus, .nav-group>ul>li>a:hover, .nav-group>ul>li>a:focus {
    background: #71748c;
    transition: 1s;
}

#sidebar-btns {
    background: #272b48;
    border-top: 1px solid #fff;
}

#sidebar-btns>.btn {
    border-color: #fff;
    text-shadow: none;
    transition: 1s;
    background: #272b48 !important;
}

.nav-heading-toggle {
    color: #fff;
    text-shadow: none;
}

#nav>li>a, .nav-group>ul>li>a {
    color: #fff;
    text-shadow: none;
    fill: #fff;
    transition: 1s;
}

.nav-icon>.i {
    fill: #fff;
}

.nav-heading:before {
    border-top: 3px solid #fff;
}

#nav-links>a {
    color: #fff;
    text-shadow: none;
}

#nav-links {
    border-top: 3px solid #fff;
}

.btn-group>.btn:first-child {
    border-radius: 50px;
}

.btn-group>.btn:last-child{
    border-radius: 50px;
    margin-left: 2px;
}

#sidebar-btns>.btn-primary, .btn-primary.btn-menu {
    box-shadow: none !important;
}

#sidebar-btns>#view-site {width: 108px;}
.btn-group>.btn {
    border-left-width: 1px;
}

#sidebar-btns>.btn:hover {
    background: #fff !important;
    color: #272b48;
    border-color: #272b48;
    fill: #272b48;
    transition: 1s;
}

#nav-links>a:hover, #nav-links>a:focus {
    color: #fff;
}

.nav-heading-toggle:hover, .nav-heading-toggle:focus {
    color: #fff;
}

.nav-heading-toggle:hover>.nav-heading-btn, .nav-heading-toggle:focus>.nav-heading-btn {
    BACKGROUND: #FFF;
    COLOR: #4b82a0;
    box-shadow: none;
}

.sidebar-txt>p {
    color: #fff;
    font-size: 16px;
}

.sidebar-txt>p>a {
    color: #fff;
    text-transform: capitalize;
}
.nav-heading-btn{
	color:#fff;
}
.nav-active {
    background: #e17b2b!important;
    box-shadow: none;
    border-radius: 0px !important;
}

a.nav-icon.hidden-template {
    height: 0px;
    color: transparent;
    opacity: 0;
}

/*Simple page*/
#simple-logo {
    width: auto;
    height: 200px;
}
#simple-page {
    background: #E5E8EC;
}

.btn.btn-primary, .append>.login-swap:hover, .append>.login-swap:focus, #nav>li>.nav-active, #nav>li>.nav-active:hover, #nav>li>.nav-active:focus, .nav-group>ul>li>.nav-active, .nav-group>ul>li>.nav-active:hover, .nav-group>ul>li>.nav-active:focus, .nav-count, .gallery-img-link.gallery-img-folder, .btn-menu.toggled, .table.table-primary>thead, .ctrl>input:checked+span.ctrl-option, .ctrl>input:active+span.ctrl-option, .ctrls-checkbox>label>input:checked+span.ctrl-option, .ctrls-checkbox>label>input:active+span.ctrl-option, .ctrls-radio>label>input:checked+span.ctrl-option, .ctrls-radio>label>input:active+span.ctrl-option, .checklist>li>label>input:checked+span.ctrl-option, .checklist>li>label>input:active+span.ctrl-option, .panel-heading.panel-primary {
    background: #e17b2b;
}
.nav-title {
    font-size: 16px;
    height: 37px;
    line-height: 37px;
}

#nav>li>a, .nav-group>ul>li>a {
    height: 37px;
}

#logo {
    width: auto;
    margin: 10px auto;
    display: block;
    height: 66px;
}