 @charset "UTF-8";
/* CSS Document Voordeeladministratie J5 */
* {
    box-shadow: none !important;
    text-transform: none !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #08255b;
    font-family: 'Abel';
    font-weight: 400;
    line-height: 1.2;
    margin: 20px 0
}
h1 {
    font-size: 34px
}
h2 {
    font-size: 28px
}
h3 {
    font-size: 24px
}

h4 {
    font-size: 18px
}
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .mod-menu__sub li a:not(.btn), #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .mod-menu__sub li .nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .mod-menu__sub li .separator {
    color: #ffffff;
    width: 100%;
    padding: .5rem 1rem;
    font-size:17px;
    text-transform: none !important;
    font-weight:normal;
}
#rstpl-main-menu-position .navbar > .container, #rstpl-main-menu-position .navbar > .container-fluid {
    padding: 0rem;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item:not(.active) > .nav-link {
    text-transform: none !important;
    font-weight: 400 !important;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item.active > .nav-link {
    color: #ffffff;
    text-transform: none !important;
    font-weight: 400 !important;
}
#rstpl-main-menu-position .navbar .rstpl-main-menu-col {
        margin-right: 20px;
}
.column-right {
    background-color: #f2f2f2;
    margin: 0 0 40px 0;
    padding: 40px 10px 40px 10px;
}
.card .card-body {
    padding: 2rem 0 0 2rem;
    background-color: #f2f2f2;
}
.rstpl-slideshow-position {
    margin-top:0 !important;
    margin-bottom:-20px !important;
}
a {
    color: #08255b;
    font-weight: 400;
}
.rscarousel .carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 40px 10px !important;
    background-color: transparent !important;
    text-align: left;
}
.rscarousel .carousel-caption p {
    font-size: 35px;
    font-weight: 400
}
.rscarousel .carousel-caption p {
    font-size: 40px;
    font-weight: 600;
    font-family: 'Abel'
}
.rspbld-content p {
    font-weight: 500
}
.rspbld-content h1 {
    font-weight: 500
}
.rspbld-content a:hover {
    color: #999999
}
.rspbld-horizontal-icon-box a {
    color: #ffffff;
    font-weight: 700
}
.rstpl-copyright-position {
    background-color: #fff;
    color: #333 !important
}
.copyright-link {
    background-color: #ffffff;
    padding: .5rem
}
.copyright p {
    color: #333 !important
}
.rspbld-price {
    font-size: 25px !important
}
div.jwts_toggleControlContainer a.jwts_toggleControl {
    font-size: 17px !important;
    font-weight: normal;
    background: #fff !important;
    padding:10px !important;
    margin-bottom: 5px !important;
    line-height: normal;
    border-left:3px solid #8a9233 !important;
}
#rstpl-pagewrap .rspbld-price-box.bg-light, .element-preview .rspbld-price-box.bg-light, #rstpl-pagewrap .rspbld-price-box.bg-primary-lighter, .element-preview .rspbld-price-box.bg-primary-lighter, #rstpl-pagewrap .rspbld-price-box.bg-primary-light, .element-preview .rspbld-price-box.bg-primary-light {
    --icon-color: rgba(255, 255, 255, 0.9999);
    --features-icon-color:#ffffff
}
#rstpl-pagewrap .rspbld-price-box.bg-light, .element-preview .rspbld-price-box.bg-light, #rstpl-pagewrap .rspbld-price-box.bg-primary-lighter, .element-preview .rspbld-price-box.bg-primary-lighter, #rstpl-pagewrap .rspbld-price-box.bg-primary-light, .element-preview .rspbld-price-box.bg-primary-light {
    --icon-color: rgba(255, 255, 255, 0.9999);
    --features-icon-color:#ffffff;
    background-color:#fff !important
}
#rstpl-pagewrap .rspbld-price-box .table td, .element-preview .rspbld-price-box .table td {
    border: none;
    color: var(--features-color);
    padding: .5rem 0;
    text-align:left;
    background-color:transparent !important
}
#rstpl-pagewrap .rspbld-page .row, .element-preview .rspbld-page .row, #rstpl-pagewrap .rspbld-pages .rspbld-page-container .row, .element-preview .rspbld-pages .rspbld-page-container .row {
    margin: 0;
    background-color: #fff;
    opacity: 0.5 !importamt;
    padding: 0 40px;
}
#rstpl-pagewrap .rspbld-price-box.bg-light, .element-preview .rspbld-price-box.bg-light, #rstpl-pagewrap .rspbld-price-box.bg-primary-lighter, .element-preview .rspbld-price-box.bg-primary-lighter, #rstpl-pagewrap .rspbld-price-box.bg-primary-light, .element-preview .rspbld-price-box.bg-primary-light {
    padding:10px;
    list-style:square;
}
#rstpl-pagewrap .rspbld-price-box .table tr:not(:first-of-type):not(:last-of-type) td, .element-preview .rspbld-price-box .table tr:not(:first-of-type):not(:last-of-type) td {
    padding-left: 0rem;
    padding-right:0rem;
    border:1px #e3e3e3 solid;
}
#rstpl-pagewrap .rspbld-text-block, .element-preview .rspbld-text-block {
    --title-color: #08255b;
    --content-color:#333;
    padding:20px;
}
#rstpl-pagewrap .rspbld-price-box .rspbld-price, .element-preview .rspbld-price-box .rspbld-price {
    justify-content: center;
}
#rstpl-pagewrap .rspbld-row-title, .element-preview .rspbld-row-title, #rstpl-pagewrap .rspbld-column-title, .element-preview .rspbld-column-title, #rstpl-pagewrap .rspbld-title, .element-preview .rspbld-title, #rstpl-pagewrap .rspbld-subtitle, .element-preview .rspbld-subtitle, #rstpl-pagewrap .rspbld-item-title, .element-preview .rspbld-item-title {
    text-align: center;
}
#rstpl-pagewrap .rspbld-price-box .table tr:not(:first-of-type):not(:last-of-type) td:before, .element-preview .rspbld-price-box .table tr:not(:first-of-type):not(:last-of-type) td:before {
    margin-right: .75rem;
    content: "";
    color: var(--features-icon-color);
    display: inline-block;
    font-family: "FontAwesomeSolid"
}
td {
	list-style-position: inside !important;
	text-indent: -1em;
    padding-left:10px !important;
    line-height:125% !important;
}
.rspbld-price-box {
    padding:0px !important;
    padding:0px !important;
}
#rstpl-pagewrap .rspbld-price-box .table td, .element-preview .rspbld-price-box .table td {
    border: none;
    color: var(--features-color);
    padding:15px 0;
    text-align:left;
    background-color:transparent !important
}
.primary-overlay .rspbld-price-box .table tr:nth-of-type(2n) > td, .secondary-overlay .rspbld-price-box .table tr:nth-of-type(2n) > td, .ternary-overlay .rspbld-price-box .table tr:nth-of-type(2n) > td {
    background-color:#f2f2f2
}
#rstpl-pagewrap .rspbld-button.btn-secondary, .element-preview .rspbld-button.btn-secondary {
    background-color: #8a9233;
    color: #fff;
    cursor: pointer;
    font-family: Raleway;
    font-size: 17px;
    font-weight:500;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: lowercase;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    outline: none;
    border: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
	transition: all .2s ease;
  margin-left:7px;
    padding:10
}
div.col-md-3 {
    padding:10px !important
}
.streep {
	border-left: 5px #8a9233 solid;
}
#rstpl-pagewrap #rstpl-com_content .com-content-article {
    padding:3rem;
    background-color:#f2f2f2
}
.rspbld-vertical-icon-box {
    padding:10px;
}
.rspbld-button.btn-secondary {
    width:100% !important;
    margin-top:0px !important
}
a.rspbld-button.btn-secondary {
    margin-left:0 !important
}
.lijntje {
    border-left:#8a9233 solid 5px;
}
#rstpl-pagewrap #rstpl-com_content .com-content-article {
    padding:3rem;
    background-color:#f2f2f2;
    border-left:5px solid #8a9233
}
.formResponsive .rsformProgressContainer .rsformProgressBar {
    background-color: #8a9233 !important;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success:active.btn-success:focus {
    background-color: #08255b;
}
.btn-success {
    background-color: #8a9233;
}
.form-control, .form-select, .custom-select {
    color: #333;
    margin-left:10px;
}