.btn.se-btn-blue {
  background: #03a9f4;
  color: #fff; }

.btn.se-btn-blue:hover {
  background: #01579b;
  color: #fff; }

.btn.se-btn-dark-blue {
  background: #008dcc;
  color: #fff; }

.btn.se-btn-dark-blue:hover {
  background: #01579b;
  color: #fff; }

.btn.se-btn-green {
  background: #39b54a;
  color: #fff; }

.btn.se-btn-green:hover {
  background: #39b54a;
  color: #fff; }

.btn.btn-rounded {
  border-radius: 30px;
  border-radius: 6px; }

.body-not-scrolled.light-header .navbar .nav-btn-wrap .btn {
  background: #fff;
  color: #03a9f4; }
.body-not-scrolled.light-header .navbar .nav-btn-wrap .se-btn-dark-blue:hover {
  background: #01579b;
  color: #fff; }
.body-not-scrolled.light-header .navbar .nav-btn-wrap .se-btn-green:hover {
  background: #39b54a;
  color: #fff; }

.main-header .scroll_next {
  color: rgba(255, 255, 255, 0.75);
  display: block;
  padding: 10px;
  position: absolute;
  bottom: 50px;
  font-size: 30px;
  left: 50%;
  transform: translateX(-50%); }

.main-header .scroll_next:hover {
  cursor: pointer;
  color: white; }

p a + br + small {
  margin-top: .75em;
  display: inline-block;
  line-height: 1.5em; }

.video-header {
  overflow: hidden; }
  .video-header #background_video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    height: 100%;
    width: 100%;
    filter: gray;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  .video-header .primary-trans-bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0; }
    .video-header #video_cover {
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        filter: gray;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

.navbar-brand {
  padding: 16px 15px 14px; }

.navbar .btn {
  font-size: 14px;
  padding: 0 1.25em; }

.blue-gradient {
  padding: 90px 0;
  background: rgba(3, 169, 244, 0.75);
  color: #fff !important;
  border: 0px; }

.blue-gradient h1, .blue-gradient h2, .blue-gradient h3, .blue-gradient h4, .blue-gradient h5, .blue-gradient h6 {
  color: #fff !important; }

.blue-gradient p {
  color: #fff !important; }

.lightblue-bg {
  padding: 90px 0;
  background: #edf9ff;
  border: 0px; }

.lightblue-bg h1, .lightblue-bg h2, .lightblue-bg h3, .lightblue-bg h4, .lightblue-bg .icon {
  color: #008dcc; }

#why-riskplan {
  padding: 0; }
  #why-riskplan .sub-title {
    font-size: 1.5em;
    line-height: 1.5em; }
  #why-riskplan .se-feature-style-2 {
    text-align: center;
    padding: 0 30px; }
  #why-riskplan h5 {
    min-height: 95px;
    line-height: 1.5em;
    padding: 1em 0; }
  #why-riskplan .icon {
    display: inline-block;
    margin: 0 0 20px;
    width: 140px;
    padding: 10px;
    font-size: 5em;
    border: 4px solid #008dcc;
    border-radius: 26px; }

#idea-of-riskmanagement {
  position: relative; }

#idea-of-riskmanagement h1 {
  position: absolute;
  bottom: 8vh; }

#riskplan-features .se-feature {
  margin-bottom: calc(1.75em + 28px); }

#call_to_action {
  background-color: #edf9ff; }

.setup {
  overflow: hidden;
  list-style: none;
  margin-left: 0;
  padding: 0;
  position: relative; }

.setup:before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 6px;
  border-left: 1px dotted #999999; }

.setup > li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: .5em; }

.setup > li:before {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  position: absolute;
  left: 1px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #03a9f4;
  border-radius: 50%; }

.logo-container, .features-nav {
  text-align: justify;
  margin-bottom: -1.75em; }
  .logo-container:after, .features-nav:after {
    content: "";
    display: inline-block;
    width: 100%; }
  .logo-container > .span_logo_client, .features-nav > .span_logo_client {
    width: 100%;
    margin: 0 0 30px;
    display: inline-block;
    text-align: center; }
    @media screen and (min-width: 600px) {
      .logo-container > .span_logo_client, .features-nav > .span_logo_client {
        width: 49%; } }
    @media screen and (min-width: 800px) {
      .logo-container > .span_logo_client, .features-nav > .span_logo_client {
        width: 33%; } }
    @media screen and (min-width: 1000px) {
      .logo-container > .span_logo_client, .features-nav > .span_logo_client {
        width: auto;
        margin: 0; } }
    .logo-container > .span_logo_client:last-child, .features-nav > .span_logo_client:last-child {
      margin-bottom: 0; }

.logo_client {
  max-height: 40px;
  opacity: .5;
  filter: gray;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.features-nav {
  display: none; }

.features-nav > [id^="f_icon"], .feature-info > [id^="f_icon"] {
  display: inline-block;
  font-weight: 400;
  color: #edf9ff;
  width: 22.5%;
  text-align: center; }
  .features-nav > [id^="f_icon"] i, .feature-info > [id^="f_icon"] i {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 2em;
    border-radius: 14px;
    color: #fff;
    text-shadow: 0 1px rgba(51, 51, 51, 0.1);
    text-align: center;
    background: -webkit-linear-gradient(#ffab33, #ff9600) left repeat;
    background: linear-gradient(#ffab33, #ff9600) left repeat;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .features-nav > [id^="f_icon"] p, .feature-info > [id^="f_icon"] p {
    display: none;
    margin: .5em 0 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .features-nav > [id^="f_icon"]#f_icon_riskmap i, .feature-info > [id^="f_icon"]#f_icon_riskmap i {
    background: -webkit-linear-gradient(#57ca67, #39b54a) left repeat;
    background: linear-gradient(#57ca67, #39b54a) left repeat; }
  .features-nav > [id^="f_icon"]#f_icon_workshops i, .feature-info > [id^="f_icon"]#f_icon_workshops i {
    background: -webkit-linear-gradient(#ba32b6, #92278f) left repeat;
    background: linear-gradient(#ba32b6, #92278f) left repeat; }
  .features-nav > [id^="f_icon"]#f_icon_library i, .feature-info > [id^="f_icon"]#f_icon_library i {
    background: -webkit-linear-gradient(#0173ce, #01579b) left repeat;
    background: linear-gradient(#0173ce, #01579b) left repeat; }
  .features-nav > [id^="f_icon"]#f_icon_measures i, .feature-info > [id^="f_icon"]#f_icon_measures i {
    background: -webkit-linear-gradient(#57ca67, #39b54a) left repeat;
    background: linear-gradient(#57ca67, #39b54a) left repeat; }
  .features-nav > [id^="f_icon"]#f_icon_statistics i, .feature-info > [id^="f_icon"]#f_icon_statistics i {
    background: -webkit-linear-gradient(#ffdb4d, #fc0) left repeat;
    background: linear-gradient(#ffdb4d, #fc0) left repeat; }
  .features-nav > [id^="f_icon"]#f_icon_reports i, .feature-info > [id^="f_icon"]#f_icon_reports i {
    background: -webkit-linear-gradient(#cc0000, #900) left repeat;
    background: linear-gradient(#cc0000, #900) left repeat; }
  .features-nav > [id^="f_icon"]#f_icon_collaborate i, .feature-info > [id^="f_icon"]#f_icon_collaborate i {
    background: -webkit-linear-gradient(#ffab33, #ff9600) left repeat;
    background: linear-gradient(#ffab33, #ff9600) left repeat; }
  .features-nav > [id^="f_icon"]:hover, .feature-info > [id^="f_icon"]:hover {
    cursor: pointer; }
    .features-nav > [id^="f_icon"]:hover i, .feature-info > [id^="f_icon"]:hover i {
      color: #fff; }
    .features-nav > [id^="f_icon"]:hover p, .feature-info > [id^="f_icon"]:hover p {
      color: #333; }

@media screen and (min-width: 700px) {
  .features-nav > [id^="f_icon"] {
    margin-bottom: 1em; } }
@media screen and (min-width: 800px) {
  .features-nav > [id^="f_icon"] {
    width: 80px; } }
@media screen and (min-width: 1000px) {
  .features-nav > [id^="f_icon"] {
    width: 110px; } }
@media (min-height: 900px) and (min-width: 700px) {
  .features-nav > [id^="f_icon"] i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.75em;
    border-radius: 10px; } }
@media (min-height: 900px) and (min-width: 780px) {
  .features-nav > [id^="f_icon"] i {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 2em;
    border-radius: 12px; } }
@media (min-height: 900px) and (min-width: 1000px) {
  .features-nav > [id^="f_icon"] i {
    width: 75px;
    height: 75px;
    line-height: 75px;
    font-size: 2.5em;
    border-radius: 16px; } }
@media screen and (min-height: 680px) {
  .features-nav > [id^="f_icon"] p {
    display: block; } }
@media screen and (min-width: 800px) {
  .features-nav > [id^="f_icon"] p {
    font-size: 13px; } }
@media screen and (min-width: 1000px) {
  .features-nav > [id^="f_icon"] p {
    font-size: 16px; } }

.feature-details {
  border-width: 1px 0 0;
  border-style: solid;
  border-image: linear-gradient(90deg, rgba(230, 230, 230, 0), #e6e6e6 50%, rgba(230, 230, 230, 0) 100%) 2%;
  padding-top: 1em;
  margin-top: 1em; }
  .feature-details .se-feature {
    text-align: left; }

@media (min-width: 740px) {
  .features-nav {
    display: block; } }
.feature-info > [id^="f_icon"] {
  width: auto; }

.feature-info-centered {
  text-align: center; }

.downloads li {
  color: #01579b; }
  .downloads li [class^="ion-"] {
    margin-right: .5em;
    font-size: 20px;
    line-height: 28px; }

.plan-section {
  margin-top: -40px;
  padding-top: 0;
  background-color: #03a9f4; }

.col-se-plan {
  padding: 0; }

.se-plan {
  box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1), 0 1px 2px 0px rgba(0, 0, 0, 0.2); }
  .se-plan small {
    color: #333; }
  .se-plan h4 {
    font-size: 1.25em; }
  .se-plan .plan-features {
    text-align: center; }
    .se-plan .plan-features .plan--pricing {
      padding: 30px 0 25px; }
      .se-plan .plan-features .plan--pricing h2 {
        font-size: 2.8125em; }
  .se-plan li h2 {
    margin-top: 0;
    margin-bottom: 0; }
    .se-plan li h2 + p {
      margin: 0;
      color: #999;
      font-size: 0.875em; }
  .se-plan.custom-needs {
    background-color: #01579b;
    color: #fff; }
    .se-plan.custom-needs .plan-features {
      position: absolute;
      bottom: 20px;
      width: 100%; }
    .se-plan.custom-needs .plan-header, .se-plan.custom-needs .plan-features li {
      border-bottom-color: transparent; }
    .se-plan.custom-needs h3 {
      margin: 48px 0 0;
      color: #fff; }
  .se-plan.plan-popular {
    position: relative;
    box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.19), 0 6px 6px 0px rgba(0, 0, 0, 0.26); }

li.language_toggle {
  padding: 16px 10px 11px; }
  .nav > li.language_toggle:hover {
    background-color: transparent; }
  li.language_toggle [data-value="EN"]:before, li.language_toggle [data-value="NL"]:before {
    padding-right: 5px;
    position: relative;
    top: 1px; }
li.language_toggle [data-value="EN"]:before {
    content: url(/Content/images/gb.gif);
}
li.language_toggle [data-value="NL"]:before {
    content: url(/Content/images/nl.gif);
}

.ss-option.ticked {
  display: none; }

.oodit_expert--credentials a:visited {
  color: #008dcc; }
.oodit_expert--credentials a:hover {
  color: #01579b; }
.oodit_expert--credentials [class*="fa-"] {
  display: inline-block;
  width: 20px;
  text-align: center;
  color: #666;
  margin-right: .25em; }

.quote__person {
  font-weight: 500; }

.quote__text {
  font-size: 20px; }
  .quote__text i.fa {
    font-size: 14px;
    color: #008dcc; }

.quote__funtion {
  margin-top: 0; }

.offer-section, .award-section {
  padding: 35px; }
  .offer-section a:visited, .award-section a:visited {
    color: #008dcc; }
  .offer-section p:last-child, .award-section p:last-child {
    margin-bottom: 0; }

.award-section {
  text-align: left;
  background-color: #fafafa;
  padding: 40px 0; }
  .award-section .impression {
    display: block;
    float: left; }
    .award-section .impression img {
      display: block;
      width: 90px; }
  .award-section .emphasis {
    font-size: 24px;
    margin-top: 15px;
    line-height: 1.15em; }
  .award-section p {
    margin-bottom: 12px;
    margin-left: 110px;
    text-align: left; }
  .award-section .oo_seperator {
    display: inline-block;
    margin: 0 1em;
    color: rgba(0, 0, 0, 0.25); }

/*# sourceMappingURL=oodit.css.map */