@font-face {
 font-family:'AlteHaasGroteskBold';
 src:url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'RobotoBold';
 src:url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'RobotoRegular';
 src:url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'RobotoLight';
 src:url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'RobotoMedium';
 src:url('../fonts/SuisseIntl-Medium-Web/XL/SuisseIntl-Medium-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Medium-Web/XL/SuisseIntl-Medium-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Medium-Web/XL/SuisseIntl-Medium-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Medium-Web/XL/SuisseIntl-Medium-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Medium-Web/XL/SuisseIntl-Medium-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'RobotoItalic';
 src:url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'SuisseIntl-Regular';
 src:url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'SuisseIntl-Light';
 src:url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Light-Web/XL/SuisseIntl-Light-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'SuisseIntl-Bold';
 src:url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Bold-Web/XL/SuisseIntl-Bold-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'SuisseIntl-RegularItalic';
 src:url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-RegularItalic-Web/XL/SuisseIntl-RegularItalic-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:'SuisseIntl-Regular-Web';
 src:url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.ttf') format('ttf'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.eot') format('eot'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.svg') format('svg'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.woff') format('woff'),
 url('../fonts/SuisseIntl-Regular-Web/XL/SuisseIntl-Regular-WebXL.woff2') format('woff2');
 font-weight:normal;
 font-style:normal;
 font-display:swap
}
body {
 font-weight:300;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
[class*='col-'] {
 padding-right:10px;
 padding-left:10px
}
@media(min-width:992px) {
 .container {
  width:992px;
  max-width:100%
 }
}
@media(min-width:1280px) {
 .container {
  width:1280px;
  max-width:100%
 }
}
@media(min-width:1600px) {
 .container {
  width:1600px;
  max-width:100%
 }
}
.table-center {
 display:table;
 margin:auto
}
.overflow-hidden {
 overflow:hidden
}
.transition-05-in-out {
 -webkit-transition:.5s ease-in-out;
 -ms-transition:.5s ease-in-out;
 transition:.5s ease-in-out
}
.display-none {
 display:none
}
.hide {
 display:none
}
.brand-dark {
 color:#000
}
.brand-normal {
 color:#001722
}
.brand-light {
 color:#293d4a
}
.blue-dark {
 color:#0071ad
}
.blue {
 color:#083238
}
.blue-light {
 color:#62d0ff
}
.grey-dark {
 color:#6c7a87
}
.grey {
 color:#9aa9b7
}
.grey-med {
 color:#ced4db
}
.grey-light {
 color:#f2f5f8
}
.red {
 color:#f44336
}
.green {
 color:#00c853
}
.yellow {
 color:#ffc82c
}
.white {
 color:#fff
}
.bg-brand-dark {
 background-color:#000
}
.bg-brand-normal {
 background-color:#083238
}
.bg-brand-light {
 background-color:#293d4a
}
.bg-blue-dark {
 background-color:#0071ad
}
.bg-blue {
 background-color:#083238
}
.bg-blue-light {
 background-color:#62d0ff
}
.bg-grey-dark {
 background-color:#6c7a87
}
.bg-grey {
 background-color:#9aa9b7
}
.bg-grey-med {
 background-color:#ced4db
}
.bg-grey-light {
 background-color:#f2f5f8
}
.bg-red {
 background-color:#f44336
}
.bg-green {
 background-color:#00c853
}
.bg-yellow {
 background-color:#ffc82c
}
.bg-white {
 background-color:#fff
}
.bg-blue-grey {
 background-color:#f7f9fc
}
.bg-grey-light-2 {
 background-color:#f2f5f8
}
.bg-grey-light-3 {
 background-color:#f8f8f8
}
.color-box-wrapper {
 display:inline-block;
 max-width:226px;
 border-radius:3px;
 margin:0 32px 0 0;
 padding:0
}
.color-box {
 display:flex;
 justify-content:flex-start;
 align-content:center;
 width:226px;
 height:80px;
 margin:0;
 padding:10px 20px
}
.alte-45 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:45px;
 line-height:48px
}
.alte-34 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:34px;
 line-height:40px
}
.alte-24 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:24px;
 line-height:32px
}
.alte-28 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:28px;
 line-height:36px
}
.alte-20 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:28px
}
.alte-18 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:18px;
 line-height:32px
}
.alte-14 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:28px
}
.alte-12 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:12px;
 line-height:18px
}
.roboto-reg-34 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:34px;
 line-height:46px
}
.roboto-reg-30 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:30px;
 line-height:40px
}
.roboto-reg-24 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:24px;
 line-height:34px
}
.roboto-reg-20 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:30px
}
.roboto-reg-18 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:18px;
 line-height:28px
}
.roboto-reg-16 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:26px
}
.roboto-reg-14 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:24px
}
.roboto-reg-12 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:12px;
 line-height:20px
}
.roboto-reg-12-up {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:12px;
 line-height:20px;
 text-transform:uppercase
}
.roboto-reg-10 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:10px;
 line-height:15px
}
.roboto-reg-8 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:8px;
 line-height:12px
}
.roboto-reg-6 {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:6px;
 line-height:9px
}
.roboto-med-30 {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:30px;
 line-height:40px
}
.roboto-med-20 {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:30px
}
.roboto-med-18 {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:18px;
 line-height:28px
}
.roboto-med-16 {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:26px
}
.roboto-med-14 {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:24px
}
.roboto-med-12-up {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:12px;
 line-height:20px;
 text-transform:uppercase
}
.roboto-light-18 {
 font-family:'RobotoLight',Helvetica,Arial,sans-serif;
 font-size:18px;
 line-height:28px
}
.roboto-it-18 {
 font-family:'RobotoItalic',Helvetica,Arial,sans-serif;
 font-size:18px;
 line-height:28px
}
.roboto-it-16 {
 font-family:'RobotoItalic',Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:26px
}
.alte {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif
}
.roboto {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif
}
.roboto-bold {
 font-family:"RobotoBold",Helvetica,Arial,sans-serif
}
.roboto-light {
 font-family:"RobotoLight",Helvetica,Arial,sans-serif
}
.roboto-medium {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif
}
.weight-400 {
 font-weight:400
}
.bold {
 font-weight:bold
}
.font-up {
 text-transform:uppercase
}
.check-ul-style {
 list-style-type:none;
 padding:0
}
.check_icon {
 margin-left:30px
}
.check_icon:before {
 content:'\f00c';
 font-family:FontAwesome;
 color:#00c853;
 font-size:18px;
 margin-right:10px;
 margin-left:-30px;
 display:inline-block
}
.font-sample {
 border:1px solid #e0e6ed;
 padding:15px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.font-wrapper-100 {
 width:100%
}
.font-wrapper-50 {
 width:49%
}
.blue-tag {
 background:#083238;
 color:#fff;
 border-radius:3px
}
.bordered {
 border:1px solid #e0e6ed
}
.bordered-top {
 border-top:1px solid #e0e6ed
}
.bordered-bottom {
 border-bottom:1px solid #e0e6ed
}
.bordered-left {
 border-left:1px solid #e0e6ed
}
.bordered-right {
 border-right:1px solid #e0e6ed
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9 {
 padding-left:8px;
 padding-right:8px
}
.col-cell {
 min-height:50px;
 background-color:#ced4db
}
.br {
 border-radius:3px
}
.br-top {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.br-bottom {
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
.br-right {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.br-left {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.br-0 {
 border-radius:0
}
.br-top-0 {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.br-bottom-0 {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.br-right-0 {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.br-left-0 {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.distant-shadow-light-btn {
 -webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);
 -moz-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);
 box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)
}
.close-shadow-light-btn {
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.12)
}
.distant-shadow-dark-btn {
 -webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.26);
 -moz-box-shadow:0 4px 12px 0 rgba(0,0,0,0.26);
 box-shadow:0 4px 12px 0 rgba(0,0,0,0.26)
}
.close-shadow-dark-btn {
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.26);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.26);
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.26)
}
.distant-shadow-dark-bg {
 -webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
 -moz-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
 box-shadow:0 6px 16px 0 rgba(0,0,0,0.26)
}
.close-shadow-dark-bg {
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.26);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.26);
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.26)
}
.general-shadow {
 -webkit-box-shadow:3px 14px 42px 0 rgba(0,0,0,0.22);
 -moz-box-shadow:3px 14px 42px 0 rgba(0,0,0,0.22);
 box-shadow:3px 14px 42px 0 rgba(0,0,0,0.22)
}
.border-box {
 width:200px;
 height:200px;
 display:flex;
 margin:0 auto;
 justify-content:center;
 align-items:center
}
.spacing-box {
 display:block;
 width:100%;
 height:100%
}
.shadow-container {
 border:1px solid #e0e6ed;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.shadow-box {
 width:80px;
 height:56px;
 display:inline-block
}
button:focus,
button:active,
button.active,
.btn,
.btn:active,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,
a,
a:focus,
a:active,
a:active:focus,
a.active:focus,
a:active.focus,
a.active.focus {
 outline:none !important;
 outline:0 !important
}
.dropdown,
.dropdown button {
 box-shadow:none !important
}
a.btn:hover,
a.btn:active,
a.btn:visited {
 color:#fff
}
.btn {
 display:inline-block;
 position:relative;
 z-index:1;
 background-color:#083238;
 border:1px solid #083238;
 border-radius:3px;
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:16px;
 color:#fff;
 touch-action:manipulation;
 white-space:normal;
 cursor:pointer;
 -webkit-backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.btn:hover {
 box-shadow:none;
 background:#ffe85c;
 border-color:#ffe85c
}
.btn-xl {
 min-width:200px;
 height:64px
}
.btn-norm {
 min-width:180px;
 height:56px
}
.btn-med {
 min-width:140px;
 height:48px
}
.btn-sm {
 height:32px;
 font-size:14px;
 line-height:22px;
 padding-left:11px;
 padding-right:12px
}
.btn-out1 {
 background-color:#fff;
 color:#083238
}
.btn-out1:hover,
.btn-out1:active {
 background-color:#083238;
 color:#fff;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.btn-out2 {
 background-color:#fff;
 color:#9aa9b7;
 border-color:#9aa9b7
}
.btn-out2:hover,
.btn-out2:active {
 background-color:#083238;
 color:#fff;
 border-color:#083238;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.btn-out3 {
 background-color:#f2f5f8;
 color:#9aa9b7;
 border-color:#9aa9b7
}
.btn-out3:hover,
.btn-out3:active {
 background-color:#083238;
 color:#fff;
 border-color:#083238;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.btn-flat {
 background-color:#fff;
 color:#9aa9b7;
 border:0
}
.btn-flat:hover,
.btn-flat:active {
 background-color:#f2f5f8;
 color:#9aa9b7;
 border-color:#f2f5f8;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.btn-flat:hover {
 color:#6c7a87
}
.btn-dark {
 background-color:#083238;
 color:#fff;
 border:0
}
.btn-dark:hover {
 background-color:#293d4a
}
.btn-dark:active {
 background-color:#000
}
.btn-yellow {
 background-color:#ff9004;
 color:#FFF;
 border-color:#ff9004
}
.btn-yellow:hover {
 background-color:#f8ac4d;
 box-shadow:none;
 border-color:#f8ac4d
}
.btn-green {
 background-color:#00c853;
 color:#fff;
 border-color:#00c853
}
.btn-opacity-20 {
 background:rgba(255,255,255,0.2);
 color:#fff;
 border:1px solid #fff
}
.btn i {
 margin-right:4px
}
.btn-sm i {
 margin-right:2px
}
.btn span {
 line-height:23px;
 text-align:center;
 vertical-align:middle;
 margin:0 auto
}
.btn span.btn_icon {
 font-family:"RobotoLight",Helvetica,Arial,sans-serif;
 font-size:24px;
 line-height:23px;
 margin-right:4px
}
.btn-sm span.btn_icon {
 margin-right:2px
}
.btn-i {
 display:flex;
 justify-content:center;
 align-items:center;
 align-content:center;
 padding:0;
 text-align:center;
 vertical-align:middle;
 font-family:"RobotoLight",Helvetica,Arial,sans-serif;
 font-size:24px;
 line-height:23px
}
.btn-i i {
 margin:auto;
 padding:auto;
 font-size:14px;
 line-height:14px;
 font-weight:400
}
.btn-i-lg {
 width:48px;
 height:48px
}
.btn-i-med {
 width:32px;
 height:32px
}
.btn-i-sm {
 width:24px;
 height:24px;
 max-width:24px;
 max-height:24px
}
@media(max-width:768px) {
 .mob-bottom-btn {
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
  border-radius:0
 }
}
.close-btn {
 position:relative;
 display:inline-block;
 width:15px;
 height:15px;
 overflow:hidden;
 color:#fff;
 text-transform:uppercase;
 margin-top:5px
}
.close-btn::before,
.close-btn::after {
 content:'';
 position:absolute;
 height:3px;
 width:100%;
 top:50%;
 left:0;
 margin-top:-1px;
 background:#fff
}
.close-btn::before {
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.close-btn::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.close-btn:hover::before,
.close-btn:hover::after {
 background:#083238
}
#btns .btn {
 max-width:160px
}
.btn-hover {
 -webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.3);
 -moz-box-shadow:0 2px 16px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 16px 0 rgba(0,0,0,0.3)
}
.btn-active {
 background-color:#0071ad;
 border-color:#0071ad
}
.btn-out1-hover,
.btn-out1-active,
.btn-out2-hover,
.btn-out2-active {
 background-color:#083238;
 color:#fff;
 border-color:#083238;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.btn-flat-hover,
.btn-flat-active {
 background-color:#f2f5f8;
 color:#9aa9b7;
 border-color:#f2f5f8;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.btn-flat-hover {
 color:#6c7a87
}
.btn-dark-hover {
 background-color:#293d4a
}
.btn-dark-active {
 background-color:#000
}
input::-webkit-input-placeholder {
 color:#9aa9b7
}
input::-moz-placeholder {
 color:#9aa9b7
}
input:-ms-input-placeholder {
 color:#9aa9b7
}
input:-moz-placeholder {
 color:#9aa9b7
}
input:focus,
input:active {
 border-color:#083238 !important
}
input,
.form-control {
 border-radius:3px;
 padding:0 16px;
 margin:0;
 color:#293d4a
}
label {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:12px;
 line-height:14px;
 color:#6c7a87
}
.input-lg label,
.input-med label {
 margin-bottom:12px
}
.input-sm label {
 margin-bottom:8px
}
input.input-lg {
 height:56px
}
input.input-med {
 height:48px
}
input.input-sm {
 height:32px;
 font-size:14px;
 line-height:17px;
 padding:0 12px
}
input.input-default {
 color:#292b2c !important
}
.form-control::-moz-placeholder,
.form-control::-moz-placeholder {
 color:#9aa9b7 !important
}
input.input-default::placeholder {
 color:#9aa9b7 !important
}
input.input-default::value {
 color:#292b2c !important
}
input.input-active {
 border-color:#083238
}
input.input-valset {
 border-color:#9aa9b7
}
input.input-icon {
 padding-left:40px
}
.input-div {
 position:relative
}
.input-div input.input-icon+i {
 font-size:19px;
 float:left;
 position:absolute;
 top:17px;
 left:16px;
 color:#9aa9b7
}
.input-div input:active.input-icon+i,
.input-div input:focus.input-icon+i {
 color:#083238
}
.input-div input.input-active.input-icon+i {
 color:#083238
}
.input-div input.input-msg+i {
 font-size:19px;
 float:right;
 position:absolute;
 top:17px;
 right:16px
}
i.fa-exclamation-triangle {
 color:#ffc82c
}
i.fa-check {
 color:#00c853
}
i.fa-times {
 color:#f44336
}
.msg-error input.input-msg {
 border-color:#f44336
}
.msg-error label {
 color:#f44336
}
.dropdown-select-list {
 display:inline-block;
 min-width:200px;
 border:1px solid #9aa9b7;
 color:#293d4a;
 border-radius:3px;
 padding:0;
 position:relative;
 transition:all .25s linear;
 -webkit-transition:all .25s linear;
 -moz-transition:all .25s linear;
 -o-transition:all .25s linear
}
.dropdown-select-list:after {
 content:"\f0d7";
 font-family:FontAwesome;
 color:#9aa9b7;
 position:absolute;
 top:11px;
 right:15px
}
.dd-item,
.dd-header {
 display:block;
 width:100%;
 color:#293d4a;
 clear:both;
 white-space:nowrap;
 transition:all .25s linear;
 -webkit-transition:all .25s linear;
 -moz-transition:all .25s linear;
 -o-transition:all .25s linear
}
.dd-lg .dd-item,
.dd-lg .dd-header {
 height:56px;
 line-height:35px
}
.dropdown-select-list.dd-lg:after {
 top:15px
}
.dd-med .dd-item,
.dd-med .dd-header {
 height:48px;
 line-height:26px
}
.dropdown-select-list.dd-med:after {
 top:11px
}
.dd-sm .dd-item,
.dd-sm .dd-header {
 height:32px;
 line-height:11px;
 font-size:14px
}
.dropdown-select-list.dd-sm:after {
 top:3px
}
.dd-item:hover,
.dd-item:focus,
.dd-item:active,
.is-open .dd-header {
 background-color:#f2f5f8
}
.dropdown-select-list .dd-item,
.dropdown-select-list .dd-header {
 padding:10px 40px 10px 20px;
 color:#293d4a
}
.dropdown-select-list .dd-header {
 display:inline-block !important
}
.dropdown-select-list.is-open {
 -webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);
 -moz-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);
 box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);
 border-color:#ced4db
}
.footer-dd-menu {
 width:100%;
 border-top:1px solid #95989a;
 padding:16px 0;
 position:relative
}
.footer-dd-menu--border-bottom {
 border-bottom:1px solid #95989a
}
.footer-dd-menu__arrow-down,
.footer-dd-menu__arrow-up {
 font-size:20px;
 float:right;
 cursor:pointer;
 position:absolute;
 top:16px;
 right:10px
}
.footer-dd-menu__arrow-down {
 color:#6c7a87
}
.footer-dd-menu__arrow-up {
 color:#fff
}
.footer-dd-menu__dropdown {
 display:none
}
.footer-dd-menu__dropdown.active {
 display:block
}
.footer-dd-menu__title--online {
 padding-left:10px;
 color:#00c853
}
.footer-dd-menu__title--online i {
 font-size:15px;
 top:1px;
 position:relative
}
button.dropdown-toggle,
.dropdown-menu {
 max-width:175px
}
.dropdown-toggle {
 position:relative
}
.dropdown-lg .dropdown-toggle,
.dropdown-lg .dropdown-item {
 height:56px;
 line-height:56px
}
.dropdown-med .dropdown-toggle,
.dropdown-med .dropdown-item {
 height:48px;
 line-height:48px
}
.dropdown-sm .dropdown-toggle,
.dropdown-sm .dropdown-item {
 height:32px;
 font-size:14px;
 line-height:32px;
 padding:0 16px !important
}
.dropdown .dropdown-toggle,
.dropdown .dropdown-menu {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 border-radius:3px;
 width:190px
}
.btn.dropdown-toggle,
.dropdown-item {
 background-color:#fff;
 color:#293d4a;
 border-color:#ced4db !important;
 padding:0 16px;
 text-align:left;
 line-height:16px
}
.dropdown-toggle:hover {
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 color:#9aa9b7
}
.dropdown-toggle::after {
 text-align:right;
 position:absolute;
 right:22px;
 top:46%
}
.dropdown-menu {
 margin:0;
 padding:0;
 border-top:0;
 border-top-left-radius:0;
 border-top-right-radius:0;
 top:96%
}
.dropdown-sm .dropdown-menu {
 top:95%
}
.dropdown-item:hover {
 background-color:#f2f5f8
}
.dropdown-item:last-child {
 margin-bottom:5px
}
.show .dropdown-toggle {
 border-bottom:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
input[type="radio"] {
 position:absolute;
 visibility:hidden
}
.form-radio {
 position:relative
}
.form-radio label {
 display:block;
 position:relative;
 padding:0 22px 0 32px;
 margin:0 auto;
 z-index:9;
 cursor:pointer;
 transition:all .25s linear;
 -webkit-transition:all .25s linear;
 -moz-transition:all .25s linear;
 -o-transition:all .25s linear
}
.form-radio .check {
 display:block;
 position:absolute;
 border:2px solid #e0e6ed;
 border-radius:100%;
 height:20px;
 width:20px;
 top:3px;
 left:0;
 z-index:5;
 transition:border .25s linear;
 -webkit-transition:border .25s linear;
 -moz-transition:border .25s linear;
 -o-transition:border .25s linear
}
.form-radio .check::before {
 display:block;
 position:absolute;
 content:'';
 border-radius:100%;
 height:10px;
 width:10px;
 top:3px;
 left:3px;
 margin:auto;
 transition:background .25s linear;
 -webkit-transition:background .25s linear;
 -moz-transition:background .25s linear;
 -o-transition:background .25s linear
}
input[type=radio]:checked ~ .check {
 border:2px solid #083238
}
input[type=radio]:checked ~ .check::before {
 background:#083238
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 position:absolute;
 left:-9999px
}
[type="checkbox"]:not(:checked)+label,
[type="checkbox"]:checked+label {
 position:relative;
 padding-left:1.95em;
 cursor:pointer
}
[type="checkbox"]:not(:checked)+label:before,
[type="checkbox"]:checked+label:before {
 content:'';
 position:absolute;
 left:0;
 top:3px;
 font-size:20px;
 width:20px;
 height:20px;
 border:2px solid #e0e6ed;
 border-radius:2px;
 color:#ced4db;
 background:#fff
}
[type="checkbox"]:not(:checked)+label:after,
[type="checkbox"]:checked+label:after {
 content:'\f00c';
 font-family:FontAwesome;
 position:absolute;
 top:3px;
 left:0;
 font-size:14px;
 line-height:16px;
 padding-left:1px;
 color:#FFF;
 width:20px;
 height:20px;
 border:2px solid #083238;
 border-radius:2px;
 background:#083238;
 transition:all .2s
}
[type="checkbox"]:not(:checked)+label:after {
 opacity:0;
 transform:scale(0)
}
[type="checkbox"]:checked+label:after {
 opacity:1;
 transform:scale(1)
}
.nav-pills li.nav-item,
.nav-pills li.nav-item .nav-link {
 cursor:pointer !important
}
.nav-pills .nav-link {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 background:#f2f5f8;
 color:#9aa9b7;
 height:48px;
 text-align:center;
 line-height:28px;
 border-radius:0;
 word-wrap:break-word
}
.nav-pills {
 border-radius:3px
}
.nav-pills .nav-item .nav-link {
 border:1px solid #ced4db;
 border-left:0
}
.nav-pills .nav-item:first-child .nav-link {
 border-left:1px solid #ced4db;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.nav-pills .nav-item:last-child .nav-link {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.nav-pills .nav-item .nav-link.active {
 background-color:#083238;
 color:#fff;
 border-color:#083238;
 border-left:1px solid #083238
}
.nav-pills .nav-item .nav-link:hover {
 background-color:#f2f5f8;
 color:#6c7a87;
 border-color:#ced4db
}
.bg-brand-light .nav-pills .nav-item .nav-link {
 background:transparent;
 border-color:#6c7a87
}
.bg-brand-light .nav-pills .nav-item .nav-link.active {
 background-color:#6c7a87;
 border-color:#6c7a87
}
.bg-brand-light .nav-pills .nav-item .nav-link:hover {
 background:transparent;
 color:#6c7a87
}
@media(max-width:992px) {
 .nav-pills .nav-item .nav-link {
  border-radius:3px;
  border:1px solid #ced4db
 }
 .nav-pills .nav-link,
 .nav-item {
  width:100% !important
 }
}
@media(max-width:359px) {
 .nav-pills {
  flex-wrap:wrap
 }
}
.nav-pills .nav-link.nav-link-hover {
 background-color:#f2f5f8;
 color:#6c7a87
}
.bg-brand-light .nav-pills .nav-link.nav-link-hover {
 background:transparent;
 color:#6c7a87
}
.nav-pills .nav-link,
.nav-item {
 display:inline-block;
 flex:0 1 auto !important
}
a:hover,
a:active,
a:focus,
a:visited {
 text-decoration:none
}
a.link-white {
 color:#fff
}
a.link-white:hover {
 color:#62d0ff
}
a.link-blue-light {
 color:#083238
}
a.link-blue-light:hover {
 color:#62d0ff
}
a.link-blue {
 color:#083238
}
a.link-blue:hover {
 color:#0071ad
}
a.link-dark {
 color:#293d4a
}
a.link-dark:hover {
 color:#6c7a87
}
a.link-grey {
 color:#9aa9b7
}
a.link-grey:hover {
 color:#ced4db
}
a.link-grey-2 {
 color:#9aa9b7
}
a.link-grey-2:hover {
 color:#083238
}
a.link-dark-bg {
 color:#9aa9b7
}
a.link-dark-bg:hover {
 color:#f2f5f8
}
a.link-dark-bg-2 {
 color:#6c7a87
}
a.link-dark-bg-2:hover {
 color:#f2f5f8
}
a.link-black {
 color:#293d4a
}
a.link-black:hover {
 color:#083238
}
a.link-grey-dark {
 color:#9aa9b7
}
a.link-grey-dark:hover {
 color:#293d4a
}
.underline {
 text-decoration:underline
}
a.link-blue-hover {
 color:#0071ad
}
a.link-dark-hover {
 color:#6c7a87
}
a.link-grey-hover {
 color:#ced4db
}
a.link-dark-bg-hover {
 color:#f2f5f8
}
#mobile-menu {
 display:none;
 z-index:10
}
#mobile-menu .menu-toggle {
 width:100%;
 height:40px;
 position:relative;
 margin:20px 0;
 cursor:pointer;
 display:block
}
#mobile-menu .menu-toggle i {
 font-size:40px
}
#mobile-menu .left-nav-item a {
 margin:10px 0
}
#mobile-menu .nav-menu.active {
 display:block
}
#mobile-menu .nav-menu {
 display:none
}
.submenu {
 background-color:#f2f5f8;
 border:0
}
.submenu:last-child {
 border-bottom:1px solid #e0e6ed
}
@media(max-width:992px) {
 #left-sidebar {
  width:25%
 }
 #right-content {
  width:74%
 }
}
@media(max-width:768px) {
 #left-sidebar {
  display:none
 }
 #right-content {
  width:100%;
  float:none;
  padding:0 !important
 }
 #mobile-menu {
  display:block
 }
}
@media(max-width:576px) {
 .p40 {
  padding:20px
 }
 .p48 {
  padding:24px
 }
 .p80 {
  padding:40px
 }
}
.tarieven-title {
 display:block;
 margin:0 auto;
 position:relative;
 top:-27px;
 padding:5px 18px
}
.tarieven {
 width:115px;
 display:block;
 margin:0 auto;
 padding:0;
 white-space:nowrap
}
.tarieven-tag {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 width:100%;
 text-align:center;
 text-transform:uppercase
}
.link-tarieven-slider {
 text-align:left
}
.tarieven-currency,
.tarieven-decimals {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:32px;
 line-height:66px;
 vertical-align:top;
 color:#001722;
 position:relative;
 top:-9px
}
.tarieven-currency {
 left:3px
}
.tarieven-decimals {
 left:1px
}
.tarieven-val {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:56px;
 line-height:66px;
 color:#001722;
 position:relative;
 left:10px
}
.tarieven-percent {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 color:#001722;
 white-space:nowrap;
 position:relative;
 top:-4px;
 font-size:12px;
 text-align:left
}
.laptop-imgs {
 display:block;
 position:relative;
 max-height:620px
}
.iphone-img {
 position:absolute;
 bottom:-75px
}
.laptop-img {
 position:relative;
 top:0
}
.cal {
 margin-top:30px;
 display:inline-block;
 width:100px;
 height:87px;
 text-align:center;
 margin-right:15px
}
.cal__top,
.cal__bottom {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 color:#fff;
 text-transform:uppercase
}
.cal__top {
 font-size:34px;
 background:#083238;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 height:56px;
 padding:17px 0
}
.cal__bottom {
 font-size:12px;
 background:#001722;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px;
 height:16px;
 line-height:16px;
 vertical-align:middle
}
.cal {
 margin-top:30px;
 display:inline-block;
 width:100px;
 height:87px;
 text-align:center;
 margin-right:2px;
 padding:0 5px;
 border-right:1px solid #e6ecf2
}
.cal:last-child {
 border:0
}
.cal__top,
.cal__bottom {
 position:relative;
 background:#fff
}
.cal__top {
 color:#293d4a;
 padding-bottom:0;
 bottom:-2px
}
.cal__bottom {
 color:#001722;
 padding-top:0;
 top:-1px
}
@media(max-width:1600px) {
 .cal {
  margin-top:30px;
  display:inline-block;
  width:90px;
  height:87px;
  text-align:center;
  margin-right:2px
 }
}
@media(max-width:1200px) {
 .cal {
  border-right:1px solid #e6ecf2;
  min-width:90px
 }
 .cal:last-child {
  border:0
 }
 .cal__top,
 .cal__bottom {
  background:#fff
 }
 .cal__top {
  color:#293d4a;
  padding-bottom:0
 }
 .cal__bottom {
  color:#001722;
  padding-top:0
 }
 #boxes-part .cal {
  min-width:100px;
  width:100px;
  margin-right:5px
 }
}
.white-box {
 background:#fff;
 border-radius:0;
 border:1px solid #e6ecf2;
 text-align:center;
 -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.08);
 -moz-box-shadow:0 0 0 0 rgba(0,0,0,0.08);
 box-shadow:0 0 0 0 rgba(0,0,0,0.08);
 -webkit-transition:.3s ease-in-out;
 -ms-transition:.3s ease-in-out;
 transition:.3s ease-in-out
}
.white-box:hover {
 -webkit-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 -moz-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18)
}
.white-box .learn-more-btn {
 margin:0 auto
}
.white-box2 {
 border-radius:0;
 border:1px solid #e6ecf2;
 -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.08);
 -moz-box-shadow:0 0 0 0 rgba(0,0,0,0.08);
 box-shadow:0 0 0 0 rgba(0,0,0,0.08);
 -webkit-transition:.3s ease-in-out;
 -ms-transition:.3s ease-in-out;
 transition:.3s ease-in-out
}
.white-box2:hover {
 -webkit-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 -moz-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18)
}
.icon-link {
 display:inline-block;
 padding-top:75px;
 background-size:48px;
 -webkit-transition:.2s ease-in-out;
 -ms-transition:.2s ease-in-out;
 transition:.2s ease-in-out
}
.diagram-icon {
 background:url('../imgs/_svg/links_koersen-graphic_grey.svg') no-repeat top center
}
.save-icon {
 background:url('../imgs/_svg/links_sorting-save_grey.svg') no-repeat top center
}
.storage-icon {
 background:url('../imgs/_svg/links_dividendkosten-storeage_grey.svg') no-repeat top center
}
.dollar-icon {
 background:url('../imgs/_svg/links_bewaarloon-dolar_grey.png') no-repeat top center
}
.diagram-icon:hover {
 background:url('../imgs/_svg/links_koersen-graphic_white.svg') no-repeat top center
}
.save-icon:hover {
 background:url('../imgs/_svg/links_sorting-save_white.svg') no-repeat top center
}
.storage-icon:hover {
 background:url('../imgs/_svg/links_dividendkosten-storeage_white.svg') no-repeat top center
}
.dollar-icon:hover {
 background:url('../imgs/_svg/links_bewaarloon-dolar_white.png') no-repeat top center
}
@media(max-width:375px) {
 .dollar-icon {
  background:url('../imgs/_svg/links_bewaarloon-dolar_grey.png') no-repeat top center
 }
 .dollar-icon:hover {
  background:url('../imgs/_svg/links_bewaarloon-dolar_white.png') no-repeat top center
 }
}
.diagram-icon,
.save-icon,
.storage-icon,
.dollar-icon,
.diagram-icon:hover,
.save-icon:hover,
.storage-icon:hover,
.dollar-icon:hover {
 background-size:48px
}
.bg02 {
 background:url("../imgs/header-phone.png") no-repeat center;
 background-size:cover
}
@media(max-width:639px) {
 .bg02 {
  background:url("../imgs/header-phone-2.png") no-repeat center;
  background-size:cover
 }
}
.checkmark {
 display:inline-block;
 padding-right:15px
}
.checkmark:after {
 content:'';
 display:block;
 width:8px;
 height:16px;
 border:solid #fff;
 border-width:0 2px 2px 0;
 transform:rotate(45deg)
}
.check-list {
 list-style:none;
 padding-left:10px
}
.arrow-next,
.arrow-prev {
 display:inline-block;
 cursor:pointer;
 width:20px;
 height:20px;
 border-radius:50%
}
.arrow-next:hover,
.arrow-prev:hover {
 opacity:.56
}
.arrow-next:after,
.arrow-prev:after {
 content:'';
 display:block;
 width:16px;
 height:16px;
 border:solid #fff;
 transform:rotate(45deg);
 cursor:pointer
}
.arrow-next:after {
 border-width:2px 2px 0 0
}
.arrow-prev:after {
 border-width:0 0 2px 2px
}
.white-box-block {
 background:#fff;
 border-radius:4px;
 padding:50px 50px 65px;
 -webkit-box-shadow:3px 14px 42px 0 rgba(0,0,0,0.12);
 -moz-box-shadow:3px 14px 42px 0 rgba(0,0,0,0.12);
 box-shadow:3px 14px 42px 0 rgba(0,0,0,0.12)
}
.white-box-block-2 input.input-lg {
 height:45px
}
.white-box-block-2 {
 background:#fff;
 border-radius:4px;
 padding:30px 30px;
 -webkit-box-shadow:3px 14px 42px 0 rgba(0,0,0,0.12);
 -moz-box-shadow:3px 14px 42px 0 rgba(0,0,0,0.12);
 box-shadow:3px 14px 42px 0 rgba(0,0,0,0.12)
}
.partners-logo div {
 
  background-size: 100%;
 
 min-height: 60px;
 padding:0;
 margin:0 auto;
}
.logo-kas-bank {
 background:url('../imgs/_svg/logo-kas-bank.svg') no-repeat center;
 width:145px;
 height:26px
}
.logo-cme {
 background:url('../imgs/CME-logo.svg') no-repeat center;
 width:145px;
 height:26px
}
.logo-euronext {
 background:url('../imgs/_svg/logo-euronex.png') no-repeat center;
 width:112px;
 height:18px
}
.logo-eurex {
 background:url('../imgs/_svg/logo-eurex.png') no-repeat center;
 width:90px;
 height:31px
}
.logo-borsa-italiana {
 background:url('../imgs/_svg/logo-borsa_italiana.png') no-repeat center;
 width:139px;
 height:27px
}
.logo-xetra {
 background:url('../imgs/_svg/logo-xetra.png') no-repeat center;
 width:87px;
 height:17px
}
.logo-nasdaq {
 background:url('../imgs/_svg/logo-nasdaq.png') no-repeat center;
 width:137px;
 height:33px
}
.logo-kas-bank2 {
 background:url('../imgs/_svg/logo-kas-bank-2.png') no-repeat center;
 width:145px;
 height:26px
}
.logo-cme2 {
 background:url('../imgs/CMEGroup-logo.png') no-repeat left;
 width:145px;
 height:26px
}
.logo-euronext2 {
 background:url('../imgs/Euronext-logo-v03.png') no-repeat center;
 width: 120px;
 height:18px;
}
.logo-eurex2 {
 background:url('../imgs/_svg/logo-eurex-2.png') no-repeat center;
 width:90px;
 height:31px
}
.logo-borsa-italiana2 {
 background:url('../imgs/_svg/logo-borsa_italiana-2.png') no-repeat center;
 width:139px;
 height:27px
}
.logo-xetra2 {
 background:url('../imgs/_svg/logo-xetra-2.png') no-repeat center;
 width:87px;
 height:17px
}
.logo-nasdaq2 {
 background:url('../imgs/_svg/logo-nasdaq-2.png') no-repeat center;
 width:137px;
 height:33px
}
@media(max-width:1279px) {
 .logo-kas-bank {
  width:137px;
  height:25px
 }
 .logo-euronext {
  width:122px;
  height:19px
 }
 .logo-eurex {
  width:82px;
  height:28px
 }
 .logo-borsa-italiana {
  width:144px;
  height:28px
 }
 .logo-xetra {
  width:90px;
  height:18px
 }
 .logo-nasdaq {
  width:133px;
  height:32px
 }
 .logo-kas-bank2 {
  width:137px;
  height:25px
 }
 .logo-euronext2 {
  width:122px;
  height:19px
 }
 .logo-eurex2 {
  width:82px;
  height:28px
 }
 .logo-borsa-italiana2 {
  width:144px;
  height:28px
 }
 .logo-xetra2 {
  width:90px;
  height:18px
 }
 .logo-nasdaq2 {
  width:133px;
  height:32px
 }
}
@media(max-width:435px) {
 .logo-kas-bank {
  width:109px;
  height:20px
 }
 .logo-euronext {
  width:95px;
  height:15px
 }
 .logo-eurex {
  width:58px;
  height:20px
 }
 .logo-borsa-italiana {
  width:102px;
  height:20px
 }
 .logo-xetra {
  width:70px;
  height:14px
 }
 .logo-nasdaq {
  width:96px;
  height:23px
 }
 .logo-kas-bank2 {
  width:109px;
  height:20px
 }
 .logo-euronext2 {
  width: 110px;
  height:15px
 }
 .logo-eurex2 {
  width: 91px;
  height: 18px;
 }
 .logo-borsa-italiana2 {
  width:102px;
  height:20px
 }
 .logo-xetra2 {
  width: 87px;
  height: 38px;
 }
 .logo-nasdaq2 {
  width:96px;
  height:23px
 }
}
.dg-carousel-tabs .nav-link {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 background:0;
 border:none !important;
 border-radius:35px !important;
 color:#fff;
 opacity:.5;
 margin:0;
 padding:20px 30px !important;
 height:70px !important;
 vertical-align:middle
}
.dg-carousel-tabs .nav-link.active,
.dg-carousel-tabs .nav-link:hover,
.dg-carousel-tabs .nav-link:focus,
.dg-carousel-tabs .nav-link:active {
 color:#fff !important;
 opacity:1;
 background-color:#42b8e7 !important
}
@media(max-width:375px) {
 .dg-carousel-tabs .nav-link {
  padding:7px 30px !important
 }
}
@media(max-width:359px) {
 .dg-carousel-tabs .nav-link {
  padding:20px 30px !important
 }
}
.dg-carousel-tabs .nav-pills,
.dg-carousel-tabs .nav-link {
 width:auto !important
}
.center-pills {
 display:flex;
 justify-content:center
}
.dg-carousel-content {
 max-width:480px;
 display:block;
 margin:0 auto
}
.dg-carousel__prev,
.dg-carousel__next {
 position:absolute
}
.dg-carousel__prev {
 top:45%;
 left:-70px
}
.dg-carousel__next {
 top:45%;
 right:-70px
}
.sl {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 text-align:left;
 width:100%;
 background:transparent;
 border:0;
 padding:0;
 height:40px !important
}
.sl-placeholder {
 display:block;
 position:relative;
 cursor:pointer;
 white-space:nowrap;
 overflow:hidden;
 text-align:left;
 text-overflow:ellipsis;
 border-radius:2px;
 border:1px solid #6c7a87;
 background:0;
 color:#fff;
 padding:0 12px;
 height:40px !important;
 line-height:40px;
 vertical-align:middle
}
.sl.active .sl-placeholder {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 background:#001722;
 color:#fff;
 line-height:40px;
 vertical-align:middle
}
.sl-options {
 opacity:0;
 visibility:hidden;
 position:absolute;
 overflow:hidden;
 width:100%;
 background-color:#001722;
 border:1px solid #6c7a87;
 border-top:0;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px;
 white-space:nowrap;
 text-overflow:ellipsis;
 margin-top:0;
 display:block;
 z-index:2000;
 line-height:0
}
.sl-options ul {
 list-style:none;
 margin:0;
 padding:0;
 width:100%
}
.sl-options ul li {
 display:list-item;
 padding:12px;
 height:44px !important;
 cursor:pointer;
 color:#fff;
 text-align:left
}
.sl-options ul li:hover {
 color:#f2f5f8
}
.sl-option[data-flag="nl"]:before,
.sl-placeholder[data-flag="nl"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/_svg/nl.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="ch"]:before,
.sl-placeholder[data-flag="ch"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/ch.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="cz"]:before,
.sl-placeholder[data-flag="cz"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/cz.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="dk"]:before,
.sl-placeholder[data-flag="dk"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/dk.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="de"]:before,
.sl-placeholder[data-flag="de"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/de.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="es"]:before,
.sl-placeholder[data-flag="es"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/es.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="gr"]:before,
.sl-placeholder[data-flag="gr"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/gr.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="fr"]:before,
.sl-placeholder[data-flag="fr"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/fr.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="ie"]:before,
.sl-placeholder[data-flag="ie"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/ie.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="it"]:before,
.sl-placeholder[data-flag="it"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/it.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="co.no"]:before,
.sl-placeholder[data-flag="co.no"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/no.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="hu"]:before,
.sl-placeholder[data-flag="hu"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/hu.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="at"]:before,
.sl-placeholder[data-flag="at"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/at.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="pl"]:before,
.sl-placeholder[data-flag="pl"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/pl.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="pt"]:before,
.sl-placeholder[data-flag="pt"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/pt.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="fi"]:before,
.sl-placeholder[data-flag="fi"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/fi.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="se"]:before,
.sl-placeholder[data-flag="se"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/se.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.sl-option[data-flag="co.uk"]:before,
.sl-placeholder[data-flag="co.uk"]:before {
 content:"";
 display:inline-block;
 background:url('../imgs/flags/gb.svg') no-repeat center;
 width:21px;
 height:16px;
 margin-right:10px;
 background-size:21px 16px
}
.underline-from-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:perspective(1px) translateZ(0);
 -ms-transform:perspective(1px) translateZ(0);
 transform:perspective(1px) translateZ(0);
 box-shadow:0 0 1px transparent;
 position:relative;
 overflow:hidden
}
.underline-from-left:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:100%;
 bottom:0;
 background:#083238;
 height:4px;
 -webkit-transition-property:right;
 -ms-transition-property:right;
 transition-property:right;
 -webkit-transition-duration:.3s;
 -ms-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-timing-function:ease-out;
 -ms-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.underline-from-left:hover:before,
.underline-from-left:focus:before,
.underline-from-left:active:before {
 right:0
}
.underline-from-left-parent:hover .underline-from-left:before,
.underline-from-left-parent:focus .underline-from-left:before,
.underline-from-left-parent:active .underline-from-left:before {
 right:0
}
.blue-underline.underline-from-left:before {
 background:#083238
}
.white-underline.underline-from-left:before {
 background:#fff
}
.grey-underline.underline-from-left:before {
 background:#9aa9b7
}
.thin-underline.underline-from-left:before {
 height:2px
}
.thiner-underline.underline-from-left:before {
 height:1px
}
.hov-rotate {
 -webkit-transition:-webkit-transform 1.2s ease-in-out;
 -ms-transition:transform 1.2s ease-in-out;
 transition:transform 1.2s ease-in-out;
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center
}
.hov-rotate:hover,
.hov-rotate-parent:hover .hov-rotate {
 -webkit-transform:rotate(360deg);
 -ms-transform:rotate(360deg);
 transform:rotate(360deg)
}
.grow {
 transition:all .4s ease-in-out
}
.grow:hover {
 transform:scale(1.1,1.1)
}
.grow:active {
 transform:scale(1,1)
}
.grow-parent:hover .grow {
 transform:scale(1.1,1.1)
}
.grow-parent:active .grow {
 transform:scale(1,1)
}
.to-25 {
 -webkit-transform-origin:25%;
 -ms-transform-origin:25%;
 transform-origin:25%
}
/*!* ======== Pulse infinite *!*/.sweep-to-right {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 box-shadow:0 0 1px transparent;
 -webkit-transform:perspective(1px) translateZ(0);
 -ms-transform:perspective(1px) translateZ(0);
 transform:perspective(1px) translateZ(0);
 -webkit-transition-property:color;
 -ms-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:.4s;
 -ms-transition-duration:.4s;
 transition-duration:.4s
}
.sweep-to-right:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#fff;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%;
 -webkit-transition-property:transform;
 -ms-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:.4s;
 -ms-transition-duration:.4s;
 transition-duration:.4s;
 -webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);
 -ms-transition-timing-function:cubic-bezier(0.2,1,0.3,1);
 transition-timing-function:cubic-bezier(0.2,1,0.3,1)
}
.sweep-to-right:hover,
.sweep-to-right:focus,
.sweep-to-right:active {
 color:#083238
}
.sweep-to-right:hover:before,
.sweep-to-right:focus:before,
.sweep-to-right:active:before {
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.btn-dark.sweep-to-right:before {
 background:#000
}
.btn-dark.sweep-to-right:hover,
.btn-dark.sweep-to-right:focus,
.btn-dark.sweep-to-right:active {
 background-color:#fff;
 color:#fff
}
.btn-out1.sweep-to-right:before {
 background:#083238
}
.btn-out1.sweep-to-right:hover,
.btn-out1.sweep-to-right:focus,
.btn-out1.sweep-to-right:active {
 background-color:#fff;
 color:#fff
}
.btn-opacity-20.sweep-to-right:before {
 background:rgba(255,255,255,1)
}
.btn-out1.btn-opacity-20.sweep-to-right:hover,
.btn-out1.btn-opacity-20.sweep-to-right:focus,
.btn-out1.btn-opacity-20.sweep-to-right:active {
 background:rgba(255,255,255,0.2);
 color:#083238
}
.btn-dark.btn-opacity-20.sweep-to-right:hover,
.btn-dark.btn-opacity-20.sweep-to-right:focus,
.btn-dark.btn-opacity-20.sweep-to-right:active {
 background:rgba(255,255,255,0.2);
 color:#001722
}
.sweep-to-right-2 {
 overflow:hidden;
 position:relative;
 -webkit-transition:.5s ease-in-out;
 -ms-transition:.5s ease-in-out;
 transition:.5s ease-in-out
}
.sweep-to-right-2:before {
 content:'';
 position:absolute;
 top:-10px;
 right:-50px;
 bottom:0;
 left:0;
 z-index:-1;
 border-right:50px solid transparent;
 border-top:80px solid #fff;
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%);
 -webkit-transition:.5s ease-in-out;
 -ms-transition:.5s ease-in-out;
 transition:.5s ease-in-out
}
.sweep-to-right-2:hover {
 color:#083238
}
.sweep-to-right-2:hover:before {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.btn-out1.sweep-to-right-2:before {
 border-top:80px solid #083238
}
.btn-out1.sweep-to-right-2:hover,
.btn-out1.sweep-to-right-2:focus,
.btn-out1.sweep-to-right-2:active {
 background-color:#fff;
 color:#fff;
 border-color:#fff
}
.btn-dark.sweep-to-right-2:before {
 border-top:80px solid #fff
}
.btn-dark.sweep-to-right-2:hover,
.btn-dark.sweep-to-right-2:focus,
.btn-dark.sweep-to-right-2:active {
 background-color:#000;
 color:#000
}
.btn-opacity-20.sweep-to-right-2:before {
 border-top:80px solid rgba(255,255,255,1)
}
.btn-out1.btn-opacity-20.sweep-to-right-2:hover,
.btn-out1.btn-opacity-20.sweep-to-right-2:focus,
.btn-out1.btn-opacity-20.sweep-to-right-2:active {
 background:rgba(255,255,255,0.2);
 color:#083238
}
.btn-dark.btn-opacity-20.sweep-to-right-2:hover,
.btn-dark.btn-opacity-20.sweep-to-right-2:focus,
.btn-dark.btn-opacity-20.sweep-to-right-2:active {
 background:rgba(255,255,255,0.2);
 color:#001722
}
.pivot-to-right {
 overflow:hidden;
 -webkit-transition:border-color .6s,color .6s;
 -ms-transition:border-color .6s,color .6s;
 transition:border-color .6s,color .6s;
 -webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);
 -ms-transition-timing-function:cubic-bezier(0.2,1,0.3,1);
 transition-timing-function:cubic-bezier(0.2,1,0.3,1)
}
.pivot-to-right::before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:150%;
 height:100%;
 background:#083238;
 z-index:-1;
 -webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
 -ms-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
 transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transition:-webkit-transform .6s,opacity .6s,background-color .6s;
 -ms-transition:transform .6s,opacity .6s,background-color .6s;
 transition:transform .6s,opacity .6s,background-color .6s
}
.pivot-to-right:hover {
 background-color:#083238;
 color:#083238
}
.pivot-to-right.btn-inverted:hover {
 color:#083238
}
.pivot-to-right:hover::before {
 opacity:1;
 background-color:#fff;
 -webkit-transform:rotate3d(0,0,1,0);
 -ms-transform:rotate3d(0,0,1,0);
 transform:rotate3d(0,0,1,0);
 -webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);
 -ms-transition-timing-function:cubic-bezier(0.2,1,0.3,1);
 transition-timing-function:cubic-bezier(0.2,1,0.3,1)
}
.pivot-to-right.btn-inverted:hover::before {
 background-color:#fff
}
.btn-out1.pivot-to-right:hover {
 background-color:#fff;
 color:#fff
}
.btn-out1.pivot-to-right:hover::before {
 background-color:#083238
}
.oblique-open:link,
.oblique-open:visited {
 position:relative;
 display:inline-block;
 overflow:hidden;
 -webkit-transition:all 1s ease;
 -moz-transition:all 1s ease;
 -o-transition:all 1s ease;
 -ms-transition:all 1s ease;
 transition:all 1s ease
}
.oblique-open:link:after,
.oblique-open:visited:after {
 content:"";
 position:absolute;
 height:0;
 left:50%;
 top:50%;
 width:150%;
 z-index:-1;
 -webkit-transition:all .75s ease 0;
 -moz-transition:all .75s ease 0;
 -o-transition:all .75s ease 0;
 -ms-transition:all .75s ease 0;
 transition:all .75s ease 0
}
.oblique-open:hover:after,
.oblique-open:visited:hover:after {
 height:450%
}
.oblique-open:hover {
 color:#083238
}
.oblique-open:after {
 background:#fff;
 -moz-transform:translateX(-50%) translateY(-50%) rotate(25deg);
 -ms-transform:translateX(-50%) translateY(-50%) rotate(25deg);
 -webkit-transform:translateX(-50%) translateY(-50%) rotate(25deg);
 transform:translateX(-50%) translateY(-50%) rotate(25deg)
}
.btn-out1.oblique-open:hover {
 color:#fff
}
.btn-out1.oblique-open:after {
 background:#083238
}
body {
 font-size:16px;
 line-height:26px;
 margin-top:30px
}
.center-div {
 margin:0 auto;
 display:block;
 position:relative
}
#header-menu .screen-nav ul.navbar-nav li {
 min-width:20px;
 padding:0 10px
}
@media(max-width:1600px) {
 #header-menu .screen-nav ul.navbar-nav li {
  padding:0 5px
 }
}
@media(max-width:1050px) {
 #header-menu .screen-nav ul.navbar-nav li {
  min-width:20px;
  padding:0
 }
}
@media(max-width:1280px) {
 #header-menu .screen-nav ul.navbar-nav li {
  min-width:20px;
  padding:0 3px
 }
 .login-btns .hidden-lg-down {
  display:none
 }
}
.invisible-desktop {
 display:none !important
}
.visible-desktop {
 display:block !important
}
.hidden-1024-up {
 display:none
}
.hidden-1024-down {
 display:inline-block
}
@media(max-width:1024px) {
 .hidden-1024-up {
  display:inline-block
 }
 .hidden-1024-down {
  display:none
 }
}
.container-1600 {
 width:1600px;
 max-width:100%
}
.border-bottom {
 border-bottom:1px solid #e6ecf2
}
.border-top {
 border-top:1px solid #e6ecf2
}
.border-bottom-dark {
 border-bottom:1px solid #293d4a
}
.border-top-dark {
 border-top:1px solid #293d4a
}
.bg1 {
 background-image:url('../imgs/bg1.png');
 background-color:#fff;
 background-repeat:no-repeat;
 background-position:center;
 background-size:100%
}
.phones-bg {
 background-image:url('../imgs/phones-bg2.png');
 background-repeat:no-repeat;
 background-position:bottom;
 background-size:100%
}
.navbar {
 padding:0
}
div.top-navbar ul.navbar-nav li {
 display:flex;
 justify-content:center;
 align-content:center;
 align-items:center;
 width:auto;
 height:72px
}
div.top-navbar ul.navbar-nav li a {
 color:#6c7a87;
 line-height:54px;
 text-align:center;
 padding-top:12px;
 padding-bottom:4px;
 border-bottom:2px solid transparent
}
div.top-navbar ul.navbar-nav li a:hover {
 color:#001722
}
.nav-pills .nav-link,
div.top-navbar ul.navbar-nav li {
 min-width:120px;
 padding:0 10px
}
div.top-navbar ul.navbar-nav li.active>a,
div.top-navbar ul.navbar-nav li>a:hover {
 border-bottom:2px solid #083238
}
.dg-card {
 max-width:300px;
 text-align:left;
 margin:0 auto
}
.dg-card .row {
 height:64px;
 align-content:center
}
.mobile-toggler {
 display:none;
 font-size:20px;
 cursor:pointer
}
.mobile-toggler:hover {
 opacity:.6
}
.mobile-toggler i {
 position:relative;
 top:2px
}
.mobile-nav {
 display:none
}
.mobile-nav.active {
 display:none
}
.logo,
.navbar-brand {
 width:180px
}
.logo,
.navbar-brand img {
 width:180px
}
.top-right-btns {
 max-width:390px
}
.apps-download {
 float:right
}
.apps-download>p {
 display:none
}
.or-scroll-down span {
 display:none
}
.laptop-section-text {
 padding-top:180px
}
.four-icons--tabs {
 overflow:hidden
}
.four-icons--tabs>ul {
 position:relative
}
.four-icons--tabs .nav-link,
.four-icons--tabs .nav-link.active,
.four-icons--tabs .nav-link:hover,
.four-icons--tabs .nav-link:active,
.four-icons--tabs .nav-link:focus {
 background-color:transparent !important;
 border:none !important;
 display:inline-block !important;
 -webkit-transition:.4s ease-in-out;
 -ms-transition:.4s ease-in-out;
 transition:.4s ease-in-out
}
.nav-link.dollar-icon {
 background:url('../imgs/_svg/links_bewaarloon-dolar_grey.svg') no-repeat top center
}
.nav-link.save-icon {
 background:url('../imgs/_svg/links_sorting-save_grey.svg') no-repeat top center
}
.nav-link.storage-icon {
 background:url('../imgs/_svg/links_dividendkosten-storeage_grey.svg') no-repeat top center
}
.nav-link.diagram-icon {
 background:url('../imgs/_svg/links_koersen-graphic_grey.svg') no-repeat top center
}
.nav-link.dollar-icon:hover,
.nav-link.dollar-icon.active {
 background:url('../imgs/_svg/links_bewaarloon-dolar_white.png') no-repeat top center
}
.nav-link.save-icon:hover,
.nav-link.save-icon.active {
 background:url('../imgs/_svg/links_sorting-save_white.svg') no-repeat top center
}
.nav-link.storage-icon:hover,
.nav-link.storage-icon.active {
 background:url('../imgs/_svg/links_dividendkosten-storeage_white.svg') no-repeat top center
}
.nav-link.diagram-icon:hover,
.nav-link.diagram-icon.active {
 background:url('../imgs/_svg/links_koersen-graphic_white.svg') no-repeat top center
}
@media(max-width:1599px) {
 .logo,
 .navbar-brand {
  width:150px
 }
 .logo,
 .navbar-brand img {
  width:150px
 }
}
@media(max-width:375px) {
 .nav-link.dollar-icon {
  background:url('../imgs/_svg/links_bewaarloon-dolar_grey.png') no-repeat top center
 }
 .nav-link.dollar-icon:hover,
 .nav-link.dollar-icon.active {
  background:url('../imgs/_svg/links_bewaarloon-dolar_white.png') no-repeat top center
 }
}
.nav-link.dollar-icon,
.nav-link.save-icon,
.nav-link.storage-icon,
.nav-link.diagram-icon,
.nav-link.dollar-icon:hover,
.nav-link.save-icon:hover,
.nav-link.storage-icon:hover,
.nav-link.diagram-icon:hover {
 background-size:48px;
 width:48px !important;
 height:48px !important
}
.nav-link.dollar-icon.active,
.nav-link.save-icon.active,
.nav-link.storage-icon.active,
.nav-link.diagram-icon.active {
 background-size:72px;
 width:72px !important;
 height:72px !important
}
.blue-section-logos-screen {
 display:block
}
.blue-section-logos-mob {
 display:none
}
.btn-lg {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:24px;
 padding:16px 2.8rem
}
.height-header {
 height:72px
}
div.top-navbar ul.navbar-nav {
 margin-right:-100px
}
.z--1 {
 z-index:-1
}
.z-0 {
 z-index:0
}
.z-1 {
 z-index:1
}
.z-2 {
 z-index:2
}
.z-3 {
 z-index:3
}
.z-10 {
 z-index:10
}
.border-for-twosections {
 top:970px;
 position:relative;
 z-index:0
}
.br-tl-3 {
 border-top-left-radius:3px
}
.br-tr-3 {
 border-top-right-radius:3px
}
.br-bl-3 {
 border-bottom-left-radius:3px
}
.br-br-3 {
 border-bottom-right-radius:3px
}
.mpr-0 {
 margin-right:0 !important;
 padding-right:0 !important
}
.mpl-0 {
 margin-left:0 !important;
 padding-left:0 !important
}
.mpt-0 {
 margin-top:0 !important;
 padding-top:0 !important
}
.mpb-0 {
 margin-bottom:0 !important;
 padding-bottom:0 !important
}
.p4 {
 padding:4px
}
.p8 {
 padding:8px
}
.p10 {
 padding:10px
}
.p16 {
 padding:16px
}
.p20 {
 padding:20px
}
.p32 {
 padding:32px
}
.p40 {
 padding:40px
}
.p48 {
 padding:48px
}
.p50 {
 padding:50px
}
.p57 {
 padding:57px 57px 50px 57px
}
#boxes-part .p57 {
 padding:45px 130px 45px 130px
}
.p64 {
 padding:64px
}
.p80 {
 padding:80px
}
.m4 {
 margin:4px
}
.m8 {
 margin:8px
}
.m10 {
 margin:10px
}
.m16 {
 margin:16px
}
.m20 {
 margin:20px
}
.m32 {
 margin:32px
}
.m40 {
 margin:40px
}
.m48 {
 margin:48px
}
.m56 {
 margin:56px
}
.m64 {
 margin:64px
}
.m80 {
 margin:80px
}
.pt80 {
 padding-top:80px
}
.pt20 {
 padding-top:20px
}
.pt5 {
 padding-top:5px
}
.pb5 {
 padding-bottom:5px
}
.pb10 {
 padding-bottom:10px
}
.pb40 {
 padding-bottom:40px
}
.pb80 {
 padding-bottom:80px
}
.mt20 {
 margin-top:20px
}
.mt30 {
 margin-top:30px
}
.mt40 {
 margin-top:40px
}
.mt50 {
 margin-top:50px
}
.mt5 {
 margin-top:5px
}
.mb5 {
 margin-bottom:5px
}
.letter04 {
 letter-spacing:.4px
}
.lh14 {
 line-height:14px
}
.lh16 {
 line-height:16px
}
.lh20 {
 line-height:20px
}
.lh26 {
 line-height:26px
}
.lh28 {
 line-height:28px
}
.lh30 {
 line-height:30px
}
.lh32 {
 line-height:32px
}
.lh36 {
 line-height:36px
}
.lh38 {
 line-height:38px
}
.lh40 {
 line-height:40px
}
.lh48 {
 line-height:48px
}
.mt-95 {
 margin-top:95px
}
.mt-90 {
 margin-top:90px
}
.mt-80 {
 margin-top:80px
}
.mt-75 {
 margin-top:75px
}
.mt-70 {
 margin-top:70px
}
.mt-60 {
 margin-top:60px
}
.mt-55 {
 margin-top:55px
}
.mt-50 {
 margin-top:50px
}
.mt-45 {
 margin-top:45px
}
.mt-40 {
 margin-top:40px
}
.mt-35 {
 margin-top:35px
}
.mt-30 {
 margin-top:30px
}
.mt-25 {
 margin-top:25px
}
.mt-20 {
 margin-top:20px
}
.mt-15 {
 margin-top:15px
}
.mt-10 {
 margin-top:10px
}
.mt-5px {
 margin-top:5px
}
.mt-m5px {
 margin-top:-5px
}
.mb-130 {
 margin-bottom:130px
}
.mb-90 {
 margin-bottom:90px
}
.mb-80 {
 margin-bottom:80px
}
.mb-75 {
 margin-bottom:75px
}
.mb-70 {
 margin-bottom:70px
}
.mb-65 {
 margin-bottom:65px
}
.mb-60 {
 margin-bottom:60px
}
.mb-55 {
 margin-bottom:55px
}
.mb-50 {
 margin-bottom:50px
}
.mb-45 {
 margin-bottom:45px
}
.mb-40 {
 margin-bottom:40px
}
.mb-35 {
 margin-bottom:35px
}
.mb-30 {
 margin-bottom:30px
}
.mb-25 {
 margin-bottom:25px
}
.mb-20 {
 margin-bottom:20px
}
.mb-15 {
 margin-bottom:15px
}
.mb-10 {
 margin-bottom:10px
}
.mb-5px {
 margin-bottom:5px
}
.mr-155 {
 margin-right:150px
}
.mr-150 {
 margin-right:150px
}
.mr-100 {
 margin-right:100px
}
.mr-75 {
 margin-right:75px
}
.mr-50 {
 margin-right:50px
}
.mr-45 {
 margin-right:45px
}
.mr-36 {
 margin-right:36px
}
.mr-30 {
 margin-right:30px
}
.mr-20 {
 margin-right:20px
}
.mr-15 {
 margin-right:15px
}
.mr-10 {
 margin-right:10px
}
.mr-05 {
 margin-right:5px
}
.ml-155 {
 margin-left:150px
}
.ml-150 {
 margin-left:150px
}
.ml-100 {
 margin-left:100px
}
.ml-80 {
 margin-left:80px
}
.ml-75 {
 margin-left:75px
}
.ml-50 {
 margin-left:50px
}
.ml-45 {
 margin-left:45px
}
.ml-40 {
 margin-left:40px
}
.ml-36 {
 margin-left:36px
}
.ml-30 {
 margin-left:30px
}
.ml-20 {
 margin-left:20px
}
.ml-15 {
 margin-left:15px
}
.ml-05 {
 margin-left:05px
}
.padding-65 {
 padding:65px
}
.padding-tb-80 {
 padding-top:80px;
 padding-bottom:80px
}
.pl-200 {
 padding-left:200px
}
.pl-170 {
 padding-left:170px
}
.pl-160 {
 padding-left:160px
}
.pl-150 {
 padding-left:150px
}
.pl-140 {
 padding-left:140px
}
.pl-120 {
 padding-left:120px
}
.pl-80 {
 padding-left:80px
}
.pl-70 {
 padding-left:70px
}
.pl-62 {
 padding-left:62px
}
.pl-60 {
 padding-left:60px
}
.pl-50 {
 padding-left:50px
}
.pl-45 {
 padding-left:45px
}
.pl-40 {
 padding-left:40px
}
.pl-35 {
 padding-left:35px
}
.pl-30 {
 padding-left:30px
}
.pl-25 {
 padding-left:25px
}
.pl-20 {
 padding-left:20px
}
.pl-18 {
 padding-left:18px
}
.pl-15 {
 padding-left:15px
}
.pl-10 {
 padding-left:10px
}
.pl-md-35 {
 padding-left:35px
}
@media(max-width:767px) {
 .pl-md-35 {
  padding-left:0
 }
}
.pr-200 {
 padding-right:200px
}
.pr-170 {
 padding-right:170px
}
.pr-160 {
 padding-right:160px
}
.pr-150 {
 padding-right:150px
}
.pr-140 {
 padding-right:140px
}
.pr-120 {
 padding-right:120px
}
.pr-110 {
 padding-right:110px
}
.pr-100 {
 padding-right:100px
}
.pr-80 {
 padding-right:80px
}
.pr-70 {
 padding-right:70px
}
.pr-62 {
 padding-right:62px
}
.pr-60 {
 padding-right:60px
}
.pr-50 {
 padding-right:50px
}
.pr-45 {
 padding-right:45px
}
.pr-40 {
 padding-right:40px
}
.pr-30 {
 padding-right:30px
}
.pr-25 {
 padding-right:25px
}
.pr-20 {
 padding-right:20px
}
.pr-18 {
 padding-right:18px
}
.pr-15 {
 padding-right:15px
}
.pr-10 {
 padding-right:10px
}
.pt-370 {
 padding-top:370px
}
.pt-220 {
 padding-top:220px
}
.pt-195 {
 padding-top:195px
}
.pt-190 {
 padding-top:190px
}
.pt-180 {
 padding-top:180px
}
.pt-170 {
 padding-top:170px
}
.pt-160 {
 padding-top:160px
}
.pt-150 {
 padding-top:150px
}
.pt-140 {
 padding-top:140px
}
.pt-130 {
 padding-top:130px
}
.pt-120 {
 padding-top:120px
}
.pt-110 {
 padding-top:110px
}
.pt-115 {
 padding-top:115px
}
.pt-105 {
 padding-top:105px
}
.pt-100 {
 padding-top:100px
}
.pt-95 {
 padding-top:95px
}
.pt-90 {
 padding-top:90px
}
.pt-85 {
 padding-top:85px
}
.pt-80 {
 padding-top:80px
}
.pt-75 {
 padding-top:75px
}
.pt-70 {
 padding-top:70px
}
.pt-65 {
 padding-top:65px
}
.pt-60 {
 padding-top:60px
}
.pt-55 {
 padding-top:55px
}
.pt-50 {
 padding-top:50px
}
.pt-48 {
 padding-top:48px
}
.pt-45 {
 padding-top:45px
}
.pt-40 {
 padding-top:40px
}
.pt-35 {
 padding-top:35px
}
.pt-30 {
 padding-top:30px
}
.pt-25 {
 padding-top:25px
}
.pt-20 {
 padding-top:20px
}
.pt-15 {
 padding-top:15px
}
.pt-10 {
 padding-top:10px
}
.pt-5px {
 padding-top:5px
}
.pb-190 {
 padding-bottom:190px
}
.pb-175 {
 padding-bottom:175px
}
.pb-160 {
 padding-bottom:160px
}
.pb-155 {
 padding-bottom:155px
}
.pb-150 {
 padding-bottom:150px
}
.pb-145 {
 padding-bottom:145px
}
.pb-140 {
 padding-bottom:140px
}
.pb-135 {
 padding-bottom:135px
}
.pb-130 {
 padding-bottom:130px
}
.pb-125 {
 padding-bottom:125px
}
.pb-120 {
 padding-bottom:120px
}
.pb-115 {
 padding-bottom:115px
}
.pb-110 {
 padding-bottom:110px
}
.pb-105 {
 padding-bottom:105px
}
.pb-100 {
 padding-bottom:100px
}
.pb-95 {
 padding-bottom:95px
}
.pb-90 {
 padding-bottom:90px
}
.pb-85 {
 padding-bottom:85px
}
.pb-80 {
 padding-bottom:80px
}
.pb-75 {
 padding-bottom:75px
}
.pb-70 {
 padding-bottom:70px
}
.pb-65 {
 padding-bottom:65px
}
.pb-60 {
 padding-bottom:60px
}
.pb-55 {
 padding-bottom:55px
}
.pb-50 {
 padding-bottom:50px
}
.pb-48 {
 padding-bottom:48px
}
.pb-45 {
 padding-bottom:45px
}
.pb-40 {
 padding-bottom:40px
}
.pb-35 {
 padding-bottom:35px
}
.pb-30 {
 padding-bottom:30px
}
.pb-25 {
 padding-bottom:25px
}
.pb-20 {
 padding-bottom:20px
}
.pb-15 {
 padding-bottom:15px
}
.pb-10 {
 padding-bottom:10px
}
.pb-5px {
 padding-bottom:5px
}
.min-h-680 {
 min-height:680px
}
.min-h-640 {
 min-height:640px
}
.min-h-620 {
 min-height:620px
}
.min-h-585 {
 min-height:585px
}
.min-h-550 {
 min-height:550px
}
.min-h-520 {
 min-height:520px
}
.min-h-516 {
 min-height:516px
}
.min-h-460 {
 min-height:460px
}
.min-h-420 {
 min-height:420px
}
.min-h-320 {
 min-height:320px
}
.min-h-40 {
 min-height:40px
}
.max-w-1200 {
 max-width:1200px
}
.max-w-1050 {
 max-width:1050px
}
.max-w-1000 {
 max-width:1000px
}
.max-w-900 {
 max-width:900px
}
.max-w-875 {
 max-width:875px
}
.max-w-730 {
 max-width:730px
}
.max-w-680 {
 max-width:680px
}
.max-w-620 {
 max-width:620px
}
.max-w-590 {
 max-width:590px
}
.max-w-510 {
 max-width:510px
}
.max-w-480 {
 max-width:480px
}
.max-w-460 {
 max-width:460px
}
.max-w-410 {
 max-width:410px
}
.max-w-380 {
 max-width:380px
}
.max-w-360 {
 max-width:360px
}
.max-w-350 {
 max-width:350px
}
.max-w-320 {
 max-width:320px
}
.max-w-290 {
 max-width:290px
}
.max-w-120 {
 max-width:120px
}
.max-w-115 {
 max-width:115px
}
.maxw450 {
 max-width:450px
}
.h-620 {
 max-height:620px
}
.min-w-400 {
 min-width:400px
}
.min-w-280 {
 min-width:280px
}
.min-w-150 {
 min-width:150px !important
}
.min-w-270 {
 min-width:270px !important
}
.min-w-230 {
 min-width:230px !important
}
.min-w-210 {
 min-width:210px !important
}
.min-w-320 {
 min-width:320px !important
}
.min-w-180 {
 min-width:180px !important
}
.min-w-150 {
 min-width:150px !important
}
.min-w-130 {
 min-width:130px !important
}
.w-120 {
 width:120px
}
.w-140 {
 width:140px
}
.w-150 {
 width:150px
}
.w-155 {
 width:155px
}
.w-160 {
 width:160px
}
.w-200 {
 width:200px
}
.w-220 {
 width:220px
}
.w-280 {
 width:280px
}
.w-320 {
 width:320px
}
.w-400 {
 width:400px
}
.w-620 {
 width:620px
}
.w-162 {
 width:162px
}
.h-40 {
 height:40px
}
.h-48 {
 height:48px
}
.h-54 {
 height:54px
}
.h-64 {
 height:64px
}
.h-180 {
 height:180px
}
#homepage {
 overflow-x:hidden
}
#information {
 overflow-x:hidden
}
#retirement {
 overflow-x:hidden
}
.bg-el-1,
.bg-el-2,
.bg-el-3 {
 display:inline-block;
 position:absolute;
 overflow:hidden
}
.bg-el-1 {
 background:url('../imgs/_svg/bg-blue-rectangle.svg') no-repeat center center;
 width:1490px;
 height:1200px
}
.bg-el-2 {
 background:url('../imgs/_svg/bg-blue-rectangle-small.svg') no-repeat center center;
 width:1090px;
 height:925px
}
.bg-el-3 {
 background:url('../imgs/_svg/bg-blue-rectangle-3-half.svg') no-repeat center center;
 width:755px;
 height:303px
}
.bg-el-01 {
 top:-600px;
 left:-80px
}
.bg-el-02 {
 top:580px;
 right:-364px
}
.bg-el-03 {
 top:2400px;
 left:-450px
}
.bg-el-04 {
 top:2830px;
 right:-295px
}
.bg-el-05 {
 bottom:-95px;
 right:-145px;
 z-index:0
}
#prices-section {
 z-index:1
}
.tarieven-title {
 z-index:10
}
.star-degiro {
 font-size:22px;
 padding:2px
}
.min-width-50 {
 min-width:50%
}
.min-width-110 {
 min-width:110px
}
.min-width-135 {
 min-width:135px
}
.custom-padding {
 padding-left:80px
}
.check-list {
 list-style:none;
 padding-left:20px;
 text-indent:2px;
 list-style-position:outside
}
.check-list li:before {
 content:'';
 display:block;
 width:8px;
 height:16px;
 border:solid #fff;
 border-width:0 2px 2px 0;
 transform:rotate(45deg);
 margin-left:-1em;
 margin-right:.100em;
 position:relative;
 top:22px;
 left:-10px
}
.check-list li {
 padding-left:10px;
 line-height:30px
}
#contact-part-2 .check-list li:before {
 border-color:#fff
}
#contact-part .logo-sofort {
 display:inline-block;
 width:97px;
 min-width:97px;
 max-width:97px;
 height:30px;
 min-height:30px;
 max-height:30px
}
#contact-part .logo-ideal {
 display:inline-block;
 width:34px;
 min-width:34px;
 max-width:34px;
 height:30px;
 min-height:30px;
 max-height:30px
}
#contact-part .btn-out1:hover {
 border:1px solid white
}
#slider-section img.trustpilot-logo {
 width:140px
}
.boxes-content-screen {
 display:inline-block
}
.boxes-content-mob {
 display:none
}
.box-icon {
 width:52px;
 height:42px
}
.icon_veiligheid-lock {
 width:32px;
 height:40px
}
.icon-pig {
 width:38px;
 height:38px
}
.icon_wereldwijd-world {
 width:36px;
 height:36px
}
.icon_eenvoudig-clock {
 width:32px;
 height:40px
}
.footer-logo-screen {
 width:200px
}
.footer-logo-mob {
 width:120px
}
.footer-secure-global-logo {
 width:72px;
 height:27px
}
.footer-ideal-logo {
 width:31px;
 height:27px
}
.app-store-logo,
.google-play-logo {
 width:128px;
 height:40px
}
.dark-blue-hover:hover {
 box-shadow:none;
 background:#ffe85c;
 border-color:#ffe85c
}
.dark-green-hover:hover {
 box-shadow:none;
 background:#00dd5c;
 border-color:#00dd5c
}
.learn-more-plus {
 margin-top:1px
}
#boxes-part .box-icon+span {
 margin-left:-10px
}
.cookie-policy {
 height:40px;
 position:fixed;
 top:0;
 z-index:200;
 width:100%
}
.cookie-policy-bottom {
 position:fixed;
 bottom:0;
 z-index:200;
 width:100%
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
 display:block
}
.footer-menu-set ul li {
 text-align:left
}
.footer-screen {
 display:block;
 overflow-x:hidden
}
.footer-mob {
 display:none
}
.footer-mob .dg-footer-mob-select-list {
 width:170px
}
.footer-mob .dg-footer-mob-select-list span.roboto-reg-14 {
 position:relative;
 top:8px
}
.footer-mob .dg-footer-mob-select-list .sl {
 text-align:right;
 position:relative;
 top:-25px
}
footer .sl-options {
 max-height:300px;
 overflow-y:auto
}
.footer-mob .dg-footer-mob-select-list .sl-placeholder,
.footer-mob .dg-footer-mob-select-list .sl-options {
 border:0;
 text-align:right
}
#header-menu {
 z-index:30 !important;
 margin-top:0
}
#header-menu-sticky {
 z-index:1000;
 background:#fff;
 -webkit-transition:.4s ease-in-out;
 -ms-transition:.4s ease-in-out;
 transition:.4s ease-in-out
}
.header-awards {
 width:240px
}
#header-section,
#contact-part-2 {
 position:relative
}
#header-section .header-section-bg {
 left:0;
 top:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 padding-top:125px;
 min-height:730px;
 background-image:url("../imgs/header-tabletv2.png");
 background-size:cover;
 background-position:50%;
 background-repeat:no-repeat
}
#header-section .landing-bg {
 left:0;
 top:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 background-image:url("../imgs/1000_landing_bg.png");
 background-size:cover;
 background-position:50%;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:200px
}
.security-bg {
 left:0;
 top:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 padding-top:30px;
 background-image:url("../imgs/security_bg_1280_up.png");
 background-size:cover;
 background-position:50%;
 background-repeat:no-repeat
}
@media(max-width:1279px) {
 .security-bg {
  background-image:url("../imgs/security_bg_1279_down.png")
 }
}
.bg-tarieven-header {
 background-image:url("../imgs/tarievenv2.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position-y:70%;
 min-height:730px;
 padding-top:200px
}
.bg-product-header {
 background-image:url("../imgs/bg-productv2.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position-y:35%;
 min-height:730px;
 padding-top:200px
}
.bg-overdegiro-header {
 background-color:#083238;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:100% 60%;
 min-height:500px;
 padding-top:100px
}
.bg-helpdesk-header {
 background-image:url("../imgs/helpv2.png");
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:200px
}
.bg-start-investing {
 background-image:url("../imgs/bg-start-investing.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:200px
}
img.equal {
 vertical-align:initial
}
#contact-part-2 .contact-part-2-bg {
 left:0;
 top:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 background-image:url("../imgs/surf.png");
 background-repeat:no-repeat;
 background-size:cover;
 background-position-y:27%
}
.font-stars-18 {
 font-size:18px
}
.font-stars-20 {
 font-size:20px
}
.font-stars-22 {
 font-size:22px
}
.laptop-imgs {
 position:relative;
 left:-180px
}
.iphone-img {
 left:27px
}
#slider-section h2 {
 max-width:600px
}
.hide-1280-down {
 display:inline-block
}
.hide-1280-up {
 display:none
}
@media(max-width:1280px) {
 .hide-1280-down {
  display:none
 }
 .hide-1280-up {
  display:inline-block
 }
}
#laptop-section .laptop-section-text {
 padding-top:140px
}
#awards-section .hp-awards-img {
 min-height:300px;
 line-height:300px;
 vertical-align:middle;
 margin-bottom:20px
}
#awards-section .hp-awards-img img {
 height:232px
}
@media(max-width:1600px) {
 .intermediate-size {
  font-size:34px
 }
 div.top-navbar ul.navbar-nav {
  margin-right:0
 }
}
@media(max-width:1366px) {
 #awards-section .alte-45 {
  font-size:34px;
  line-height:40px
 }
 #awards-section .pt-160 {
  padding-top:120px
 }
 #awards-section .pb-160 {
  padding-bottom:100px
 }
 #awards-section .pb-100 {
  padding-bottom:55px
 }
}
@media(max-width:1280px) {
 .border-for-twosections {
  top:930px
 }
 .alte-45 {
  font-size:34px;
  line-height:40px
 }
 .alte-34 {
  font-size:24px;
  line-height:32px
 }
 .mr-50 {
  margin-right:55px
 }
 .ml-50 {
  margin-left:55px
 }
 .bg-el-01 {
  top:-650px;
  left:-150px
 }
 .bg-el-02 {
  top:455px;
  right:-784px
 }
 .bg-el-03 {
  top:2120px;
  left:-660px
 }
 .bg-el-04 {
  top:2835px;
  right:-710px
 }
 .bg-el-05 {
  bottom:-95px;
  right:-145px;
  z-index:0
 }
 #dg-tabs-content-div {
  width:70%;
  margin:0 auto
 }
 .w-120 {
  width:110px
 }
 .navbar .w-120 {
  font-size:13px
 }
 #header-section .pt-60 {
  padding-top:70px
 }
 #header-section .pb-45 {
  padding-bottom:35px
 }
 #header-section .pb-20 {
  padding-bottom:15px
 }
 #prices-section.pt-75 {
  padding-top:50px
 }
 #prices-section .pb-1 {
  padding-bottom:30px !important
 }
 #laptop-section {
  padding-top:70px
 }
 #header-section .pb-75 {
  padding-bottom:55px
 }
 #prices-section .tarieven-title {
  top:0
 }
 #laptop-section .mt-30 {
  margin-top:-15px !important
 }
 #laptop-section .pb-60 {
  padding-bottom:35px
 }
 #laptop-section .pb-35 {
  padding-bottom:20px
 }
 #laptop-section .mt-55 {
  margin-top:0
 }
 #laptop-section .laptop-section-text {
  padding-top:80px
 }
 #laptop-section .laptop-imgs {
  left:-20px
 }
 #laptop-section .pr-200 {
  padding-right:100px
 }
 #slider-section .min-h-680 {
  min-height:620px
 }
 #slider-section .pt-75 {
  padding-top:55px
 }
 #slider-section .pb-35 {
  padding-bottom:20px
 }
 #slider-section .roboto-reg-20 {
  font-size:18px
 }
 #slider-section .pb-45 {
  padding-bottom:25px
 }
 #slider-section h2 {
  padding-top:30px;
  max-width:600px
 }
 #boxes-part h2 {
  margin:0 auto !important;
  padding-bottom:35px
 }
 #boxes-part .pt-110 {
  padding-top:85px
 }
 #boxes-part .roboto-reg-20 {
  font-size:24px;
  padding-bottom:55px
 }
 #boxes-part .pt-45 {
  padding-top:15px
 }
 #boxes-part .mt-35 {
  margin-top:15px
 }
 #boxes-part .p57 {
  padding:40px 40px 30px
 }
 #boxes-part .white-box2.p57 {
  padding:40px 30px 30px
 }
 #boxes-part .pt-80 {
  padding-top:70px
 }
 #boxes-part .pb-125 {
  padding-bottom:210px
 }
 #contact-part .pt-60 {
  padding-top:50px
 }
 #contact-part .custom-padding {
  padding-top:25px
 }
 #contact-part .pb-40 {
  padding-bottom:25px
 }
 #contact-part .pt-30 {
  padding-top:20px
 }
 #contact-part .pt-20 {
  padding-top:30px
 }
 #contact-part .pl-70 {
  padding-left:80px
 }
 #contact-part .min-h-680 {
  min-height:620px
 }
 #parteners-part .pb-75 {
  padding-bottom:60px
 }
 #parteners-part .pt-50 {
  padding-top:30px
 }
 #parteners-part .ml-155 {
  margin-left:0
 }
 #parteners-part .mr-155 {
  margin-right:0
 }
 .nav-pills .nav-link,
 div.top-navbar ul.navbar-nav li {
  min-width:110px
 }
}
@media(max-width:1200px) {
 .nav-pills .nav-link,
 div.top-navbar ul.navbar-nav li {
  min-width:0
 }
 div.top-navbar ul.navbar-nav {
  margin-right:0
 }
 #boxes-part .p57 {
  padding:25px 25px 20px
 }
 #boxes-part .mb-40 {
  margin-bottom:25px
 }
 #boxes-part .pb-30 {
  padding-bottom:25px
 }
 #boxes-part .roboto-med-20 {
  font-size:18px;
  line-height:27px
 }
 #boxes-part .cal {
  width:75px;
  height:60px;
  margin-right:0;
  padding:0
 }
 #boxes-part .cal__bottom {
  height:12px;
  line-height:12px
 }
 #boxes-part .cal__top {
  display:inline;
  height:45px;
  padding:0;
  line-height:45px
 }
 .custom-padding {
  padding-left:0 !important
 }
}
@media(min-width:1024px) {
 .mobile-toggler {
  display:none
 }
}
@media(max-width:1024px) {
 .bg-el-01 {
  top:-650px;
  left:-150px
 }
 .bg-el-02 {
  top:475px;
  right:-894px
 }
 .bg-el-03 {
  top:2820px;
  left:-660px
 }
 .bg-el-04 {
  top:2000px;
  right:-210px
 }
 .bg-el-05 {
  bottom:-95px;
  right:-145px;
  z-index:0
 }
 .mobile-toggler {
  display:inline-block
 }
 .screen-nav {
  display:none
 }
 .mobile-nav.active {
  display:block
 }
 .apps-download {
  float:none
 }
 .apps-download>p {
  display:inline-block
 }
 .login-btns {
  margin-top:15px
 }
 .height-header {
  height:72px;
  line-height:60px
 }
 #header-menu .mobile-toggler.mr-30 {
  margin-right:0
 }
 #header-section .pt-60 {
  padding-top:60px
 }
 #header-section .mt-5px {
  margin-top:0
 }
 #header-section .pb-20 {
  padding-bottom:10px
 }
 #header-section .pb-55 {
  padding-bottom:60px
 }
 #header-section .pb-45 {
  padding-bottom:30px
 }
 #header-section .pb-40 {
  padding-bottom:25px
 }
 #header-section .pb-75 {
  padding-bottom:60px
 }
 #header-section {
  background-size:110%
 }
 #prices-section .pb-20 {
  padding-bottom:10px
 }
 #prices-section .pb-25 {
  padding-bottom:10px
 }
 #prices-section .pt-10 {
  padding-top:0
 }
 #prices-section .mr-36 {
  margin-right:27px
 }
 #prices-section .ml-36 {
  margin-left:27px
 }
 #laptop-section .custom-padding {
  padding-left:50px
 }
 #laptop-section .laptop-section-text {
  padding-top:80px;
  padding-left:55px
 }
 #laptop-section .pb-35 {
  padding-bottom:30px
 }
 #laptop-section .lh28 {
  line-height:26px
 }
 #laptop-section .pb-60 {
  padding-bottom:60px
 }
 #laptop-section .laptop-img {
  right:60px
 }
 #laptop-section .iphone-img {
  right:190px;
  left:-33px
 }
 #laptop-section .pr-200 {
  padding-right:60px
 }
 #slider-section h2 {
  padding-bottom:0
 }
 #slider-section .bg02 {
  padding-left:80px;
  padding-right:80px
 }
 #slider-section .pt-75 {
  padding-top:45px
 }
 #dg-tabs-content-div {
  width:68%;
  margin:0 auto
 }
 #slider-section .roboto-reg-20 {
  line-height:27px
 }
 #slider-section .pt-md-4 {
  padding-top:20px !important
 }
 #slider-section .pb-35 {
  padding-bottom:5px
 }
 #slider-section .arrow-next,
 #slider-section .arrow-prev {
  margin-top:-20px
 }
 #slider-section .pb-45 {
  padding-bottom:30px
 }
 #slider-section .pt-70 {
  padding-top:90px
 }
 #slider-section .pb-25 {
  padding-bottom:15px
 }
 #slider-section .roboto-reg-16,
 #slider-section .roboto-med-16 {
  font-size:13px
 }
 #slider-section img.pt-70 {
  width:90px
 }
 #boxes-part h2 {
  max-width:100%;
  margin:0 auto !important;
  padding-bottom:20px
 }
 #boxes-part .pt-110 {
  padding-top:5px
 }
 #boxes-part .roboto-reg-20 {
  font-size:20px
 }
 #boxes-part .pb-30 {
  padding-bottom:0
 }
 #boxes-part .w-620 {
  max-width:476px;
  width:100%
 }
 #boxes-part .min-h-460 {
  min-height:560px
 }
 #boxes-part .p57 {
  padding:60px
 }
 #boxes-part .pb-125 {
  padding-bottom:0
 }
 #boxes-part .pb-80 {
  padding-bottom:70px
 }
 #icons-part .grey {
  padding-top:25px
 }
 #icons-part .icon-link .roboto-reg-14 {
  font-size:16px
 }
 #contact-part .pt-30 {
  padding-top:0
 }
 #contact-part .max-w-460 {
  max-width:360px
 }
 #contact-part .white-box-block {
  padding:40px 30px 50px
 }
 #contact-part .pt-60 {
  padding-top:40px
 }
 #contact-part .custom-padding {
  padding-left:20px !important;
  padding-right:0
 }
}
@media(max-width:992px) {
 .border-for-twosections {
  top:990px
 }
 .footer-menu-set:nth-child(3),
 .footer-menu-set:nth-child(4) {
  margin-top:20px
 }
 #prices-section .mr-50 {
  width:50%;
  margin-left:0;
  margin-right:0
 }
 #laptop-section .laptop-imgs {
  max-height:700px
 }
 #laptop-section .iphone-img {
  right:72px
 }
 #laptop-section .laptop-section-text {
  padding-left:0
 }
 #boxes-part .min-h-550 {
  min-height:100px
 }
 #boxes-part .cal {
  width:90px
 }
 #boxes-part .p57 {
  padding:60px 45px
 }
 #boxes-part .cal {
  min-width:83px;
  width:83px
 }
 #contact-part .custom-padding {
  padding-left:0
 }
 #contact-part .max-w-460 {
  max-width:460px;
  margin:0 auto
 }
 #contact-part .pl-70 {
  padding-left:0
 }
 a.grey-text-992,
 p.grey-text-992,
 span.grey-text-992 {
  color:#9aa9b7
 }
 .bg-el-05 {
  right:-450px;
  z-index:0
 }
 .bg-el-01 {
  top:-650px;
  left:-200px
 }
 .bg-el-04 {
  top:2800px;
  right:-210px
 }
 .bg-el-03 {
  top:3620px;
  left:-660px
 }
}
@media(max-width:991px) {
 #laptop-section .laptop-img {
  top:132px;
  width:615px;
  right:20px
 }
 #tarieven-page .table-responsive {
  border:1px solid #e6ecf2;
  padding:10px
 }
 .bg-product-header {
  background-position:center
 }
}
@media(max-width:768px) {
 .bg-start-investing {
  background-position-x:50%
 }
 .border-for-twosections {
  top:970px
 }
 #laptop-section .laptop-section-text {
  padding-top:40px
 }
 #laptop-section .iphone-img {
  right:200px
 }
 #laptop-section .laptop-img {
  width:590px;
  right:0;
  top:54px
 }
 #prices-section.pb-40 {
  padding-bottom:55px
 }
 #boxes-part .w-620 {
  max-width:550px;
  width:100%
 }
 #boxes-part .p10 {
  padding:10px 0
 }
 #boxes-part .cal {
  min-width:86px;
  width:86px
 }
 #laptop-section .pr-200 {
  padding-right:0
 }
 #header-section .ml-45 {
  margin-left:0
 }
 #header-section {
  background-size:120%
 }
 #boxes-part .min-h-460 {
  min-height:560px
 }
}
@media(max-width:767px) {
 #laptop-section .laptop-img {
  top:0
 }
 .border-for-twosections {
  top:1055px
 }
 #laptop-section .laptop-section-text {
  padding-top:96px
 }
 #slider-section .bg02 {
  padding:15px
 }
}
@media(max-width:600px) {
 #header-section {
  background-size:cover
 }
}
@media(max-width:576px) {
 #header-section {
  background-position-y:27%;
  background-position-x:43%
 }
 #boxes-part .boxes-box {
  padding:0
 }
 #boxes-part .w-620 {
  margin:0;
  max-width:580px
 }
 #boxes-part .white-box {
  border-top:1px solid #e6ecf2;
  border-bottom:0
 }
 #boxes-part .boxes-box:last-child .white-box {
  border-bottom:1px solid #e6ecf2
 }
 #cookie-notification .min-h-40 {
  min-height:50px
 }
 .or-scroll-down span {
  display:inline
 }
 .tarieven-title span {
  display:block
 }
 .tarieven-title {
  top:-33px
 }
 .login-btns {
  display:none !important
 }
 .top-right-btns {
  max-width:128px
 }
 .navbar {
  flex-direction:row
 }
 .laptop-section-text {
  padding-top:65px;
  text-align:center
 }
 .laptop-section-text p {
  text-align:left
 }
 .laptop-imgs {
  max-height:620px;
  padding-top:10px
 }
 .laptop-img {
  top:0
 }
 .min-h-680 {
  min-height:400px
 }
 .min-h-585 {
  min-height:364px
 }
 .blue-section-form {
  display:none
 }
 .blue-section-logos-screen {
  display:none
 }
 .blue-section-logos-mob {
  display:block;
  margin:0 auto
 }
 #contact-part-2 {
  text-align:center
 }
 #contact-part-2 .min-w-400 {
  min-width:250px
 }
 #contact-part-2 .check-list {
  padding-left:40px;
  text-align:left
 }
 #contact-part-2 .pt-30 {
  margin:0 auto
 }
 .partners-logo div {
  background-size:95%
 }
 .footer-screen {
  display:none
 }
 .footer-mob {
  display:block
 }
 #top-navbar-sticky {
  overflow-y:auto;
  max-height:75vh
 }
 #press-figures .tarieven-title span {
  display:inline-block
 }
 #press-figures .tarieven-title a {
  padding:0
 }
}
@media(max-width:435px) {
 .border-for-twosections {
  top:1050px
 }
 #prices-section .container {
  padding:0
 }
 #prices-section .mr-36 {
  margin-right:24px
 }
 #prices-section .ml-36 {
  margin-left:24px
 }
 #prices-section .tarieven {
  padding-bottom:30px
 }
 #prices-section .pb-20 {
  padding-bottom:30px
 }
 #slider-section .nav-link {
  padding:20px 25px !important
 }
 #boxes-part .white-box {
  border-left:0;
  border-right:0
 }
 #boxes-part .boxes-box {
  padding:0 30px !important
 }
 .white-box:hover {
  box-shadow:none
 }
 .dg-carousel__next {
  right:-35px
 }
 .dg-carousel__prev {
  left:-35px
 }
}
@media(max-width:380px) {
 .border-for-twosections {
  top:1060px
 }
}
.bg-press {
 background-image:url("../imgs/bg-pressv2.png");
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
 background-position-y:0;
 min-height:730px;
 padding-top:200px
}
.bordered-link {
 border:1px solid #0275d8
}
@media(max-width:768px) {
 .bg-press {
  background-size:cover
 }
}
@media(max-width:375px) {
 .cookiebar-screen {
  display:none
 }
 .cookiebar-mob {
  display:inline-block
 }
 .height-header {
  height:62px;
  line-height:60px
 }
 .navbar-brand {
  padding-top:12px;
  margin-left:-10px
 }
 .mobile-toggler {
  margin-top:4px
 }
 .mobile-toggler.mr-30 {
  margin-right:-10px
 }
 #header-section .letter04 {
  font-size:12px
 }
 #header-section .pt-60 {
  padding-top:30px
 }
 #header-section .header-awards {
  width:200px
 }
 #header-section .pb-45 {
  padding-bottom:30px
 }
 #header-section h1.alte-45 {
  font-size:45px;
  line-height:48px
 }
 #header-section .pb-20 {
  padding-bottom:25px
 }
 #header-section .pb-55 {
  padding-bottom:35px
 }
 #header-section .pb-75 {
  padding-bottom:45px
 }
 #header-section .pb-50 {
  padding-bottom:30px
 }
 #header-section {
  background-position-y:27%;
  background-position-x:43%
 }
 #header-section .header-section-bg {
  padding-top:80px
 }
 .bg-product-header {
  padding-top:150px
 }
 .bg-tarieven-header {
  padding-top:150px
 }
 .cost-calc-bg {
  padding-top:150px
 }
 .bg-overdegiro-header {
  padding-top:150px
 }
 .bg-press {
  padding-top:150px
 }
 .bg-helpdesk-header {
  padding-top:150px
 }
 .bg-start-investing {
  padding-top:150px
 }
 #header-bg-landing1000,
 #header-bg-landingrugby {
  padding-top:150px
 }
 #header-section .landing-bg {
  padding-top:150px
 }
 #boxes-part .cal {
  min-width:90px;
  width:90px
 }
 #prices-section .container {
  padding:0
 }
 #prices-section .mr-36 {
  margin-right:24px
 }
 #prices-section .ml-36 {
  margin-left:24px
 }
 #prices-section .tarieven {
  padding-bottom:30px
 }
 #prices-section .pb-20 {
  padding-bottom:30px
 }
 #prices-section .mr-50 {
  margin-right:20px;
  width:auto
 }
 #prices-section .ml-50 {
  margin-left:20px
 }
 #press-figures #prices-section .alte-45 {
  font-size:34px
 }
 #press-figures #prices-section .alte-14 {
  font-size:12px
 }
 #press-figures #prices-section .roboto-reg-12 {
  font-size:10px
 }
 #press-figures #prices-section .roboto-med-16 {
  font-size:14px
 }
 .laptop-section-text h2 {
  font-size:24px
 }
 #laptop-section .custom-padding {
  padding-left:0
 }
 #laptop-section .laptop-section-text {
  padding-top:40px
 }
 #laptop-section .pb-35 {
  padding-bottom:30px
 }
 #laptop-section .pb-60 {
  padding-bottom:45px
 }
 #laptop-section p {
  font-size:18px;
  line-height:28px
 }
 #laptop-section .laptop-imgs {
  padding-top:0;
  padding-left:15px;
  margin-top:-10px
 }
 #laptop-section .laptop-img {
  width:584px;
  top:0;
  left:0
 }
 #laptop-section .iphone-img {
  height:294px;
  width:162px;
  bottom:-40px;
  left:0
 }
 #awards-section .hp-awards-img {
  margin-bottom:0
 }
 #awards-section .col-12 {
  margin-bottom:40px
 }
 #slider-section .nav-pills .nav-link,
 .nav-item {
  width:auto !important
 }
 #slider-section .bg02 {
  padding:10px
 }
 #slider-section .min-h-680 {
  min-height:400px
 }
 #slider-section .pt-75 {
  padding-top:20px
 }
 #slider-section .dg-carousel__mob .mb-sm-5 {
  padding-bottom:19px
 }
 #slider-section .dg-carousel-content {
  padding-top:17px !important
 }
 #slider-section .carousel__author span {
  display:block;
  padding-top:12px
 }
 #dg-tabs-content-div {
  width:275px
 }
 #slider-section .stars {
  padding-bottom:5px
 }
 #slider-section .stars i {
  padding:0 3px
 }
 #slider-section .pb-45 {
  padding-bottom:30px
 }
 #slider-section p.roboto-reg-20 {
  font-size:18px;
  line-height:28px
 }
 #slider-section .mb-sm-5 .roboto-med-16 {
  display:block;
  padding-top:13px
 }
 #slider-section img.trustpilot-logo {
  width:105px;
  margin-top:1px;
  margin-bottom:1px
 }
 #slider-section .roboto-reg-16,
 #slider-section .roboto-med-16 {
  font-size:14px
 }
 #slider-section .nav-link {
  font-size:16px;
  line-height:18px;
  padding:18px 30px !important
 }
 #slider-section .pt-70 {
  padding-top:60px
 }
 #slider-section .pb-25 {
  padding-bottom:20px
 }
 #slider-section .pb-20 {
  padding-bottom:50px
 }
 .dg-carousel__next,
 .dg-carousel__prev {
  top:100px
 }
 .dg-carousel__next {
  right:-25px
 }
 .dg-carousel__prev {
  left:-25px
 }
 #slider-section .arrow-next,
 #slider-section .arrow-prev {
  margin-top:10px
 }
 .dg-carousel-tabs .nav-link {
  margin:0 10px
 }
 #boxes-part .pt-85 {
  padding-top:75px
 }
 #boxes-part .min-h-516 {
  min-height:335px
 }
 #boxes-part .pt-80 {
  padding-top:55px
 }
 #boxes-part .pb-25 {
  padding-bottom:30px
 }
 #boxes-part p.roboto-reg-24 {
  padding-bottom:10px
 }
 #boxes-part .boxes-box {
  padding:0 !important
 }
 #boxes-part .p57 {
  padding:30px 15px
 }
 #boxes-part .boxes-box .mb-40 {
  margin-bottom:25px
 }
 #boxes-part .boxes-box .pb-30 {
  padding-bottom:20px
 }
 .boxes-content-screen {
  display:none
 }
 .boxes-content-mob {
  display:inline-block
 }
 #boxes-part a.link-blue-light {
  padding-top:15px
 }
 #boxes-part .min-h-460 {
  min-height:360px
 }
 #icons-part .link-dark-bg p:nth-child(2) {
  margin-bottom:25px
 }
 .four-icons--tabs .nav-item {
  margin:0 5px
 }
 #four-icons--tabs__content {
  min-height:150px
 }
 #contact-part .min-h-680 {
  min-height:600px
 }
 #contact-part h2 {
  text-align:center
 }
 #contact-part .pt-60 {
  padding-top:35px
 }
 #contact-part .pt-20 {
  padding-top:12px
 }
 #contact-part .pb-65 {
  padding-bottom:55px
 }
 #contact-part .check-list {
  padding-left:25px
 }
 #contact-part .check-list>li {
  padding-bottom:0;
  padding-left:20px
 }
 #contact-part .lh40 {
  line-height:30px
 }
 #contact-part .custom-padding {
  padding-left:0 !important;
  padding-right:0
 }
 #contact-part-2 {
  text-align:center
 }
 #contact-part-2 .pt-120 {
  padding-top:72px
 }
 #contact-part-2 .pb-120 {
  padding-bottom:72px
 }
 #contact-part-2 .alte-45 {
  text-align:center
 }
 #contact-part-2 .min-w-400 {
  min-width:200px;
  text-align:center
 }
 #parteners-part .pt-50 {
  padding-top:35px
 }
 #parteners-part .pb-75 {
  padding-bottom:20px
 }
 footer.pt-45 {
  padding-top:25px
 }
 .logo,
 .navbar-brand img {
  width:130px
 }
 #professional .logo,
 #professional .navbar-brand img {
  width:130px;
  margin-left:-10px
 }
 .top-right-btns,
 .mobile-toggler {
  margin-top:0
 }
 .navbar-brand {
  padding-top:0
 }
 .top-right-btns {
  margin-top:0
 }
 .invisible-mobile {
  display:none !important
 }
 .invisible-desktop {
  display:block !important
 }
 .visible-desktop {
  display:none !important
 }
 .app-store-logo,
 .google-play-logo {
  width:160px;
  height:49px
 }
 .footer-secure-global-logo {
  width:93px;
  height:35px
 }
 .footer-ideal-logo {
  width:40px;
  height:35px
 }
 .testimonials-back1 .pt-130,
 .testimonials-back2 .pt-130 {
  padding-top:0
 }
}
@media(max-width:360px) {
 .partners-logo div {
  background-size:75%
 }
 .box-icon {
  margin-right:0
 }
 .cal {
  border-right:0
 }
 .dg-carousel__next {
  right:-20px
 }
 .dg-carousel__prev {
  left:-20px
 }
 #contact-part .check-list li {
  padding-left:20px
 }
}
@media(max-width:359px) {
 #slider-section .nav-link {
  font-size:16px;
  line-height:70px;
  padding-top:0 !important;
  margin-bottom:5px
 }
}
@media(max-width:320px) {
 #header-section {
  background-position-x:46%
 }
 #prices-section .mr-50 {
  margin-right:15px
 }
 #prices-section .ml-50 {
  margin-left:15px
 }
 #prices-section .mr-50:last-child .tarieven-percent {
  font-size:11px
 }
 #slider-section .bg-blue {
  padding-top:45px
 }
 .cookie-policy {
  display:block
 }
 .dg-carousel__next {
  right:-15px
 }
 .dg-carousel__prev {
  left:-15px
 }
 #boxes-part .cal {
  min-width:60px
 }
 #boxes-part .p57 {
  padding:30px 10px
 }
 #contact-part .check-list {
  padding-left:20px
 }
 #parteners-part .container {
  padding-left:0 !important;
  padding-right:0 !important
 }
 footer .google-play-logo {
  margin-top:10px
 }
}
.black {
 color:#1a141e
}
#boxes-part .title-black {
 color:#001722
}
#boxes-part .text-black {
 color:#293d4a
}
.mobile-nav.active {
 padding-top:50px;
 display:block;
 background-color:#fff;
 z-index:200;
 position:relative;
 width:100%;
 border-bottom:1px solid #e6ecf2
}
#cookie-notification {
 position:relative;
 z-index:5
}
#cookie-notification .blue-tag {
 background:#083238;
 color:#fff;
 padding:0 12px;
 border-radius:3px
}
#tarieven-two-rows .row.border-bottom {
 min-height:55px;
 line-height:55px;
 vertical-align:middle
}
#tarieven-two-rows .row.border-bottom:last-child {
 border-bottom:0
}
.tarieven-table tbody tr td {
 vertical-align:middle;
 padding:0
}
.tarieven-table tbody tr td span,
.tarieven-table tbody tr td p {
 margin-left:48px;
 padding:5px 0
}
.tarieven-table tbody tr td:first-child span,
.tarieven-table tbody tr td:first-child p {
 margin-left:5px;
 padding:0
}
.tarieven-table thead tr th {
 text-align:center;
 vertical-align:middle;
 min-width:100px;
 border-bottom:1px solid #e6ecf2;
 border-top:0;
 padding-right:0;
 padding-left:0
}
.tarieven-table thead tr th span.roboto-med-14 {
 line-height:17px
}
.tarieven-table th img {
 display:block;
 margin:auto;
 max-height:50px;
 max-width:80px
}
.tarieven-table th img.tarieven-logo-dg {
 display:block;
 margin:auto;
 max-height:50px;
 max-width:150px
}
.tarieven-table tbody tr td:first-child,
.tarieven-table thead tr th:first-child,
.tarieven-table thead tr th:first-child span {
 text-align:left;
 padding-left:0;
 padding-right:0;
 margin:0
}
.tarieven-table tbody tr td:last-child span.bg-blue,
#tarieven-table-mob td span.bg-blue {
 display:block;
 width:80px;
 height:32px;
 line-height:32px;
 vertical-align:middle;
 text-align:center;
 color:#fff;
 border-radius:3px;
 position:relative;
 padding:0;
 margin:auto
}
.tarieven-table tbody tr td:last-child span.bg-blue:hover,
#tarieven-table-mob td span.bg-blue:hover {
 background-color:#083238
}
.table-row {
 min-height:55px;
 line-height:55px;
 vertical-align:middle
}
.separator-row {
 background-color:#f7f9fc;
 height:40px
}
.separator-row-white {
 background-color:#fff;
 height:40px
}
.no-border td {
 border:0
}
.tarieven-table tbody tr td p.pl-5px {
 margin-left:5px;
 padding-left:0
}
.tarieven-table tbody .grey-med {
 margin:auto;
 display:block;
 width:41px;
 font-weight:300;
 font-size:32px;
 padding:0 10px
}
#tarieven-table-mob tbody .grey-med {
 width:41px;
 font-weight:300;
 font-size:32px;
 padding:0 10px
}
#tarieven-table-mob table tr td:last-child {
 text-align:right
}
#tarieven-table-mob .card-block {
 padding:0
}
.card {
 border:0
}
.card-header {
 border:0;
 border-top:1px solid #e6ecf2;
 background:0;
 box-shadow:none;
 border-radius:0;
 padding-top:0;
 padding-bottom:0
}
.card-header a {
 line-height:54px;
 vertical-align:middle
}
.card-header .fa {
 color:#293d4a;
 font-size:14px;
 line-height:54px;
 vertical-align:middle;
 text-align:right;
 float:right
}
.card-header .fa-chevron-down {
 display:none
}
.card-header .fa-chevron-up {
 display:inline-block
}
.card-header .collapsed .fa-chevron-down {
 display:inline-block
}
.card-header .collapsed .fa-chevron-up {
 display:none
}
#new-tarieven .tarieven-table-mob .card-header {
 padding:0 24px
}
#new-tarieven .tarieven-table-mob .card-block {
 padding:0 24px
}
#new-tarieven .tarieven-table-mob .card-block table td {
 border:0;
 padding:12px 0;
 vertical-align:middle
}
#new-tarieven .tarieven-table-mob .card-block table tr {
 border-bottom:1px solid #e6ecf2;
 height:56px
}
#new-tarieven .tarieven-table-mob .card-block table tr:last-child {
 border-bottom:0
}
#new-tarieven .tarieven-table-mob .card-block table td:first-child {
 padding-left:0
}
#new-tarieven .tarieven-table-mob .card-block table td:last-child {
 padding-right:0;
 text-align:right
}
#new-tarieven .card-header .fa {
 line-height:64px
}
#new-tarieven .tarieven-table-mob .card-block table td img {
 height:32px;
 max-width:100px
}
#new-tarieven #tarieven-table-percent .box-table {
 color:#000;
 font-size:16px;
 box-shadow:0 1px 4px 0 rgba(0,0,0,0.16) !important;
 padding:0 16px 0 24px;
 margin-bottom:16px;
 min-height:90px
}
#new-tarieven #tarieven-table-percent .box-table p {
 margin:0
}
#new-tarieven #tarieven-table-percent .box-table .img-arrow-left {
 width:24px;
 height:24px;
 margin-left:12px !important
}
#new-tarieven #tarieven-table-percent .box-table .item {
 margin:auto;
 line-height:90px
}
#new-tarieven #tarieven-table-percent .box-table .item-text {
 width:90%
}
#new-tarieven .change-tab:hover {
 cursor:pointer
}
#tarieven-table-sticky {
 margin:0 auto
}
#sticky-anchor {
 position:fixed;
 top:32px;
 left:0;
 width:100%;
 z-index:200;
 background-color:#fff;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.hide-sticky {
 opacity:0;
 visibility:hidden;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.mobile-nav a.nav-link {
 color:#293d4a
}
.mobile-nav a.green {
 color:#00dd5c
}
.mobile-nav a.yellow {
 color:#ec971f !important
}
.mobile-nav a.blue {
 color:#083238
}
.equal-sign {
 font-size:90px;
 bottom:-7px;
 position:relative
}
.equal-sign-mobile {
 font-size:45px;
 bottom:-3px;
 position:relative
}
@media(max-width:1280px) {
 .pr-110 {
  padding-right:105px
 }
 .logo,
 .navbar-brand img {
  width:175px
 }
 .navbar-nav.roboto-med-14 li a {
  font-size:13px
 }
 .equal-sign {
  font-size:70px;
  bottom:-7px;
  position:relative
 }
 .alte-24 .equal-sign {
  font-size:60px
 }
 #tarieven-top-blue .row.pt-115 {
  padding-top:75px
 }
 #tarieven-top-blue .pb-30 {
  padding-bottom:20px
 }
 #tarieven-top-blue .pb-95 {
  padding-bottom:45px
 }
 #tarieven-top-blue .pb-110 {
  padding-bottom:40px
 }
 #tarieven-table-section.pt-40 {
  padding-top:60px
 }
 #tarieven-table-section .w-155 {
  width:127px
 }
 #tarieven-table-footnote {
  padding-bottom:50px
 }
 #tarieven-table-footnote {
  padding-top:35px
 }
 #tarieven-two-rows {
  padding-top:70px
 }
 #tarieven-two-rows .pr-110 {
  padding-right:70px
 }
 #tarieven-two-rows .pt-55 {
  padding-top:65px
 }
 #tarieven-two-rows .pb-75 {
  padding-bottom:45px
 }
}
@media(max-width:418px) {
 .cookie-policy .visible-desktop {
  display:none !important
 }
 .cookie-policy .invisible-desktop {
  display:block !important
 }
 #header-section h1.alte-45 {
  font-size:24px;
  line-height:32px
 }
 .equal-sign {
  bottom:-6px;
  position:relative
 }
}
@media(max-width:1279px) {
 #tarieven-top-blue .row.pt-115 {
  padding-top:95px
 }
 #tarieven-top-blue .pb-110 {
  padding-bottom:50px
 }
 #tarieven-table .min-w-230 {
  min-width:180px !important
 }
 #tarieven-table .roboto-med-16 {
  font-size:14px
 }
 #tarieven-table-section.pt-40 {
  padding-top:25px
 }
 .tarieven-table tbody tr td span,
 .tarieven-table tbody tr td p {
  margin-left:20px
 }
 #tarieven-page .tarieven-logo-dg {
  width:70px;
  height:23px
 }
 #tarieven-page .tarieven-logo-lynx {
  width:46px;
  height:17px
 }
 #tarieven-page .tarieven-logo-binck {
  width:74px;
  height:24px
 }
 #tarieven-page .tarieven-logo-alex {
  width:50px;
  height:18px
 }
 #tarieven-page .tarieven-logo-sns {
  width:76px;
  height:20px
 }
 #tarieven-page .tarieven-logo-rabobank {
  width:66px;
  height:12px
 }
 .down-to-12 {
  font-size:12px;
  line-height:14px;
  margin-bottom:0
 }
 #tarieven-table-footnote {
  padding:25px 20px 60px
 }
 #tarieven-table-footnote .col-6 {
  -webkit-flex:0 0 100%;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 #tarieven-table-footnote .col-6.pt-25 {
  padding-top:0
 }
 #tarieven-table-footnote .col-6.pt-25 p {
  margin:0
 }
 #tarieven-two-rows {
  padding-top:60px
 }
 #tarieven-two-rows .pr-110 {
  padding-right:60px
 }
 #tarieven-two-rows .alte-20 {
  font-size:24px;
  line-height:30px
 }
 #tarieven-two-rows .roboto-reg-16 {
  font-size:18px;
  line-height:26px
 }
 #tarieven-two-rows .pt-55 {
  padding-top:55px
 }
 #tarieven-two-rows .pb-75 {
  padding-bottom:70px
 }
}
@media(max-width:576px) {
 .pr-110 {
  padding-right:0 !important
 }
 #tarieven-two-rows {
  padding-top:35px
 }
 #tarieven-two-rows .row:first-child .col-xs-12:last-child {
  padding-top:15px
 }
 #tarieven-two-rows .roboto-reg-16 {
  font-size:16px;
  line-height:26px
 }
 #tarieven-two-rows .invisible-desktop .col-6 {
  padding:0
 }
 #tarieven-two-rows .pl-15 {
  padding-left:0
 }
 #tarieven-table-section,
 #tarieven-table-mob {
  padding-left:0;
  padding-right:0
 }
 #tarieven-table-mob .card-block table td:first-child {
  padding-left:20px
 }
 #tarieven-table-mob .card-block table td:last-child {
  padding-right:20px
 }
 .see-more {
  cursor:pointer
 }
 .see-more span {
  height:54px;
  line-height:54px;
  vertical-align:middle
 }
 .see-more .see-more-prod {
  display:inline
 }
 .see-more .see-less-prod {
  display:none
 }
 .see-less .see-more-prod {
  display:none
 }
 .see-less .see-less-prod {
  display:inline
 }
 .product-more {
  display:none
 }
 .show-prod {
  display:flex
 }
}
@media(max-width:375px) {
 .card-header {
  padding-left:20px !important
 }
}
#producten-tabs-menu {
 width:auto;
 justify-content:center
}
#producten-tabs-menu.nav-tabs {
 margin:0 auto;
 position:relative;
 top:-68px
}
#producten-tabs-menu.nav-tabs .nav-item,
#producten-tabs-menu.nav-tabs .nav-link {
 width:140px;
 height:53px;
 padding:0;
 border:0;
 border-radius:3px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
#producten-tabs-menu.nav-tabs .nav-link {
 line-height:53px;
 vertical-align:middle;
 color:#9aa9b7;
 background:0;
 text-align:center
}
#producten-tabs-menu.nav-tabs .nav-link:hover {
 color:#fff;
 background:#293d4a;
 border:0
}
#producten-tabs-menu.nav-tabs .nav-link.active {
 color:#083238;
 background:#fff;
 border:0
}
#producten-beurzen #producten-tabs-menu.nav-tabs .nav-item,
#producten-beurzen #producten-tabs-menu.nav-tabs .nav-link {
 min-width:140px;
 width:auto
}
#producten-beurzen #producten-tabs-menu.nav-tabs .nav-link {
 padding:0 5px;
 color:rgba(255,255,255,0.75)
}
#producten-beurzen #producten-tabs-menu.nav-tabs .nav-link.active {
 color:#083238
}
#producten-beurzen #producten-tabs-menu {
 max-width:100%
}
#producten-tabs-menu-mob.nav-tabs .nav-item {
 width:140px !important;
 display:inline-block;
 margin-bottom:0;
 text-align:center
}
#producten-tabs-menu-mob.nav-tabs .nav-link {
 color:#293d4a;
 display:inline-block
}
#producten-tabs-menu-mob.nav-tabs .nav-link:hover {
 border:0
}
#producten-tabs-menu-mob.nav-tabs .nav-item.show .nav-link,
#producten-tabs-menu-mob.nav-tabs .nav-link.active {
 border:0;
 color:#083238;
 border-bottom:2px solid #083238
}
.horizontal-scroll-nav {
 width:100%;
 white-space:nowrap;
 overflow-x:auto;
 overflow-y:hidden;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:-ms-autohiding-scrollbar;
 position:relative;
 z-index:100
}
.vertical-scroll-nav::-webkit-scrollbar {
 display:none;
 width:0;
 background:transparent
}
#producten-tabs .tab-content {
 display:block;
 position:relative;
 top:0;
 margin-top:0;
 padding-top:0
}
#producten-tabs table th,
#producten-tabs table.producten-tab-1-table-1 td {
 border:0
}
#producten-tabs table.producten-tab-1-table-1 td:nth-child(2) {
 min-width:470px
}
#producten-tabs table.producten-tab-1-table-1 td:nth-child(3) {
 min-width:120px
}
.producten-tab-1-screen {
 display:flex
}
.producten-tab-1-mob {
 display:none
}
#producten-tabs-menu {
 display:flex
}
#producten-tabs-menu-mob {
 display:none
}
.producten-flag {
 width:16px;
 height:12px;
 margin-top:16px
}
.check-icon {
 width:24px;
 height:24px;
 display:block;
 margin:0 auto
}
.producten-top-mob {
 display:none
}
#producten-tabs .producten-tab-1-table-1 td {
 padding:0
}
#producten-tabs .producten-tab-1-table-1 td p,
#producten-tabs .producten-tab-1-table-1 td img {
 line-height:48px;
 vertical-align:middle
}
#producten-tabs .producten-tab-1-table-1 th:first-child,
#producten-tabs .producten-tab-1-table-1 td:first-child {
 width:68px;
 max-width:68px;
 text-align:center
}
#producten-tabs .producten-tab-1-table-1 th:last-child,
#producten-tabs .producten-tab-1-table-1 td:last-child {
 padding-left:5px
}
.producten-tab-1-table-2 thead th {
 text-align:center;
 max-width:100px;
 width:50px;
 word-wrap:break-word
}
@media(max-width:768px) {
 .producten-tab-1-table-2 {
  border:1px solid #eceeef
 }
}
#producten-tabs .producten-tab-1-table-2 th,
#producten-tabs .producten-tab-1-table-2 td {
 padding:14px 0
}
#producten-tabs .producten-tab-1-table-2 th:first-child,
#producten-tabs .producten-tab-1-table-2 td:first-child {
 text-align:left;
 padding-left:10px
}
@media(max-width:1280px) {
 #producten-top .pt-115 {
  padding-top:95px
 }
 #producten-top h1.pb-30 {
  padding-bottom:20px
 }
 #producten-top .pb-60 {
  padding-bottom:35px
 }
 #producten-top .pb-150 {
  padding-bottom:80px
 }
 #producten-tab-1 .row {
  padding-left:30px;
  padding-right:30px
 }
 #producten-tabs .producten-tab-1-table-2 th {
  padding:12px 0
 }
 #producten-tabs .producten-tab-1-table-2 td {
  padding:16px 0
 }
 #producten-tabs .producten-tab-1-table-2 th:first-child,
 #producten-tabs .producten-tab-1-table-2 td:first-child {
  padding-left:15px
 }
 #producten-tabs .producten-tab-1-table-2 .roboto-reg-18 {
  font-size:16px;
  line-height:19px
 }
}
@media(max-width:1200px) {
 .nav-pills .nav-link,
 div.top-navbar ul.navbar-nav li {
  padding:0 5px
 }
}
@media(max-width:1024px) {
 div.top-navbar ul.navbar-nav li {
  display:flex;
  justify-content:flex-start;
  align-content:flex-start;
  align-items:flex-start;
  padding-left:30px;
  height:50px
 }
 .top-navbar {
  padding-bottom:30px
 }
 div.top-navbar ul.navbar-nav li.active>a,
 div.top-navbar ul.navbar-nav li>a:hover {
  border-bottom:0
 }
 #producten-top .roboto-reg-24 {
  display:none
 }
 #producten-top .producten-top-mob {
  display:inline-block
 }
 #producten-top .pb-150 {
  padding-bottom:115px
 }
 #producten-tab-1 .row {
  padding-left:0;
  padding-right:0
 }
 #producten-tab-1 .pr-20 {
  padding-right:10px
 }
 #producten-tab-1 .pl-20 {
  padding-left:10px
 }
 #producten-tabs .container {
  padding-right:10px;
  padding-left:10px
 }
 .producten-tab-1-table-2 thead th {
  width:45px
 }
 #producten-tabs .producten-tab-1-table-2 th {
  padding:14px 7px;
  vertical-align:top
 }
 #producten-tab-1 .pb-70 {
  padding-bottom:75px
 }
 div.top-navbar ul.navbar-nav .dropdown-divider {
  width:90%;
  display:block;
  margin:0 auto;
  height:1px
 }
 div.top-navbar ul.navbar-nav li a.green {
  color:#00dd5c
 }
 div.top-navbar ul.navbar-nav li a.blue {
  color:#083238
 }
 .bg-press {
  background-position:70% 100%
 }
}
@media(max-width:768px) {
 #producten-tabs-menu {
  display:none
 }
 #producten-tabs-menu-mob {
  display:inline-block;
  padding-bottom:0;
  margin-bottom:0;
  position:relative;
  bottom:0;
  vertical-align:bottom;
  z-index:0
 }
}
@media(max-width:576px) {
 .producten-tab-1-screen {
  display:none
 }
 .producten-tab-1-mob {
  display:flex
 }
 .producten-tab-1-mob .card .card-header {
  border-radius:0
 }
}
@media(max-width:375px) {
 #producten-top .pt-180 {
  padding-top:130px
 }
 #producten-top .pb-150 {
  padding-bottom:90px
 }
 #producten-top .pt-115 {
  padding-top:70px
 }
 #producten-top h1 {
  padding-left:20px;
  padding-right:20px;
  padding-bottom:25px
 }
 #producten-top h1.pb-30 {
  padding-bottom:25px
 }
 #producten-top .producten-top-mob.pb-65 {
  padding-bottom:40px
 }
 #producten-tab-1 .pb-70 {
  padding-bottom:80px
 }
 #producten-tab-1 .pt-50 {
  padding-top:40px
 }
 .producten-tab-1-mob .pb-70 {
  padding-bottom:80px
 }
 #producten-tabs p.pb-20 {
  padding-bottom:35px
 }
 div.top-navbar ul.navbar-nav li {
  height:35px
 }
 div.top-navbar ul.navbar-nav li a {
  padding-top:0
 }
}
#orderboek .col-sm-7 img {
 margin-left:-160px;
 width:140%
}
@media(min-width:1280px) {
 #orderboek .col-sm-7 img {
  margin-left:-180px;
  width:100%
 }
}
.tablet-phone {
 left:0
}
.trader-menu {
 background-color:#001722;
 text-align:center;
 height:97px;
 padding-bottom:20px;
 padding-top:15px;
 margin-top:72px
}
@media(max-width:375px) {
 .trader-menu {
  margin-top:102px
 }
}
.max-w-670 {
 max-width:670px;
 display:block;
 margin:0 auto
}
.max-w-544 {
 max-width:544px
}
.grey {
 color:#9aa9b7
}
.bg-blue-light2 {
 background-color:#f7f9fc
}
.grey2 {
 color:#8593a0
}
.pad-btn-15 {
 padding:0 1.5rem
}
#laptop-section-trader .iphone-img {
 position:absolute;
 bottom:-10px;
 left:-40px
}
#laptop-section-trader .tablet-img {
 right:-60px;
 top:50px;
 position:relative
}
.mt-m30px {
 margin-top:-30px;
 position:relative
}
.mt-m170px {
 margin-top:-170px;
 position:relative
}
.razendsnel-href {
 background-image:url("../imgs/razendsnel.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.razendsnel-href p {
 color:#9aa9b7
}
.razendsnel-href p:hover {
 color:#fff
}
.razendsnel-href:hover {
 background-image:url("../imgs/razendsnel-white.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.streaming-href {
 background-image:url("../imgs/streaming.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.streaming-href p {
 color:#9aa9b7
}
.streaming-href p:hover {
 color:#fff
}
.streaming-href:hover {
 background-image:url("../imgs/streaming-white.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.laat-spreads-href {
 background-image:url("../imgs/laat-spreads.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.laat-spreads-href p {
 color:#9aa9b7
}
.laat-spreads-href p:hover {
 color:#fff
}
.laat-spreads-href:hover {
 background-image:url("../imgs/laat-spreads-white.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.order-href {
 background-image:url("../imgs/order.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.order-href p {
 color:#9aa9b7
}
.order-href p:hover {
 color:#fff
}
.order-href:hover {
 background-image:url("../imgs/order-white.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.creeer-href {
 background-image:url("../imgs/creeer.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.creeer-href p {
 color:#9aa9b7
}
.creeer-href p:hover {
 color:#fff
}
.creeer-href:hover {
 background-image:url("../imgs/creeer-white.svg");
 background-repeat:no-repeat;
 background-size:32px 32px;
 background-position:top center
}
.img-max-height-left {
 height:100%;
 margin-left:-30px
}
.img-max-height-left2 {
 height:100%;
 margin-left:-280px
}
.img-max-height-left3 {
 height:80%;
 margin-left:-60px;
 margin-top:80px
}
.img-max-height-right {
 height:100%;
 width:100%;
 margin-top:25px
}
.break-only-1024 {
 display:none
}
.bk-quick-order {
 background-image:url("../imgs/bk-quick-order.png");
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain
}
.quick-order {
 left:300px;
 position:relative
}
.bk-products-list {
 background-image:url("../imgs/bk-products-list.png");
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain
}
.products-list {
 left:0;
 position:relative;
 top:170px
}
.bk-product-info {
 background-image:url("../imgs/bk-product-info.png");
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain
}
.product-info {
 left:190px;
 position:relative
}
.bk-search-prod {
 background-image:url("../imgs/bk-search-prod.png");
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain
}
.search-prod {
 left:-20px;
 position:relative;
 top:0;
 height:600px
}
.bk-favorietenlijst {
 background-image:url("../imgs/bk-favorietenlijst.png");
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain
}
.favorietenlijst {
 left:200px;
 position:relative
}
.w-110s {
 width:110%
}
#laptop-section-trader,
#webtrader-center-text,
#quickorder,
#order-search,
#favourite {
 overflow-x:hidden
}
@media(min-width:1600px) {
 .img-m-w40s {
  max-width:40%
 }
 #quickorder .pb-100 {
  padding-bottom:130px
 }
 #streaming .pb-80 {
  padding-bottom:230px
 }
 #orderboek .pb-120 {
  padding-bottom:230px
 }
 #favourite .pb-70 {
  padding-bottom:90px
 }
}
@media(max-width:1600px) {
 #producten-tabs table.producten-tab-1-table-1 td:nth-child(2) {
  min-width:50px
 }
 #producten-tabs table.producten-tab-1-table-1 td:nth-child(3) {
  min-width:50px
 }
 .quick-order {
  left:150px;
  position:relative
 }
 #professional #services .white-box {
  min-height:550px
 }
}
@media(max-width:1599px) {
 .img-m-w40s {
  max-width:60%
 }
 .favorietenlijst {
  left:150px
 }
}
@media(max-width:1280px) {
 .favorietenlijst {
  left:100px
 }
 #laptop-section-trader .alte-34 {
  font-size:34px;
  line-height:40px
 }
 .pt-md-60 {
  padding-top:60px
 }
 .pt-md-120 {
  padding-top:120px
 }
 #professional #services .white-box {
  min-height:620px
 }
 #laptop-section-trader {
  padding-top:60px
 }
 #streaming .pt-100 {
  padding-top:130px
 }
 #orderboek .pt-md-60 {
  padding-top:80px
 }
 #favourite .pt-md-60 {
  padding-top:90px
 }
 #favourite .pb-70 {
  padding-bottom:90px
 }
 #opacc-sec .alte-34 {
  font-size:34px;
  line-height:40px
 }
 #opacc-sec {
  padding-top:10px;
  padding-bottom:10px
 }
 #order-search .img-max-height-right {
  height:550px;
  margin-top:0
 }
 #laptop-section-trader.pt-180 {
  padding-top:180px
 }
}
@media(max-width:1024px) {
 #laptop-section-trader .pt-35 {
  padding-top:20px
 }
 .break-only-1024 {
  display:block
 }
 #quickorder .pt-md-120 {
  padding-top:50px
 }
 #quickorder .pb-100 {
  padding-bottom:60px
 }
 #streaming .pt-md-60 {
  padding-top:40px
 }
 #streaming img {
  margin-top:-50px;
  margin-right:-95px
 }
 #streaming .pb-80 {
  padding-bottom:0
 }
 #orderboek .pt-md-60 {
  padding-top:100px
 }
 #orderboek .pt-130 {
  padding-top:110px
 }
 #orderboek .pb-120 {
  padding-bottom:50px
 }
 #orderboek img {
  margin-top:-60px
 }
 #order-search .pt-50 {
  padding-top:25px;
  padding-bottom:0;
  margin-top:0
 }
 #order-search img {
  margin-top:-50px;
  max-height:550px
 }
 #laptop-section-trader .mt-55 {
  margin-top:20px
 }
 #laptop-section-trader .tablet-img {
  right:60px;
  top:-55px
 }
 #laptop-section-trader .iphone-img {
  left:-160px;
  bottom:25px
 }
 #laptop-section-trader .max-w-460 {
  max-width:380px
 }
 #laptop-section-trader .roboto-reg-20 {
  font-size:18px
 }
 #webtrader-center-text .roboto-reg-24 {
  font-size:24px;
  line-height:34px
 }
 #favourite .pt-md-60 {
  padding-top:30px
 }
 #favourite .pt-80 {
  padding-top:90px
 }
 #favourite .pb-70 {
  padding-bottom:60px
 }
 .img-max-height-left3 {
  height:80%;
  margin-left:-30px;
  margin-top:50px
 }
}
@media(max-width:992px) {
 #streaming .pt-md-60 {
  padding-top:0
 }
 #streaming .pt-100 {
  padding-bottom:20px
 }
 #laptop-section-trader .tablet-img {
  top:0;
  right:-30px
 }
 #laptop-section-trader .iphone-img {
  left:-50px;
  bottom:0
 }
 #orderboek img {
  margin-top:0
 }
 #orderboek .pt-md-60 {
  padding-top:0
 }
 #order-search {
  padding-bottom:30px
 }
 #order-search img {
  margin-top:0;
  max-height:500px
 }
 #streaming img {
  margin-top:-60px
 }
 .img-max-height-left3 {
  height:80%;
  margin-left:-70px;
  margin-top:50px
 }
 #professional #services .white-box {
  min-height:400px
 }
 #header-section .header-section-bg {
  background-position-y:25%;
  background-position-x:60%
 }
}
@media(max-width:767px) {
 .favorietenlijst {
  left:0
 }
 #order-search img {
  max-height:430px
 }
 #streaming .pt-100 {
  padding-bottom:30px
 }
 #quickorder .pt-100 {
  padding-top:0
 }
 .img-max-height-left {
  height:75%;
  margin-left:-50px;
  margin-top:70px
 }
 .img-max-height-left2 {
  height:75%;
  margin-left:-260px;
  margin-top:70px
 }
 .img-max-height-left3 {
  height:45%;
  margin-left:-30px;
  margin-top:150px
 }
 .img-max-height-right {
  height:75%;
  margin-top:80px
 }
 .img-max-height-left2 {
  margin-left:-200px
 }
 #producten-tabs .producten-tab-1-table-1 td p,
 #producten-tabs .producten-tab-1-table-1 td img {
  line-height:35px
 }
 #retirement-part-01.pt-190,
 #retirement-part-01.pb-100 {
  padding-top:100px;
  padding-bottom:0
 }
 #voordelen .pt-90 {
  padding-top:50px
 }
 #retirement-part-01.pt-190 {
  padding-top:50px
 }
}
@media(max-width:576px) {
 .img-m-w40s {
  max-width:40%
 }
 #streaming img {
  margin-top:0;
  margin-right:0
 }
 .tablet-img {
  top:0
 }
 #webtrader-center-text {
  margin-top:25px
 }
 #order-search .pt-50 {
  margin-top:50px
 }
 .opacc-sec p.alte-34 {
  font-size:34px
 }
 .producten-flag {
  margin-top:5px
 }
 #producten-tabs .roboto-reg-16 {
  font-size:15px
 }
 #retirement-part-01 .table td,
 #retirement-part-01 .table th {
  padding:5px
 }
}
@media(max-width:575px) {
 .trader-menu {
  height:64px
 }
 .razendsnel-href,
 .streaming-href,
 .laat-spreads-href,
 .order-href,
 .creeer-href {
  padding:32px
 }
}
@media(max-width:375px) {
 #producten-tabs .producten-tab-1-table-1 td p,
 #producten-tabs .producten-tab-1-table-1 td img {
  line-height:48px
 }
 .producten-flag {
  margin-top:15px
 }
 #producten-tabs .roboto-reg-16 {
  font-size:16px
 }
 #laptop-section-trader .tablet-img {
  height:394px;
  top:40px;
  left:-263px
 }
 #laptop-section-trader {
  padding-top:40px
 }
 #opacc-sec .alte-34 {
  font-size:34px;
  line-height:40px
 }
 #laptop-section-trader img {
  margin-left:-40px
 }
 #webtrader-center-text .roboto-reg-24 {
  font-size:20px;
  line-height:30px
 }
 #webtrader-center-text .pt-50 {
  padding-top:60px
 }
 #webtrader-center-text .pb-50 {
  padding-bottom:60px
 }
 .min-h-400 {
  min-height:400px
 }
 #order-search .pt-50 {
  margin-top:30px
 }
 #opacc-sec .pt-80 {
  padding-top:60px
 }
 #opacc-sec .pb-100 {
  padding-bottom:90px
 }
}
@media(max-width:320px) {
 #opacc-sec .alte-34 {
  font-size:30px
 }
}
@media(min-width:1281px) {
 .visible-b1280 {
  display:inline-block
 }
 .visible-1280 {
  display:none
 }
 .visible-1024 {
  display:none
 }
}
@media(max-width:1280px) {
 .visible-b1280 {
  display:none
 }
 .visible-1280 {
  display:inline-block
 }
 .visible-1024 {
  display:inline-block
 }
}
@media(max-width:1024px) {
 .visible-b1280 {
  display:none
 }
 .visible-1024 {
  display:inline-block
 }
}
@media(max-width:375px) {
 .visible-b1280 {
  display:none
 }
 .visible-1024 {
  display:none
 }
}
@media(max-width:340px) {
 #laptop-section-trader .alte-34 {
  font-size:24px;
  line-height:36px
 }
 .razendsnel-href,
 .streaming-href,
 .laat-spreads-href,
 .order-href,
 .creeer-href {
  padding:30px
 }
 .min-h-400 {
  min-height:350px
 }
}
.max-w-875 {
 max-width:875px
}
#submenu ul {
 margin-bottom:0
}
#submenu {
 margin-top:72px;
 z-index:20 !important
}
#trader-submenu {
 z-index:20 !important
}
#submenu a {
 color:#9aa9b7;
 display:inline-block
}
@media(max-width:768px) {
 #submenu a {
  display:block
 }
}
@media(max-width:375px) {
 #submenu,
 #trader-submenu {
  margin-top:62px
 }
 #submenu a {
  padding:8px 0
 }
}
#submenu a:hover,
#submenu a:active,
#submenu li.active a {
 color:#fff
}
#submenu ul {
 list-style-type:none;
 display:flex;
 justify-content:space-between;
 text-align:center;
 padding-left:0
}
#submenu ul li {
 padding:0 15px
}
.dropbtn {
 background-color:transparent;
 color:white;
 padding:18px;
 font-size:16px;
 border:0;
 cursor:pointer;
 width:100%;
 text-align:left
}
.dropbtn i {
 float:right
}
.dropdown {
 position:relative;
 display:inline-block;
 width:100%;
 font-family:"RobotoRegular",Arial,sans-serif;
 font-size:16px
}
.dropdown-content {
 display:none;
 position:absolute;
 background-color:#001722;
 min-width:160px;
 width:110%;
 z-index:1;
 margin-left:-15px;
 padding-left:15px
}
.dropdown-content a {
 color:#9aa9b7;
 padding:12px 16px;
 text-decoration:none;
 display:block
}
.dropdown-content a:hover {
 color:#fff
}
.show {
 display:block
}
i.fa-check.blue {
 color:#083238
}
.retirement-head-img {
 position:absolute;
 overflow:hidden;
 top:-300px;
 right:-500px
}
.number-round {
 width:56px;
 height:56px;
 text-align:center;
 color:#083238;
 border:1px solid #083238;
 border-radius:50%;
 padding-top:10px;
 display:block;
 margin:0 auto 15px
}
.max-w-470 {
 max-width:470px
}
.w-30s {
 width:30%
}
.mt-m80px {
 margin-top:-80px
}
.mt-m180px {
 margin-top:-180px
}
.mt-m210px {
 margin-top:-210px
}
.min-width-460 {
 min-width:460px
}
.roboto-med-24 {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:24px;
 line-height:36px
}
#calc-sector .extra-big-input {
 float:left;
 margin-left:10px;
 margin-right:10px;
 max-width:240px
}
#calc-sector .big-input {
 float:left;
 margin-left:10px;
 margin-right:10px;
 max-width:185px;
 position:relative
}
#calc-sector .small-input {
 float:left;
 margin-left:10px;
 margin-right:10px;
 max-width:130px
}
#calc-sector .small-input-logo {
 float:left;
 margin-left:10px;
 margin-right:10px;
 max-width:40px
}
#calc-sector input {
 border:1px solid #0082b9;
 border-radius:3px;
 color:#9aa9b7;
 padding-left:10px;
 padding-right:10px;
 height:44px;
 -webkit-box-shadow:inset 0 0 11px -4px rgba(0,0,0,0.3);
 -moz-box-shadow:inset 0 0 11px -4px rgba(0,0,0,0.3);
 box-shadow:inset 0 0 11px -4px rgba(0,0,0,0.3)
}
#calc-sector input:focus {
 background:#f6fafd none repeat scroll 0 0;
 color:#2c3e50 !important
}
#calc-sector .extra-big-input #interestday,
#calc-sector .extra-big-input #interestday2 {
 display:inline
}
#interestday {
 padding-left:165px
}
.euro-sign::before {
 color:#9aa9b7;
 content:"ï…“";
 font-family:"FontAwesome";
 margin-top:37px;
 margin-left:10px;
 position:absolute
}
.euro-sign2::before {
 color:#9aa9b7;
 content:"";
 font-family:"FontAwesome";
 content:"€";
 margin-top:37px;
 margin-left:10px;
 position:absolute
}
.percentage-sign {
 color:#9aa9b7;
 margin-left:145px;
 margin-top:-42px;
 position:absolute
}
.extra-big-input .percentage-sign {
 color:#999;
 position:relative;
 float:right;
 right:25px;
 margin-top:-32px
}
.big-input .percentage-sign {
 color:#9aa9b7;
 position:absolute;
 right:180px
}
.big-input .percentage-sign {
 left:65px
}
div.span-arrows {
 color:#999;
 display:block;
 float:right;
 height:60px;
 position:absolute;
 width:34px
}
span.arrow-up-span i,
span.arrow-down-span i {
 color:#9aa9b7;
 cursor:pointer;
 font-size:14px;
 font-weight:bold;
 margin:0;
 padding:0
}
span.arrow-up-span:hover i,
span.arrow-down-span:hover i {
 color:#009fe3
}
span.arrow-up-span i {
 left:15px;
 position:absolute;
 top:58px
}
span.arrow-down-span i {
 left:230px;
 position:absolute;
 top:58px
}
.big-input span.arrow-up-span i {
 left:15px;
 position:absolute;
 top:58px
}
.extra-big-input span.arrow-up-span i {
 left:222px;
 position:absolute;
 top:39px
}
.extra-big-input span.arrow-down-span i {
 left:10px;
 position:absolute;
 top:39px
}
input#result,
input#result2,
input#result3 {
 font-family:"Alte Haas Grotesk",Arial,sans-serif;
 font-size:27px;
 font-weight:bold
}
.vertical-align-equal {
 display:inline-block;
 height:100%;
 padding-top:35px;
 text-align:center;
 vertical-align:middle
}
.table-for-comp .arr-div .arr-up,
.table-for-comp .arr-div .arr-down {
 color:#9aa9b7;
 display:block;
 margin:0 auto;
 vertical-align:middle;
 cursor:pointer
}
.arr-div {
 width:5%;
 background-color:white;
 float:right;
 padding-left:10px
}
#jaarlijkse,
#jaren,
#jaarlijkse input,
#jaren input {
 background-color:#f7f9fc
}
#jaarlijkse,
#jaren {
 line-height:32px
}
.arr-up .fa-chevron-up,
.arr-down .fa-chevron-down {
 font-size:15px
}
#jaren .currency::after {
 color:#333;
 content:"jaar";
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 margin-top:2px;
 padding-left:5px;
 position:relative
}
#jaarlijkse .euro-sign::before {
 color:#333;
 content:"â‚¬";
 margin-top:1px;
 margin-left:45px;
 position:absolute
}
.table-for-comp .input-style-div {
 margin:0;
 border:1px solid #e6ecf2;
 border-top:0;
 border-bottom:0
}
input.no-border {
 border:0
}
.euro-sign::before {
 color:#9aa9b7;
 content:"";
 font-family:"FontAwesome";
 content:"€";
 margin-top:54px;
 margin-left:10px;
 position:absolute
}
.pound-sign::before {
 color:#9aa9b7;
 content:"";
 font-family:"FontAwesome";
 content:"£";
 margin-top:54px;
 margin-left:10px;
 position:absolute
}
.table-for-comp #jaarlijkse .cont-div {
 padding-left:70px
}
.table-for-comp .input-style-div .cont-div {
 float:left
}
.table-for-comp .input-style-div .cont-div {
 width:90%;
 height:inherit;
 padding-top:12px;
 padding-left:25px
}
.currency input.summ {
 padding:0 0 0 120px
}
#jaarlijkse .euro-sign::before {
 color:#333;
 content:"";
 font-family:"FontAwesome";
 content:"€";
 margin-top:1px;
 position:relative;
 padding-left:210px
}
input.summ {
 padding:0
}
#infobigno {
 margin-left:-120px
}
#initialam,
#interest,
#years,
#interestday,
#result {
 max-width:260px;
 width:100%;
 height:56px;
 background-color:#293d4a;
 border:1px solid #6c7a87;
 color:#9aa9b7
}
#initialam:active,
#interest:active,
#years:active,
#interestday:active,
#result:active,
#initialam:focus,
#interest:focus,
#years:focus,
#interestday:focus,
#result:focus {
 border:1px solid #fff !important;
 color:#fff
}
#text-input-prefer {
 margin-top:-42px;
 margin-left:45px;
 position:absolute;
 color:#9aa9b7
}
.pt-210 {
 padding-top:210px
}
.max-w-640 {
 max-width:640px
}
#retirement .bg-el-2 {
 background:url('../imgs/bg-el-5.png') no-repeat center center;
 width:1252px;
 height:902px;
 display:inline-block;
 position:absolute;
 z-index:1;
 overflow:hidden;
 top:2900px;
 left:-400px
}
.max-w-790 {
 max-width:790px
}
.front-image {
 position:relative;
 z-index:2
}
.w167 {
 width:167px
}
.special-whitebox {
 padding:3rem 3rem;
 width:30%
}
#fifthsection-retirement .special-cols {
 padding-left:80px;
 padding-right:30px
}
@media(max-width:2500px) {
 #retirement .bg-el-2 {
  top:3000px
 }
}
@media(max-width:1600px) {
 .table-for-comp #jaarlijkse .cont-div {
  padding-left:10px
 }
 .currency input.summ {
  padding:0 0 0 55px
 }
 .min-width-460 {
  min-width:200px
 }
 .mt-m80px {
  margin-top:-65px
 }
 #retirement .bg-el-2 {
  top:3150px
 }
}
@media(max-width:1280px) {
 .alte-34 {
  font-size:34px;
  line-height:40px
 }
 .special-whitebox {
  padding:2rem 1rem
 }
 .retirement-head-img {
  right:-460px;
  top:-315px
 }
 .currency input.summ {
  padding:0
 }
 #jaarlijkse .euro-sign::before {
  padding-left:150px
 }
 .arr-div {
  padding-left:5px
 }
 span.arrow-down-span i {
  left:218px
 }
 #retirement .bg-el-2 {
  top:3000px
 }
}
@media(max-width:1279px) {
 #retirement .bg-el-2 {
  display:none
 }
 .retirement-head-img {
  right:-560px
 }
 #retirement-part-07 input.form-control {
  width:220px !important
 }
 .arrow-down-span .fa-angle-down {
  left:200px
 }
 .arrow-up-span .fa-angle-up {
  left:10px
 }
 #text-input-prefer {
  margin-left:30px
 }
 #interestday {
  padding-left:140px
 }
 .big-input .percentage-sign {
  left:60px
 }
 .percentage-sign {
  margin-left:125px
 }
}
@media(max-width:992px) {
 #retirement .front-image {
  position:absolute;
  bottom:0;
  width:100%
 }
 #jaarlijkse .euro-sign::before {
  padding-left:90px
 }
 input.summ {
  max-width:80px
 }
 .big-input .percentage-sign {
  right:140px
 }
 span.arrow-down-span i {
  left:235px
 }
 .retirement-head-img {
  right:-700px
 }
 #fifthsection-retirement .special-cols {
  padding-left:15px;
  padding-right:15px
 }
 .special-whitebox {
  padding:2rem 1rem;
  min-width:300px
 }
 .arr-div {
  width:10%
 }
 .currency input.summ {
  max-width:140px
 }
 .front-image {
  margin-top:100px
 }
 .mt-m80px {
  margin-top:50px
 }
 #infobigno {
  margin-left:0
 }
}
@media(max-width:768px) {
 #retirement .front-image {
  position:relative
 }
 #retirement .col-md-5.pt-120 {
  padding-top:25px;
  padding-bottom:80px
 }
 .retirement-head-img {
  display:none
 }
 .special-whitebox {
  width:100%;
  margin-bottom:20px
 }
 .big-input .percentage-sign {
  position:relative;
  top:-42px;
  right:-65px
 }
 .w167 {
  display:block;
  margin:0 auto 10px
 }
 .dropdown-content {
  position:relative;
  padding-bottom:20px
 }
 #submenu ul {
  display:block;
  text-align:left;
  padding-left:0
 }
}
@media(max-width:768px) {
 #retirement-part-06 .bg-white {
  border:1px solid #eceeef
 }
}
@media(max-width:576px) {
 #producten-tabs .card-header {
  padding-top:10px;
  padding-bottom:10px
 }
 #retirement-part-04 .special-whitebox {
  margin-bottom:0
 }
 #retirement-part-04 .container,
 #retirement-part-04 .table-responsive {
  padding-left:0 !important;
  padding-right:0 !important
 }
 #retirement-part-04 .table-responsive {
  width:100%
 }
 #retirement-part-04 .container>p.grey {
  margin-top:0 !important
 }
 #retirement-part-04 .table-responsive.pb-40 {
  padding-bottom:20px
 }
 #belastingvoordeel .pt-220 {
  padding-top:150px
 }
 #header-bg-landing1000 .alte-45 {
  font-size:28px
 }
 #section1-landing .alte-34 {
  font-size:24px
 }
 #section2-landing .pt-110 {
  padding-top:20px
 }
 #section1-landing .pb-50 {
  padding-bottom:0
 }
}
@media(max-width:375px) {
 .roboto-reg-12 {
  font-size:14px;
  line-height:22px
 }
 .roboto-reg-16,
 .roboto-med-16 {
  font-size:18px;
  line-height:30px
 }
 .roboto-reg-18 {
  font-size:20px;
  line-height:32px
 }
 #producten-top .letter04 {
  font-size:12px
 }
 #producten-tabs .roboto-reg-18.invisible-desktop {
  font-size:18px
 }
 #producten-tabs table td {
  line-height:48px;
  vertical-align:middle
 }
 #producten-tabs table td .roboto-reg-16 {
  font-size:16px;
  line-height:20px
 }
 #retirement-part-01.pb-100 {
  padding-bottom:0
 }
 #retirement-part-01 .lh36 {
  line-height:30px;
  padding-bottom:10px
 }
 #retirement-part-02 .ml-40,
 #retirement-part-02 .ml-50 {
  margin-left:0
 }
 #retirement-part-02 .pt-100 {
  padding-top:75px
 }
 #retirement-part-02 .pb-120 {
  padding-bottom:80px
 }
 #retirement-part-02 .max-w-470 {
  max-width:330px;
  text-align:center;
  margin:0 auto
 }
 .producten-flag {
  margin-top:-5px
 }
 #retirement-part-03 {
  padding-left:50px;
  padding-right:50px
 }
 #retirement-part-03 .pt-75 {
  padding-top:60px
 }
 #retirement-part-03 .pb-85 {
  padding-bottom:65px
 }
 #retirement-part-03 .pb-15 {
  padding-bottom:30px
 }
 #retirement-part-03 .alte-24 {
  line-height:34px;
  padding-bottom:15px
 }
 #retirement-part-03 .roboto-reg-16 {
  line-height:28px
 }
 #retirement-part-04 .pt-100 {
  padding-top:80px
 }
 #retirement-part-04 .alte-34 {
  padding-bottom:20px !important
 }
 #fifthsection-retirement .pt-210 {
  padding-top:170px
 }
 #fifthsection-retirement .special-cols {
  padding-left:8px;
  padding-right:8px
 }
 #fifthsection-retirement .special-cols .pb-15 {
  padding-bottom:30px
 }
 #fifthsection-retirement .special-cols .pb-40 {
  padding-bottom:20px
 }
 #retirement-part-06 .bg-white.pt-40 {
  padding-top:20px
 }
 #retirement-part-06 .bg-white.pl-5 {
  padding-left:25px !important
 }
 #retirement-part-06 .bg-white.pr-5 {
  padding-right:25px !important
 }
 #retirement-part-06 .pt-90 {
  padding-top:40px
 }
 #retirement-part-06.pb-70 {
  padding-bottom:50px
 }
 #retirement-part-07 .pt-130 {
  padding-top:45px
 }
 #retirement-part-07 .pl-60 {
  padding-left:30px
 }
 #retirement-part-07 .pr-60 {
  padding-right:30px
 }
 #retirement-part-07 .col-md-5 {
  text-align:center
 }
 #retirement-part-07 .col-md-5 .alte-34 {
  padding-bottom:25px
 }
 #retirement-part-07 .offset-1 {
  margin-left:0 !important
 }
 #retirement-part-07 .offset-1 .form-control {
  max-width:100%
 }
 span.arrow-up-span i,
 span.arrow-down-span i {
  top:62px !important
 }
 span.arrow-up-span i {
  left:10px !important
 }
 #retirement-part-08 .pt-130 {
  padding-top:65px
 }
 #retirement-part-08 .alte-34 {
  padding-bottom:40px
 }
 #retirement-part-08 .front-image {
  margin-top:0;
  position:relative
 }
 #retirement-part-08 .hidden-sm-up .pt-120 {
  padding-top:0
 }
 #retirement-part-08 .offset-1 {
  margin-left:0 !important
 }
 #retirement-part-08 .col-md-5 {
  text-align:center
 }
 #retirement-part-08 .hidden-sm-up img {
  width:100%
 }
 #retirement-part-09 .pr-30 {
  padding-right:0
 }
 #retirement-part-09 .pl-30 {
  padding-left:0
 }
 #retirement-part-09 .pt-110 {
  padding-top:70px
 }
 #retirement-part-09 .pb-120 {
  padding-bottom:75px
 }
 #retirement-part-09 .alte-34 {
  text-align:left !important
 }
 #retirement-part-09 .pb-10 {
  padding-bottom:15px
 }
 #retirement-part-10 .pt-100 {
  padding-top:55px
 }
 #retirement-part-10 .pb-95 {
  padding-bottom:75px
 }
}
@media(max-width:320px) {
 #producten-tabs .card-header .alte-20 {
  padding-right:40px;
  font-size:16px
 }
 #producten-tabs .card-header {
  padding-left:5px !important;
  padding-right:10px !important
 }
}
.max-w-875 {
 max-width:875px
}
.lh32 {
 line-height:32px
}
@media(max-width:1280px) {
 #waarom-about-top .pt-60 {
  padding-top:25px
 }
 #waarom-about-top p.roboto-reg-24 {
  font-size:20px;
  line-height:30px
 }
 #waarom-about-top .max-w-875 {
  max-width:715px
 }
 #waarom-about-top .w-280 {
  width:200px
 }
 #waarom-div .pb-10,
 #waarom-div .pt-60 {
  padding-right:50px;
  padding-left:50px
 }
 #waarom-div .pt-120 {
  padding-top:75px
 }
 #waarom-div .pb-40 {
  padding-bottom:30px
 }
 #waarom-div .pb-70 {
  padding-bottom:15px
 }
 #waarom-div .alte-20,
 #waarom-div .roboto-reg-20 {
  font-size:18px;
  line-height:30px
 }
 #waarom-div .pb-35 {
  padding-bottom:30px
 }
 #waarom-div .roboto-reg-12 {
  padding-left:0;
  padding-right:0;
  padding-bottom:10px
 }
 #waarom-div .pt-60 {
  padding-top:20px
 }
 #waarom-div .row .col-md-6:first-child {
  padding-left:0
 }
 #waarom-div .row .col-md-6:last-child {
  padding-right:0
 }
}
@media(max-width:1024px) {
 #waarom-about-top .pb-120 {
  padding-bottom:105px
 }
 #waarom-div .pt-120 {
  padding-top:55px
 }
 #waarom-div .pb-120 {
  padding-bottom:120px
 }
 #waarom-div .pb-10,
 #waarom-div .pt-60 {
  padding-right:5px;
  padding-left:5px;
  padding-top:20px;
  padding-bottom:10px
 }
 #waarom-div .pt-40 {
  padding-top:30px
 }
 #waarom-div .pb-40 {
  padding-bottom:35px
 }
 #waarom-div .row .col-md-6:first-child {
  padding-left:0;
  padding-right:35px
 }
 #waarom-div .row .col-md-6:last-child {
  padding-right:0;
  padding-left:35px
 }
}
@media(max-width:767px) {
 #waarom-div .pr-70 {
  padding-right:0
 }
 #waarom-div .pl-70 {
  padding-left:0
 }
 #waarom-div .row .col-md-6:first-child {
  padding-left:0;
  padding-right:0
 }
 #waarom-div .row .col-md-6:last-child {
  padding-right:0;
  padding-left:0
 }
}
@media(max-width:375px) {
 #waarom-about-top .alte-45 {
  max-width:300px;
  margin:0 auto;
  padding-top:0;
  padding-bottom:50px
 }
 #waarom-about-top .pb-70 {
  padding-bottom:55px
 }
 #waarom-about-top.pb-120 {
  padding-bottom:70px
 }
 #waarom-div .pt-120 {
  padding-top:0
 }
 #waarom-div .pb-120 {
  padding-bottom:0
 }
 #waarom-div .alte-20 {
  font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
  font-size:18px;
  line-height:30px
 }
 #waarom-div .mb-10 {
  margin-bottom:25px
 }
 #waarom-div .row .col-md-6:first-child {
  padding-left:0;
  padding-right:0
 }
 #waarom-div .row .col-md-6:last-child {
  padding-right:0;
  padding-left:0
 }
 #waarom-div .row .col-md-6 {
  border-bottom:1px solid #e6ecf2
 }
 #waarom-div .row.border-bottom,
 #waarom-div .row .last-col {
  border:0
 }
 #waarom-div .roboto-reg-12 {
  line-height:24px;
  padding-bottom:5px
 }
 #waarom-div .pt-25 {
  padding-top:45px
 }
 #waarom-div .fake-footnote,
 #waarom-div .fake-col {
  display:none
 }
 #waarom-div .pt-60 {
  padding-top:5px
 }
 #waarom-div .pb-20 {
  padding-bottom:15px
 }
 #waarom-div .pb-40 {
  padding-bottom:25px
 }
 #opacc-sec .pb-20 {
  padding-bottom:30px
 }
 #opacc-sec .pt-70 {
  padding-top:45px
 }
 #opacc-sec .pb-75 {
  padding-bottom:55px
 }
}
.max-w-875 {
 max-width:875px
}
.m-height-375 {
 min-height:375px
}
.w-100-100 {
 width:100%
}
.alte-16 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:26px
}
.lh18 {
 line-height:18px
}
.mt-m100px {
 position:relative;
 margin-top:-100px
}
#over-degiro-3-2-boxes .bg-white {
 min-height:420px
}
@media(max-width:1600px) {
 #over-degiro-3-2-boxes .pr-140 {
  padding-right:120px
 }
}
@media(max-width:1280px) {
 #over-degiro-3-top-white .pt-45 {
  padding-top:55px
 }
 #over-degiro-3-top-white .pb-40 {
  padding-bottom:50px
 }
 #over-degiro-3-top-white .pl-160 {
  padding-left:0
 }
 #over-degiro-3-top-white .pr-160 {
  padding-right:0
 }
 #over-degiro-3-top-white .roboto-reg-20 {
  font-size:18px;
  line-height:30px
 }
 #over-degiro-3-grey-content .pb-80 {
  padding-bottom:40px
 }
 #over-degiro-3-grey-content.pb-130 {
  padding-bottom:100px
 }
 #opacc-sec .pb-100 {
  padding-bottom:50px
 }
}
@media(max-width:1200px) {
 .second-block {
  padding-left:40px
 }
}
@media(max-width:1024px) {
 #over-degiro-3-top-white .max-w-875 {
  max-width:690px
 }
 #over-degiro-3-top-white .pt-45 {
  padding-top:20px;
  padding-bottom:30px
 }
 #over-degiro-3-top-white .roboto-reg-24 {
  font-size:20px;
  line-height:30px;
  max-width:410px;
  margin:0 auto
 }
 #over-degiro-3-top-white .pb-55 {
  padding-bottom:45px
 }
 #over-degiro-3-top-white .pb-40 {
  padding-bottom:10px
 }
 #over-degiro-3-2-boxes .pr-140 {
  padding-right:100px
 }
 #over-degiro-3-grey-content.pt-180 {
  padding-top:130px
 }
 #over-degiro-3-grey-content.pb-130 {
  padding-bottom:120px
 }
 #over-degiro-3-grey-content .max-w-1200 {
  max-width:950px
 }
 #over-degiro-3-grey-content .pb-80 {
  padding-bottom:20px
 }
 #over-degiro-3-grey-content .col-xl-4:last-child {
  padding-top:45px
 }
}
@media(max-width:992px) {
 #over-degiro-3-2-boxes .bg-white {
  min-height:490px
 }
 .second-block {
  padding-left:8px
 }
}
@media(max-width:767px) {
 #over-degiro-3-grey-content .pl-40 {
  padding-left:10px
 }
 #over-degiro-3-2-boxes .col-md-6 {
  padding-right:0;
  padding-left:0
 }
 #over-degiro-3-2-boxes .bg-white {
  min-height:390px
 }
}
@media(max-width:375px) {
 #submenu {
  margin-top:60px
 }
 #over-degiro-3-top-white .pt-45 {
  padding-top:30px
 }
 #over-degiro-3-top-white .pb-55 {
  padding-bottom:35px
 }
 #over-degiro-3-top-white .pb-25 {
  padding-bottom:45px
 }
 #over-degiro-3-top-white .p48 {
  padding:24px
 }
 #over-degiro-3-2-boxes .pr-160 {
  padding:0 !important
 }
 #over-degiro-3-2-boxes .pl-160 {
  padding:0 !important
 }
 #over-degiro-3-grey-content.pt-180 {
  padding-top:115px
 }
 #over-degiro-3-grey-content .pl-40 {
  padding-left:8px
 }
 #over-degiro-3-grey-content .alte-16,
 #over-degiro-3-grey-content .alte-18 {
  font-size:20px;
  line-height:30px
 }
 #over-degiro-3-grey-content .roboto-reg-16 {
  font-size:18px;
  line-height:30px
 }
 #opacc-sec .pt-80 {
  padding-top:50px
 }
}
@media(max-width:340px) {
 #over-degiro-3-2-boxes .bg-white td {
  font-size:14px
 }
 #over-degiro-3-2-boxes .pr-140 {
  padding-right:80px
 }
}
.max-w-875 {
 max-width:875px
}
@media(max-width:1280px) {
 #over-degiro-4-content-white .alte-34 {
  font-size:34px;
  line-height:40px;
  padding-top:30px;
  padding-bottom:10px
 }
 #over-degiro-4-content-white.pb-95 {
  padding-bottom:115px
 }
}
@media(max-width:375px) {
 #over-degiro-4-content-white .alte-34 {
  padding:0
 }
 #over-degiro-4-content-white .pb-55 {
  padding-bottom:25px
 }
 #over-degiro-4-content-white .pb-25 {
  padding-bottom:0
 }
 #over-degiro-4-content-white .pb-40 {
  padding-bottom:0
 }
 #over-degiro-4-content-white.pb-95 {
  padding-bottom:60px
 }
}
.max-w-875 {
 max-width:875px
}
.min-width-30s {
 min-width:32%
}
.alte-72 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:72px;
 line-height:40px
}
.lh30 {
 line-height:30px
}
@media(max-width:1280px) {
 #over-degiro-2-top-white .pt-25 {
  padding-top:60px;
  max-width:460px;
  margin:0 auto
 }
 #over-degiro-2-top-white .pb-25 {
  padding-bottom:30px
 }
 #over-degiro-2-top-white .pb-50 {
  padding-bottom:45px
 }
 #over-degiro-2-top-white .roboto-reg-24 {
  font-size:20px;
  line-height:30px
 }
 #over-degiro-2-top-white.pb-80 {
  padding-bottom:130px
 }
 #over-degiro-2-blue-carousel .pt-40 {
  padding-top:50px
 }
 #over-degiro-2-blue-carousel .pb-120 {
  padding-bottom:135px
 }
 #over-degiro-2-white-content .pb-95 {
  padding-bottom:105px
 }
 #over-degiro-2-white-content .pt-140 {
  padding-top:135px
 }
 #opacc-sec .pt-75 {
  padding-top:65px
 }
}
@media(max-width:1024px) {
 #over-degiro-2-top-white .pt-25 {
  padding-top:50px
 }
 #over-degiro-2-blue-carousel .max-w-875 {
  padding-left:125px;
  padding-right:125px
 }
 #over-degiro-2-blue-carousel .mt-95 {
  margin-top:35px
 }
 #over-degiro-2-blue-carousel .pb-120 {
  padding-bottom:85px
 }
 #over-degiro-2-white-content .max-w-875 {
  padding-left:125px;
  padding-right:125px
 }
 #over-degiro-2-white-content .pb-105 {
  padding-bottom:55px
 }
 #over-degiro-2-white-content .pb-95 {
  padding-bottom:60px
 }
 #opacc-sec .pt-75 {
  padding-top:75px
 }
}
@media(max-width:992px) {
 #over-degiro-2-white-content .bordered-right {
  border-bottom:1px solid #e0e6ed;
  border-right:0
 }
 #over-degiro-2-white-content .col-md-4 {
  width:80%;
  margin:0 auto;
  padding-bottom:30px !important;
  padding-top:40px !important;
  display:block;
  min-height:225px
 }
}
@media(max-width:767px) {
 #over-degiro-2-blue-carousel .pl-50,
 #over-degiro-2-white-content .pl-45 {
  padding-left:10px
 }
 #over-degiro-2-blue-carousel .pr-50,
 #over-degiro-2-white-content .pr-45 {
  padding-right:10px
 }
 #over-degiro-2-white-content .col-sm-12 {
  width:50%;
  margin:0 auto;
  padding-bottom:30px !important;
  padding-top:40px !important
 }
}
@media(max-width:375px) {
 #over-degiro-2-top-white .pt-25 {
  padding-top:0
 }
 #over-degiro-2-top-white.pt-180 {
  padding-top:160px
 }
 #over-degiro-2-top-white.pb-80 {
  padding-bottom:55px
 }
 #over-degiro-2-top-white .alte-45 {
  max-width:310px;
  margin:0 auto
 }
 #over-degiro-2-top-white .pb-50 {
  padding-bottom:20px
 }
 #over-degiro-2-blue-carousel .max-w-875 {
  padding-left:0;
  padding-right:0
 }
 #over-degiro-2-white-content .max-w-875 {
  padding-left:0;
  padding-right:0
 }
 #over-degiro-2-white-content .pt-140 {
  padding-top:55px
 }
 #over-degiro-2-white-content .roboto-reg-12 {
  line-height:30px
 }
 #over-degiro-2-white-content .bordered-right {
  border-bottom:1px solid #e0e6ed;
  border-right:0
 }
 #over-degiro-2-white-content .col-md-4 {
  width:80%;
  margin:0 auto;
  padding-bottom:30px !important;
  padding-top:40px !important
 }
 #opacc-sec.bordered-top {
  border:0
 }
 #opacc-sec .pt-75 {
  padding-top:15px
 }
 #opacc-sec .pb-85 {
  padding-bottom:130px
 }
 #opacc-sec .pb-20 {
  padding-bottom:40px
 }
}
.max-w-875 {
 max-width:875px
}
#nieuws-pers-3-boxes .white .bg-blue {
 padding-right:0
}
.blue-back-arrow {
 float:left
}
@media(max-width:1280px) {
 #nieuws-bericht-content .pr-50 {
  padding-right:130px
 }
 #nieuws-bericht-content .pr-50 {
  padding-left:130px
 }
 #nieuws-bericht-content .pt-5px {
  padding-top:25px
 }
 #nieuws-bericht-content .mb-35 {
  margin-bottom:30px
 }
 #nieuws-bericht-content .mb-50 {
  margin-bottom:30px
 }
}
@media(max-width:1024px) {
 #nieuws-bericht-content .pr-50 {
  padding-right:70px
 }
 #nieuws-bericht-content .pr-50 {
  padding-left:70px
 }
 #nieuws-bericht-content .pt-30 {
  padding-top:20px
 }
 #nieuws-bericht-content .alte-45 {
  padding-right:40%
 }
 #nieuws-bericht-content .row.pb-15 {
  padding-bottom:15px
 }
 #nieuws-bericht-content .pt-5px {
  padding-top:15px
 }
 #nieuws-bericht-content .mb-50 {
  margin-bottom:60px
 }
}
@media(max-width:767px) {
 #nieuws-bericht-content .pr-50 {
  padding-right:0
 }
 #nieuws-bericht-content .pr-50 {
  padding-left:0
 }
 #nieuws-bericht-content.pb-120 {
  padding-bottom:30px
 }
}
@media(max-width:375px) {
 #nieuws-bericht-content .pr-50 {
  padding-right:0
 }
 #nieuws-bericht-content .pr-50 {
  padding-left:0
 }
 #nieuws-bericht-content .alte-45 {
  padding-right:0;
  font-size:24px;
  line-height:30px
 }
 #nieuws-bericht-content.pt-180 {
  padding-top:145px
 }
 #nieuws-bericht-content.pb-120 {
  padding-bottom:30px
 }
 #nieuws-bericht-content .blue-back-arrow-2 {
  padding-bottom:25px
 }
 #nieuws-bericht-content .pt-30 {
  padding-top:10px
 }
 #nieuws-bericht-content .pt-5px {
  padding-top:0
 }
}
.max-w-875 {
 max-width:875px
}
.background-awards {
 background-image:url("../imgs/bg-awards-page.png");
 background-repeat:no-repeat;
 background-color:#001722;
 background-position:925px -345px
}
.alte-16 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:26px
}
.grey-awards {
 color:#9aa9b7
}
.dropbtn i {
 float:right
}
.dropdown {
 position:relative;
 display:inline-block;
 width:100%
}
@media(max-width:1280px) {
 #over-degiro-6-title {
  padding-top:170px;
  padding-left:75px;
  padding-bottom:75px
 }
 #over-degiro-6-title .alte-45 {
  padding-bottom:20px
 }
 #over-degiro-6-title .roboto-reg-24 {
  font-size:20px;
  line-height:30px
 }
 #over-degiro-content .row.pb-95 {
  padding-bottom:90px
 }
 .background-awards {
  background-position:615px -310px
 }
}
@media(max-width:1024px) {
 #over-degiro-6-title {
  padding-top:130px;
  padding-left:90px;
  padding-bottom:115px
 }
 #over-degiro-6-title .roboto-reg-24 {
  padding-bottom:55px
 }
}
@media(max-width:767px) {
 #over-degiro-6-title.pl-60,
 #over-degiro-7-title.pl-60 {
  padding-left:15px
 }
 #over-degiro-6-title.pr-60,
 #over-degiro-7-title.pr-60 {
  padding-right:15px
 }
 #over-degiro-content .pt-105 {
  padding-top:50px
 }
 #over-degiro-content .pb-120 {
  padding-bottom:50px
 }
 #over-degiro-content.pb-135 {
  padding-bottom:50px
 }
}
@media(max-width:375px) {
 #over-degiro-6-title {
  padding-top:0;
  padding-left:0;
  padding-right:0;
  padding-bottom:65px;
  text-align:center
 }
 #over-degiro-6-title .alte-45 {
  width:315px;
  padding-bottom:30px
 }
 #over-degiro-6-title .roboto-reg-24 {
  font-size:24px;
  line-height:30px;
  padding-bottom:90px
 }
 #over-degiro-content .row .pl-5 {
  padding-left:0 !important
 }
 #over-degiro-content .row .pr-5 {
  padding-right:0 !important
 }
 #over-degiro-content .row .alte-16 {
  font-size:18px;
  line-height:28px
 }
 #over-degiro-content .row .roboto-reg-16,
 #over-degiro-content .row .roboto-it-16 {
  font-size:18px;
  line-height:30px
 }
 #over-degiro-content .row .col-md-4,
 #over-degiro-content .row .col-md-6 {
  padding-bottom:95px
 }
 #over-degiro-content .row {
  padding-bottom:0 !important
 }
 #over-degiro-content .row .mt-5 {
  margin-top:0 !important
 }
 #over-degiro-content.pb-135 {
  padding-bottom:35px
 }
 .background-awards {
  background-size:595px 645px;
  background-position:74px -181px
 }
}
@media(max-width:375px) {
 #over-degiro-6-title .alte-45 {
  width:auto
 }
}
.fixed-top {
 z-index:10
}
.min-width-100 {
 min-width:100%
}
#information-form input,
#information-form select {
 height:56px;
 background-color:#f7f9fc;
 border:1px solid #e6ecf2;
 border-radius:3px
}
#information-form button {
 height:56px
}
#information .bg-el-1 {
 display:inline-block;
 position:absolute;
 z-index:1;
 overflow:hidden;
 top:-500px;
 right:-500px
}
#information .bg-el-2 {
 display:inline-block;
 position:absolute;
 z-index:1;
 overflow:hidden;
 top:250px;
 right:-550px
}
#information .pt-190 {
 padding-top:140px
}
@media(max-width:1280px) {
 .alte-34 {
  font-size:34px;
  line-height:40px
 }
}
@media(max-width:768px) {
 #information .bg-blue-grey {
  background-color:#fff
 }
 .distant-shadow-dark-bg {
  box-shadow:none
 }
 #courtagefri-handel .distant-shadow-dark-bg {
  -webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
  -moz-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
  box-shadow:0 6px 16px 0 rgba(0,0,0,0.26)
 }
 #info-page.pt-170 {
  padding-top:110px
 }
 #info-page-left.pl-25 {
  padding-left:8px
 }
 #info-page-right .m-auto {
  margin:0 !important
 }
 #info-page-right .max-w-460 {
  max-width:768px
 }
}
@media(max-width:375px) {
 .roboto-reg-16 {
  font-size:18px;
  line-height:30px
 }
 .alte-18 {
  font-size:20px;
  line-height:30px
 }
 #info-page.pt-170 {
  padding-top:110px
 }
 #info-page .pl-25 {
  padding-left:8px
 }
 #info-page .alte-34.pb-35 {
  padding-bottom:45px
 }
 #info-page .roboto-reg-16.pb-25 {
  padding-bottom:30px
 }
 #info-page .roboto-reg-16.pb-55 {
  padding-bottom:60px
 }
 #info-page-right .max-w-460 .pt-5 {
  padding-top:35px !important
 }
 #info-page-right .max-w-460 .alte-24 {
  padding-bottom:10px
 }
 #info-page-right button {
  margin-top:25px !important;
  margin-bottom:5px !important
 }
}
body#helpdesk-page {
 color:#001722
}
a.link-black {
 color:#293d4a
}
a.link-black:hover {
 color:#083238
}
a.link-grey-dark {
 color:#9aa9b7
}
a.link-grey-dark:hover {
 color:#293d4a
}
#helpdesk-01 .form-control {
 border-color:#e6ecf2;
 color:#9aa9b7;
 border-radius:5px
}
#helpdesk-01 .form-control::placeholder {
 color:#9aa9b7;
 background:url('../imgs/lens-icon.png') no-repeat;
 background-size:20px;
 background-position:180px 52%
}
#helpdesk-01 .form-control::-webkit-input-placeholder {
 color:#9aa9b7;
 background:url('../imgs/lens-icon.png') no-repeat;
 background-size:20px;
 background-position:100px 52%
}
#helpdesk-01 .form-control::-moz-placeholder {
 color:#9aa9b7;
 background:url('../imgs/lens-icon.png') no-repeat;
 background-size:20px;
 background-position:100px 52%
}
#helpdesk-01 .form-control:-ms-input-placeholder {
 color:#9aa9b7;
 background:url('../imgs/lens-icon.png') no-repeat;
 background-size:20px;
 background-position:100px 52%
}
#helpdesk-01 .form-control:-moz-placeholder {
 color:#9aa9b7;
 background:url('../imgs/lens-icon.png') no-repeat;
 background-size:20px;
 background-position:100px 52%
}
#helpdesk-02 i.fa-arrow-right {
 font-size:20px
}
#helpdesk-03 li a i.fa-arrow-right {
 font-size:20px;
 margin-right:5px
}
#helpdesk-03 .left-list li {
 padding-bottom:18px;
 padding-left:5px
}
#helpdesk-03 .right-list li {
 padding-bottom:3px
}
@media(max-width:1280px) {
 .roboto-reg-24 {
  font-size:20px;
  line-height:30px
 }
 #helpdesk-01 .pt-180 {
  padding-top:155px
 }
 #helpdesk-01 .pb-190 {
  padding-bottom:130px
 }
 #helpdesk-01 .alte-45 {
  padding-bottom:15px
 }
 #helpdesk-03 .pr-50 {
  padding-right:30px
 }
 #helpdesk-03 .pl-50 {
  padding-left:30px
 }
 #helpdesk-03 .pb-55 {
  padding-bottom:125px
 }
}
@media(max-width:1024px) {
 #helpdesk-02 .pt-60 {
  padding-top:45px
 }
 #helpdesk-02 .pb-30 {
  padding-bottom:15px
 }
 #helpdesk-02 .pb-25 {
  padding-bottom:20px
 }
 #helpdesk-03.pt-90 {
  padding-top:60px
 }
 #helpdesk-03.pb-120 {
  padding-bottom:0
 }
}
@media(max-width:767px) {
 #helpdesk-01 .form-control::placeholder {
  background:0
 }
 #helpdesk-01 .form-control:-ms-input-placeholder {
  background:0
 }
 #helpdesk-01 .form-control::-webkit-input-placeholder {
  background:0
 }
 #helpdesk-02 .bordered-left {
  border:0;
  border-bottom:1px solid #e0e6ed
 }
 #helpdesk-02 .container {
  width:100%;
  padding:0
 }
}
@media(max-width:375px) {
 .roboto-reg-16,
 .roboto-med-16 {
  font-size:18px;
  line-height:30px
 }
 #helpdesk-01 .alte-45 {
  padding-bottom:20px
 }
 #helpdesk-01 .pb-20 {
  padding-bottom:30px
 }
 #helpdesk-01 .pb-190 {
  padding-bottom:160px
 }
 #helpdesk-02 {
  padding-left:0;
  padding-right:0
 }
 #helpdesk-02 .bordered-left {
  border-left:0;
  border-bottom:1px solid #e0e6ed
 }
 #helpdesk-02 .pl-40 {
  padding-left:28px
 }
 #helpdesk-02 .pr-30 {
  padding-right:0
 }
 #helpdesk-02 .pb-30 {
  padding-bottom:10px
 }
 #helpdesk-02 .alte-20 {
  padding-bottom:15px
 }
 #helpdesk-02 .roboto-reg-16 {
  padding-right:30px
 }
 #helpdesk-03 {
  padding-left:0;
  padding-right:0
 }
 #helpdesk-03.pt-90 {
  padding-top:0
 }
 #helpdesk-03 .card-header,
 #helpdesk-03 .card-block {
  padding:10px 28px !important
 }
 #helpdesk-03 .left-list li {
  padding-bottom:45px
 }
 #helpdesk-03 .right-list li {
  padding-bottom:20px
 }
}
.card-header,
.card-block {
 padding-left:0
}
#accordion-helpdesk-bericht .card-header .black {
 font-size:34px;
 line-height:40px
}
#accordion-helpdesk-bericht .card-header .black.collapsed {
 font-size:18px;
 line-height:30px
}
#accordion-helpdesk-bericht .card-header i.fa-chevron-up {
 display:inline-block
}
#accordion-helpdesk-bericht .card-header i.fa-chevron-down {
 display:none
}
#accordion-helpdesk-bericht .card-header .collapsed i.fa-chevron-up {
 display:none
}
#accordion-helpdesk-bericht .card-header .collapsed i.fa-chevron-down {
 display:inline-block
}
#helpdesk-bericht-01 i.fa-chevron-right {
 font-size:11px;
 color:#293d4a
}
#helpdesk-bericht-01 .form-control {
 border-color:#e6ecf2;
 color:#9aa9b7;
 border-radius:5px
}
#helpdesk-bericht-01 .form-control::placeholder {
 background:0
}
#helpdesk-bericht-02 .card-header {
 padding-top:12px !important;
 padding-bottom:12px !important
}
#helpdesk-bericht-02 .right-list li {
 padding-bottom:3px
}
#helpdesk-bericht-03 .bordered-left:first-child {
 border-left:0
}
@media(max-width:1280px) {
 .alte-34 {
  font-size:34px;
  line-height:40px !important
 }
 .alte-18 {
  font-size:20px;
  line-height:30px !important
 }
 #helpdesk-bericht-01,
 #helpdesk-bericht-02 {
  padding-left:60px !important
 }
 #helpdesk-bericht-02 .card-block.pr-150 {
  padding-right:0
 }
 #helpdesk-bericht-02 .offset-1,
 #helpdesk-bericht-01 .col-md-4 {
  padding-left:40px
 }
}
@media(max-width:1024px) {
 #helpdesk-bericht-01,
 #helpdesk-bericht-02 {
  padding-left:40px !important
 }
 #helpdesk-bericht-02 .offset-1,
 #helpdesk-bericht-01 .col-md-4 {
  padding-left:0
 }
}
@media(max-width:767px) {
 #helpdesk-bericht-03 .bordered-left {
  border-left:0;
  border-bottom:1px solid #e0e6ed
 }
 #helpdesk-bericht-03 .container {
  width:100%;
  padding:0
 }
}
@media(max-width:375px) {
 .alte-34 {
  font-size:34px;
  line-height:40px !important
 }
 .alte-18 {
  font-size:20px;
  line-height:30px !important
 }
 #helpdesk-bericht-01,
 #helpdesk-bericht-02 {
  padding-left:20px !important
 }
 #helpdesk-bericht-02.pb-120 {
  padding-bottom:0
 }
 #helpdesk-bericht-02 .pb-140 {
  padding-bottom:0
 }
 #helpdesk-bericht-02 #accordion.border-bottom {
  border-bottom:0
 }
 #lagetarieven .alte-34 {
  font-size:24px
 }
}
#helpdesk-docs-03 .bordered-left:first-child {
 border-left:0
}
#helpdesk-docs-01 i.fa-chevron-right {
 font-size:11px;
 color:#293d4a
}
#helpdesk-docs-02 .right-list li {
 padding-bottom:3px
}
#helpdesk-docs-01 .form-control {
 border-color:#e6ecf2;
 color:#9aa9b7;
 border-radius:5px
}
#helpdesk-docs-01 .form-control::placeholder {
 background:0
}
@media(max-width:1280px) {
 #helpdesk-docs-02 .pb-125 {
  padding-bottom:25px
 }
}
@media(max-width:1024px) {
 #helpdesk-docs-02 .pb-125 {
  padding-bottom:15px
 }
}
@media(max-width:767px) {
 #helpdesk-docs-03 .bordered-left {
  border-left:0;
  border-bottom:1px solid #e0e6ed
 }
 #helpdesk-docs-03 .container {
  width:100%;
  padding:0
 }
}
.bxslider {
 background-color:#fff
}
.bxslider li {
 height:270px
}
.bxslider li img {
 width:100%
}
.bx-wrapper {
 display:block;
 margin:0 auto;
 padding-left:40px
}
.bx-controls {
 display:none
}
#slider-prev {
 display:inline-block;
 width:40px;
 height:280px;
 position:absolute;
 padding-top:130px;
 padding-left:10px;
 z-index:12;
 background-color:#f2f5f8
}
#slider-next {
 display:inline-block;
 width:40px;
 height:280px;
 position:absolute;
 padding-top:130px;
 right:0;
 padding-left:10px;
 z-index:12;
 background-color:#f2f5f8;
 top:0
}
#slider-prev,
#slider-next {
 padding:0 !important
}
.bx-next,
.bx-prev {
 width:100%;
 display:inline-block;
 height:100%;
 line-height:272px;
 vertical-align:middle;
 text-align:center
}
@media(max-width:1600px) {
 .bx-next,
 .bx-prev {
  line-height:220px
 }
}
@media(max-width:1280px) {
 .bx-next,
 .bx-prev {
  line-height:190px
 }
 .bxslider li img {
  width:80%
 }
}
#slider-part .cd-horizontal-timeline .bg-white img {
 display:block;
 width:33px;
 height:33px;
 margin:0 auto;
 position:relative
}
@media(max-width:1280px) {
 #slider-part .pt-115 {
  padding-top:75px
 }
 #slider-part .pb-100 {
  padding-bottom:80px
 }
 #slider-part .events-content.pb-40 {
  padding-bottom:10px
 }
 #slider-part .events-content .alte-45 {
  font-size:34px
 }
 #start-investing .pt-140 {
  padding-top:50px
 }
}
@media(max-width:1024px) {
 #slider-part .pb-100 {
  padding-bottom:40px
 }
}
@media(max-width:375px) {
 #slider-part .pt-115 {
  padding-top:65px
 }
}
#slider-part #wrapper-overdegiro .ui-jcoverflip {
 position:relative
}
#slider-part #wrapper-overdegiro .ui-jcoverflip--item {
 position:absolute;
 display:block
}
#slider-part #flip {
 height:500px;
 width:100%;
 overflow:hidden;
 display:block;
 margin:0 auto;
 text-align:center
}
#slider-part #flip .ui-jcoverflip--title {
 position:absolute;
 bottom:70px;
 width:100%;
 text-align:center;
 color:#fff;
 visibility:hidden
}
#slider-part #flip img {
 display:block;
 border:0;
 outline:0
}
#slider-part #flip a {
 outline:0
}
#slider-part #wrapper-overdegiro {
 height:530px;
 overflow:hidden;
 position:relative
}
#slider-part #wrapper-overdegiro .ui-jcoverflip--item {
 cursor:pointer
}
#slider-part #scrollbar {
 position:absolute;
 left:20px;
 right:20px;
 bottom:80px
}
#slider-part .ui-state-default,
.ui-widget-content .ui-state-default {
 border:3px solid #fff;
 background:#083238;
 font-weight:bold;
 color:#083238;
 outline:0;
 border-radius:50px
}
#slider-part #wrapper-overdegiro .ui-widget-content {
 border:0;
 background:#62d0ff
}
#slider-part #wrapper-overdegiro .ui-slider-horizontal {
 height:.2em;
 max-width:450px;
 display:block;
 margin:0 auto;
 position:relative;
 text-align:center
}
#slider-part .ui-slider-horizontal .ui-slider-handle {
 top:-.6em;
 margin-left:-.6em
}
#slider-part #wrapper-overdegiro .ui-jcoverflip--item.inactive {
 opacity:.5
}
#slider-part #wrapper-overdegiro .color-drag {
 color:#62d0ff;
 text-align:center;
 margin-top:0;
 padding-top:0
}
#slider-part #wrapper-overdegiro .ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1.7em;
 height:1.7em;
 cursor:default
}
@media(max-width:600px) {
 #slider-part #wrapper-overdegiro {
  height:430px
 }
 #slider-part #flip {
  height:400px
 }
}
@media(max-width:500px) {
 #slider-part #flip {
  width:100%
 }
}
@media(max-width:479px) {
 #slider-part #wrapper-overdegiro {
  height:330px
 }
 #slider-part #flip {
  height:300px
 }
}
#professional .header-banner {
 background-image:url("../imgs/professional_banner.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 min-height:750px
}
.bg-transparent {
 background-color:rgba(0,0,0,0.4)
}
#professional .prices-boxes {
 border:1px solid #e6ecf2;
 border-radius:3px;
 padding:15px;
 max-width:610px
}
#professional .prices-boxes p {
 margin-bottom:0
}
#professional .prices-boxes:hover {
 -webkit-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 -moz-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18)
}
#professional .bg-ourteam {
 background-image:url("../imgs/our-team-img-prof.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 min-height:400px
}
@media(max-width:992px) {
 #professional #ourteam .w-50 {
  width:100% !important
 }
}
#professional #submenu a:hover {
 color:#fff
}
#professional .doc-center-div {
 background-color:#f7f9fc;
 border-radius:5px;
 padding:55px 80px;
 min-height:670px
}
#professional .doc-center-div:hover {
 -webkit-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 -moz-box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18);
 box-shadow:3px 6px 18px 0 rgba(0,0,0,0.18)
}
.max-w-610 {
 max-width:610px
}
@media(max-width:1024px) {
 #professional .mobile-toggler .fa-close {
  color:#000
 }
 #top-page.pt-220 {
  padding-top:150px
 }
 #professional #services .pt-130 {
  padding-top:80px
 }
 #professional #services.pt-160 {
  padding-top:110px
 }
 #professional #services .col-md-4 {
  padding-bottom:70px
 }
 #professional #whydegiro .boxes-box .float-right,
 #professional #whydegiro .boxes-box .float-left {
  float:none !important;
  display:block;
  margin:10px auto
 }
 #professional #whydegiro .boxes-box {
  margin:0 !important;
  padding:0 !important
 }
 #professional #whydegiro {
  padding-top:80px;
  padding-bottom:80px
 }
 #professional #webtrader .mt-50 {
  margin-top:0
 }
 #professional #webtrader {
  padding-top:80px;
  padding-bottom:80px
 }
}
@media(max-width:768px) {
 #professional .row {
  padding:0 20px
 }
 #professional .doc-center-div {
  background-color:#f7f9fc;
  border-radius:5px;
  padding:30px;
  min-height:670px
 }
 #professional .partners-logo.ml-155,
 #professional .partners-logo.mr-155 {
  margin-left:0;
  margin-right:0
 }
}
.bx-wrapper {
 box-shadow:none
}
@media(max-width:1600px) {
 .bxslider li {
  height:210px
 }
 #slider-prev,
 #slider-next {
  height:220px;
  padding-top:80px
 }
}
@media(max-width:1280px) {
 .bxslider li {
  height:180px
 }
 #slider-prev,
 #slider-next {
  height:190px;
  padding-top:60px
 }
}
@media(max-width:768px) {
 .bxslider li {
  height:150px
 }
 #slider-prev,
 #slider-next {
  height:160px;
  padding-top:60px
 }
}
#voordelen .table td,
#voordelen .table th {
 border-top:0;
 border-bottom:1px solid #e6ecf2;
 vertical-align:middle
}
#voordelen .table tr td:nth-child(2),
#voordelen .table tr td:nth-child(3) {
 text-align:center
}
#voordelen .voordelen-img {
 background-image:url("../imgs/voordelen-imgv2.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
table.producten-tab-1-table-1 td:nth-child(3) p.roboto-reg-16 {
 font-size:14px
}
#lagetarieven .table td,
#lagetarieven .table th {
 border-top:0;
 border-bottom:1px solid #e6ecf2;
 vertical-align:middle
}
@media(max-width:992px) {
 #lagetarieven .alte-34 {
  font-size:24px
 }
 #lagetarieven table .roboto-reg-18 {
  font-size:14px
 }
}
#belastingvoordeel .belastingvoordeel-img {
 background-image:url("../imgs/belastingvoordeel-imgv2.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
#accordion-belastingvoordeel .card-header,
.accordion-faqret .card-header,
#accordion-belastingvoordeel .card-block,
.accordion-faqret .card-block {
 border-right:1px solid #e6ecf2;
 border-left:1px solid #e6ecf2;
 padding-left:15px
}
#accordion-belastingvoordeel .card-header .fa,
.accordion-faqret .card-header .fa {
 color:#083238
}
#accordion-belastingvoordeel .card,
.accordion-faqret .card {
 background-color:transparent
}
#accordion-belastingvoordeel .card-header a {
 display:block;
 min-height:54px;
 padding:10px 0;
 padding-right:25px;
 vertical-align:middle
}
#accordion-belastingvoordeel .card-header a i,
#accordion-belastingvoordeel .card-header a em {
 position:absolute;
 top:0;
 right:20px
}
.bg-white,
#accordion-belastingvoordeel .bg-white,
.accordion-faqret .bg-white {
 background-color:#fff
}
@media(max-width:992px) {
 #belastingvoordeel .mt-m170px {
  margin-top:-100px
 }
 #belastingvoordeel .alte-34 {
  font-size:24px
 }
 #belastingvoordeel .roboto-reg-18,
 .accordion-faqret .roboto-reg-18 {
  font-size:16px
 }
}
@media(max-width:768px) {
 #belastingvoordeel .white-box.float-left,
 #belastingvoordeel .white-box.float-right {
  float:none !important;
  display:block;
  margin:0 auto
 }
 #belastingvoordeel h5 a,
 .accordion-faqret h5 a {
  font-size:20px;
  line-height:25px
 }
 #belastingvoordeel .card-block.pr-150,
 .accordion-faqret .card-block.pr-150 {
  padding-right:15px
 }
 .sitemap-links .border-right {
  border-right:0
 }
}
@media(max-width:767px) {
 #disclaimer .border-bottom {
  border-bottom:0
 }
 #disclaimer .pt-80 {
  padding-top:60px
 }
 #disclaimer .pt-60 {
  padding-top:40px
 }
 #disclaimer .pb-45 {
  padding-bottom:0
 }
 #disclaimer .mb-40 {
  margin-bottom:30px
 }
 #disclaimer .pb-45 .col-md-5:last-child {
  padding-top:40px
 }
}
.search-results {
 background:#f6f8fa;
 border:1px solid #e6ecf2;
 border-radius:3px;
 width:100%;
 height:48px;
 line-height:48px;
 vertical-align:middle
}
ul.search-questions li {
 padding-bottom:25px !important;
 margin-left:38px
}
ul.list-arrow-bullets li:before {
 content:"" !important;
 display:inline-block;
 background:url("../imgs/icons/question_icon.png") no-repeat;
 width:24px;
 height:24px;
 float:left;
 margin-left:-40px !important;
 margin-top:3px
}
ul.list-document-bullets li:before {
 content:"" !important;
 display:inline-block;
 background:url("../imgs/icons/document_icon.png") no-repeat;
 width:24px;
 height:24px;
 float:left;
 margin-left:-40px !important;
 margin-top:3px
}
.pagination {
 width:100%
}
.pagination-to-first,
.pagination-to-last,
.pagination-prev,
.pagination-next,
.pagination-page {
 background-repeat:no-repeat !important;
 background-position:center !important;
 display:inline-block;
 width:32px;
 height:32px;
 line-height:32px;
 vertical-align:middle;
 border-radius:3px;
 background:#f6f8fa;
 border:1px solid #e6ecf2;
 color:#293d4a;
 text-align:center;
 margin:0 4px;
 cursor:pointer
}
.pagination-page.active {
 background-color:#083238;
 border-color:#083238;
 color:#fff
}
.pagination-pages {
 padding:0 20px
}
.pagination-to-first {
 background-image:url("../imgs/icons/jump_to_first_page.png") !important
}
.pagination-to-last {
 background-image:url("../imgs/icons/jump_to_last_page.png") !important
}
.pagination-prev {
 background-image:url("../imgs/icons/previous_page.png") !important
}
.pagination-next {
 background-image:url("../imgs/icons/next_page.png") !important
}
.bg-privacy-cookies {
 background-image:url("../imgs/bg-privacy.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.bg-subscribed {
 background-image:url("../imgs/bg-subscribed_bg.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.bg-impressum {
 background-image:url("../imgs/bg-impressum.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.bg-unsubscribed {
 background-image:url("../imgs/bg-unsubscribed.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.bg-sitemap {
 background-image:url("../imgs/bg-sitemap.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.bg-contact {
 background-image:url("../imgs/bg-contact.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.bg-get-member {
 background-image:url("../imgs/bg_get-member.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
@media(max-width:1280px) {
 #unsubscribed .pt-90 {
  padding-top:55px
 }
 #unsubscribed .roboto-reg-16 {
  font-size:14px;
  line-height:24px
 }
 #subscribed .w-400,
 #unsubscribed .w-400 {
  width:320px
 }
}
@media(max-width:375px) {
 #privacy-cookies .bg-privacy-cookies .pt-190 {
  padding-top:150px
 }
 #privacy-cookies .bg-privacy-cookies .pb-155 {
  padding-bottom:90px
 }
 #disclaimer .bg-disclaimer .pt-190 {
  padding-top:135px
 }
 #disclaimer .bg-disclaimer .pb-155 {
  padding-bottom:90px
 }
 #disclaimer .bg-disclaimer .pb-25 {
  padding-bottom:5px
 }
 #disclaimer .pt-80 {
  padding-top:60px
 }
 #disclaimer .pt-60 {
  padding-top:40px
 }
 #disclaimer .pb-45 {
  padding-bottom:0
 }
 #disclaimer .mb-40 {
  margin-bottom:30px
 }
 #disclaimer .pb-45 .col-md-5:last-child {
  padding-top:40px
 }
 #privacy-cookies #cookies-white-part-1 {
  padding-top:60px
 }
 #unsubscribed .alte-45 {
  font-size:24px;
  line-height:32px
 }
}
@media(max-width:320px) {
 #subscribed .w-400,
 #unsubscribed .w-400 {
  width:250px
 }
}
.border-right {
 border-right:1px solid #e6ecf2
}
.sitemap-links ul {
 list-style-type:none;
 padding-left:0
}
.sitemap-links ul.lvl-2 {
 padding-left:24px
}
.sitemap-links ul li {
 padding-bottom:15px
}
.sitemap-links a {
 color:#9aa9b7
}
.sitemap-links a:hover {
 color:#083238
}
a[href$=".pdf"].no-pdf-end {
 background-image:none;
 padding:0
}
.submenu-faq p {
 color:#083238
}
.submenu-faq p:hover {
 cursor:pointer
}
.submenu-faq p.active {
 color:#9aa9b7
}
.testimonials-back1 {
 background-image:url("../imgs/Artboard.jpg");
 background-image:url("../imgs/Artboard.jpg");
 background-position:50% center;
 background-repeat:no-repeat;
 background-size:cover;
 min-height:700px
}
.testimonials-back {
 min-height:700px;
 background-color:#083238
}
.carousel-indicators li::after {
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:10px;
 height:10px;
 content:""
}
.carousel-indicators li::before {
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:10px;
 height:10px;
 content:""
}
.carousel-indicators li {
 position:relative;
 max-width:10px;
 height:10px;
 margin-right:6px;
 margin-left:6px;
 text-indent:-999px;
 cursor:pointer;
 background-color:transparent;
 border-radius:50px;
 border:1px solid #fff
}
.border-top-blue {
 border-top:2px solid #083238;
 width:32px
}
.padding-tb-slider-about {
 padding-top:150px;
 padding-bottom:95px
}
@media(max-width:1200px) {
 .testimonials-back1,
 .testimonials-back2,
 .testimonials-back3 {
  background-position:50% center
 }
}
@media(max-width:768px) {
 .testimonials-back1,
 .testimonials-back2,
 .testimonials-back3 {
  background-size:cover;
  background-position:50% center
 }
 .testimonials-back .carousel-inner .pt-130 {
  padding-top:80px
 }
 .testimonials-back {
  min-height:400px;
  background-color:#083238
 }
 .carousel-item .pt-120 {
  padding-top:0;
  margin-top:50px;
  margin-bottom:50px
 }
 .padding-tb-slider-about {
  padding-top:150px;
  padding-bottom:15px
 }
 .carousel-indicators {
  left:0
 }
 .carousel-item .pt-120 {
  padding-top:0;
  margin-top:50px;
  margin-bottom:50px
 }
 .padding-tb-slider-about {
  padding-top:150px;
  padding-bottom:15px
 }
 .right-testimonials {
  padding:40px 20px
 }
}
@media(max-width:320px) {
 .testimonials-back .carousel-inner .pt-130 {
  padding-top:50px
 }
 .testimonials-back .right-testimonials {
  padding:20px 10px
 }
}
.border-1 {
 border:2px solid #f1f2f4;
 border-radius:3px
}
.mh560 {
 min-height:560px
}
#overdegiro #wrapper-overdegiro .ui-jcoverflip {
 position:relative
}
#overdegiro #wrapper-overdegiro .ui-jcoverflip--item {
 position:absolute;
 display:block
}
#overdegiro #flip {
 height:500px;
 width:100%;
 overflow:hidden;
 display:block;
 margin:0 auto
}
#overdegiro #flip .ui-jcoverflip--title {
 position:absolute;
 bottom:70px;
 width:100%;
 text-align:center;
 color:#fff;
 visibility:hidden
}
#overdegiro #flip img {
 display:block;
 border:0;
 outline:0
}
#overdegiro #flip a {
 outline:0
}
#overdegiro #wrapper-overdegiro {
 height:530px;
 overflow:hidden;
 position:relative
}
#overdegiro #wrapper-overdegiro .ui-jcoverflip--item {
 cursor:pointer
}
#overdegiro #scrollbar {
 position:absolute;
 left:20px;
 right:20px;
 bottom:80px
}
#overdegiro .ui-state-default,
.ui-widget-content .ui-state-default {
 border:3px solid #fff;
 background:#083238;
 font-weight:bold;
 color:#083238;
 outline:0;
 border-radius:50px
}
#overdegiro #wrapper-overdegiro .ui-widget-content {
 border:0;
 background:#62d0ff
}
#overdegiro #wrapper-overdegiro .ui-slider-horizontal {
 height:.2em;
 max-width:450px;
 display:block;
 margin:0 auto
}
#overdegiro .ui-slider-horizontal .ui-slider-handle {
 top:-.6em;
 margin-left:-.6em
}
#overdegiro #wrapper-overdegiro .ui-jcoverflip--item.inactive {
 opacity:.5
}
#overdegiro #wrapper-overdegiro .color-drag {
 color:#62d0ff;
 text-align:center;
 margin-top:0;
 padding-top:0
}
#overdegiro #wrapper-overdegiro .ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1.7em;
 height:1.7em;
 cursor:default
}
@media(max-width:768px) {
 .padding-tb-slider-about {
  padding-top:50px
 }
}
@media(max-width:600px) {
 #overdegiro #wrapper-overdegiro {
  height:430px
 }
 #overdegiro #flip {
  height:400px
 }
}
@media(max-width:500px) {
 #overdegiro #flip {
  width:100%
 }
}
@media(max-width:479px) {
 #overdegiro #wrapper-overdegiro {
  height:330px
 }
 #overdegiro #flip {
  height:300px
 }
}
@media(max-width:375px) {
 #overdegiro-top-text .pt-115 {
  padding-top:75px
 }
 #overdegiro-top-text .pb-140 {
  padding-bottom:100px
 }
 #overdegiro-4-white-boxes.pt-120 {
  padding-top:80px
 }
 #overdegiro-4-white-boxes.pb-150 {
  padding-bottom:70px
 }
 #overdegiro-4-white-boxes .p48 {
  padding:30px 25px
 }
}
#overdegiro #slider-next {
 right:0
}
.nav-pills {
 width:100%;
 max-width:500px;
 display:block;
 margin:0 auto;
 text-align:center;
 border-bottom:0
}
.nav-pills .nav-item {
 padding:0;
 display:inline-block;
 cursor:pointer
}
.background-wave-press {
 background-image:url("../imgs/_svg/lines_press.svg");
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat
}
#press-figures #prices-section .tarieven-title {
 top:-15px;
 position:relative;
 display:block;
 margin:0 auto;
 padding:0 32px
}
#press-figures #prices-section .blue-tag {
 color:#fff;
 background-color:#083238;
 width:100%;
 padding:0 0 3px 0;
 border-radius:3px
}
#press-tabs .nav-pills .grey,
#graphs-tabs .nav-pills .grey {
 color:#7f8b90
}
#press-tabs .nav-item .nav-link,
#graphs-tabs .nav-item .nav-link,
#press-tabs .nav-pills .nav-link,
#graphs-tabs .nav-pills .nav-link,
.nav-item {
 max-width:none;
 width:auto
}
#press-tabs .nav-pills .nav-link.active,
#graphs-tabs .nav-pills .nav-link.active,
.nav-pills .nav-item.show .nav-link {
 background-color:transparent;
 color:#001722;
 border-bottom:2px solid #083238;
 border-radius:0
}
.divs-press-page:hover {
 -webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
 -moz-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
 box-shadow:0 6px 16px 0 rgba(0,0,0,0.26)
}
#press-tabs .nav-pills,
#graphs-tabs .nav-pills {
 width:100%
}
.divs-press-page {
 min-height:433px;
 padding:50px 40px;
 border:1px solid #f1f2f4;
 border-radius:3px;
 position:relative
}
.divs-press-page .bottom-btn {
 position:absolute;
 bottom:45px
}
@media(max-width:1366px) {
 .divs-press-page {
  min-height:463px
 }
}
@media(max-width:768px) {
 .divs-press-page {
  min-height:431px
 }
}
@media(max-width:375px) {
 .divs-press-page {
  min-height:500px;
  padding:40px;
  padding-bottom:80px
 }
 .divs-press-page .bottom-btn {
  bottom:30px
 }
}
.maxw900 {
 max-width:900px
}
.border-btn2 {
 border:1px solid #f1f2f4;
 border-radius:3px
}
.subscribe-press-bg {
 background-image:url("../imgs/_svg/subscribe-press-bg.svg");
 background-position:center;
 background-size:cover;
 background-color:#083238;
 background-repeat:no-repeat
}
.subscribe-press-bg .form-control {
 height:55px !important
}
@media(max-width:1480px) {
 .divs-press-page {
  min-height:400px
 }
}
@media(max-width:1280px) {
 .subscribe-press-bg .maxw900 {
  max-width:710px
 }
}
@media(max-width:1100px) {
 .divs-press-page {
  min-height:390px
 }
}
@media(max-width:980px) {
 #prices-section .justify-content-center {
  -webkit-justify-content:space-between !important;
  justify-content:space-between !important
 }
}
@media(max-width:800px) {
 .testimonials-back1,
 .testimonials-back2,
 .testimonials-back3 {
  min-height:850px
 }
 .carousel-item .pt-120 {
  padding-top:170px;
  margin-top:50px;
  margin-bottom:50px
 }
}
@media(max-width:768px) {
 .divs-press-page {
  min-height:360px
 }
 .background-wave-press {
  background-size:contain
 }
 .prices-section-price.mr-75 {
  margin-right:0
 }
}
@media(max-width:767px) {
 #press-figures #prices-section .blue-tag {
  color:#fff;
  background-color:#083238;
  width:100%;
  padding:0 0 3px 0;
  border-radius:3px;
  max-width:220px;
  display:block;
  margin:0 auto
 }
 #prices-section .mr-75 {
  margin-right:10px;
  margin-left:10px
 }
 #press-tabs .nav-item .nav-link,
 #graphs-tabs .nav-item .nav-link,
 #press-tabs .nav-pills .nav-link,
 #graphs-tabs .nav-pills .nav-link,
 .nav-item {
  max-width:none;
  width:auto
 }
 .pl-40 {
  padding-left:15px
 }
 .testimonials-back1,
 .testimonials-back2,
 .testimonials-back3 {
  min-height:530px
 }
 .carousel-item .pt-120 {
  padding-top:0;
  margin-top:50px;
  margin-bottom:50px
 }
}
@media(max-width:470px) {
 .divs-press-page {
  min-height:450px
 }
}
@media(max-width:567px) {
 #prices-section .justify-content-center {
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
  -ms-flex-pack:center !important;
  justify-content:center !important
 }
 .prices-section-price {
  padding-top:10px
 }
}
@media(max-width:375px) {
 #press-reports.pt-80 {
  padding-top:60px
 }
 #prices-section.pb-40 {
  padding-bottom:45px
 }
 .graphs-tabs.pb-80 {
  padding-bottom:60px
 }
 #press-tabs.pt-105 {
  padding-top:75px
 }
 #press-tabs .alte-34 {
  margin-bottom:0
 }
 #press-tabs #co-tabs {
  padding-bottom:15px
 }
}
.clientvalue {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:45px;
 color:#001722;
 margin:0 40px
}
.graphdescription {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 color:#9aa9b7;
 margin-top:10px;
 text-align:left;
 margin-left:40px
}
.transactionvalue {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:45px;
 color:#001722;
 margin:0 40px 0 0;
 margin-left:40px
}
.transaction {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 color:#9aa9b7;
 margin-top:8px;
 margin-left:40px
}
.em {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 color:#083238;
 font-style:normal
}
.max1600 {
 margin:auto;
 max-width:1600px;
 height:auto
}
.contentbox {
 margin:80px 100px 80px 100px;
 height:auto;
 width:auto
}
.graph {
 float:left;
 width:50%;
 height:auto;
 position:relative
}
.minus40a {
 width:auto;
 margin-right:40px;
 min-height:1px
}
.minus40b {
 width:auto;
 margin-left:40px;
 min-height:1px
}
.barbox {
 width:12.5%;
 float:left;
 height:400px;
 position:relative;
 text-align:center;
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 color:#9aa9b7;
 padding:0
}
.barbox-line {
 width:12.5%;
 float:left;
 height:2px;
 position:relative;
 text-align:center;
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 color:#9aa9b7;
 padding:0
}
.barbox-line p {
 font-size:16px;
 line-height:56px
}
.barbox-line p.active {
 font-size:20px;
 line-height:56px
}
.barbox-line .bar {
 visibility:hidden
}
.barbox-line .bar.active {
 visibility:visible
}
.lastbarbox {
 color:#001722;
 font-size:20px;
 line-height:48px
}
.bottom {
 width:100%;
 position:absolute;
 bottom:0
}
.bar {
 width:62%;
 margin:auto;
 height:100%;
 background:#083238
}
.bar0 {
 background:#07a2e1;
 background:-webkit-linear-gradient(left,#083238,#0da5e3);
 background:-o-linear-gradient(right,#083238,#0da5e3);
 background:-moz-linear-gradient(right,#083238,#0da5e3);
 background:linear-gradient(to right,#083238,#0da5e3)
}
.bar1 {
 background:#1cade8;
 background:-webkit-linear-gradient(left,#15a9e6,#23b1eb);
 background:-o-linear-gradient(right,#15a9e6,#23b1eb);
 background:-moz-linear-gradient(right,#15a9e6,#23b1eb);
 background:linear-gradient(to right,#15a9e6,#23b1eb)
}
.bar2 {
 background:#31b8ef;
 background:-webkit-linear-gradient(left,#2ab4ec,#38bbf1);
 background:-o-linear-gradient(right,#2ab4ec,#38bbf1);
 background:-moz-linear-gradient(right,#2ab4ec,#38bbf1);
 background:linear-gradient(to right,#2ab4ec,#38bbf1)
}
.bar3 {
 background:#47c2f6;
 background:-webkit-linear-gradient(left,#40bff4,#4cc5f8);
 background:-o-linear-gradient(right,#40bff4,#4cc5f8);
 background:-moz-linear-gradient(right,#40bff4,#4cc5f8);
 background:linear-gradient(to right,#40bff4,#4cc5f8)
}
.bar4 {
 background:#5bcdfd;
 background:-webkit-linear-gradient(left,#55cafb,#62d0ff);
 background:-o-linear-gradient(right,#55cafb,#62d0ff);
 background:-moz-linear-gradient(right,#55cafb,#62d0ff);
 background:linear-gradient(to right,#55cafb,#62d0ff)
}
.bar5 {
 background:#5bcdfd;
 background:-webkit-linear-gradient(left,#55cafb,#62d0ff);
 background:-o-linear-gradient(right,#55cafb,#62d0ff);
 background:-moz-linear-gradient(right,#55cafb,#62d0ff);
 background:linear-gradient(to right,#55cafb,#62d0ff)
}
.bar6 {
 background:#d7f3ff
}
@media(max-width:640px) {
 .barbox-line p {
  font-size:14px;
  line-height:52px
 }
 .barbox-line p.active {
  font-size:16px;
  line-height:52px
 }
}
@media screen and (max-width:1279px) {
 .contentbox {
  margin:80px 40px 80px 40px
 }
}
@media screen and (max-width:959px) {
 .graph {
  width:100%
 }
 .minus40a {
  margin-right:0
 }
 .minus40b {
  margin-left:0
 }
 .transaction {
  margin-left:0
 }
 .transactiongraph {
  display:none
 }
}
.nav-link {
 color:#6c7a87;
 line-height:54px;
 text-align:center;
 padding-top:12px;
 padding-bottom:4px;
 border-bottom:2px solid transparent
}
.nav-link:hover {
 color:#001722
}
#co-tabs .nav-item {
 border:0;
 background:0;
 height:72px;
 padding:0;
 display:inline-block;
 cursor:pointer
}
#co-tabs .nav-link {
 border:0;
 background:0;
 text-align:center;
 padding-top:12px;
 padding-bottom:4px
}
#co-tabs .nav-link.active,
#co-tabs .nav-link:hover {
 border-bottom:4px solid #083238
}
#press-figures .nav-item>.nav-link {
 background:0;
 border:0;
 vertical-align:middle;
 line-height:48px
}
#press-tabs .nav-item>.nav-link {
 vertical-align:top;
 line-height:26px
}
#press-figures .nav-item.active>.nav-link,
#press-figures .nav-item>.nav-link:hover,
#press-figures .nav-pills .nav-link.active,
#press-figures .nav-pills .nav-item.show .nav-link {
 border:0;
 border-bottom:2px solid #083238;
 border-radius:0;
 color:#6c7a87;
 background:0
}
.pos-abs-z-1 {
 position:absolute;
 z-index:1
}
.h1p {
 height:1%
}
.h3p {
 height:3%
}
.h11p {
 height:11%
}
.h16p {
 height:16%
}
.h29p {
 height:29%
}
.h38p {
 height:38%
}
.h43p {
 height:43%
}
.h50p {
 height:50%
}
.h51p {
 height:51%
}
.h68p {
 height:68%
}
.h71p {
 height:71%
}
.h73p {
 height:73%
}
.h80p {
 height:80%
}
.h88p {
 height:88%
}
.h93p {
 height:93%
}
.h100p {
 height:100%
}
.barbox-line p {
 cursor:pointer
}
.height48 {
 height:48px
}
.line0,
.line1,
.line2,
.line3,
.line4,
.line5,
.line6,
.line7,
.line8,
.line9,
.line10,
.line11 {
 height:2px
}
.line-graph {
 border-bottom:1px solid #e6ecf2
}
.hide-me {
 display:none
}
.click-span {
 cursor:pointer
}
.background-blue {
 background-color:#f6fafd
}
.background-black {
 background-color:#060d11
}
.min-width-200 {
 min-width:200px
}
.min-width-270 {
 min-width:270px
}
ul.reports-li {
 list-style:none;
 padding-left:0
}
ul.reports-li li {
 padding-bottom:12px
}
ul.reports-li li a {
 color:#293d4a;
 vertical-align:middle
}
ul.reports-li li a:hover {
 color:#083238
}
ul.reports-li li:before {
 font-family:FontAwesome;
 content:"\f061";
 font-size:16px;
 color:#083238;
 display:inline-block;
 padding-right:10px;
 line-height:26px;
 vertical-align:middle
}
#press-tabs #tab_a .border-btn2 {
 line-height:48px;
 vertical-align:middle
}
.bg-disclaimer {
 background-image:url("../imgs/bg-disclaimer.jpg");
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover
}
@media(max-width:400px) {
 #helpdesk-01 .form-control::placeholder {
  background:0
 }
}
.input-search-right {
 max-width:300px;
 text-align:left;
 padding:10px 10px 10px 15px
}
#help-search .bg-helpdesk-header {
 background-position-y:25%
}
@media(max-width:360px) {
 #help-search .pagination-pages {
  margin:0;
  padding:0 5px
 }
 .pagination-to-first,
 .pagination-to-last,
 .pagination-prev,
 .pagination-next,
 .pagination-page {
  margin:0 2px
 }
}
@media(max-width:320px) {
 #help-search .roboto-med-16 {
  font-size:14px;
  line-height:24px
 }
 #help-search .alte-20 {
  font-size:18px;
  line-height:28px
 }
 #help-search .pb-90 {
  padding-bottom:45px
 }
 #help-search .pb-80 {
  padding-bottom:40px
 }
 #help-search .pb-70 {
  padding-bottom:35px
 }
 #help-search .pt-80 {
  padding-top:40px
 }
}
@media(max-width:992px) {
 .hide-special {
  display:none !important
 }
}
#trader .equal-sign {
 font-size:75px
}
@media(max-width:768px) {
 .cd-horizontal-timeline .events-wrapper {
  margin:0
 }
 .cd-horizontal-timeline .events a {
  font-size:0;
  color:transparent
 }
}
.events {
 display:block;
 margin:0 auto;
 left:0;
 right:0
}
.cd-horizontal-timeline .events-wrapper::after,
.cd-horizontal-timeline .events-wrapper::before {
 display:none
}
.left-arrow-timeline,
.right-arrow-timeline {
 color:#62d0ff;
 font-size:50px;
 cursor:pointer
}
.left-arrow-timeline {
 position:relative;
 top:-400px;
 left:-500px;
 z-index:200
}
.right-arrow-timeline {
 position:relative;
 top:-400px;
 right:-500px;
 z-index:200
}
@media(max-width:1200px) {
 .left-arrow-timeline {
  left:-430px
 }
 .right-arrow-timeline {
  right:-430px
 }
}
@media(max-width:992px) {
 .left-arrow-timeline {
  left:-370px
 }
 .right-arrow-timeline {
  right:-370px
 }
}
@media(max-width:768px) {
 .left-arrow-timeline {
  left:-355px
 }
 .right-arrow-timeline {
  right:-355px
 }
}
@media(max-width:767px) {
 .left-arrow-timeline,
 .right-arrow-timeline {
  visibility:hidden
 }
}
#country-select .country-select-box {
 width:520px;
 height:120px;
 padding:40px 48px
}
#country-select .country-select-box img {
 width:56px;
 height:40px
}
#country-select .country-select-box span {
 line-height:40px;
 vertical-align:middle
}
#country-select .secure-logo {
 width:91px;
 height:35px;
 margin:0 auto;
 display:block;
 position:relative
}
@media(max-width:1280px) {
 #country-select .pt-220 {
  padding-top:140px
 }
 #country-select .alte-34.pb-100 {
  padding-bottom:80px
 }
 #country-select .pb-115 {
  padding-bottom:90px
 }
 #country-select .pb-55 {
  padding-bottom:35px
 }
 #country-select .pb-120 {
  padding-bottom:80px
 }
 .bg-helpdesk-header,
 .bg-overdegiro-header,
 #header-section {
  background-position:center;
  background-position-y:0
 }
}
@media(max-width:1024px) {
 #country-select .country-select-box {
  width:430px
 }
}
@media(max-width:992px) {
 #country-select .country-select-box {
  height:80px;
  width:290px;
  padding:22px 30px
 }
 #country-select .country-select-box img {
  width:34px;
  height:24px
 }
 #country-select .country-select-box span {
  line-height:34px;
  padding-left:20px
 }
}
@media(max-width:768px) {
 #country-select .roboto-med-20 {
  font-size:16px
 }
}
@media(max-width:767px) {
 #fifthsection-retirement.pb-150,
 #fifthsection-retirement .pb-150 {
  padding-bottom:40px
 }
 #country-select .pull-right,
 #country-select .pull-left {
  margin:10px auto;
  display:block;
  position:relative;
  float:none
 }
 #country-select .pb-115 {
  padding-bottom:40px
 }
 .bg-helpdesk-header .pt-90 {
  padding-top:0
 }
}
@media(max-width:375px) {
 #country-select .pt-220 {
  padding-top:60px
 }
 #country-select .alte-34.pb-100 {
  padding-bottom:30px
 }
 #country-select .pb-120 {
  padding-bottom:30px
 }
 .bg-overdegiro-header {
  background-size:350% 100%
 }
}
.round-flag {
 margin:0 5px;
 width:33px !important;
 height:33px !important;
 border-radius:100%;
 border:1px solid #ced4db;
 background-position:center;
 background-repeat:no-repeat;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover;
 background-size:150% 100%;
 display:block
}
.flag-bg-at {
 background-image:url('../imgs/flags/at.svg')
}
.flag-bg-au {
 background-image:url('../imgs/flags/au.svg')
}
.flag-bg-be {
 background-image:url('../imgs/flags/be.svg')
}
.flag-bg-ca {
 background-image:url('../imgs/flags/ca.svg')
}
.flag-bg-ch {
 background-image:url('../imgs/flags/ch.svg')
}
.flag-bg-cz {
 background-image:url('../imgs/flags/cz.svg')
}
.flag-bg-de {
 background-image:url('../imgs/flags/de.svg')
}
.flag-bg-dk {
 background-image:url('../imgs/flags/dk.svg')
}
.flag-bg-es {
 background-image:url('../imgs/flags/es.svg')
}
.flag-bg-eu {
 background-image:url('../imgs/flags/eu.svg')
}
.flag-bg-fi {
 background-image:url('../imgs/flags/fi.svg')
}
.flag-bg-fi {
 background-image:url('../imgs/flags/fi.svg')
}
.flag-bg-fr {
 background-image:url('../imgs/flags/fr.svg')
}
.flag-bg-gb {
 background-image:url('../imgs/flags/gb.svg')
}
.flag-bg-gr {
 background-image:url('../imgs/flags/gr.svg')
}
.flag-bg-hk {
 background-image:url('../imgs/flags/hk.svg')
}
.flag-bg-hu {
 background-image:url('../imgs/flags/hu.svg')
}
.flag-bg-ie {
 background-image:url('../imgs/flags/ie.svg')
}
.flag-bg-it {
 background-image:url('../imgs/flags/it.svg')
}
.flag-bg-jp {
 background-image:url('../imgs/flags/jp.svg')
}
.flag-bg-nl {
 background-image:url('../imgs/flags/nl.svg')
}
.flag-bg-no {
 background-image:url('../imgs/flags/no.svg')
}
.flag-bg-pl {
 background-image:url('../imgs/flags/pl.svg')
}
.flag-bg-pt {
 background-image:url('../imgs/flags/pt.svg')
}
.flag-bg-ro {
 background-image:url('../imgs/flags/ro.svg')
}
.flag-bg-se {
 background-image:url('../imgs/flags/se.svg')
}
.flag-bg-sg {
 background-image:url('../imgs/flags/sg.svg')
}
.flag-bg-tr {
 background-image:url('../imgs/flags/tr.svg')
}
.flag-bg-us {
 background-image:url('../imgs/flags/us.svg')
}
a.white-hover:hover {
 color:#FFF
}
#start-investing #three-boxes .white-box img {
 width:48px;
 height:48px;
 margin:0 auto;
 display:block;
 position:relative
}
#start-investing .devices-img {
 width:1600px;
 height:720px;
 position:relative;
 right:-50px
}
#start-investing .awards-imgs,
#landing1000 .awards-imgs {
 height:300px;
 display:flex;
 align-content:center;
 align-items:center;
 justify-content:center
}
#start-investing-table td {
 height:80px;
 vertical-align:middle
}
@media(max-width:1024px) {
 #start-investing .devices-img {
  width:889px;
  height:400px
 }
}
@media(max-width:576px) {
 #start-investing-table td {
  height:64px;
  border-top:0;
  border-bottom:1px solid #eceeef
 }
 #start-investing-table td:first-child {
  width:150px
 }
 .bg-tarieven-header {
  background-position:25%;
  background-position-y:0
 }
 #belastingvoordeel .boxes-box .p57 {
  padding:50px 50px 50px 50px
 }
}
@media(max-width:375px) {
 #start-investing .alte-45 {
  font-size:34px;
  line-height:40px
 }
 #start-investing .bg-blue .alte-45 {
  font-size:30px;
  line-height:40px
 }
 #start-investing .robto-reg-24 {
  font-size:20px;
  line-height:30px
 }
 #start-investing .pt-140 {
  padding-top:20px
 }
 #start-investing .pt-120 {
  padding-top:80px
 }
 #start-investing .pb-150 {
  padding-bottom:50px
 }
}
@media(max-width:374px) {
 .events ol {
  position:relative;
  top:2px;
  left:7px
 }
 #slider-part p.alte-34 {
  font-size:24px
 }
 #belastingvoordeel .boxes-box .p57 {
  padding:32px
 }
 #start-investing-table td:first-child {
  width:100px
 }
}
.popover {
 z-index:29 !important
}
.cross-ico {
 width:65px;
 height:35px;
 margin-left:40px
}
@media(max-width:1200px) {
 #get-member .col-xl-4 {
  margin-top:40px
 }
}
@media(max-width:1024px) {
 #get-member .col-xl-4 {
  padding-left:100px;
  padding-right:100px
 }
}
@media(max-width:992px) {
 #get-member .col-xl-4 {
  padding-left:8px;
  padding-right:8px
 }
}
@media(max-width:375px) {
 .bg-get-member .pt-190 {
  padding-top:130px
 }
 .bg-get-member .pb-155 {
  padding-bottom:75px
 }
 #get-member .pt-80 {
  padding-top:50px
 }
 #get-member .pb-80 {
  padding-bottom:50px
 }
 #get-member .pt-95 {
  padding-top:65px
 }
 #get-member .pb-90 {
  padding-bottom:30px
 }
 #get-member .col-xl-4 {
  margin-top:25px
 }
}
@media(max-width:360px) {
 #get-member .btn.w-320 {
  width:260px
 }
}
div.events-content {
 max-width:800px;
 width:100%;
 display:block;
 margin:0 auto
}
li.item div.bg-white {
 min-height:455px
}
.dates {
 width:100%;
 display:block;
 margin:55px auto 0
}
.dates ul {
 margin:30px auto;
 position:relative;
 top:-13px;
 width:100%;
 text-align:center
}
div.dates li.dateslink {
 float:left;
 margin-right:20%;
 color:#62d0ff;
 text-align:center;
 font-size:1.8em;
 position:relative;
 z-index:30;
 cursor:pointer
}
div.dates li.dateslink.selected {
 color:#fff
}
div.dates li.dateslink span {
 font-size:20px;
 position:absolute;
 bottom:-35px;
 left:-40px
}
div.line-timeline {
 width:100%;
 background:#62d0ff;
 height:2px
}
div.line-active-timeline {
 width:20px;
 background:#fff;
 height:2px;
 position:relative;
 top:-2px
}
@media(max-width:1024px) {
 div.dates li.dateslink {
  margin-right:22%
 }
}
@media(max-width:767px) {
 #retirement-part-01 a {
  margin:50px auto 0;
  display:block
 }
 #start-investing .devices-img {
  width:auto;
  height:240px;
  right:0
 }
}
#start-investing h1 {
 padding-bottom:58px
}
@media screen and (max-width:640px) {
 #start-investing .bg-start-investing .pt-130 {
  padding-top:70px
 }
 #start-investing .bg-start-investing .pb-140 {
  padding-bottom:75px
 }
}
@media screen and (max-width:639px) {
 .contentbox {
  margin:48px 24px 80px 24px
 }
 .barbox {
  height:300px;
  font-size:14px
 }
 .lastbarbox {
  font-size:16px;
  line-height:52px
 }
 .clientvalue {
  font-size:34px
 }
 .clientdescription {
  font-size:14px;
  margin-top:4px
 }
 .transactionvalue {
  font-size:34px
 }
 .transaction {
  font-size:14px;
  margin-top:4px
 }
 #header-section .header-section-bg {
  background-position-y:25%;
  background-position-x:45%
 }
 #header-section .pb-55 {
  padding-bottom:12px
 }
 .border-for-twosections {
  top:960px
 }
 #laptop-section .laptop-section-text {
  padding-top:70px
 }
 #slider-section .pt-80 {
  padding-top:64px
 }
 #slider-section .pb-110 {
  padding-bottom:70px
 }
 #slider-section h2 {
  padding-top:0
 }
 #boxes-part .pt-120 {
  padding-top:80px
 }
 #boxes-part .pb-35 {
  padding-bottom:0
 }
 #boxes-part .p57 {
  padding:48px 48px 64px 48px
 }
 #boxes-part .white-box {
  border:0;
  border-top:1px solid #e6ecf2
 }
 #boxes-part .p10 {
  padding:0
 }
 .white-box:hover {
  box-shadow:none
 }
 #boxes-part .min-h-460 {
  min-height:280px
 }
 #boxes-part .learn-more-btn {
  margin-top:48px
 }
 #boxes-part .mb-35 {
  margin-bottom:0
 }
 #boxes-part.pb-80 {
  padding-bottom:10px
 }
 #slider-part .pt-80 {
  padding-top:40px
 }
 #boxes-part .boxes-box:last-child .white-box {
  border-bottom:0
 }
 .dates {
  margin:42px auto 0
 }
}
@media(max-width:520px) {
 .dates {
  max-width:260px
 }
 div.dates li.dateslink span {
  font-size:15px
 }
 #recaptcha {
  display:none
 }
 #laptop-section {
  padding-top:0
 }
}
@media(max-width:350px) {
 #slider-part {
  padding-bottom:50px
 }
}
body.dark a {
 outline:0
}
.mobile-nav ul.navbar-nav li.active a {
 color:#083238
}
@media(max-width:420px) {
 .border-for-twosections {
  display:none
 }
 .events-content .item .p64 {
  padding:40px
 }
 .events-content .item .alte-34 {
  font-size:24px
 }
 .events-content .item .roboto-reg-18 {
  font-size:16px
 }
}
#get-member #invite-plugin h3 {
 margin-bottom:0;
 margin-top:20px;
 font-size:28px
}
#get-member #invite-plugin p {
 line-height:1.7;
 font-size:17px
}
#get-member #invite-plugin .new-blue-box-landing form {
 width:100%;
 margin-top:-6px;
 margin-bottom:20px
}
#get-member #invite-plugin .blue-input::-moz-placeholder {
 color:#9fe0fe;
 opacity:1
}
#get-member #invite-plugin button::-moz-focus-inner,
input::-moz-focus-inner {
 padding:0;
 border:0
}
#get-member #invite-plugin .blue-input::-moz-placeholder {
 color:#9fe0fe;
 opacity:1
}
#get-member #invite-plugin .blue-input {
 color:#fff;
 border:1px solid #0087ca;
 border-radius:4px;
 height:47px;
 background-color:#0087ca;
 padding:0 10px;
 transition:border .3s linear 0,box-shadow .3s linear 0;
 font-size:15px;
 width:68%;
 margin-right:10px
}
#get-member #invite-plugin .btn-white {
 background-color:#009fe3;
 color:#fff;
 height:47px;
 border:1px solid #fff;
 border-radius:4px;
 font-size:15px;
 width:115px;
 font-weight:bold
}
#get-member #invite-plugin .invite-links {
 font-size:13px;
 color:#009fe3
}
#get-member #invite-plugin .invite-links i {
 margin-right:5px;
 font-size:14px
}
#get-member #invite-plugin .invite-links img {
 margin-left:3px;
 margin-right:2px
}
#get-member #invite-plugin .invite-links a {
 color:#009fe3;
 text-decoration:underline;
 font-size:13px
}
#get-member #invite-plugin .btn-transparent.btn--icon {
 padding:6px 10px;
 width:116px
}
#get-member #invite-plugin form {
 max-width:550px;
 display:block;
 margin:0 auto
}
#get-member #invite-plugin .btn-transparent,
.btn-transparent:hover,
.btn-transparent:focus {
 display:inline-block;
 font-size:13px !important;
 padding:8px 10px;
 color:#fff;
 border-radius:4px;
 border-color:#9fe0fe;
 border-style:solid;
 border-width:1px 1px 3px 1px;
 margin:4px 5px;
 text-align:center;
 background-color:#009fe3
}
#get-member #invite-plugin .arrow-invite-left {
 position:absolute;
 margin-top:40px;
 margin-left:-310px
}
#get-member #invite-plugin .arrow-invite-right {
 position:absolute;
 margin-top:50px;
 right:80px
}
#get-member .modal-header {
 padding:17px 30px;
 border-bottom:0
}
#get-member .modal-header .checkbox {
 margin-bottom:0
}
#get-member .modal-title {
 font-size:24px;
 color:#009fe3
}
#get-member .checkall {
 color:#009fe3
}
#get-member .modal-body.modal-fixed-height {
 max-height:500px;
 overflow-x:hidden;
 overflow-y:scroll
}
#get-member .modal-body {
 padding:0 30px 30px 30px
}
#get-member .modal-footer {
 border-top:0;
 padding:15px 30px
}
#get-member #contacts_import .checkbox {
 margin-top:7px;
 margin-bottom:7px
}
#get-member #contacts_import .checkbox label {
 overflow:hidden;
 display:block;
 white-space:nowrap;
 text-overflow:ellipsis;
 font-size:15px
}
#get-member #contacts_import .checkbox label strong {
 font-weight:normal;
 color:#009fe3
}
#get-member .modal-footer .btn-primary {
 background-color:#009fe3;
 border:1px solid #009fe3;
 height:38px;
 padding:0 30px
}
#get-member .modal-footer .btn-default {
 height:38px;
 padding:0 30px;
 color:#009fe3
}
#get-member #contactsModal .modal-dialog {
 width:776px;
 margin-top:100px
}
#get-member .modal-backdrop {
 z-index:1240
}
#get-member .modal {
 z-index:1250
}
#contactsModal .modal-dialog {
 width:776px;
 margin-top:100px
}
#contactsModal .modal-header {
 padding:17px 30px;
 border-bottom:0
}
#contactsModal button.close,
#copyLinkModal button.close,
#sendConfirmation button.close,
#emailsNotValid button.close,
#memberCodeNotValid button.close {
 height:25px;
 width:25px;
 border-radius:50%;
 border:1px solid #c2c2c2;
 color:#009fe3;
 opacity:1;
 margin-right:-15px;
 font-size:10px;
 line-height:23px;
 text-align:center
}
#contactsModal .modal-title,
#copyLinkModal .modal-title,
#sendConfirmation .modal-title,
#emailsNotValid .modal-title,
#memberCodeNotValid .modal-title {
 font-size:24px;
 color:#009fe3
}
#contactsModal .checkall {
 color:#009fe3
}
#contactsModal .radio label,
.checkbox label {
 min-height:20px;
 padding-left:20px;
 margin-bottom:0;
 font-weight:normal;
 cursor:pointer
}
#contactsModal .radio,
.checkbox {
 position:relative;
 display:block;
 margin-top:10px;
 margin-bottom:10px
}
#contactsModal .modal-body.modal-fixed-height {
 max-height:500px;
 overflow-x:hidden;
 overflow-y:scroll
}
#contactsModal .modal-body {
 padding:0 30px 30px 30px
}
#contactsModal .modal-header .checkbox {
 margin-bottom:0
}
#contactsModal #contacts_import .checkbox {
 margin-top:7px;
 margin-bottom:7px
}
#contactsModal #contacts_import .checkbox label {
 overflow:hidden;
 display:block;
 white-space:nowrap;
 text-overflow:ellipsis;
 font-size:15px
}
#contactsModal .radio label,
.checkbox label {
 min-height:20px;
 padding-left:20px;
 margin-bottom:0;
 font-weight:normal;
 cursor:pointer
}
#contactsModal #contacts_import .checkbox label strong {
 font-weight:normal;
 color:#009fe3
}
#contactsModal #contacts_import .checkbox label {
 white-space:nowrap;
 font-size:15px
}
#contactsModal .modal-footer {
 border-top:0;
 padding:15px 30px
}
#contactsModal .pull-left {
 float:left !important
}
#contactsModal .modal-footer .btn-primary {
 background-color:#009fe3;
 border:1px solid #009fe3;
 height:38px;
 padding:0 30px
}
#contactsModal .modal-footer .btn-default {
 height:38px;
 padding:0 30px;
 color:#009fe3
}
#contactsModal [type="checkbox"]:not(:checked),
#contactsModal [type="checkbox"]:checked {
 position:relative;
 left:0
}
#contactsModal #dismiss_modal {
 background-color:#fff
}
#copyLinkModal #copy-path {
 margin-bottom:15px
}
@media(max-width:420px) {
 #sitemap .pt-90 {
  padding-top:40px
 }
 #sitemap .pb-120 {
  padding-bottom:20px
 }
 #impressum .border-bottom {
  border-bottom:0
 }
}
#homepage .carousel,
#start-investing .carousel {
 max-width:960px;
 width:100%;
 min-height:280px;
 display:block;
 margin:-100px auto 0;
 position:relative;
 z-index:3;
 background:#fff;
 border-radius:3px;
 -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.26);
 -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.26);
 box-shadow:0 3px 6px 0 rgba(0,0,0,0.26);
 overflow:hidden
}
#homepage .content-promotion-img,
#start-investing .content-promotion-img {
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin:0 auto;
 text-align:left
}
*::-ms-backdrop,
#homepage .content-promotion-img,
#start-investing .content-promotion-img {
 display:block
}
#homepage .content-promotion,
#start-investing .content-promotion {
 margin:0 auto;
 text-align:center
}
#homepage .content-promotion-img a,
#start-investing .content-promotion-img a,
.content-promotion a {
 color:#083238
}
#homepage .promo-img,
#start-investing .promo-img {
 width:200px;
 height:144px;
 margin-right:40px
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) {
 #homepage .margin-slider,
 #start-investing .margin-slider {
  margin-left:120px
 }
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape) {
 #homepage .margin-slider,
 #start-investing .margin-slider {
  margin-left:80px
 }
}
#homepage .carousel-control-prev,
#start-investing .carousel-control-prev,
.carousel-control-next {
 font-size:40px;
 line-height:180px;
 cursor:pointer;
 color:#ced4db;
 width:10%
}
.carousel-control-prev {
 left:-20px
}
.carousel-control-next {
 right:-20px
}
#homepage .carousel-control-next:focus,
#start-investing .carousel-control-next:focus,
.carousel-control-prev:focus {
 color:#ced4db
}
#homepage .carousel-control-next:hover,
#start-investing .carousel-control-next:hover,
#homepage .carousel-control-prev:hover,
#start-investing .carousel-control-prev:hover {
 color:#083238
}
#homepage .carousel-indicators,
#start-investing .carousel-indicators {
 bottom:15px
}
#homepage .carousel-indicators li,
#start-investing .carousel-indicators li {
 background-color:#ced4db
}
#homepage .carousel-indicators li.active,
#start-investing .carousel-indicators li.active {
 background-color:#083238
}
@media(max-width:992px) {
 #homepage .carousel,
 #start-investing .carousel {
  margin:-100px 2% 0 2%;
  width:96%
 }
 #homepage .carousel-control-prev,
 #start-investing .carousel-control-prev,
 .carousel-control-next {
  width:6%
 }
}
@media(max-width:767px) {
 #homepage .carousel-indicators,
 #start-investing .carousel-indicators {
  visibility:visible
 }
 #homepage .carousel-control-prev,
 #start-investing .carousel-control-prev,
 .carousel-control-next {
  display:none
 }
}
.mb-120 {
 margin-bottom:120px
}
#header-bg-landing1000,
#header-bg-landingrugby {
 background-image:url("../imgs/1000_landing_bg.png");
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:200px
}
#header-bg-landingrugby {
 background-image:url("../imgs/rugby_landing_bg.html")
}
.special-whitebox-landing {
 width:32%;
 min-height:240px
}
.round-text-bluebg-left {
 width:48px;
 height:48px;
 line-height:48px;
 border-radius:50%;
 background-color:#083238;
 left:31.5%;
 position:relative;
 top:-142px
}
.round-text-bluebg-right {
 width:48px;
 height:48px;
 line-height:48px;
 border-radius:50%;
 background-color:#083238;
 right:-62.5%;
 position:relative;
 top:-142px
}
.round-text-bluebg-left p,
.round-text-bluebg-right p {
 margin-bottom:0;
 padding:8px 13px 0
}
.blue-percentage {
 padding:8px 25px;
 background-color:#083238;
 color:#fff;
 border-radius:3px;
 margin:10px auto;
 width:100px
}
#landing1000 .blue-percentage {
 padding:8px 25px;
 background-color:#083238;
 color:#fff;
 border-radius:3px;
 margin:0 auto;
 width:100% !important;
 display:inline-block;
 text-align:center
}
#landing1000 .table td,
#landing1000 .table th {
 vertical-align:middle
}
.logo-awards-landing {
 max-width:325px;
 width:100%;
 text-align:center
}
#countDownLanding {
 height:80px;
 padding:20px 0;
 color:white;
 background-color:#083238;
 text-align:center;
 position:static
}
.textCounter {
 font-family:"Alte Haas Grotesk",Arial,sans-serif;
 font-size:16px;
 position:relative;
 top:-4px
}
@media(max-width:1600px) {
 .round-text-bluebg-right {
  right:-62.5%
 }
}
@media(max-width:1280px) {
 .round-text-bluebg-right {
  right:-61%
 }
 .round-text-bluebg-left {
  left:31%
 }
}
@media(max-width:1024px) {
 .round-text-bluebg-right {
  right:-59.5%
 }
}
@media(max-width:992px) {
 #section1-landing .distant-shadow-dark-bg {
  -webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
  -moz-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
  box-shadow:0 6px 16px 0 rgba(0,0,0,0.26)
 }
 .special-whitebox-landing {
  width:100%;
  margin-bottom:30px
 }
}
@media(max-width:991px) {
 .round-text-bluebg-right {
  right:-38%;
  top:-310px
 }
 .round-text-bluebg-left {
  left:46%;
  top:-580px
 }
}
@media(max-width:768px) {
 #section3-landing.pt-120 {
  padding-top:50px
 }
 #section3-landing.pb-100 {
  padding-bottom:50px
 }
}
@media(max-width:576px) {
 .logo-awards-landing {
  margin:20px auto
 }
 .special-whitebox-landing {
  width:90%;
  margin:0 auto 30px !important
 }
 .textCounter {
  font-size:12px;
  position:relative;
  top:-4px
 }
 #countDownLanding {
  height:56px;
  padding:8px 0
 }
 #countDownLanding pr-10 {
  padding-right:8px
 }
 #countDownLanding pr-15 {
  padding-right:12px
 }
 #countDownLanding .alte-34 {
  font-size:24px
 }
 #start-investing .pb-105 {
  padding-bottom:50px
 }
 #start-investing .pt-120 {
  padding-top:50px
 }
}
@media(max-width:375px) {
 .round-text-bluebg-right {
  right:-34%
 }
}
.tarieven-table tbody tr td.text-center span,
.tarieven-table tbody tr td.text-center p {
 margin-left:0
}
#header-bg-cme {
 background-image:url("../imgs/cme_landing_bg.png");
 background-size:cover;
 background-repeat:no-repeat
}
#section2-cmepartner {
 width:100%;
 min-height:300px;
 background-size:auto 100%;
 background-repeat:no-repeat;
 background-color:#083238;
 background-image:url(../imgs/DEGIRO_quote_bg.png);
 background-position:left
}
#section3-cmepartner {
 width:100%;
 min-height:300px;
 background-size:auto 100%;
 background-repeat:no-repeat;
 background-color:#0c222d;
 background-image:url(../imgs/CME_quote_bg.png);
 background-position:right
}
#section4-cmepartner {
 width:100%;
 min-height:560px;
 background-size:auto 100%;
 background-repeat:no-repeat;
 background-image:url(../imgs/CME_bg.png);
 background-position:right
}
.gradient {
 width:100%;
 min-height:560px;
 background-image:url(../imgs/white_gradient.png);
 background-size:100% 100%;
 background-repeat:no-repeat
}
.border-bottom-white {
 border-bottom:1px solid #fff
}
.max-w-35 {
 max-width:35px
}
#cmepartner iframe {
 width:100%
}
.cme-logo-white {
 width:350px;
 float:right
}
.cme-logo-color {
 width:350px
}
#cmepartner .degiro-white-logo {
 width:400px
}
@media screen and (max-width:1280px) {
 .cme-logo-white {
  width:300px
 }
 #cmepartner .degiro-white-logo {
  width:300px
 }
}
@media screen and (max-width:992px) {
 .cme-logo-white {
  width:220px
 }
}
@media screen and (max-width:960px) {
 #section2-cmepartner {
  background-position:center
 }
 #section3-cmepartner {
  background-position:center
 }
 #section4-cmepartner {
  background-position:center
 }
}
@media screen and (max-width:767px) {
 #section2-cmepartner {
  background-image:url(../imgs/DEGIRO_quote_bg_phone.png);
  background-position:top;
  background-size:100%
 }
 #section3-cmepartner {
  background-image:url(../imgs/CME_quote_bg_phone.png);
  background-position:top;
  background-size:100%
 }
 #section4-cmepartner {
  background-image:url(../imgs/CME_bg_phone.png);
  background-position:bottom;
  background-size:100%
 }
 .gradient {
  background-size:0
 }
 .cme-logo-white {
  float:none;
  width:175px;
  margin-bottom:32px
 }
 #cmepartner .degiro-white-logo {
  width:175px;
  margin-bottom:32px
 }
 #header-bg-cme .pt-180 {
  padding-top:130px
 }
 #header-bg-cme .pb-105 {
  padding-bottom:70px
 }
 #section1-cmepartner .pt-90 {
  padding-top:50px
 }
 #section1-cmepartner .pb-100 {
  padding-bottom:50px
 }
 #section2-cmepartner .pt-80,
 #section3-cmepartner .pt-80 {
  padding-top:36px
 }
 #section2-cmepartner .pb-80,
 #section3-cmepartner .pb-80 {
  padding-bottom:50px
 }
 #section4-cmepartner .pt-110 {
  padding-top:50px
 }
 #section4-cmepartner .pb-150 {
  padding-bottom:230px
 }
 #section5-cmepartner .pt-80 {
  padding-top:40px
 }
 .cme-logo-color {
  width:300px
 }
 #cmepartner [class*="col-"] {
  padding-right:24px;
  padding-left:24px
 }
}
#carouselpromotions .carousel-inner {
 display:table;
 vertical-align:middle;
 text-align:center;
 height:280px;
 margin:0 auto
}
*::-ms-backdrop,
#carouselpromotions .carousel-inner {
 height:350px
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 #carouselpromotions .carousel-inner {
  display:block
 }
}
#carouselpromotions .carousel-item .content-promotion-img {
 padding:56px 80px 50px
}
#homepage .carousel-item .content-promotion,
#start-investing .carousel-item .content-promotion {
 padding:36px 90px 50px
}
#carouselpromotions .tarieven-title {
 top:0
}
#carouselpromotions .carousel-item.active {
 vertical-align:middle
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 #carouselpromotions .carousel-item.active {
  background-color:#fff
 }
 #carouselpromotions .carousel-item {
  background-color:#fff
 }
}
@media(max-width:1200px) {
 #carouselpromotions .carousel-item .content-promotion-img {
  padding:56px 40px 80px
 }
 #homepage .carousel-item .content-promotion,
 #start-investing .carousel-item .content-promotion {
  padding:36px 74px 50px
 }
}
@media(max-width:767px) {
 #carouselpromotions .carousel-item .content-promotion-img {
  padding:56px 24px 80px
 }
 #homepage .carousel-item .content-promotion,
 #start-investing .carousel-item .content-promotion {
  padding:36px 24px 50px
 }
 #homepage .content-promotion-img,
 #start-investing .content-promotion-img {
  text-align:center
 }
 #homepage .w-50-tab,
 #start-investing .w-50-tab {
  width:50% !important
 }
 #homepage .tarieven-title .roboto-reg-16,
 #start-investing .tarieven-title .roboto-reg-16,
 #homepage .tarieven-title .roboto-med-16,
 #start-investing .tarieven-title .roboto-med-16 {
  font-size:16px
 }
 #carouselpromotions .carousel-inner {
  height:420px
 }
 #homepage .carousel-item .tarieven-title,
 #start-investing .carousel-item .tarieven-title {
  padding:0
 }
 #carouselpromotions .carousel-item {
  visibility:hidden
 }
 #carouselpromotions .carousel-item.active {
  display:table-cell;
  vertical-align:middle;
  visibility:visible
 }
 #homepage #carouselpromotions .mb-30,
 #start-investing #carouselpromotions .mb-30 {
  margin-bottom:20px
 }
 .carousel-fade .carousel-inner .item {
  opacity:0;
  -webkit-transition-property:opacity;
  -moz-transition-property:opacity;
  -o-transition-property:opacity;
  transition-property:opacity;
  transition-duration:.2s
 }
 .carousel-fade .carousel-inner .active {
  opacity:1
 }
 .carousel-fade .carousel-inner .active.left,
 .carousel-fade .carousel-inner .active.right {
  left:0;
  opacity:0;
  z-index:1
 }
 .carousel-fade .carousel-inner .next.left,
 .carousel-fade .carousel-inner .prev.right {
  opacity:1
 }
 .carousel-fade .carousel-control {
  z-index:2
 }
 @media not all and (min-resolution:.001dpcm) {
  @media {
   div.dates li.dateslink {
    margin-right:18% !important
   }
   div.dates li:last-child {
    margin-right:0 !important
   }
  }
 }
 .round-text-bluebg-right {
  right:-36%
 }
}
@media not all and (min-resolution:.001dpcm) {
 @media {
  div.dates li.dateslink {
   margin-right:18% !important
  }
  div.dates li:last-child {
   margin-right:0 !important
  }
 }
}
@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait) {
 .div.dates li.dateslink {
  margin-right:18% !important
 }
}
@media(max-width:992px) {
 .carousel-control-prev {
  left:-5px
 }
 .carousel-control-next {
  right:-5px
 }
 #homepage .carousel,
 #carouselpromotions .carousel-inner,
 #start-investing .carousel,
 #carouselpromotions .carousel-inner,
 #carouselpromotions .carousel-item .content-promotion-img {
  min-height:395px;
  height:auto
 }
 #carouselpromotions .carousel-item {
  visibility:hidden
 }
 #carouselpromotions .carousel-item.active {
  display:table-cell;
  vertical-align:middle;
  visibility:visible
 }
}
@media(max-width:640px) {
 .round-text-bluebg-right {
  right:-30%
 }
 .round-text-bluebg-left {
  left:42%
 }
}
@media(max-width:1280px) {
 .testimonials-back2 .pt-120 {
  padding-top:100px
 }
}
@media(max-width:992px) {
 .testimonials-back2 .pt-110 {
  padding-top:130px
 }
 .testimonials-back2 .lh36 {
  line-height:30px
 }
 .testimonials-back2 .alte-24,
 .testimonials-back1 .alte-24 {
  font-size:20px
 }
}
@media(max-width:768px) {
 .testimonials-back1 .pt-100 {
  padding-top:150px
 }
 .testimonials-back .carousel-inner .pt-130 {
  padding-top:160px
 }
 .testimonials-back2 .pt-110 {
  padding-top:70px
 }
}
@media(max-width:400px) {
 .testimonials-back .carousel-inner .pt-130 {
  padding-top:100px
 }
 .testimonials-back1 .pt-100 {
  padding-top:80px
 }
 .testimonials-back2 .pt-110 {
  padding-top:0
 }
 .testimonials-back2 .pt-120 {
  padding-top:50px
 }
 .testimonials-back .roboto-med-20 {
  font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
  font-size:18px;
  line-height:30px
 }
 .cme-logo-color {
  width:280px
 }
 .logo-nasdaq2 {
  width: 100px;
  height:23px
 }
}
#lancement {
 margin-top:160px
}
#lancement #countDownLanding {
 top:-90px;
 position:relative
}
#lancement h1 {
 padding-top:50px
}
#lancement input {
 width:100%;
 height:46px;
 margin-right:10px;
 max-width:745px
}
#lancement .equal-s {
 font-size:90px;
 bottom:-6px;
 position:relative
}
#lancement #emailSubmit .btn {
 height:46px;
 width:100%;
 max-width:230px
}
@media(max-width:1600px) {
 #lancement h1 {
  padding-top:0
 }
}
@media(max-width:767px) {
 #lancement {
  margin-top:0
 }
 #lancement #countDownLanding {
  top:20px
 }
}
@media(max-width:400px) {
 #countDownLanding .alte-34 {
  font-size:20px
 }
 .textCounter {
  font-size:10px
 }
}
#cost-calc .alte-22 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:22px;
 line-height:30px
}
#cost-calc .cost-calc-bg {
 background-image:url("../imgs/Fee_Desktop_neww.jpg");
 background-repeat:no-repeat;
 background-position:100% 10%;
 background-size:cover;
 min-height:530px;
 padding-top:200px
}
#cost-calc .mt-125 {
 margin-top:110px
}
#cost-calc .box-shadow {
 -webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.5);
 -moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.5);
 box-shadow:3px 3px 10px 0 rgba(0,0,0,0.5);
 padding:3rem;
 padding-top:4rem
}
#cost-calc .container-1200 {
 width:1280px;
 max-width:100%
}
#cost-calc #cost-calc-body {
 margin-top:-200px
}
#cost-calc p.showGraph:hover,
#cost-calc p.goBack:hover {
 cursor:pointer
}
#cost-calc #cost-calc-body .col-12 {
 padding-right:1rem !important;
 padding-left:1rem !important
}
#cost-calc #cost-calc-body .form-element {
 margin-bottom:1.5rem;
 position:relative
}
#cost-calc #cost-calc-body form {
 padding-bottom:1rem
}
#cost-calc #cost-calc-body input,
#cost-calc #cost-calc-body select {
 border:1px solid #ced4db;
 border-radius:3px;
 background-color:#f2f5f8;
 margin:0;
 padding:0 14px;
 color:#001722;
 height:56px;
 line-height:56px;
 vertical-align:middle;
 font-size:16px;
 font-family:"RobotoMedium",Arial,sans-serif;
 width:54%;
 -webkit-appearance:none;
 -moz-appearance:none
}
#cost-calc #cost-calc-body .selectdiv::after {
 content:"\f0d7";
 font-family:FontAwesome;
 font-size:16px;
 color:#9aa9b7;
 position:absolute;
 top:1rem;
 right:1.5rem
}
#cost-calc #cost-calc-body label {
 font-size:16px;
 color:#001722;
 width:45%
}
#cost-calc #cost-calc-body .transactions {
 display:flex
}
#cost-calc #cost-calc-body .transaction-list {
 border-right:1px solid #ced4db
}
#cost-calc #cost-calc-body .transaction-list .transaction-info,
#cost-calc #cost-calc-body .transaction-list .transaction-totalRes {
 margin:0
}
#cost-calc #cost-calc-body .transactions-total {
 width:39%;
 display:flex;
 justify-content:center;
 align-content:center;
 align-items:center
}
#cost-calc .transaction-data {
 border-top:1px solid #ced4db
}
#cost-calc .transaction-info,
#cost-calc .transaction-totalRes {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:16px;
 margin-top:20px
}
#cost-calc .transaction-info:after,
#cost-calc .transaction-totalRes:after {
 content:"";
 display:table;
 clear:both
}
#cost-calc .transaction-val {
 font-family:"RobotoMedium",Arial,sans-serif
}
#cost-calc .transaction-info p,
#cost-calc .transaction-totalRes p {
 margin:0
}
#cost-calc .secondary-info {
 font-size:14px;
 margin-top:0
}
#cost-calc .btn-green {
 background-color:#00c853
}
#cost-calc .btn-red {
 background-color:#f44336
}
#cost-calc .w-48 {
 width:48%
}
#cost-calc #cost-calc-body .results .btn {
 border-radius:48px
}
.special-calc-popover {
 position:absolute;
 right:140px;
 top:15px
}
#cost-calc #cost-calc-body .alert i {
 font-size:1.25rem;
 margin-right:5px
}
#cost-calc .pt-6 {
 padding-top:4rem
}
#cost-calc .transaction-info p:hover {
 color:#083238;
 cursor:pointer
}
#cost-calc form .euro-sign::before,
#cost-calc form .euro-sign2::before,
#cost-calc form .pound-sign::before,
#cost-calc form .pound-sign2::before {
 margin-top:3px;
 margin-left:295px;
 color:#001722
}
#cost-calc input.sign {
 padding-left:35px !important
}
#cost-calc input::-webkit-input-placeholder {
 text-transform:none;
 color:red
}
#cost-calc input::-moz-placeholder {
 text-transform:none;
 color:red
}
#cost-calc input:-moz-placeholder {
 text-transform:none;
 color:red
}
#cost-calc input:-ms-input-placeholder {
 text-transform:none;
 color:red
}
@media(max-width:1280px) {
 #cost-calc form .euro-sign::before,
 #cost-calc form .euro-sign2::before,
 #cost-calc form .pound-sign::before,
 #cost-calc form .pound-sign2::before {
  margin-left:275px
 }
 #cost-calc .cost-calc-bg {
 background-image: url(../imgs/Fee_Desktop_new.jpg);
  background-position:20% 150%
 }
}
@media(max-width:1217px) {
 #cost-calc form .euro-sign2::before {
  margin-top:17px
 }
}
@media(max-width:1170px) {
 #cost-calc form .euro-sign::before,
 #cost-calc form .euro-sign2::before,
 #cost-calc form .pound-sign::before,
 #cost-calc form .pound-sign2::before {
  margin-left:255px
 }
}
@media(max-width:1080px) {
 #cost-calc form .euro-sign::before,
 #cost-calc form .euro-sign2::before,
 #cost-calc form .pound-sign::before,
 #cost-calc form .pound-sign2::before {
  margin-left:235px
 }
}
@media(max-width:991px) {
 #cost-calc form .euro-sign::before,
 #cost-calc form .euro-sign2::before,
 #cost-calc form .pound-sign::before,
 #cost-calc form .pound-sign2::before {
  margin-left:375px
 }
}
@media(max-width:992px) {
 #cost-calc form .euro-sign::before,
 #cost-calc form .euro-sign2::before,
 #cost-calc form .pound-sign::before,
 #cost-calc form .pound-sign2::before {
  margin-left:15px;
  margin-top:43px
 }
 #cost-calc input.sign {
  padding-left:30px !important
 }
}
@media(max-width:1024px) {
 #cost-calc #cost-calc-body .transaction-list {
  width:69%
 }
 #cost-calc #cost-calc-body .transaction-list .transaction-info,
 #cost-calc #cost-calc-body .transaction-list .transaction-totalRes {
  padding-right:2.5rem
 }
}
@media(max-width:992px) {
 #cost-calc #cost-calc-body input,
 #cost-calc #cost-calc-body select,
 #cost-calc #cost-calc-body label {
  width:100%
 }
 #cost-calc #cost-calc-body .selectdiv::after {
  top:2.5rem
 }
 .special-calc-popover {
  top:40px
 }
}
@media(max-width:768px) {
 #cost-calc #cost-calc-body .alte-22 {
  font-size:18px
 }
 #cost-calc #cost-calc-body .roboto-reg-16,
 #cost-calc #cost-calc-body .roboto-med-16,
 #cost-calc #cost-calc-body label,
 #cost-calc #cost-calc-body input,
 #cost-calc #cost-calc-body select,
 .transaction-info,
 .transaction-totalRes {
  font-size:14px
 }
 #cost-calc #cost-calc-body .roboto-reg-14,
 .secondary-info {
  font-size:12px
 }
 #cost-calc .box-shadow {
  padding-top:2.5rem;
  padding-bottom:2.5rem
 }
 #contact-part-2 .contact-part-2-bg {
  background-position:15% 100%
 }
}
@media(max-width:680px) {
 #cost-calc #cost-calc-body .transaction-list {
  width:100%;
  border:0
 }
 #cost-calc #cost-calc-body .transaction-list {
  width:100%
 }
 #cost-calc #cost-calc-body .transaction-list .transaction-info,
 #cost-calc #cost-calc-body .transaction-list .transaction-totalRes {
  padding-right:0
 }
 #cost-calc .cost-calc-bg {
  padding-top:120px
 }
}
@media(max-width:575px) {
 #cost-calc #cost-calc-body {
  margin-top:-180px
 }
 #cost-calc .transactions-total .roboto-reg-16 {
  display:none
 }
 #cost-calc .alte-34 {
  font-size:20px;
  text-align:center
 }
 #cost-calc #cost-calc-body .transactions-total {
  width:100%;
  display:flex;
  justify-content:end
 }
 #cost-calc .cost-calc-bg .roboto-reg-16 {
  font-size:14px
 }
 #contact-part-2 .partners-logo div {
  padding-left:12px;
 }
 #courtagefri-handel #three-boxes-section .p48 {
  padding:48px 20px
 }
}
@media(max-width:400px) {
 #contact-part-2 .partners-logo div {
  background-size: 100%;
 }
}
@media(max-width:360px) {
 #cost-calc #cost-calc-body .roboto-reg-16 {
  font-size:12px
 }
 #cost-calc .box-shadow {
  padding:1.25rem 1.75rem
 }
}
#cost-calc canvas {
 -moz-user-select:none;
 -webkit-user-select:none;
 -ms-user-select:none
}
#cost-calc .chart-form {
 padding:0 !important
}
#cost-calc .chart-data {
 display:flex;
 flex:1 0 50%;
 margin-top:2.5rem;
 padding-top:2.5rem;
 border-top:1px solid #ced4db
}
#cost-calc .chart-data .chart-col {
 width:50%
}
#cost-calc .chart-data .chart-col:nth-child(2) {
 padding-left:1.25rem
}
#cost-calc .chart-data .chart-col:first-child {
 padding-right:1.25rem
}
#cost-calc #cost-calc-body .chart-data .form-element {
 margin-bottom:1rem
}
#cost-calc #cost-calc-body .chart-data .form-element:last-child {
 margin-bottom:0
}
#cost-calc #cost-calc-body .chart-data label {
 font-size:14px;
 width:47%
}
#cost-calc #cost-calc-body .chart-data input,
#cost-calc #cost-calc-body .chart-data select,
#cost-calc #cost-calc-body .chart-data .form-element span {
 font-size:14px;
 height:1.75rem;
 line-height:1.75rem;
 width:47%;
 float:right
}
#cost-calc #cost-calc-body .chart-data input,
#cost-calc #cost-calc-body .chart-data .form-element span {
 text-align:right
}
#cost-calc #cost-calc-body .chart-data .selectdiv::after {
 top:.1rem
}
#cost-calc .box-shadow {
 padding:3.5rem 3rem
}
@media(max-width:680px) {
     #contact-part-2 .partners-logo div {
  background-size: 100%;
 }
 #cost-calc .chart-data {
  flex:1 0 100%;
  flex-wrap:wrap
 }
 #cost-calc .chart-data .chart-col {
  width:100%;
  padding:0 !important
 }
 #cost-calc .chart-data .chart-col:first-child .form-element:last-child {
  margin-bottom:1rem !important
 }
 #cost-calc .chart-data {
  border-top:0;
  margin-top:2rem;
  padding-top:0
 }
 #cost-calc .box-shadow {
  padding:2rem 1.25rem
 }
}
#courtagefri-handel .table-blue-bg {
 background-color:#083238;
 display:block;
 width:80px;
 height:32px;
 line-height:32px;
 vertical-align:middle;
 text-align:center;
 color:#fff;
 border-radius:3px;
 position:relative;
 padding:0;
 margin:auto
}
#courtagefri-handel .table-row {
 min-height:30px;
 line-height:30px
}
#courtagefri-handel #laptop-section .laptop-img {
 top:37px
}
#courtagefri-handel .special-whitebox {
 position:relative;
 padding-top:48px
}
#courtagefri-handel .check-icon {
 position:relative;
 margin-top:-62px
}
#courtagefri-handel #laptop-section {
 padding-top:0
}
@media(max-width:1280px) {
     #contact-part-2 .partners-logo div {
  background-size: 90%;
 }
 #courtagefri-handel #laptop-section .pb-110 {
  padding-bottom:0
 }
 #courtagefri-handel #laptop-section .pt-30 {
  padding-top:0
 }
}
@media(max-width:1200px) {
 #courtagefri-handel #laptop-section .laptop-img {
  top:0
 }
}
@media(max-width:1279px) {
 #courtagefri-handel #half-text-section {
  padding-top:72px;
  padding-bottom:20px
 }
 #courtagefri-handel #security-section {
  padding-top:168px;
  padding-bottom:20px
 }
}
@media(max-width:639px) {
 #courtagefri-handel .alte-45 {
  font-size:34px;
  line-height:40px
 }
 #courtagefri-handel .alte-34 {
  font-size:24px;
  line-height:32px
 }
 #courtagefri-handel .alte-20 {
  font-size:16px;
  line-height:26px
 }
 #courtagefri-handel .roboto-reg-20 {
  font-size:18px;
  line-height:28px
 }
 #courtagefri-handel .roboto-reg-16 {
  font-size:14px;
  line-height:24px
 }
 #courtagefri-handel .roboto-med-16 {
  font-size:14px;
  line-height:24px
 }
 #courtagefri-handel .btn.roboto-med-16 {
  line-height:54px
 }
 #courtagefri-handel .table-blue-bg.roboto-med-16 {
  line-height:32px
 }
 #courtagefri-handel .roboto-reg-14 {
  font-size:12px;
  line-height:14px
 }
 #courtagefri-handel .roboto-reg-12 {
  font-size:10px;
  line-height:16px
 }
 #courtagefri-handel .table-row {
  min-height:22px;
  line-height:22px
 }
 #courtagefri-handel .pt-110 {
  padding-top:55px
 }
 #courtagefri-handel .pt-100 {
  padding-top:45px
 }
 #courtagefri-handel .pt-80 {
  padding-top:25px
 }
 #courtagefri-handel .pt-70 {
  padding-top:20px
 }
 #courtagefri-handel .pt-60 {
  padding-top:20px
 }
 #courtagefri-handel .pb-110 {
  padding-bottom:55px
 }
 #courtagefri-handel .pb-120 {
  padding-bottom:55px
 }
 #courtagefri-handel .pb-90 {
  padding-bottom:40px
 }
 #courtagefri-handel .pb-25 {
  padding-bottom:15px
 }
 #courtagefri-handel #laptop-section {
  padding-top:0
 }
 #courtagefri-handel #laptop-section .pt-30 {
  padding-top:0
 }
 #courtagefri-handel #three-boxes-section {
  padding-top:12px;
  padding-bottom:2px
 }
 #courtagefri-handel #courtagefri-table {
  padding-top:0;
  padding-bottom:2px
 }
 #courtagefri-handel #courtagefri-table .pt-60 {
  padding-top:52px
 }
 #courtagefri-handel #courtagefri-table .mb-40 {
  margin-bottom:4px
 }
}
#courtagefri-handel .text-box {
 width:50%
}
#courtagefri-handel #three-boxes-section .special-whitebox {
 max-width:100%;
 width:100%;
 border-radius:3px
}
#courtagefri-handel #three-boxes-section .special-whitebox:first-child {
 margin-right:32px
}
#courtagefri-handel #three-boxes-section .special-whitebox:last-child {
 margin-left:32px
}
#courtagefri-handel #sticky-anchor #tarieven-table-sticky tr th:first-child {
 width:132px
}
#courtagefri-handel #sticky-anchor #tarieven-table-sticky tr th {
 padding:.75rem
}
@media(max-width:992px) {
 #courtagefri-handel #three-boxes-section .special-whitebox {
  width:auto;
  min-width:0;
  max-width:100%;
  margin:0 !important;
  margin-bottom:38px !important
 }
 #courtagefri-handel #three-boxes-section .distant-shadow-dark-bg {
  -webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
  -moz-box-shadow:0 6px 16px 0 rgba(0,0,0,0.26);
  box-shadow:0 6px 16px 0 rgba(0,0,0,0.26)
 }
 #courtagefri-handel #three-boxes-section .pt-100 {
  padding-top:88px
 }
 #courtagefri-handel #three-boxes-section .pb-90 {
  padding-bottom:52px
 }
 #courtagefri-handel #three-boxes-section .pb-15 {
  padding-bottom:8px
 }
 #courtagefri-handel #three-boxes-section .pt-65 {
  padding-top:70px
 }
 #courtagefri-handel #three-boxes-section .p48 {
  padding-bottom:44px
 }
}
@media(max-width:768px) {
 #courtagefri-handel .text-box {
  width:100%
 }
}
@media(max-width:375px) {
 #courtagefri-handel #three-boxes-section h2.alte-24 {
  font-size:16px
 }
 #courtagefri-handel #three-boxes-section .pt-100 {
  padding-top:44px
 }
 #courtagefri-handel #three-boxes-section .pb-90 {
  padding-bottom:2px
 }
 #courtagefri-handel #three-boxes-section .pt-65 {
  padding-top:40px
 }
 #courtagefri-handel #three-boxes-section .p48 {
  padding:32px;
  padding-bottom:28px
 }
 #courtagefri-handel #three-boxes-section .pt-40 {
  padding-top:26px
 }
 #courtagefri-handel #three-boxes-section .special-whitebox {
  margin-bottom:30px !important
 }
 #courtagefri-handel #three-boxes-section .check-icon {
  margin-top:-46px
 }
 #courtagefri-handel #three-boxes-section .pb-15 {
  padding-bottom:4px
 }
 #courtagefri-handel #courtagefri-table .pb-60 {
  padding-bottom:22px
 }
 #courtagefri-handel #courtagefri-table .roboto-med-14 {
  font-size:12px
 }
 #courtagefri-handel #courtagefri-table .roboto-reg-14 {
  font-size:12px
 }
 #courtagefri-handel #courtagefri-table .alte-20 {
  font-size:12px
 }
 #courtagefri-handel #courtagefri-table th {
  padding:4px 0;
  vertical-align:middle
 }
 #courtagefri-handel #courtagefri-table .table-blue-bg {
  width:55px;
  margin-right:0
 }
 #courtagefri-handel #courtagefri-table .pt-10 {
  padding-top:0
 }
 #courtagefri-handel #courtagefri-table td {
  padding:10px 0;
  vertical-align:middle
 }
 #courtagefri-handel #courtagefri-table tr th:first-child {
  width:50%
 }
 #courtagefri-handel #courtagefri-table tr th:last-child {
  width:25%;
  text-align:right !important
 }
 #helpdesk-03 .pl-50 {
  padding-left:15px
 }
 #helpdesk-03 .pr-50 {
  padding-right:15px
 }
}
#courtagefri-table table thead th {
 vertical-align:middle
}
#carouselpromotions .carousel-item .content-promotion-img.special-content-promotion-img {
 padding:26px 80px 15px
}
.special-promo-img {
 max-width:200px;
 margin-right:40px;
 position:relative;
 top:-30px
}
@media(max-width:540px) {
 #carouselpromotions .carousel-item .content-promotion-img.special-content-promotion-img {
  padding:26px 80px 60px
 }
}
@media(max-width:400px) {
 #carouselpromotions .carousel-item .content-promotion-img.special-content-promotion-img {
  padding:26px 80px 70px
 }
}
.btn-out1:hover,
.btn-out1:active {
 background-color:rgba(255,255,255,0.93);
 color:#083238 !important;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
#header-bg-rugbyteam {
 background-image:url("../imgs/rugby-g_copy.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
#section0-landing .blue-ball-bg {
 background-image:url("../imgs/blue-ball-bg.png");
 background-size:cover;
 background-repeat:no-repeat;
 padding:20px 30px
}
#section0-landing .white-ball-bg {
 padding:20px 30px
}
.border-top-left-radius {
 border-top-left-radius:3px
}
.border-top-right-radius {
 border-top-right-radius:3px
}
.border-bottom-right-radius {
 border-bottom-right-radius:3px
}
.border-bottom-left-radius {
 border-bottom-left-radius:3px
}
#section0-landing .alte-78 {
 font-size:78px;
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 line-height:48px
}
#section0-landing .orange-div {
 background-color:#ee7402;
 padding:20px 30px;
 text-align:center;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
#section0-landing .footnote {
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 color:#707070
}
#landing1000 .rugby-logo-img {
 position:absolute;
 right:0;
 top:100px
}
@media(max-width:1279px) {
 #section0-landing .alte-78 {
  font-size:60px
 }
}
@media(max-width:991px) {
 #section0-landing .alte-78 {
  font-size:40px
 }
 #section0-landing .roboto-med-20 {
  font-size:16px
 }
}
@media(max-width:767px) {
 #header-bg-rugbyteam {
  background-image:none;
  background-color:#161618
 }
 #landing1000 #computation-example-div .pt-5 {
  padding-top:0 !important
 }
 #landing1000 #computation-example-div .p-4 {
  padding:0 !important;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px
 }
 #landing1000 #computation-example-div .p-4.sign-comp {
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
 }
 #section0-landing .sign-comp {
  background-color:#fff
 }
 #section0-landing .sign-comp p.alte-78 {
  color:#083238;
  margin-top:10px;
  font-size:70px;
  margin-bottom:20px
 }
 #section0-landing .mb-4 {
  margin-bottom:0 !important
 }
}
@media(max-width:576px) {
 #landing1000 .max-w-460 {
  max-width:100%
 }
 #landing1000 .alte-78 {
  font-size:60px
 }
 #nationaliteit-mob .sl-placeholder {
  text-align:center !important
 }
}
#professional {
 margin-top:-30px
}
@media(max-width:767px) {
}
.rel-index3 {
 position:relative;
 z-index:3
}
.sl-placeholder[data-flag="se"]::before {
 bottom:-3px;
 position:relative
}
@media(max-width:540px) {
 .popover::after,
 .popover::before {
  display:none
 }
 .popover.bs-tether-element-attached-right,
 .popover.popover-left {
  margin-left:70px
 }
}
#landing1000 .form-control.error::placeholder {
 color:red !important
}
#lang-drop select,
.currency select {
 width:80px;
 background-color:transparent;
 border:solid 1px #ced4db;
 color:#000;
 outline:0;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 cursor:pointer;
 height:32px;
 line-height:24px;
 border-radius:5px;
 padding:3px 3px 3px 7px;
 font-size:14px
}
#lang-drop .custom-selectbox,
.currency .custom-selectbox {
 position:relative;
 display:inline-block;
 left:-100px
}
#lang-drop .custom-selectbox:after,
.currency .custom-selectbox:after {
 content:" ";
 height:0;
 width:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #ced4db;
 position:absolute;
 right:6px;
 top:14px
}
@media(max-width:1599px) {
 #lang-drop .custom-selectbox {
  left:-10px
 }
}
@media(max-width:1024px) {
 #lang-drop .custom-selectbox {
  left:-200px
 }
 #lang-drop .custom-selectbox::after {
  top:28px
 }
}
@media(max-width:991px) {
 #lang-drop .custom-selectbox {
  left:-180px
 }
}
@media(max-width:767px) {
 #lang-drop .custom-selectbox {
  left:-80px
 }
}
@media(max-width:575px) {
 #lang-drop .custom-selectbox {
  left:-80px
 }
 #lang-drop select {
  top:5px;
  position:relative;
  font-size:12px
 }
 #lang-drop .custom-selectbox::after {
  top:35px
 }
 .logo,
 .navbar-brand {
  position:relative;
  left:-10px
 }
}
@media(max-width:500px) {
 #lang-drop .custom-selectbox {
  left:auto
 }
}
@media(max-width:415px) {
 #lang-drop select {
  width:70px;
  padding:3px
 }
 #lang-drop .custom-selectbox {
  left:-30px
 }
}
@media(max-width:375px) {
 #lang-drop select {
  top:0
 }
 #lang-drop .custom-selectbox {
  left:-20px
 }
 .logo,
 .navbar-brand {
  left:0
 }
}
#under-const-content {
 padding-top:110px;
 padding-bottom:64px
}
#under-construction .maintenance {
 max-width:400px;
 display:block
}
@media(max-width:767px) {
 #under-construction .maintenance {
  max-width:240px;
  display:block
 }
 #under-construction .mt-60 {
  margin-top:44px
 }
 #under-construction .mb-20 {
  margin-bottom:10px
 }
 #under-construction .maintenance {
  padding-top:0
 }
}
@media(max-width:767px) {
 #under-construction .max-w-640 {
  max-width:100%;
  padding-left:15px;
  padding-right:15px
 }
}
.border-left-blue {
 border-left:3px solid #083238
}
#cash-fund .alte-45,
#cash-fund .alte-34,
#cash-fund .alte-24,
#cash-fund .alte-20,
#cash-fund .alte-18 {
 color:#001722
}
#cash-fund .white .alte-45,
#cash-fund .white .alte-34,
#cash-fund .white .alte-24,
#cash-fund .white .alte-20,
#cash-fund .white .alte-18 {
 color:#fff
}
.bg-cashfund-header {
 background-image:url("../imgs/cashfund_992up.png");
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center;
 min-height:730px;
 padding-top:200px
}
.cash-fund-img {
 background-image:url("../imgs/cashfundquoteImg_1280up.png");
 background-size:cover;
 background-position:left center
}
#cash-fund .cash-fund-table {
 width:100%;
 font-family:"RobotoRegular",Arial,sans-serif;
 font-size:16px;
 border-bottom:1px solid #e6ecf2
}
#cash-fund .mobile-table-head {
 font-family:"RobotoRegular",Arial,sans-serif;
 font-size:14px;
 padding:16px 30px;
 height:64px;
 border-bottom:1px solid #e6ecf2;
 border-top:1px solid #e6ecf2;
 background-color:#f7fafd
}
#cash-fund .mobile-table .row {
 font-family:"RobotoRegular",Arial,sans-serif;
 font-size:14px;
 padding:16px 0;
 margin:0 16px;
 border-bottom:1px solid #e6ecf2;
 height:56px
}
.cash-fund-table tr td {
 border-top:1px solid #e6ecf2;
 min-width:30%
}
#cash-fund .cash-fund-table thead th,
#cash-fund .cash-fund-table tbody td {
 padding:0 10px
}
.cash-fund-table tbody tr:nth-child(odd) {
 background-color:#f7fafd
}
.cash-fund-table tr:nth-child(even) {
 background-color:#fff
}
.cash-fund-table tr {
 height:56px
}
.cash-fund-table tr:nth-child(1) {
 height:64px;
 border-bottom:1px solid #c0cad4
}
.cash-fund-table tr td {
 padding:5px
}
.cash-fund-table tr td:first-child {
 padding:16px;
 text-align:left
}
.cash-fund-table tr td:last-child {
 padding:16px;
 text-align:left;
 width:130px !important
}
#cash-fund .currency select {
 background-color:#fff;
 max-width:80px;
 width:100%
}
#cash-fund .currency .custom-selectbox {
 left:0
}
#cash-fund .currency .custom-selectbox::after {
 right:18px
}
@media(max-width:1279px) {
 .cash-fund-img {
  background-image:url("../imgs/cashfundquoteImg_1280down.png");
  background-size:cover;
  background-position:center
 }
}
@media(max-width:991px) {
 .bg-cashfund-header {
  background-image:url(../imgs/cashfund_992down.png);
  background-size:cover;
  background-position:right center
 }
 .cash-fund-img {
  background-image:url("../imgs/cashfundquoteImg_767down.png");
  background-size:cover;
  background-position:left center
 }
 #cash-fund .hidden-lg-up img {
  max-height:134px
 }
}
@media(max-width:767px) {
 #cash-fund .mobile-table-head {
  padding:16px 16px
 }
 #cash-fund .mobile-table .row {
  margin:0
 }
 .cash-fund-table tr:nth-child(1) {
  height:64px
 }
 .cash-fund-img .alte-34 {
  line-height:28px !important
 }
 #cash-fund .alte-45 {
  font-size:34px
 }
 #cash-fund .alte-34 {
  font-size:24px
 }
 #cash-fund .alte-24 {
  font-size:18px
 }
 #cash-fund .alte-18 {
  font-size:16px
 }
 #cash-fund .roboto-reg-20 {
  font-size:16px
 }
 #cash-fund .roboto-reg-16 {
  font-size:14px;
  line-height:24px
 }
 #cash-fund .card-block.roboto-reg-18 {
  font-size:14px;
  line-height:24px
 }
 #cash-fund .pt-90 {
  padding-top:45px
 }
 #cash-fund .pb-90 {
  padding-bottom:30px
 }
}
.pt-14 {
 padding-top:14px
}
.pb-14 {
 padding-bottom:14px
}
.alte-32 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:32px
}
.alte-56 {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:56px
}
#new-tarieven .alte-18 {
 font-size:18px
}
#new-tarieven .tarieven-table tbody tr td:last-child span.bg-blue,
#new-tarieven .tarieven-table-mob td span.bg-blue {
 display:block;
 width:80px;
 height:32px;
 line-height:32px;
 vertical-align:middle;
 text-align:center;
 color:#fff;
 border-radius:3px;
 position:relative;
 padding:0;
 margin:auto
}
#new-tarieven #producten-tabs-menu.nav-tabs .nav-item,
#new-tarieven #producten-tabs-menu.nav-tabs .nav-link {
 min-width:140px;
 width:auto;
 height:56px
}
#new-tarieven #producten-tabs-wrapper {
 top:-80px;
 box-shadow:inset 0 -80px 80px -45px rgba(0,23,34,0.5);
 padding-top:24px;
 position:relative
}
#new-tarieven #producten-tabs-wrapper #producten-tabs-menu.nav-tabs {
 top:auto
}
#new-tarieven #producten-tabs-menu.nav-tabs .nav-link {
 padding:0 34px;
 color:rgba(255,255,255,0.75)
}
#new-tarieven #producten-tabs-menu.nav-tabs .nav-link.active {
 color:#083238
}
#new-tarieven #static-table {
 margin-bottom:20px;
 margin-top:34px
}
#new-tarieven .select-competitors-head {
 max-width:270px;
 width:100%;
 padding-right:20px
}
#new-tarieven #static-table div.logo-static {
 margin:0 7px;
 float:left;
 height:48px;
 border:0;
 padding:1px 7px;
 min-width:130px;
 max-width:140px;
 border-radius:3px;
 margin-bottom:15px;
 display:flex;
 cursor:pointer;
 pointer-events:auto
}
#new-tarieven #static-table div.logo-static.active {
 box-shadow:0 1px 4px 0 rgba(0,0,0,0.16)
}
#new-tarieven #static-table img {
 display:block;
 margin:auto;
 width:auto;
 max-width:100%;
 height:32px
}
#new-tarieven .tarieven-table tbody tr td span,
#new-tarieven .tarieven-table tbody tr td p {
 margin-left:0
}
#new-tarieven .tarieven-table tbody tr:hover td {
 background-color:#f6fcff
}
#new-tarieven .tarieven-table tbody tr.separator-row:hover td {
 background-color:#f7f9fc
}
#new-tarieven .tarieven-table tbody tr:hover td.fix1 {
 color:#083238
}
#new-tarieven .tarieven-table thead tr,
#new-tarieven .tarieven-table thead th,
#new-tarieven .tarieven-table tbody td {
 vertical-align:middle
}
#new-tarieven .tarieven-table thead th,
#new-tarieven .tarieven-table tbody td {
 width:134px;
 text-align:center
}
#new-tarieven .tarieven-table .fix {
 text-align:left
}
#new-tarieven .tarieven-table thead th.fix,
#new-tarieven .tarieven-table tbody td.fix {
 min-width:240px
}
#new-tarieven .tarieven-table thead th.fix1,
#new-tarieven .tarieven-table tbody td.fix1 {
 width:160px
}
#new-tarieven .tarieven-table .fix1 img {
 max-height:30px;
 height:100%
}
#new-tarieven .tarieven-table thead th.column-hide img {
 max-height:96px;
 max-width:134px
}
#new-tarieven .tarieven-table .separator-row {
 height:50px
}
#new-tarieven .table-row {
 min-height:80px;
 line-height:80px;
 vertical-align:middle
}
#new-tarieven .table td.column-hide,
#new-tarieven .table th.column-hide {
 padding:0
}
#new-tarieven .column-hide.column-7,
#new-tarieven .column-hide.column-8,
#new-tarieven .column-hide.column-9 {
 display:none
}
#new-tarieven #static-table div.logo-static.column-9 {
 margin-right:0
}
#new-tarieven .tarieven-table-footnote .text-box {
 width:50%
}
#new-tarieven .tarieven-table-footnote {
 padding:0
}
#new-tarieven .tarieven-table tbody tr:last-child {
 border-bottom:1px solid #eceeef
}
#new-tarieven #tarieven-table-percent .text-box {
 width:25%
}
#new-tarieven #mobile-menu ul li {
 padding:0 15px
}
#new-tarieven #mobile-menu .dropbtn-tarieven {
 color:#000;
 font-size:18px;
 box-shadow:0 1px 4px 0 rgba(0,0,0,0.16) !important;
 padding:14px 18px
}
#new-tarieven #mobile-menu .dropdown-content {
 position:absolute;
 background-color:#fff;
 min-width:160px;
 width:100%;
 z-index:1;
 margin-left:0;
 padding-left:0
}
#new-tarieven #mobile-menu #tabsDropdown.dropdown-content a {
 color:#000;
 padding-left:0
}
#new-tarieven #mobile-menu #tabsDropdown.dropdown-content ul {
 list-style-type:none;
 display:block;
 text-align:left;
 padding-left:0;
 box-shadow:0 1px 4px 0 rgba(0,0,0,0.16) !important
}
#new-tarieven #mobile-menu #tabsDropdown.dropdown-content #producten-tabs-menu-mob.nav-tabs .nav-item {
 display:list-item;
 margin-bottom:0;
 text-align:left;
 width:100% !important
}
#new-tarieven #mobile-menu #tabsDropdown.dropdown-content #producten-tabs-menu-mob.nav-tabs .nav-link {
 padding:0
}
#new-tarieven .fix1 sup {
 margin-left:-5px
}
#new-tarieven .gratis-text {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:22px;
 line-height:28px
}
@media(max-width:768px) {
 #new-tarieven #producten-tabs-wrapper {
  background:0;
  display:none
 }
}
@media(max-width:1599px) {
 #new-tarieven .column-hide.column-6 {
  display:none
 }
 #new-tarieven .tarieven-table thead th.fix,
 #new-tarieven .tarieven-table tbody td.fix {
  min-width:200px
 }
 #new-tarieven .tarieven-table thead th,
 #new-tarieven .tarieven-table tbody td {
  width:114px
 }
 #new-tarieven .tarieven-table thead th.fix1,
 #new-tarieven .tarieven-table tbody td.fix1 {
  min-width:120px !important
 }
 #new-tarieven .select-competitors-head {
  max-width:236px
 }
 #new-tarieven #static-table div.logo-static {
  min-width:101px
 }
}
@media(max-width:1279px) {
 #new-tarieven .column-hide.column-5 {
  display:none
 }
 #new-tarieven .tarieven-table thead th.fix1,
 #new-tarieven .tarieven-table tbody td.fix1 {
  min-width:110px !important
 }
 #new-tarieven #static-table div.logo-static {
  min-width:114px
 }
 #new-tarieven #static-table div.logo-static.column-6 {
  margin-right:0
 }
 #new-tarieven .select-competitors-head {
  max-width:210px
 }
}
@media(max-width:1024px) {
 #new-tarieven #static-table div.logo-static {
  min-width:114px
 }
 #new-tarieven .column-hide.column-4 {
  display:none
 }
}
@media(max-width:991px) {
 #new-tarieven .tarieven-table-footnote .text-box {
  width:100%
 }
 #new-tarieven #tarieven-table-percent .text-box {
  width:50%;
  padding-bottom:20px
 }
 #new-tarieven .column-hide.column-4,
 #new-tarieven .column-hide.column-3 {
  display:none
 }
 #new-tarieven #static-table div.logo-static {
  max-width:80px
 }
 #new-tarieven #static-table div.logo-static.column-6 {
  margin-right:7px
 }
 #new-tarieven #static-table div.logo-static.column-4,
 #new-tarieven #static-table div.logo-static.column-8 {
  margin-right:0
 }
 #new-tarieven #producten-tabs-menu.nav-tabs .nav-item,
 #new-tarieven #producten-tabs-menu.nav-tabs .nav-link {
  min-width:0;
  width:auto !important
 }
 #new-tarieven #producten-tabs-menu.nav-tabs .nav-link {
  padding:0 19px
 }
 #new-tarieven #producten-tabs-menu {
  width:auto
 }
 #new-tarieven .alte-32 {
  font-size:24px
 }
 #new-tarieven .alte-18 {
  font-size:16px
 }
 #new-tarieven #static-table div.logo-static {
  min-width:125px
 }
 #new-tarieven .select-competitors-head {
  max-width:155px
 }
 #new-tarieven .tarieven-table thead th.fix,
 #new-tarieven .tarieven-table tbody td.fix {
  min-width:165px !important
 }
 #new-tarieven .tarieven-table thead th.fix1,
 #new-tarieven .tarieven-table tbody td.fix1 {
  min-width:80px !important
 }
 #new-tarieven .tarieven-table .roboto-med-16 {
  font-size:14px
 }
 .table th.fix1 {
  padding:0
 }
 #new-tarieven .tarieven-table thead th,
 #new-tarieven .tarieven-table tbody td {
  min-width:80px !important;
  text-align:center
 }
}
@media(max-width:767px) {
 #new-tarieven #static-table div.logo-static.column-4,
 #new-tarieven #static-table div.logo-static.column-8 {
  margin-right:7px
 }
 #new-tarieven #static-table div.logo-static.column-3,
 #new-tarieven #static-table div.logo-static.column-6,
 #new-tarieven #static-table div.logo-static.column-9 {
  margin-right:0
 }
 #new-tarieven #tarieven-table-percent .text-box {
  width:100%
 }
 #new-tarieven .column-hide.column-2 {
  display:none
 }
 #new-tarieven #producten-tabs-menu-mob {
  margin-bottom:10px
 }
 #new-tarieven #producten-tabs-menu-mob.nav-tabs .nav-item {
  width:auto !important;
  display:inline-block;
  margin-bottom:0;
  text-align:center
 }
 #new-tarieven .alte-32 {
  font-size:22px
 }
 #new-tarieven .alte-18 {
  font-size:16px
 }
 #new-tarieven .select-competitors-head {
  max-width:95px
 }
 #new-tarieven #static-table div.logo-static {
  min-width:95px
 }
 #new-tarieven .tarieven-table thead th.fix,
 #new-tarieven .tarieven-table tbody td.fix {
  max-width:110px !important;
  min-width:80px !important
 }
 #new-tarieven .tarieven-table thead th.fix1,
 #new-tarieven .tarieven-table tbody td.fix1 {
  min-width:100px !important
 }
 #new-tarieven .table th.fix1,
 #new-tarieven .table th.fix2,
 #new-tarieven .table th.fix3 {
  padding:0 8px
 }
 #new-tarieven .tarieven-table thead th,
 #new-tarieven .tarieven-table tbody td {
  min-width:80px !important;
  text-align:center
 }
}
@media(max-width:576px) {
 #new-tarieven .tarieven-table-mob {
  margin-top:20px;
  padding-right:0;
  padding-left:0
 }
 #new-tarieven #tarieven-table-percent .alte-34 {
  font-size:20px
 }
 #new-tarieven #tarieven-table-percent.pt-120 {
  padding-top:80px
 }
 #new-tarieven #tarieven-table-percent .pt-45 {
  padding-top:32px
 }
 #new-tarieven #tarieven-table-percent.pb-65 {
  padding-bottom:48px
 }
 #new-tarieven #tarieven-table-percent .box-table {
  padding:15px 8px 15px 16px;
  margin-bottom:12px;
  min-height:65px
 }
 #new-tarieven #tarieven-table-percent .box-table .item {
  line-height:64px
 }
 #new-tarieven #tarieven-table-percent .box-table {
  padding:0 16px 0 24px
 }
 #new-tarieven #tarieven-table-percent .box-table .img-arrow-left {
  width:24px;
  height:24px;
  margin-left:8px !important
 }
 #new-tarieven #tarieven-table-percent .box-table .roboto-med-16 {
  font-size:14px
 }
 #new-tarieven #tarieven-table-percent .box-table .alte-24 {
  font-size:18px
 }
 #new-tarieven #tarieven-table-percent .box-table .alte-16 {
  font-size:14px
 }
 #new-tarieven .tarieven-table-footnote .pb-80 {
  padding-bottom:64px
 }
 #new-tarieven .gratis-text {
  font-size:16px
 }
}
@media(min-width:1920px) {
 .col-xl-3-1920 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 25%;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
}
#professional #services .white-box {
 height:100%
}
@media(max-width:1024px) {
 #professional .pr-80 {
  padding-right:30px
 }
}
#new-partner-land .box {
 border:1px solid #d6d6d6;
 margin-bottom:20px
}
#new-partner-land .border-right-grey {
 border-right:1px solid #e5e5e5
}
#new-partner-land .box .title {
 padding:10px 15px;
 border-bottom:2px solid #d6d6d6;
 background-color:#f7f9fc
}
#new-partner-land .box .description {
 padding:20px 20px;
 height:158px;
 display:flex;
 align-items:center;
 justify-content:flex-start
}
#new-partner-land .section-blue {
 background-image:url('../imgs/bg-landing.png');
 background-size:cover;
 background-position:center;
 background-color:#083238
}
#new-partner-land .table-meistgehandelt {
 width:100%
}
#new-partner-land .table-meistgehandelt tr {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff
}
#new-partner-land .table-meistgehandelt thead th {
 padding:35px 15px
}
#new-partner-land .table-meistgehandelt tbody td {
 padding:25px 15px
}
#new-partner-land .table-meistgehandelt thead th:first-child {
 max-width:280px
}
#new-partner-land .border-bottom-grey {
 border-bottom:1px solid #e6ecf2
}
#new-partner-land .new-landing-table-mob .card {
 background:0
}
#new-partner-land .new-landing-table-mob .card-header {
 border-top:1px solid #fff;
 padding-left:20px
}
#new-partner-land .new-landing-table-mob.first-table .card:last-child .card-header,
#new-partner-land .new-landing-table-mob.second-table .card:last-child .card-header {
 border-bottom:1px solid #fff
}
#new-partner-land .new-landing-table-mob .card-header .fa {
 color:#fff
}
#new-partner-land .new-landing-table-mob .card-header .fa {
 color:#fff
}
#new-partner-land .new-landing-table-mob .card-block {
 padding:0 1.25rem;
 background-color:rgba(0,0,0,0.1)
}
#new-partner-land .new-landing-table-mob .card-block .table td {
 border-top:1px solid #e6ecf2;
 padding-left:0;
 padding-right:0
}
#new-partner-land .new-landing-table-mob .card-block .table tr:first-child td {
 border-top:0
}
#new-partner-land .alte-45 {
 font-size:45px !important;
 line-height:48px !important
}
#new-partner-land .new-landing-table-mob a.link-white:hover {
 color:#075777
}
#new-partner-land #homepage {
 overflow:inherit
}
#new-partner-land #homepage .content-promotion-img .double-quote {
 font-size:90px;
 align-self:start;
 bottom:-40px;
 position:relative
}
@media(max-width:991px) {
 #new-partner-land .box .title {
  padding:5px 15px
 }
 #new-partner-land .pb-140 {
  padding-bottom:100px
 }
}
@media(max-width:767px) {
 #new-partner-land #eurex-section.pt-95 {
  padding-top:80px
 }
 #new-partner-land #eurex-section.pb-100 {
  padding-bottom:80px
 }
 #new-partner-land #borse-section.pt-95 {
  padding-top:64px
 }
 #new-partner-land #borse-section.pb-140 {
  padding-bottom:80px
 }
 #new-partner-land #borse-section .pb-95 {
  padding-bottom:64px
 }
 #new-partner-land .section-blue .table-landing-page.pt-90 {
  padding-top:64px
 }
 #new-partner-land #last-section.pb-160 {
  padding-bottom:76px
 }
 #new-partner-land #last-section.pt-90 {
  padding-top:80px
 }
 #new-partner-land #last-section .pb-80 {
  padding-bottom:44px
 }
 #new-partner-land #last-section img {
  padding-bottom:20px
 }
 #new-partner-land #carouselpromotions .carousel-item .content-promotion-img {
  padding-left:0;
  padding-right:48px
 }
}
@media(max-width:375px) {
 #new-partner-land .roboto-reg-18 {
  font-size:18px
 }
 #new-partner-land .alte-45 {
  font-size:34px !important;
  line-height:40px !important
 }
}
@media(max-width:330px) {
 #new-partner-land #borse-section .box .roboto-reg-16 {
  font-size:15px
 }
}
#new-over-degiro-content .background-awards {
 background-color:transparent;
 background-size:950px;
 background-position:right -330px top -150px
}
#new-over-degiro-content .alte-18 {
 line-height:28px !important;
 font-size:18px
}
.pb-185 {
 padding-bottom:185px
}
#new-over-degiro-content .awards-list .item-awards {
 text-align:center;
 padding-right:16px;
 padding-left:16px;
 width:33.333333%
}
@media(max-width:1599px) {
 #new-over-degiro-content .background-awards {
  background-position:right -350px top -130px
 }
}
@media(max-width:1279px) {
 #new-over-degiro-content .awards-list .item-awards {
  width:50%
 }
 #new-over-degiro-content .pt-85 {
  padding-top:45px
 }
 #new-over-degiro-content .pb-30 {
  padding-bottom:20px
 }
 #new-over-degiro-content .roboto-med-24 {
  font-size:20px;
  line-height:30px
 }
 #new-over-degiro-content .pb-45 {
  padding-bottom:30px
 }
 #new-over-degiro-content .pb-160 {
  padding-bottom:120px
 }
 #new-over-degiro-content .pb-185 {
  padding-bottom:145px
 }
 #new-over-degiro-content .alte-24 {
  font-size:20px;
  line-height:30px
 }
 #new-over-degiro-content .pb-120 {
  padding-bottom:80px
 }
 #new-over-degiro-content .alte-34 {
  font-size:24px;
  line-height:34px !important
 }
}
@media(max-width:1199px) {
 #new-over-degiro-content .background-awards {
  background-position:right -385px top -540px
 }
}
@media(max-width:991px) {
 #new-over-degiro-content .background-awards {
  background-position:right -430px top -520px
 }
}
@media(max-width:767px) {
 #new-over-degiro-content .background-awards {
  background-position:right -500px top -590px
 }
 #new-over-degiro-content .pt-85 {
  padding-top:25px
 }
 #new-over-degiro-content .roboto-med-24 {
  font-size:18px;
  line-height:28px
 }
 #new-over-degiro-content .pb-185 {
  padding-bottom:120px
 }
 #new-over-degiro-content .pb-80 {
  padding-bottom:60px
 }
 #new-over-degiro-content .pb-120 {
  padding-bottom:60px
 }
}
@media(max-width:575px) {
 #new-over-degiro-content .background-awards {
  background-position:right -500px top -740px
 }
 #new-over-degiro-content .best-low-cost {
  margin-bottom:40px;
  max-width:200px
 }
 #new-over-degiro-content .pb-185 {
  padding-bottom:75px
 }
 #new-over-degiro-content .awards-list .item-awards {
  width:100%
 }
 #new-over-degiro-content .pb-120 {
  padding-bottom:40px
 }
 #new-over-degiro-content .pb-65 {
  padding-bottom:50px
 }
}
#new-over-degiro-content #mixedSlider {
 position:relative;
 max-height:260px
}
#new-over-degiro-content #mixedSlider .MS-content {
 white-space:nowrap;
 overflow:hidden;
 margin:0 5%;
 max-height:260px
}
#new-over-degiro-content #mixedSlider .MS-content .item {
 display:inline-block;
 width:25%;
 position:relative;
 vertical-align:top;
 padding:0 10px;
 max-height:260px;
 margin:0 auto
}
#new-over-degiro-content #mixedSlider .MS-content .item .imgTitle {
 max-height:260px;
 text-align:center;
 white-space:initial
}
@media(max-width:1200px) {
 #new-over-degiro-content #mixedSlider .MS-content .item {
  width:50%
 }
}
@media(max-width:575px) {
 #new-over-degiro-content #mixedSlider .MS-content .item {
  width:100%
 }
}
#new-over-degiro-content #mixedSlider .MS-controls button {
 position:absolute;
 border:0;
 background-color:transparent;
 outline:0;
 font-size:50px;
 top:0;
 transition:.15s linear;
 height:100%
}
#new-over-degiro-content #mixedSlider .MS-controls button:hover {
 color:rgba(0,0,0,0.4);
 cursor:pointer
}
@media(max-width:992px) {
 #new-over-degiro-content #mixedSlider .MS-controls button {
  font-size:30px
 }
}
@media(max-width:767px) {
 #new-over-degiro-content #mixedSlider .MS-controls button {
  font-size:35px
 }
}
#new-over-degiro-content #mixedSlider .MS-controls .MS-left {
 left:0
}
@media(max-width:767px) {
 #new-over-degiro-content #mixedSlider .MS-controls .MS-left {
  left:-10px
 }
}
#new-over-degiro-content #mixedSlider .MS-controls .MS-right {
 right:0
}
@media(max-width:767px) {
 #new-over-degiro-content #mixedSlider .MS-controls .MS-right {
  right:-10px
 }
}
#loader {
 border:16px solid #f3f3f3;
 border-radius:50%;
 border-top:16px solid #009fe3;
 border-bottom:16px solid #009fe3;
 width:120px;
 height:120px;
 -webkit-animation:spin 2s linear infinite;
 animation:spin 2s linear infinite;
 position:fixed;
 z-index:10000;
 top:50%;
 left:48%
}
@-webkit-keyframes spin {
 0 {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes spin {
 0 {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
#slider-awards-homepage #mixedSlider {
 position:relative;
 max-height:280px
}
#slider-awards-homepage #mixedSlider .MS-content {
 white-space:nowrap;
 overflow:hidden;
 margin:0 5%
}
#slider-awards-homepage #mixedSlider .MS-content .item {
 display:inline-block;
 width:16.3%;
 position:relative;
 vertical-align:middle;
 padding:0 10px;
 margin:0 auto
}
@media(max-width:1700px) {
 #slider-awards-homepage #mixedSlider .MS-content .item {
  width:19.5%
 }
}
#slider-awards-homepage #mixedSlider .MS-content .item .imgTitle {
 text-align:center
}
#slider-awards-homepage #mixedSlider .MS-content .item .imgTitle img {
 height:auto;
 max-height:280px
}
@media(max-width:1360px) {
 #slider-awards-homepage #mixedSlider .MS-content .item {
  width:33%
 }
}
@media(max-width:900px) {
 #slider-awards-homepage #mixedSlider .MS-content .item {
  width:50%
 }
}
@media(max-width:650px) {
 #slider-awards-homepage #mixedSlider .MS-content .item {
  width:100%
 }
 #slider-awards-homepage #mixedSlider .MS-content .item .imgTitle img {
  width:auto;
  max-height:240px
 }
}
#slider-awards-homepage #mixedSlider .MS-controls button {
 position:absolute;
 border:0;
 background-color:#f2f5f8;
 outline:0;
 font-size:32px;
 top:0;
 color:rgba(0,0,0,0.4);
 transition:.15s linear;
 height:100%;
 padding:0 15px
}
#slider-awards-homepage #mixedSlider .MS-controls button:hover {
 color:rgba(0,0,0,0.8)
}
#slider-awards-homepage #mixedSlider .MS-controls .MS-left {
 left:0
}
@media(max-width:767px) {
 #slider-awards-homepage #mixedSlider .MS-controls .MS-left {
  left:-10px
 }
}
#slider-awards-homepage #mixedSlider .MS-controls .MS-right {
 right:0
}
@media(max-width:767px) {
 #slider-awards-homepage #mixedSlider .MS-controls .MS-right {
  right:-10px
 }
}
#new-helpdesk div.questions div.white p,
#new-helpdesk div.questions div.white p span,
div.wrapper-question div.white {
 color:#292b2c !important;
 background-color:transparent !important;
 font-size:18px !important;
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif !important;
 line-height:32px !important
}
#new-helpdesk .section-content {
 margin-bottom:100px
}
#new-helpdesk div.section-questions div.dropdown a {
 height:80px
}
#new-helpdesk div.section-questions div.dropdown a i {
 font-size:14px
}
#new-helpdesk div.questions div.white a,
#new-helpdesk div.questions div.white a span {
 color:#083238 !important
}
#new-helpdesk .bg-helpdesk-header {
 background-image:url("../imgs/helpdesk-bg.png");
 background-position:center
}
#new-helpdesk div.questions div.wrapper-question.card,
#new-helpdesk div.section-documents .card {
 background-color:transparent
}
#new-helpdesk div.questions div.wrapper-question table {
 border:1px solid #292b2c !important;
 width:100% !important;
 margin-bottom:48px
}
#new-helpdesk div.questions div.wrapper-question table td {
 width:50% !important;
 padding:20px !important;
 border:1px solid #dae0e5 !important
}
#new-helpdesk div.questions div.wrapper-question table tr:first-child td {
 font-weight:bold !important
}
#new-helpdesk div.questions div.wrapper-question table td p,
#new-helpdesk div.questions div.wrapper-question table td p span {
 margin-bottom:0 !important;
 font-size:16px !important;
 color:#757b83 !important
}
#new-helpdesk .icon.blue img {
 margin-bottom:30px
}
#new-helpdesk .nav-pills {
 display:flex;
 padding-left:0;
 margin:0;
 list-style:none;
 max-width:none;
 top:-56px;
 position:relative
}
#new-helpdesk .nav-pills .nav-item {
 width:100%;
 margin-right:15px;
 max-width:280px
}
#new-helpdesk .nav-pills .nav-item .nav-link {
 border-radius:5px 5px 0 0;
 padding:14px 10px;
 height:auto;
 font-family:"RobotoBold",Helvetica,Arial,sans-serif;
 font-size:16px;
 line-height:26px;
 background-color:#fff;
 border:1px solid #eceeef;
 width:100% !important
}
#new-helpdesk .nav-pills .nav-item .nav-link.active {
 background-color:#f7f9fc;
 border:1px solid #eceeef;
 color:#083238;
 border-bottom:1px solid #f7f9fc
}
#new-helpdesk .nav-pills .nav-item .nav-link:hover {
 color:#083238
}
#new-helpdesk .section-documents {
 border-top:1px solid #eceeef
}
#new-helpdesk .section-documents .img-documents {
 width:41%
}
#new-helpdesk .section-documents .documents {
 width:41%
}
#new-helpdesk .section-documents #popular .documents-list,
#new-helpdesk .section-documents #category .category-documents {
 list-style:none;
 padding:30px 0 0;
 margin:0
}
#new-helpdesk .section-documents .documents-list {
 list-style:none
}
#new-helpdesk .section-documents #category .category-documents a {
 color:#292b2c
}
#new-helpdesk .section-documents #category .category-documents a.collapsed {
 color:#a8b5c1
}
#new-helpdesk .section-documents #category .category-documents a.active,
#new-helpdesk .section-documents #category .category-documents a:hover {
 color:#292b2c
}
#new-helpdesk .section-documents .documents-list li a,
#new-helpdesk .section-documents #category .category-documents li a {
 margin-bottom:16px
}
#new-helpdesk .section-documents #popular .documents-list li:hover a,
#new-helpdesk .section-documents #category .documents-list li:hover a {
 color:#007aab
}
#new-helpdesk .section-documents #category .documents-list a {
 color:#083238
}
#new-helpdesk .section-documents #category .documents-list a img {
 padding-left:5px
}
#new-helpdesk .section-questions .dropbtn {
 color:#083238;
 font-size:20px;
 border:1px solid #eceeef
}
#new-helpdesk .section-questions .dropbtn img {
 width:25px
}
#new-helpdesk .section-questions #tabsDropdown .nav-tabs,
#new-helpdesk .section-questions #tabsDropdown .nav-tabs .nav-item {
 display:inline
}
#new-helpdesk .section-questions #tabsDropdown.dropdown-content {
 width:100%;
 margin:0;
 padding:0;
 background-color:#fff;
 box-shadow:0 3px 6px 0 rgba(0,0,0,0.26)
}
#new-helpdesk .section-questions #tabsDropdown .nav-tabs .nav-item .nav-link {
 text-align:left;
 color:#292b2c
}
#new-helpdesk .section-questions #tabsDropdown .nav-tabs .nav-item .nav-link {
 border:1px solid #eceeef !important;
 border-radius:0 !important;
 border-top:0 !important
}
#new-helpdesk .section-questions #tabsDropdown .nav-tabs .nav-item .nav-link.active {
 background-color:#083238;
 color:#fff;
 border:0
}
#new-helpdesk .section-questions #tabsDropdown .nav-tabs .nav-item .nav-link:hover {
 background-color:#f6fcff;
 color:#292b2c
}
#new-helpdesk .section-questions .tab-content.questions {
 padding-top:48px
}
#new-helpdesk .section-questions .tab-content.questions .wrapper-question {
 color:#fff;
 border-top:1px solid #eceeef
}
#new-helpdesk .section-questions .tab-content.questions .wrapper-question a.d-flex:hover {
 background-color:#f6fcff
}
#new-helpdesk .section-questions .tab-content.questions .wrapper-question a.d-flex {
 font-family:"RobotoBold",Helvetica,Arial,sans-serif;
 color:#292b2c;
 height:80px;
 padding:0 20px
}
#new-helpdesk .section-questions .tab-content.questions .wrapper-question a.collapsed {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 color:#292b2c;
 height:80px;
 padding:0 20px
}
#new-helpdesk .section-questions .tab-content.questions .wrapper-question:first-child {
 border:0
}
#new-helpdesk .section-questions [data-toggle="collapse"] .fa:before {
 content:"\f106"
}
#new-helpdesk .section-questions [data-toggle="collapse"].collapsed .fa:before {
 content:"\f107"
}
#new-helpdesk .section-documents .collapse-mobile {
 display:block
}
@media(max-width:1199px) {
 #new-helpdesk section-content .pt-65 {
  padding-top:48px
 }
 #new-helpdesk .section-questions .dropbtn {
  font-size:18px
 }
}
@media(max-width:991px) {
 #new-helpdesk .section-documents .img-documents {
  width:30%
 }
 #new-helpdesk .section-documents .documents {
  width:60%
 }
 #new-helpdesk .section-questions .pb-95 {
  padding-bottom:64px
 }
 #new-helpdesk .section-documents #popular .documents-list,
 #new-helpdesk .section-documents #category .category-documents {
  padding-bottom:80px
 }
 #new-helpdesk .section-questions .pt-95 {
  padding-top:80px
 }
}
@media(max-width:768px) {
 #new-helpdesk .section-questions .dropdown-content {
  position:absolute
 }
}
@media(max-width:767px) {
 #new-helpdesk .section-documents .documents {
  width:100%
 }
 #new-helpdesk .nav-pills .nav-item:last-child {
  margin-right:0
 }
 #new-helpdesk .section-questions .pt-95 {
  padding-top:64px
 }
}
@media(max-width:575px) {
 #new-helpdesk .roboto-reg-18 {
  font-size:18px;
  line-height:28px
 }
 #new-helpdesk .roboto-reg-16,
 .roboto-med-16 {
  font-size:16px;
  line-height:26px
 }
 #new-helpdesk .section-documents button[data-toggle="collapse"]:hover,
 #new-helpdesk .section-documents button[data-toggle="collapse"] {
  color:#083238;
  background-color:#fff;
  width:100%;
  padding:25px 20px;
  border:0;
  border-bottom:1px solid #eceeef;
  text-align:left
 }
 #new-helpdesk .section-documents button[data-toggle="collapse"].collapsed {
  color:#292b2c
 }
 #new-helpdesk .section-documents button[data-toggle="collapse"] .fa {
  color:#292b2c
 }
 #new-helpdesk .section-documents button[data-toggle="collapse"] .fa:before {
  content:"\f106"
 }
 #new-helpdesk .section-documents button[data-toggle="collapse"].collapsed .fa:before {
  content:"\f107"
 }
 #new-helpdesk .section-documents .documents-mobile .documents-list {
  padding:25px 20px
 }
 #new-helpdesk .section-documents .container {
  padding:0
 }
 #new-helpdesk .section-documents .tab-content>.tab-pane {
  display:block !important
 }
 #new-helpdesk .section-documents .tab-content>.tab-pane.fade {
  opacity:1
 }
 #new-helpdesk .section-documents .collapse-mobile {
  display:none
 }
 #new-helpdesk .section-documents .collapse-mobile.collapse.show {
  display:block
 }
 #new-helpdesk .section-documents #popular .documents-list,
 #new-helpdesk .section-documents #category .category-documents {
  padding:25px 20px 70px 20px;
  border-bottom:1px solid #eceeef
 }
 #new-helpdesk .section-questions .container {
  padding-left:0;
  padding-right:0
 }
 #new-helpdesk .section-questions .dropdown {
  padding:0 15px
 }
 #new-helpdesk .section-questions #tabsDropdown.dropdown-content {
  width:calc(100% - 30px)
 }
}
.news-price-section {
 background-color:#f7f9fc;
 border-top:1px solid #e7eff4;
 border-bottom:1px solid #e7eff4;
 padding:20px 25px
}
.hand-click {
 cursor:pointer
}
#new-tax .content .dropdown-menu .nav-tabs .nav-item {
 display:list-item;
 margin-bottom:0;
 text-align:left;
 width:100% !important
}
#new-tax .content .dropdown-menu .nav-tabs .nav-item .nav-link {
 text-align:left;
 color:#000;
 border:0;
 border-radius:0
}
#new-tax .content .dropbtn-tarieven {
 border:1px solid #eaedf0;
 background-color:#f8fafd;
 color:#083238;
 padding:24px;
 font-size:20px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
#new-tax .content .dropdown-menu {
 background-color:#fff;
 min-width:160px;
 width:100%;
 z-index:11;
 border:1px solid #eaedf0;
 margin-left:0;
 padding:14px 0
}
#new-tax .content .tab-content.questions .wrapper-question a.d-flex {
 color:#000;
 height:80px;
 padding:0 20px
}
#new-tax .content .dropdown-menu ul {
 list-style-type:none;
 display:block;
 text-align:left;
 padding-left:0
}
#new-tax .content .dropdown-menu .nav-tabs,
#new-tax .content .dropdown-menu .nav-tabs .nav-item {
 display:inline
}
#new-tax .content .tab-content.questions .wrapper-question a.d-flex:hover {
 background-color:#f7f9fc
}
#new-tax .content .dropdown-menu .nav-tabs .nav-item .nav-link {
 text-align:left;
 color:#000
}
#new-tax .content .tab-content.questions .wrapper-question a {
 font-weight:bold
}
#new-tax .content .tab-content.questions .wrapper-question a.collapsed {
 font-weight:normal
}
#new-tax .content .dropdown-menu .nav-tabs .nav-link {
 padding:12px 25px
}
#new-tax .content .dropdown-menu .nav-tabs .nav-item.show .nav-link,
#new-tax .content .dropdown-menu .nav-tabs .nav-link.active {
 color:#fff;
 background-color:#083238 !important
}
#new-tax .content .dropdown-menu .nav-tabs .nav-link:focus,
#new-tax .content .dropdown-menu .nav-tabs .nav-link:hover {
 border:0;
 background-color:#f7f9fc
}
#new-tax .content .tab-content.questions {
 padding-top:48px
}
#new-tax .content .tab-content.questions .wrapper-question {
 border-top:1px solid #f2f5f8
}
#new-tax .content .tab-content.questions .wrapper-question:first-child {
 border:0
}
#new-tax .content [data-toggle="collapse"] .fa:before {
 content:"\f106"
}
#new-tax .content [data-toggle="collapse"].collapsed .fa:before {
 content:"\f107"
}
#new-tax .content .dropdown .dropdown-menu {
 width:100%;
 max-width:100%
}
#new-tax .content .dropdown-backdrop {
 display:none
}
@media(max-width:1199px) {
 #new-tax .content .dropbtn {
  font-size:18px
 }
}
@media(max-width:991px) {
 #new-tax .content .pb-95 {
  padding-bottom:64px
 }
 #new-tax .content .pt-95 {
  padding-top:80px
 }
}
@media(max-width:767px) {
 #new-tax .content .pt-95 {
  padding-top:64px
 }
 #new-tax .content .tab-content.questions .wrapper-question a.d-flex {
  color:#000;
  height:auto;
  padding:10px 20px
 }
}
@media(max-width:575px) {
 #new-tax .content .container {
  padding-left:0;
  padding-right:0
 }
 #new-tax .content .dropdown {
  padding:0 15px
 }
 #new-tax .content .dropdown .dropdown-menu {
  width:calc(100% - 30px);
  left:auto
 }
}
.circle {
 border-radius:50%;
 width:25px;
 height:25px;
 text-align:center
}
#header-section .landing-bg-isk {
 left:0;
 top:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 background-image:url("../imgs/head-ISK-page.png");
 background-size:cover;
 background-position:50%;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:200px
}
.bg-bottom-isk {
 background-image:url("../imgs/bottom-ISK-page.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
@media(max-width:767px) {
 #header-section .landing-bg-isk {
  min-height:200px;
  background-position-x:20%
 }
 #courtagefri-handel .special-whitebox {
  min-width:150px
 }
}
#courtagefri-handel table.producten-tab-1-table-2 td,
table.producten-tab-1-table-2 th {
 height:55px
}
.tarieven-tag-new {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 width:100%;
 text-align:center;
 text-transform:uppercase;
 display:block
}
.link-tarieven-slider .roboto-reg-18 {
 font-family:"SuisseIntl-Regular",Helvetica,Arial,sans-serif
}
@media(max-width:991px) {
 .tarieven-tag-new.alte-18 {
  font-size:16px
 }
 .tarieven-tag-new.alte-16 {
  font-size:14px
 }
 .tarieven-tag-new.roboto-reg-16 {
  font-size:14px
 }
 .tarieven-tag-new {
  margin:0 auto;
  display:block;
  max-width:190px;
  width:100%
 }
 .link-tarieven-slider {
  text-align:center
 }
}
.learn-more-btn .learn-more-plus {
 margin-top:-6px
}
#producten-tabs-menu.shadow-on-tabs {
 box-shadow:inset 0 -80px 80px -45px rgba(0,23,34,0.5);
 padding:25px 0 0;
 top:-77px
}
#producten-tabs-menu.shadow-on-tabs .nav-link {
 color:rgba(255,255,255,0.75)
}
.new-awards-background {
 width:100%;
 min-height:2000px;
 background-image:url('../imgs/full_width_degiro_awards_bg.svg');
 background-size:100%,auto;
 margin-top:120px;
 background-repeat:no-repeat
}
#overdegiro .header-back-img-interview {
 background-image:url('../imgs/background-interviewNSI.png');
 background-size:cover;
 background-repeat:no-repeat;
 background-position:right;
 min-height:730px;
 padding-top:200px
}
#overdegiro .header-back-img-interview2 {
 background-image:url('../imgs/image-header-MM2500.png');
 background-size:cover;
 background-repeat:no-repeat;
 background-position:35% 50%;
 min-height:730px;
 padding-top:200px
}
@media(max-width:564px) {
 #overdegiro .header-back-img-interview {
  background-position:90%
 }
 #overdegiro .header-back-img-interview2 {
  background-position:28%
 }
}
#slider-years .years-lines,
#slider-years .flex-parent .row.position-relative {
 position:relative
}
#slider-years .flex-parent {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 width:100%;
 height:100%
}
#slider-years .input-flex-container {
 display:flex;
 justify-content:space-around;
 align-items:center;
 flex-wrap:wrap;
 width:100vw;
 max-width:875px;
 position:relative;
 z-index:0;
 margin-top:50px
}
#slider-years input {
 width:15px;
 height:15px;
 background-color:#FFF;
 position:relative;
 border-radius:50%;
 display:block;
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 cursor:pointer;
 border-color:transparent;
 border-width:0
}
#slider-years input:focus {
 outline:0
}
#slider-years input+div.years-lines span::before,
#slider-years input+div.years-lines span::after {
 content:"";
 display:block;
 position:absolute;
 z-index:-1;
 top:50%;
 transform:translateY(-50%);
 background-color:#FFF;
 width:10vw;
 height:2px;
 max-width:100px
}
#slider-years .dot-info span {
 font-size:20px;
 color:#62d0ff
}
#slider-years input+div.years-lines span::before {
 left:-135px
}
#slider-years input+div.years-lines span::after {
 right:-50px
}
#slider-years input[data-description="2013"]+div.years-lines span::before {
 left:0
}
#slider-years input:checked+div.years-lines span::before {
 background-color:#FFF
}
#slider-years input:checked {
 background-color:#FFF
}
#slider-years input:checked+div.years-lines span::before {
 background-color:#FFF
}
#slider-years input:checked+div.years-lines span::after {
 background-color:#62d0ff
}
#slider-years input:checked ~ input,
#slider-years input:checked ~ div.years-lines span::before,
#slider-years input:checked ~ div.years-lines span::after {
 background-color:#62d0ff
}
#slider-years input:checked+div.years-lines span::before {
 background-color:#FFF
}
#slider-years input:checked+div.years-lines+.dot-info span {
 font-weight:bold;
 color:#fff
}
#slider-years .dot-info {
 width:25px;
 height:25px;
 display:block;
 visibility:hidden;
 position:relative;
 z-index:-1;
 left:calc((((1000px - 25px) / 20) * -1) - 40px)
}
#slider-years .dot-info span {
 visibility:visible;
 position:absolute
}
#slider-years .dot-info span.year {
 bottom:-40px;
 left:50%;
 transform:translateX(-50%)
}
#slider-years #timeline-descriptions-wrapper {
 width:100%;
 font-size:22px;
 font-weight:400;
 position:relative;
 display:block;
 margin:0 auto;
 min-height:425px;
 z-index:200
}
#slider-years #timeline-descriptions-wrapper div[data-description] {
 margin-top:0;
 display:none;
 height:100%
}
#slider-years input[type="radio"] {
 visibility:visible
}
#slider-years .arrow-prev,
#slider-years .arrow-next {
 font-size:45px;
 display:block;
 width:16px;
 color:#fff;
 height:16px;
 cursor:pointer;
 position:absolute;
 top:44%;
 width:auto;
 height:auto
}
#slider-years .arrow-prev::after,
#slider-years .arrow-next::after {
 border:0
}
#slider-years .arrow-prev {
 left:-40px
}
#slider-years .arrow-next {
 right:-40px
}
#slider-years .round-flag {
 margin-bottom:5px
}
@media(max-width:991px) {
 #slider-years .input-flex-container {
  max-width:690px
 }
 #slider-years .arrow-prev {
  left:-20px
 }
 #slider-years .arrow-next {
  right:-20px
 }
 #slider-years .dot-info {
  left:calc((((1000px - 25px) / 20) * -1) - 20px)
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input+div.years-lines span::after {
  width:15vw
 }
 #slider-years input+div.years-lines span::after {
  right:-60px
 }
 #slider-years #timeline-descriptions-wrapper {
  min-height:485px
 }
}
@media(max-width:767px) {
 #slider-years #timeline-descriptions-wrapper {
  min-height:582px
 }
 #slider-years .input-flex-container {
  max-width:500px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input+div.years-lines span::after {
  width:8vw
 }
 #slider-years input+div.years-lines span::before {
  left:-70px
 }
 #slider-years input+div.years-lines span::after {
  right:-30px
 }
 #slider-years .dot-info {
  left:calc((((1000px - 25px) / 20) * -1) - 1px)
 }
 #slider-years #timeline-descriptions-wrapper {
  margin:0 15px
 }
 #slider-years .arrow-prev {
  left:-5px
 }
 #slider-years .arrow-next {
  right:-5px
 }
}
@media(max-width:575px) {
 #slider-years div[data-description="2015"] .max-w-320 {
  max-width:200px
 }
 #slider-years div[data-description="2014"] .max-w-380 {
  max-width:250px
 }
 #slider-years #timeline-descriptions-wrapper {
  margin:0;
  min-height:auto
 }
 #slider-years input[data-description="2013"]+div.years-lines span::before {
  left:-50px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input+div.years-lines span::after,
 #slider-years input {
  background-color:#62d0ff
 }
 #slider-years input:checked+div.years-lines span::before,
 #slider-years input:checked+div.years-lines span::after {
  background-color:#fff
 }
 #slider-years .arrow-prev,
 #slider-years .arrow-next {
  display:none
 }
 #slider-years .input-flex-container {
  width:400px;
  margin-left:20px
 }
 #slider-years .dot-info {
  left:calc((((1000px - 25px) / 20) * -1) - -10px)
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input+div.years-lines span::after {
  width:10vw
 }
 #slider-years input+div.years-lines span::after {
  right:-20px
 }
 #slider-years input+div.years-lines span::before {
  left:-50px
 }
 #slider-years #timeline-descriptions-wrapper div[data-description] {
  padding:20px 35px;
  height:auto
 }
 #slider-years #timeline-descriptions-wrapper div[data-description] .roboto-reg-18 {
  font-size:14px;
  !important
 }
 #slider-years #timeline-descriptions-wrapper div[data-description] .alte-34 {
  font-size:20px !important
 }
}
@media(max-width:479px) {
 #slider-years .input-flex-container {
  width:320px
 }
 #slider-years .dot-info {
  left:calc((((1000px - 25px) / 20) * -1) - -22px)
 }
 #slider-years input+div.years-lines span::after {
  right:-15px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input[data-description="2013"]+div.years-lines span::before {
  left:-40px
 }
 #slider-years .dot-info span.year {
  font-size:16px;
  bottom:-30px
 }
}
@media(max-width:400px) {
 #slider-years .input-flex-container {
  width:280px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input+div.years-lines span::after {
  width:12vw
 }
 #slider-years input+div.years-lines span::after {
  right:-20px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input[data-description="2013"]+div.years-lines span::before {
  left:-34px
 }
}
@media(max-width:359px) {
 #slider-years .input-flex-container {
  width:250px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input+div.years-lines span::after {
  width:6vw
 }
 #slider-years input+div.years-lines span::after {
  right:-15px
 }
 #slider-years input+div.years-lines span::before,
 #slider-years input[data-description="2013"]+div.years-lines span::before {
  left:-29px
 }
 #slider-years .dot-info {
  left:calc((((1000px - 25px) / 20) * -1) - -28px)
 }
}
#header-bg-landing1000.landing-rugby {
 background-image:url("../imgs/landing-bg-rugby-white.png");
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:200px
}
@media(max-width:1599px) {
 #header-bg-landing1000.landing-rugby {
  background-position-x:40%
 }
}
@media(max-width:1199px) {
 #header-bg-landing1000.landing-rugby {
  background-position-x:10%
 }
}
@media(max-width:575px) {
 #header-bg-landing1000.landing-rugby {
  background-position-x:100%
 }
 #header-bg-landing1000.landing-rugby .alte-45 {
  font-size:34px
 }
}
#app-trader .title-hover-text {
 padding:0 10px
}
#app-trader .desc-hover-text {
 border-top:1px solid #d8d8d8;
 text-align:left;
 padding:20px 15px
}
#app-trader .visible-hover img {
 text-align:center;
 margin:0 auto;
 padding:1em 0
}
#app-trader #slider-app-section {
 background-color:#001722;
 color:#fff
}
#app-trader .bg-trader-app-header {
 background-image:url("../imgs/back-trader-app-header.png");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:left 43% center;
 min-height:730px;
 padding-top:200px;
 position:relative
}
#app-trader .stores-icos {
 position:absolute;
 bottom:48px;
 left:0;
 right:0
}
#app-trader .awards-blue-back {
 background-color:#083238;
 background-image:url('../imgs/blue-back-office-desktop.png');
 background-repeat:no-repeat;
 background-size:40% 100%
}
#app-trader .slick-slider {
 overflow-x:hidden;
 overflow-y:visible;
 position:initial
}
#app-trader .wrapper-slider:focus {
 outline:0
}
#app-trader .rating-note {
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif;
 font-size:34px;
 line-height:40px;
 text-align:center
}
#app-trader .owl-carousel .owl-item .side.face img {
 width:57px;
 padding-top:20px
}
#app-trader .custom-prev,
#app-trader .custom-next {
 font-size:inherit;
 line-height:0;
 position:absolute;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center;
 text-align:center;
 cursor:pointer;
 border:0;
 outline:0;
 box-shadow:0 6px 20px 0 rgba(0,0,0,0.16);
 border-radius:50%;
 top:40%;
 width:50px;
 height:50px;
 background:#b5b8ba;
 color:#000
}
#app-trader .owl-carousel .owl-nav button.owl-prev:hover,
#app-trader .owl-carousel .owl-nav button.owl-next:hover {
 background:#cccfd2;
 color:#000
}
#app-trader .custom-prev {
 left:-60px;
 z-index:1
}
#app-trader .custom-next {
 right:-60px;
 z-index:1
}
#app-trader .owl-item {
 opacity:.7
}
#app-trader .owl-item:hover {
 opacity:1
}
#app-trader .owl-item.center {
 -webkit-transform:scale(1.10);
 -moz-transform:scale(1.10);
 transform:scale(1.10);
 opacity:1
}
#app-trader .owl-item .box-scene {
 margin:0 auto 20px auto;
 max-width:200px;
 pointer-events:none
}
#app-trader .owl-item.center .box-scene {
 pointer-events:auto
}
#app-trader .owl-item.center .box-scene:hover .box {
 -webkit-transform:rotateY(-90deg);
 transform:rotateY(-90deg)
}
#app-trader .box {
 width:100%;
 min-height:355px;
 position:relative;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transition:all .4s ease-out;
 transition:all .4s ease-out;
 -webkit-transform-origin:90px 90px -90px;
 transform-origin:90px 90px -90px
}
#app-trader .face {
 position:absolute;
 width:100%;
 height:100%;
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-transform-origin:0 0;
 transform-origin:0 0
}
#app-trader .front {
 -webkit-transform:rotateY(0);
 transform:rotateY(0);
 z-index:2
}
#app-trader .side {
 background:#083238;
 -webkit-transform:rotateY(90deg);
 transform:rotateY(90deg);
 z-index:1;
 left:200px;
 max-width:200px;
 display:flex;
 align-items:center;
 flex-direction:column;
 justify-content:center;
 color:white;
 text-align:center;
 background:rgba(0,205,241,1);
 background:-moz-linear-gradient(top,rgba(0,205,241,1) 0,rgba(0,205,241,1) 20%,rgba(0,159,223,1) 50%,rgba(0,159,223,1) 51%,rgba(0,159,223,1) 69%,rgba(0,159,223,1) 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,205,241,1)),color-stop(20%,rgba(0,205,241,1)),color-stop(50%,rgba(0,159,223,1)),color-stop(51%,rgba(0,159,223,1)),color-stop(69%,rgba(0,159,223,1)),color-stop(100%,rgba(0,159,223,1)));
 background:-webkit-linear-gradient(top,rgba(0,205,241,1) 0,rgba(0,205,241,1) 20%,rgba(0,159,223,1) 50%,rgba(0,159,223,1) 51%,rgba(0,159,223,1) 69%,rgba(0,159,223,1) 100%);
 background:-o-linear-gradient(top,rgba(0,205,241,1) 0,rgba(0,205,241,1) 20%,rgba(0,159,223,1) 50%,rgba(0,159,223,1) 51%,rgba(0,159,223,1) 69%,rgba(0,159,223,1) 100%);
 background:-ms-linear-gradient(top,rgba(0,205,241,1) 0,rgba(0,205,241,1) 20%,rgba(0,159,223,1) 50%,rgba(0,159,223,1) 51%,rgba(0,159,223,1) 69%,rgba(0,159,223,1) 100%);
 background:linear-gradient(to bottom,rgba(0,205,241,1) 0,rgba(0,205,241,1) 20%,rgba(0,159,223,1) 50%,rgba(0,159,223,1) 51%,rgba(0,159,223,1) 69%,rgba(0,159,223,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cdf1',endColorstr='#083238',GradientType=0)
}
#app-trader .owl-carousel {
 overflow:hidden
}
#app-trader .owl-carousel .owl-stage-outer {
 overflow:visible
}
#app-trader .owl-item.center .box-scene {
 margin-top:5px
}
#app-trader .owl-item.center .box-scene .side .wrapper-top {
 height:35%;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column
}
#app-trader .owl-item.center .box-scene .side .wrapper-bottom {
 height:65%
}
#app-trader .awards-img-size {
 height:133px
}
#app-trader .store-ico-size {
 width:110px
}
#app-trader #rating-section .pt-110 {
 padding-top:130px !important
}
@media(max-width:1600px) {
 #app-trader .box {
  min-height:331px
 }
 #app-trader .side {
  left:186px;
  max-width:186px
 }
 #app-trader .owl-item .box-scene {
  max-width:186px
 }
}
@media(max-width:1280px) {
 #app-trader #over-degiro-2-top-white .pt-25 {
  padding-top:25px;
  max-width:800px
 }
 #app-trader .alte-45 {
  font-size:45px;
  line-height:48px
 }
 #app-trader .max-w-1050 {
  max-width:800px
 }
 #app-trader #over-degiro-2-top-white.bg-trader-app-header .roboto-reg-24 {
  font-size:24px;
  line-height:34px
 }
 #app-trader .box {
  min-height:356px
 }
 #app-trader .side {
  left:200px;
  max-width:200px
 }
 #app-trader .owl-item .box-scene {
  max-width:200px
 }
}
@media(max-width:1279px) {
 #app-trader .pt-120 {
  padding-top:96px
 }
 #app-trader .pb-120 {
  padding-bottom:96px
 }
 #app-trader .bg-trader-app-header {
  min-height:690px
 }
 #app-trader #rating-section .pt-110 {
  padding-top:106px !important
 }
}
@media(max-width:1199px) {
 #app-trader .max-w-610 {
  max-width:100%
 }
}
@media(max-width:1025px) {
 #app-trader .awards-img-size {
  height:110px
 }
}
@media(max-width:991px) {
 #app-trader #rating-section .pt-110 {
  padding-top:74px !important
 }
 #app-trader .owl-item.center .box-scene:hover .box {
  -webkit-transform:none;
  transform:none
 }
 #app-trader .pt-120 {
  padding-top:64px
 }
 #app-trader #slider-app-section.pt-120 {
  padding-top:96px
 }
 #app-trader .pb-120 {
  padding-bottom:64px
 }
 #app-trader #slider-app-section.pb-120 {
  padding-bottom:96px
 }
 #app-trader .bg-trader-app-header {
  padding-top:155px
 }
 #app-trader .desc-hover-text {
  border-top:0;
  padding:10px 7px;
  font-size:12px;
  line-height:18px
 }
 #app-trader .title-hover-text {
  font-size:18px;
  line-height:27px !important
 }
 #app-trader .wrapper-slider:hover.slick-center h3,
 #app-trader .wrapper-slider:hover h3 {
  margin-top:5px
 }
 #app-trader .box {
  min-height:250px
 }
 #app-trader .side {
  left:174px;
  max-width:174px
 }
 #app-trader .owl-item .box-scene {
  max-width:174px;
  min-height:300px
 }
 #app-trader .owl-item.center .box-scene {
  margin-top:10px
 }
 #app-trader .custom-prev,
 .custom-next {
  top:32%
 }
 #app-trader .custom-prev,
 #app-trader .custom-next {
  top:32%
 }
}
@media(max-width:767px) {
 #app-trader .bg-trader-app-header {
  padding-top:55px;
  min-height:600px
 }
 #app-trader .box {
  min-height:219px
 }
 #app-trader .side {
  left:123px;
  max-width:123px
 }
 #app-trader .owl-item .box-scene {
  max-width:123px;
  min-height:200px
 }
 #app-trader .custom-prev,
 #app-trader .custom-next {
  top:23%
 }
 #app-trader .custom-prev {
  left:-35px
 }
 #app-trader .custom-next {
  right:-35px
 }
 #app-trader .owl-carousel {
  padding-right:10px;
  padding-left:10px
 }
}
@media(max-width:575px) {
 #app-trader .pt-120 {
  padding-top:64px
 }
 #app-trader .pb-120 {
  padding-bottom:64px
 }
 #app-trader .bg-trader-app-header .pb-40 {
  padding-bottom:30px
 }
 #app-trader .bg-trader-app-header {
  padding-top:60px;
  min-height:570px
 }
 #app-trader .desc-hover-text {
  padding:10px 15px;
  font-size:12px;
  line-height:18px;
  margin:auto;
  max-width:230px;
  text-align:justify
 }
 #app-trader .title-hover-text {
  font-size:18px;
  line-height:27px !important
 }
 #app-trader .visible-hover img {
  text-align:center;
  margin:0 auto;
  padding:50px 0 0
 }
 #app-trader .offset-md-3 {
  border-top:1px solid #e6ecf2
 }
 #app-trader .alte-34 {
  font-size:24px;
  line-height:34px !important
 }
 #app-trader #slider-app-section.pt-120 {
  padding-top:64px
 }
 #app-trader #slider-app-section.pb-40 {
  padding-bottom:64px
 }
 #app-trader .pb-90 {
  padding-bottom:64px
 }
 #app-trader .pb-100 {
  padding-bottom:100px
 }
 #app-trader .alte-45 {
  font-size:34px;
  line-height:40px
 }
 #app-trader .bg-trader-app-header .roboto-reg-24 {
  font-size:16px !important;
  line-height:26px !important
 }
 #app-trader .stores-icos {
  bottom:32px
 }
 #app-trader #rating-section h2 {
  word-break:initial
 }
 #app-trader .box {
  min-height:400px
 }
 #app-trader .side {
  left:225px;
  max-width:225px
 }
 #app-trader .owl-item .box-scene {
  max-width:225px
 }
 #app-trader .custom-prev,
 #app-trader .custom-next {
  top:32%
 }
 #app-trader .custom-prev {
  left:-5px
 }
 #app-trader .custom-next {
  right:-5px
 }
 #app-trader .owl-dots {
  top:485px;
  position:absolute;
  right:30%
 }
 #app-trader .owl-theme .owl-dots .owl-dot span {
  width:7px !important;
  height:7px !important;
  margin:5px 10px !important
 }
 #app-trader .stores-icos {
  bottom:25px
 }
 #app-trader .custom-prev,
 #app-trader .custom-next {
  width:44px;
  height:44px
 }
}
@media(max-width:375px) {
 #app-trader .custom-prev,
 #app-trader .custom-next {
  width:40px;
  height:40px
 }
 #app-trader .store-ico-size {
  height:25px;
  width:auto
 }
 #app-trader #rating-section .pt-110 {
  padding-top:70px !important
 }
 #app-trader .desc-hover-text {
  padding:10px 0
 }
 #app-trader #over-degiro-2-top-white .pt-25 {
  padding-top:35px
 }
 #app-trader .stores-icos {
  bottom:20px
 }
}
@media all and (-ms-high-contrast:none) {
 *::-ms-backdrop,
 #app-trader .owl-item.center .box-scene:hover .box {
  transform:none
 }
 *::-ms-backdrop,
 #app-trader .box {
  transition:none
 }
 *::-ms-backdrop,
 .desc-hover-text {
  display:block !important;
  border-top:0
 }
 *::-ms-backdrop,
 #app-trader .desc-hover-text {
  border-top:none !important;
  border:0 !important
 }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 #app-trader .owl-item.center .box-scene:hover .box {
  transform:none
 }
 #app-trader .box {
  transition:none
 }
 #app-trader .desc-hover-text {
  display:block !important;
  border-top:0
 }
 #app-trader .desc-hover-text {
  border-top:none !important;
  border:0 !important
 }
 #app-trader .awards-blue-back .col-md-6,
 #app-trader .awards-blue-back .pl-lg-3 {
  width:48% !important
 }
}
#risk-of-investment #header-risk {
 background-image:url(../imgs/header-risk-dark.png);
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:250px
}
#risk-of-investment #boxes-part .white-box {
 padding:64px 42px 40px;
 min-height:544px;
 height:100%
}
#risk-of-investment #boxes-part .box-icon {
 width:auto;
 height:auto
}
#risk-of-investment .icon-w-1 {
 width:48px
}
#risk-of-investment .icon-w-2 {
 width:44px
}
#risk-of-investment #get-started {
 background-color:#f7f9fc
}
#risk-of-investment #get-started .bg-getStarted {
 background-image:url(../imgs/getStartedRisks.png);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:-75px center;
 min-height:690px
}
@media(min-width:1200px) {
 #risk-of-investment .boxes-box:nth-child(1) {
  padding-right:0
 }
 #risk-of-investment .boxes-box:nth-child(2) {
  padding-right:0;
  padding-left:0
 }
 #risk-of-investment .boxes-box:nth-child(3) {
  padding-left:0
 }
 #risk-of-investment .boxes-box:nth-child(4) {
  padding-right:0
 }
 #risk-of-investment .boxes-box:nth-child(5) {
  padding-right:0;
  padding-left:0
 }
 #risk-of-investment .boxes-box:nth-child(6) {
  padding-left:0
 }
}
@media(max-width:1199px) and (min-width:992px) {
 #risk-of-investment .boxes-box:nth-child(1) {
  padding-right:0
 }
 #risk-of-investment .boxes-box:nth-child(2) {
  padding-left:0
 }
 #risk-of-investment .boxes-box:nth-child(3) {
  padding-right:0
 }
 #risk-of-investment .boxes-box:nth-child(4) {
  padding-left:0
 }
 #risk-of-investment .boxes-box:nth-child(5) {
  padding-right:0
 }
 #risk-of-investment .boxes-box:nth-child(6) {
  padding-left:0
 }
}
@media(max-width:1280px) {
 #risk-of-investment #boxes-part .roboto-reg-20 {
  font-size:20px;
  padding-bottom:0
 }
}
@media(max-width:1199px) {
 #risk-of-investment #get-started .bg-getStarted {
  background-position:-350px center
 }
 #risk-of-investment #boxes-part .roboto-reg-20 {
  font-size:20px;
  padding-bottom:0
 }
}
@media(max-width:991px) {
 #risk-of-investment #boxes-part .white-box {
  min-height:450px
 }
 #risk-of-investment #header-risk {
  background-position:right -775px center
 }
 #risk-of-investment #boxes-part.pb-120 {
  padding-bottom:80px
 }
}
@media(max-width:767px) {
 #risk-of-investment #boxes-part .white-box {
  border:1px solid #e6ecf2
 }
 #risk-of-investment #get-started .bg-getStarted {
  background-size:auto;
  min-height:320px;
  background-position:-345px -100px
 }
 #risk-of-investment #boxes-part .pt-115 {
  padding-top:60px
 }
 #risk-of-investment #boxes-part.pb-120 {
  padding-bottom:64px
 }
 #risk-of-investment #boxes-part .white-box {
  padding:48px 42px 40px
 }
 #risk-of-investment #get-started .pt-110 {
  padding-top:60px
 }
 #risk-of-investment #get-started .pb-100 {
  padding-bottom:60px
 }
}
@media(max-width:575px) {
 #risk-of-investment #header-risk {
  background-position:right -875px center
 }
 #risk-of-investment #boxes-part .boxes-box {
  padding-left:8px !important;
  padding-right:8px !important
 }
}
.CookieDeclaration {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:24px
}
#CybotCookiebotDialog div,
#CybotCookiebotDialogBodyContentTitle {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif !important;
 font-size:14px !important;
 line-height:24px !important
}
#CybotCookiebotDialogBodyContentTitle {
 font-size:18px !important;
 line-height:32px !important
}
#CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialog a#CybotCookiebotDialogBodyButtonAccept {
 display:inline-block !important;
 position:relative !important;
 z-index:1 !important;
 border-radius:3px !important;
 font-family:"RobotoMedium",Helvetica,Arial,sans-serif !important;
 font-size:16px !important;
 touch-action:manipulation !important;
 white-space:normal !important;
 cursor:pointer !important;
 -webkit-backface-visibility:hidden !important;
 -moz-osx-font-smoothing:grayscale !important;
 background-color:#00c853 !important;
 color:#fff;
 border-color:#00c853 !important;
 height:32px;
 font-size:14px !important;
 line-height:32px !important;
 padding-left:11px !important;
 padding-right:12px !important
}
#CybotCookiebotDialogBodyButtonAccept:hover {
 box-shadow:none;
 background:#00dd5c;
 border-color:#00dd5c
}
.CookieDeclaration a {
 color:#083238
}
.CookieDeclaration a:focus,
.CookieDeclaration a:hover {
 color:#014c8c
}
.CookieDeclarationType {
 padding:0 !important;
 border:none !important
}
.CookieDeclarationTypeHeader {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:20px;
 line-height:28px
}
.CookieDeclarationTable tbody tr:nth-child(odd) {
 background-color:#f2f5f8
}
.CookieDeclarationTableHeader {
 border-bottom:none !important;
 color:#9aa9b7;
 padding:.75rem !important
}
.CookieDeclarationTableCell {
 border-bottom:none !important;
 padding:.75rem !important
}
#CybotCookiebotDialogDetail [type="checkbox"]:not(:checked)+label::after,
#CybotCookiebotDialogDetail [type="checkbox"]:checked+label::after {
 content:'\f00c';
 font-family:FontAwesome;
 position:absolute;
 top:-1px;
 left:-3px;
 font-size:14px;
 line-height:16px;
 padding-left:1px;
 color:#FFF;
 width:15px;
 height:15px;
 border:2px solid #083238;
 border-radius:2px;
 background:#083238;
 transition:all .2s
}
#CybotCookiebotDialogDetail [type="checkbox"]:not(:checked)+label::before,
#CybotCookiebotDialogDetail [type="checkbox"]:checked+label::before {
 content:'';
 position:absolute;
 left:-3px;
 top:-1px;
 font-size:20px;
 width:15px;
 height:15px;
 border:2px solid #e0e6ed;
 border-radius:2px;
 color:#ced4db;
 background:#fff;
 margin-right:10px
}
.CookieDeclarationTable {
 position:relative;
 display:block;
 width:100%;
 overflow-x:auto
}
#new-press-figures #prices-section div.bg-blue,
#new-press-figures #press-reports div.bg-blue {
 min-height:320px;
 max-width:580px;
 width:100%;
 padding-left:8rem
}
#new-press-figures #prices-section .bg-white,
#new-press-figures #press-reports .bg-white {
 padding-left:70px
}
#new-press-figures #prices-section {
 background:linear-gradient(to right,#083238 28%,#fff 28%)
}
#new-press-figures #press-reports {
 background:linear-gradient(to left,#083238 28%,#fff 28%)
}
#new-press-figures #press-reports .bg-white {
 width:100%;
 max-width:1340px;
 padding-top:90px;
 padding-bottom:90px
}
#new-press-figures #press-reports div.bg-blue {
 min-height:auto
}
#new-press-figures .d-flex.flex-wrap.flex-sm-nowrap {
 max-width:1800px;
 display:block;
 margin:0 auto;
 padding:0
}
#new-press-figures .nav-pills .nav-item .nav-link.active {
 background-color:#083238;
 color:#fff;
 border-color:#083238;
 border-left:1px solid #083238
}
#new-press-figures .background-white {
 background-color:white
}
#new-press-figures .background-grey {
 background-color:#f7f9fc
}
#new-press-figures .pdf-img-btn {
 margin-top:-5px;
 left:3px;
 position:relative
}
@media(max-width:1399px) {
 #new-press-figures #prices-section div.bg-blue,
 #new-press-figures #press-reports div.bg-blue {
  max-width:500px;
  padding-left:6rem
 }
}
@media(max-width:1299px) {
 #new-press-figures #prices-section div.bg-blue,
 #new-press-figures #press-reports div.bg-blue {
  max-width:400px;
  padding-left:4rem
 }
}
@media(max-width:1279px) {
 #new-press-figures .d-flex.flex-wrap.flex-sm-nowrap {
  max-width:992px
 }
 #new-press-figures #prices-section div.bg-blue {
  max-width:300px;
  padding-left:2rem
 }
 #new-press-figures #press-reports div.bg-blue {
  max-width:400px;
  padding-left:4rem
 }
}
@media(max-width:1199px) {
 #new-press-figures #prices-section .bg-white,
 #new-press-figures #press-reports .bg-white {
  padding-left:20px
 }
 #new-press-figures #prices-section div.bg-blue,
 #new-press-figures #press-reports div.bg-blue {
  max-width:250px;
  padding-left:1rem
 }
 #new-press-figures #press-reports div.bg-blue {
  max-width:400px;
  padding-left:4rem
 }
}
@media(max-width:991px) {
 #new-press-figures #prices-section div.bg-blue {
  max-width:50%
 }
 #new-press-figures #prices-section .bg-white {
  max-width:50%
 }
 #new-press-figures .d-flex.flex-wrap.flex-sm-nowrap {
  max-width:720px
 }
 #new-press-figures #press-reports div.bg-blue {
  max-width:300px;
  padding-left:4rem
 }
 #new-press-figures #press-reports .bg-white {
  padding-top:50px;
  padding-bottom:50px
 }
}
@media(max-width:767px) {
 #new-press-figures #prices-section div.bg-blue,
 #new-press-figures #press-reports div.bg-blue {
  padding-left:2rem
 }
 #slider-awards-homepage #mixedSlider .MS-controls .MS-right {
  right:0 !important
 }
 #slider-awards-homepage #mixedSlider .MS-controls .MS-left {
  left:0 !important
 }
}
@media(max-width:575px) {
 #new-press-figures #prices-section div.bg-blue {
  min-height:200px;
  max-width:100%;
  padding-right:0;
  padding-left:0
 }
 #new-press-figures #prices-section .bg-white {
  max-width:100%;
  padding-left:0;
  padding-top:15px;
  padding-bottom:15px
 }
 #new-press-figures #press-reports .bg-white {
  max-width:100%;
  padding-left:0;
  padding:25px 40px
 }
 #new-press-figures #press-reports div.bg-blue {
  padding:40px 40px;
  max-width:100%
 }
 #new-press-figures #prices-section .prices-section-price {
  padding-top:0
 }
 #new-press-figures #prices-section .justify-content-center {
  -webkit-justify-content:center !important;
  justify-content:center !important
 }
 #new-press-figures #press-reports .pr-100 {
  padding-right:0
 }
}
#affiliate #header-affiliate {
 background-image:url(../imgs/header-affiliate.png);
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:250px
}
#affiliate #affiliate-3 .double-quote {
 position:absolute
}
#affiliate #affiliate-3 .double-quote img {
 max-width:70px
}
#affiliate #affiliate-3 .double-quote:first-child {
 top:-20px;
 left:0
}
#affiliate #affiliate-3 .double-quote:last-child {
 bottom:0;
 right:0
}
#affiliate #affiliate-3 .quoted-text {
 font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
 font-size:40px;
 line-height:55px
}
#affiliate #affiliate-3 .btn-white {
 background-color:#fff;
 border:1px solid #fff;
 color:#000
}
#affiliate .alte-18 {
 font-size:18px !important;
 line-height:24px !important
}
@media(max-width:1599px) {
 #affiliate #affiliate-3 .double-quote:first-child {
  left:-65px
 }
 #affiliate #affiliate-3 .double-quote:last-child {
  right:-65px
 }
}
@media(max-width:1279px) {
 #affiliate #affiliate-1 .pr-140 {
  padding-right:50px
 }
}
@media(max-width:1199px) {
 #affiliate #affiliate-1.pt-160 {
  padding-top:100px
 }
 #affiliate #affiliate-1.pb-160 {
  padding-bottom:100px
 }
}
@media(max-width:991px) {
 #affiliate #affiliate-1.pt-160 {
  padding-top:60px
 }
 #affiliate #affiliate-1.pb-160 {
  padding-bottom:60px
 }
 #affiliate #affiliate-2.pt-65 {
  padding-top:60px
 }
 #affiliate #affiliate-2.pb-65 {
  padding-bottom:60px
 }
 #affiliate #affiliate-3 .pt-120 {
  padding-top:60px
 }
 #affiliate #affiliate-3 .double-quote:first-child {
  left:0;
  top:-40px
 }
 #affiliate #affiliate-3 .double-quote:last-child {
  right:0;
  bottom:-10px
 }
}
@media(max-width:767px) {
 #affiliate #affiliate-3 .double-quote {
  font-size:150px;
  line-height:36px
 }
}
@media(max-width:575px) {
 #affiliate #affiliate-1.pt-160 {
  padding-top:40px
 }
 #affiliate #affiliate-1.pb-160 {
  padding-bottom:40px
 }
 #affiliate #affiliate-2.pt-65 {
  padding-top:40px
 }
 #affiliate #affiliate-2.pb-65 {
  padding-bottom:40px
 }
 #affiliate #affiliate-3 .pt-120 {
  padding-top:40px
 }
 #affiliate #affiliate-1 .pb-60 {
  padding-bottom:20px
 }
 #affiliate #affiliate-3 .double-quote:first-child img,
 #affiliate #affiliate-3 .double-quote:last-child img {
  width:50px
 }
 #affiliate #affiliate-3 .quoted-text {
  font-family:"AlteHaasGroteskBold",Helvetica,Arial,sans-serif;
  font-size:24px;
  line-height:32px
 }
 #affiliate .roboto-reg-16,
 #affiliate .roboto-med-16 {
  font-size:16px;
  line-height:26px
 }
 #affiliate .alte-34 {
  font-size:24px;
  line-height:34px !important
 }
}
@media(max-width:375px) {
 #affiliate .btn-lg {
  padding:16px 1.4rem !important
 }
}
@media(max-width:575px) {
 .text-awards-slider {
  margin:0 0 0 40px;
  width:190px
 }
}
#start-investing .wrapper-transaction {
 border-left:3px solid #083238;
 padding-left:10px;
 margin-bottom:80px;
 width:50%
}
@media(max-width:575px) {
 #start-investing .wrapper-transaction {
  margin-bottom:55px;
  width:auto
 }
}
.blue-menu {
 height:32px;
 background:#083238;
 margin:0 -15px;
 padding:0 15px
}
.blue-menu a {
 color:#c7eeff
}
.blue-menu a.white {
 color:#fff
}
.blue-menu a:hover {
 color:#fff
}
.blue-menu a.active {
 color:#fff;
 font-weight:bold
}
.mlminus5 {
 left:-5px;
 position:relative
}
@media(max-width:575px) {
 .blue-menu .left-side {
  position:relative;
  left:-20px
 }
}
@media(max-width:375px) {
 .blue-menu .left-side {
  left:-10px
 }
 #professional .blue-menu .left-side {
  left:-30px
 }
}
#landing500 #start-investing-table .wrapper-transaction,
#landing1000 #start-investing-table .wrapper-transaction {
 border-left:3px solid #083238;
 padding-left:10px;
 margin-bottom:80px;
 width:50%
}
#homepage .box-icon,
#professional .box-icon,
#overdegiro .box-icon {
 width:auto;
 height:56px
}
@media(max-width:991px) {
 #homepage .wrapper-boxes {
  padding:0 30px
 }
 #risk-of-investment .wrapper-boxes {
  padding:0 20px
 }
 #homepage .boxes-box .float-right,
 #homepage .boxes-box .float-left {
  float:none !important;
  margin:10px auto
 }
 #risk-of-investment #boxes-part .white-box {
  height:auto;
  margin:10px auto
 }
 #homepage .boxes-box .white-box {
  border:1px solid #e6ecf2 !important
 }
 #homepage .boxes-box {
  margin:0 !important;
  padding:0 !important
 }
}
#helpdesk-03 .arrow-helpcenter,
#helpdesk-03 .dots-helpcenter {
 padding-right:5px
}
#helpdesk-03 .left-list li {
 padding-left:0
}
.btn-home {
 position:absolute;
 bottom:0
}
@media(max-width:991px) {
 #laptop-section .laptop-img {
  top:0
 }
}
@media(max-width:767px) {
 .btn-home {
  left:0
 }
}
#governance #supervisory-board {
 background-color:#f2f5f8
}
#governance .bg-gouvernance {
 background-image:url('../imgs/governance-image.png');
 background-repeat:no-repeat;
 background-size:cover
}
#governance #supervisory-board .wrapper,
#governance #directors-board .wrapper {
 max-width:370px;
 width:100%
}
#governance .right-testimonials {
 padding-right:60px
}
@media(max-width:1279px) {
 #governance #supervisory-board .wrapper,
 #governance #directors-board .wrapper {
  max-width:300px;
  width:100%
 }
}
@media(max-width:991px) {
 #governance #supervisory-board.pt-150 {
  padding-top:35px
 }
 #governance #supervisory-board .wrapper {
  max-width:50%;
  width:100%
 }
 #governance #directors-board .wrapper {
  max-width:100%;
  width:100%
 }
 #governance .right-testimonials {
  padding-right:0
 }
}
@media(max-width:767px) {
 #governance #supervisory-board .wrapper {
  max-width:100%;
  width:100%
 }
 #governance #directors-board.pt-150 {
  padding-top:60px
 }
 #governance #directors-board .mb-90 {
  margin-bottom:15px
 }
}
@media(max-width:575px) {
 #governance #supervisory-board.pt-90 {
  padding-top:40px
 }
 #governance #supervisory-board .mb-90 {
  margin-bottom:40px
 }
}
@media(max-width:375px) {
 #governance .roboto-reg-18 {
  font-size:18px;
  line-height:28px
 }
}
#opening-times #header-opening {
 background-image:url('../imgs/opening-header-image.png');
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:250px
}
#opening-times table thead th {
 padding:10px .7rem
}
#opening-times table tbody td {
 padding:18px .7rem
}
#opening-times table thead th:first-child,
#opening-times table tbody td:first-child {
 padding-left:0
}
#opening-times table thead th:last-child,
#opening-times table tbody td:last-child {
 padding-right:0;
 text-align:right
}
#opening-times table thead th {
 font-weight:300
}
#opening-times table thead th,
#opening-times table tbody td {
 border:0
}
#opening-times table tbody tr {
 border:0;
 border-top:1px solid black
}
#opening-times table {
 border-top:1px solid black;
 border-bottom:1px solid black
}
#opening-times table#opening-hours thead tr th,
#opening-times table#opening-hours tbody tr td {
 width:25%
}
#opening-times table#opening-hours thead tr th:first-child,
#opening-times table#opening-hours tbody tr td:first-child {
 width:48%
}
#opening-times #worldwide-investing {
 background-image:url('../imgs/worldwide-investing-bg.png');
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center right;
 min-height:500px
}
#opening-times #info-closed {
 background-color:#fff
}
#opening-times #info-closed .dg-closed {
 background-color:#f7f9fc
}
#opening-times #find-opening-times .search-wrapper {
 border-bottom:1px solid #000
}
#opening-times #find-opening-times .search-wrapper input {
 border:0;
 text-align:center;
 height:40px
}
#opening-times #find-opening-times #filter .nav {
 border-bottom:1px solid #000;
 padding:0 30px
}
#opening-times #find-opening-times #filter .actions {
 border-top:1px solid #000;
 padding:8px 0
}
#opening-times #find-opening-times #filter .nav-link {
 line-height:1;
 padding-top:12px;
 padding-bottom:12px
}
#opening-times #find-opening-times #filter .nav-link.active {
 font-weight:bold
}
#opening-times #find-opening-times .dropdown .dropdown-toggle,
#opening-times #find-opening-times .dropdown .dropdown-menu {
 font-family:"RobotoRegular",Helvetica,Arial,sans-serif
}
#opening-times #find-opening-times .dropdown {
 width:auto
}
#opening-times #find-opening-times .dropdown-toggle::after {
 border:0
}
#opening-times #find-opening-times .dropdown-menu {
 -webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.10);
 -moz-box-shadow:0 4px 12px 0 rgba(0,0,0,0.10);
 box-shadow:0 4px 12px 0 rgba(0,0,0,0.10);
 border:0;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 max-width:100%;
 width:100%;
 border-radius:0;
 top:0;
 left:0;
 padding-bottom:0;
 z-index:5
}
#opening-times #find-opening-times .dropdown-menu .dropdown-items {
 height:165px;
 width:100%;
 overflow-y:scroll;
 display:block;
 word-break:break-all;
 overflow-x:hidden
}
#opening-times #find-opening-times .dropdown-item {
 padding:8px 1.5rem
}
#opening-times #find-opening-times .dropdown-menu .btn {
 width:47%;
 line-height:26px
}
#opening-times #find-opening-times .dropdown-menu .btn-cancel {
 background-color:#d8d8d8;
 border-color:#d8d8d8
}
#opening-times #find-opening-times .dropdown-menu .custom-control {
 margin-bottom:0
}
#opening-times #find-opening-times .dropdown-menu .form-check-input {
 margin:0;
 top:6px
}
#opening-times #find-opening-times .custom-checkbox .custom-control-indicator {
 border-radius:0;
 background-color:#fff;
 border:1px solid #d0d0d0
}
#opening-times #find-opening-times .custom-control-description {
 color:#666;
 word-break:break-word
}
#opening-times #find-opening-times .dropdown-item {
 white-space:normal
}
#opening-times #find-opening-times #filter-details {
 padding:3px 15px;
 width:90%
}
#opening-times #find-opening-times .filter-by {
 background-color:#083238;
 color:#fff;
 padding:5px 10px;
 margin:3px
}
#opening-times #find-opening-times .custom-control-input:focus~.custom-control-indicator {
 box-shadow:none
}
#opening-times #find-opening-times .custom-control-input:checked ~ .custom-control-indicator {
 background-color:#083238;
 border-color:transparent;
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 background-image:none;
 font-size:11px;
 padding-top:2px
}
#opening-times #find-opening-times .custom-control-input:checked ~ .custom-control-indicator:before {
 content:'\f00c';
 margin-left:2px
}
#opening-times #find-opening-times input:focus,
input:active {
 border-color:transparent !important;
 outline:transparent
}
#opening-times #find-opening-times .dropdown-backdrop {
 z-index:-1
}
#opening-times #find-opening-times #open-filters {
 cursor:pointer;
 width:100px;
 text-align:right
}
#opening-times #find-opening-times .position-relative {
 position:relative
}
#opening-times table#leverage-products thead tr th:first-child,
#opening-times table#leverage-products tbody tr td:first-child {
 min-width:150px
}
#opening-times #reset-filter {
 cursor:pointer
}
@media(max-width:1199px) {
 #opening-times #header-opening {
  background-position:center right -265px
 }
 #opening-times #find-opening-times.pt-115 {
  padding-top:90px
 }
 #opening-times #find-opening-times.pb-120 {
  padding-bottom:96px
 }
 #opening-times #worldwide-investing.pt-115 {
  padding-top:90px
 }
 #opening-times #worldwide-investing.pb-120 {
  padding-bottom:96px
 }
 #opening-times #info-closed .pt-115 {
  padding-top:90px
 }
 #opening-times #info-closed .pb-120 {
  padding-bottom:90px
 }
}
@media(max-width:991px) {
 #opening-times #find-opening-times .pb-90 {
  padding-bottom:60px
 }
 #opening-times #find-opening-times .page-link {
  min-width:30px;
  min-height:20px
 }
}
@media(max-width:767px) {
 #opening-times #find-opening-times.pt-115 {
  padding-top:60px
 }
 #opening-times #find-opening-times.pb-120 {
  padding-bottom:64px
 }
 #opening-times #worldwide-investing.pt-115 {
  padding-top:60px
 }
 #opening-times #worldwide-investing.pb-120 {
  padding-bottom:64px
 }
 #opening-times #find-opening-times .pb-90 {
  padding-bottom:30px
 }
 #opening-times #info-closed .pt-115 {
  padding-top:60px
 }
 #opening-times #info-closed .pb-120 {
  padding-bottom:55px
 }
 #opening-times #find-opening-times .table {
  padding-bottom:48px
 }
 #opening-times #find-opening-times .wrapper-table {
  overflow-x:auto;
  overflow-y:auto;
  min-height:410px
 }
 #opening-times table#opening-hours thead tr,
 #opening-times table#opening-hours tbody tr,
 #opening-times table#leverage-products thead tr,
 #opening-times table#leverage-products tbody tr {
  display:flex;
  flex-wrap:wrap;
  width:100%
 }
 #opening-times table#opening-hours .row-shown,
 #opening-times table#leverage-products .row-shown {
  display:flex !important
 }
 #opening-times table#leverage-products thead tr th,
 #opening-times table#leverage-products tbody tr td {
  width:50%;
  padding:0
 }
 #opening-times table#opening-hours thead tr th,
 #opening-times table#opening-hours tbody tr td {
  width:40%;
  padding:0
 }
 #opening-times table#leverage-products thead tr th,
 #opening-times table#leverage-products tbody tr td {
  width:50%;
  padding:0
 }
 #opening-times table#opening-hours thead tr th:first-child,
 #opening-times table#opening-hours tbody tr td:first-child {
  width:100%
 }
 #opening-times table#opening-hours thead tr th:last-child,
 #opening-times table#opening-hours tbody tr td:last-child {
  width:60%
 }
 #opening-times table#opening-hours thead tr,
 #opening-times table#opening-hours tbody tr,
 #opening-times table#leverage-products thead tr,
 #opening-times table#leverage-products tbody tr {
  padding:16px 0
 }
 #opening-times table#opening-hours tbody tr td:first-child {
  font-weight:bold
 }
 #opening-times table#leverage-products thead tr th:nth-child(1),
 #opening-times table#leverage-products tbody tr td:nth-child(1) {
  order:1
 }
 #opening-times table#leverage-products thead tr th:nth-child(2),
 #opening-times table#leverage-products tbody tr td:nth-child(2) {
  order:3
 }
 #opening-times table#leverage-products thead tr th:nth-child(3),
 #opening-times table#leverage-products tbody tr td:nth-child(3) {
  order:4;
  text-align:right
 }
 #opening-times table#leverage-products thead tr th:nth-child(4),
 #opening-times table#leverage-products tbody tr td:nth-child(4) {
  order:2
 }
}
@media(max-width:575px) {
 #opening-times .table .roboto-reg-14 {
  font-size:12px
 }
 #opening-times .table .roboto-reg-16 {
  font-size:14px
 }
 #opening-times #find-opening-times .wrapper-table {
  margin-bottom:48px
 }
 #opening-times #info-closed .pr-62 {
  padding-right:0
 }
 #opening-times #find-opening-times #products .dropdown-menu {
  left:auto;
  right:-150px
 }
 #opening-times #find-opening-times .dropdown-menu:before {
  left:auto;
  right:50%
 }
 #opening-times #find-opening-times .page-link {
  margin:0 2px
 }
}
#closed-days #header-closed-days {
 background-image:url(../imgs/header-closed-days.png);
 background-size:cover;
 background-repeat:no-repeat;
 min-height:730px;
 padding-top:250px
}
#closed-days #find-closed-days label {
 color:#9aa9b7
}
#closed-days #find-closed-days table#closed-hours {
 min-width:570px
}
#closed-days #find-closed-days table#closed-hours tbody td {
 padding:18px .7rem
}
#closed-days #find-closed-days table#closed-hours thead th {
 padding:10px .7rem
}
#closed-days #find-closed-days table#closed-hours thead th,
#closed-days #find-closed-days table#closed-hours tbody td {
 border:0
}
#closed-days #find-closed-days table#closed-hours tbody tr {
 border:0;
 border-top:1px solid black
}
#closed-days #find-closed-days table#closed-hours {
 border-top:1px solid black;
 border-bottom:1px solid black
}
#closed-days #find-closed-days table#closed-hours thead tr th {
 font-weight:300
}
#closed-days #find-closed-days table#closed-hours thead tr th:first-child,
#closed-days #find-closed-days table#closed-hours tbody tr td:first-child {
 width:90px;
 padding-left:0
}
#closed-days #find-closed-days table#closed-hours thead tr th:nth-child(2),
#closed-days #find-closed-days #closed-hours tbody tr td:nth-child(2) {
 width:60px
}
#closed-days #find-closed-days table#closed-hours thead tr th:last-child,
#closed-days #find-closed-days #closed-hours tbody tr td:last-child {
 width:390px;
 padding-right:0;
 text-align:right
}
#closed-days #wide-product {
 border-bottom:1px solid #e6ecf2;
 border-top:1px solid #e6ecf2
}
#closed-days #wide-product .exchange-holiday {
 background-image:url('../imgs/exchange-holiday.png');
 background-size:cover
}
#closed-days #find-closed-days #sort {
 position:relative
}
#closed-days #find-closed-days #sort #sort-asc {
 position:absolute;
 top:2px
}
#closed-days #find-closed-days #sort #sort-desc {
 position:absolute;
 top:3px
}
#closed-days select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
#closed-days .wrapper-month-select {
 position:relative
}
#closed-days .wrapper-month-select:after {
 content:"\f107";
 font-family:FontAwesome;
 color:#000;
 position:absolute;
 right:0;
 top:0;
 z-index:1;
 text-align:center;
 right:15px;
 top:6px
}
@media(max-width:1599px) {
 #closed-days #find-closed-days table#closed-hours thead tr th:first-child,
 #closed-days #find-closed-days #closed-hours tbody tr td:first-child {
  width:90px !important
 }
 #closed-days #find-closed-days table#closed-hours thead tr th,
 #closed-days #find-closed-days #closed-hours tbody tr td {
  width:auto !important
 }
}
@media(max-width:1199px) {
 #closed-days #header-closed-days {
  background-position:center left -450px
 }
 #closed-days #find-closed-days.pt-115 {
  padding-top:90px
 }
 #closed-days #find-closed-days.pb-120 {
  padding-bottom:96px
 }
 #closed-days #wide-product .pt-115 {
  padding-top:90px
 }
 #closed-days #wide-product .pb-120 {
  padding-bottom:96px
 }
 #closed-days #dg-closed.pt-115 {
  padding-top:90px
 }
 #closed-days #dg-closed.pb-115 {
  padding-bottom:90px
 }
}
@media(max-width:767px) {
 #closed-days #find-closed-days.pt-115 {
  padding-top:60px
 }
 #closed-days #find-closed-days.pb-120 {
  padding-bottom:64px
 }
 #closed-days #wide-product .pt-115 {
  padding-top:60px
 }
 #closed-days #wide-product .pb-120 {
  padding-bottom:60px
 }
 #closed-days #dg-closed.pt-115 {
  padding-top:60px
 }
 #closed-days #dg-closed.pb-115 {
  padding-bottom:60px
 }
 #closed-days #find-closed-days table#closed-hours thead tr,
 #closed-days #find-closed-days table#closed-hours tbody tr {
  display:flex;
  flex-wrap:wrap
 }
 #closed-days #find-closed-days table#closed-hours {
  min-width:100%
 }
 #closed-days #find-closed-days table#closed-hours .row-shown {
  display:flex !important
 }
 #closed-days #find-closed-days table#closed-hours thead tr th:first-child,
 #closed-days #find-closed-days table#closed-hours tbody tr td:first-child {
  width:55px !important;
  padding:0
 }
 #closed-days #find-closed-days table#closed-hours tbody tr td:first-child,
 #closed-days #find-closed-days table#closed-hours tbody tr td:nth-child(2) {
  font-weight:bold
 }
 #closed-days #find-closed-days table#closed-hours thead tr th:nth-child(2),
 #closed-days #find-closed-days table#closed-hours tbody tr td:nth-child(2) {
  width:80% !important;
  padding:0
 }
 #closed-days #find-closed-days table#closed-hours thead tr th:nth-child(3),
 #closed-days #find-closed-days table#closed-hours thead tr th:nth-child(4),
 #closed-days #find-closed-days table#closed-hours tbody tr td:nth-child(3),
 #closed-days #find-closed-days table#closed-hours tbody tr td:nth-child(4) {
  width:50% !important;
  padding:0
 }
 #closed-days #find-closed-days table#closed-hours thead tr,
 #closed-days #find-closed-days table#closed-hours tbody tr {
  padding:16px 0
 }
}
@media(max-width:575px) {
 #closed-days #find-closed-days table#closed-hours .roboto-reg-14 {
  font-size:12px
 }
 #closed-days #find-closed-days table#closed-hours .roboto-reg-16 {
  font-size:14px
 }
}
@media(max-width:375px) {
 #closed-days #find-closed-days .roboto-reg-16 {
  font-size:16px;
  line-height:26px
 }
}
#closed-days #stock-exchanges-closed {
 border-top:1px solid #e6ecf2
}
@media(max-width:1199px) {
 #closed-days #stock-exchanges-closed .pb-120 {
  padding-bottom:96px
 }
 #closed-days #stock-exchanges-closed .pt-115 {
  padding-top:90px
 }
}
@media(max-width:767px) {
 #closed-days #stock-exchanges-closed .pb-120 {
  padding-bottom:60px
 }
 #closed-days #stock-exchanges-closed .pt-115 {
  padding-top:60px
 }
}
#opening-times #find-opening-times .pagination .prev a,
#opening-times #find-opening-times .pagination .next a {
 margin:0
}
#opening-times #find-opening-times .pagination .prev.disabled,
#opening-times #find-opening-times .pagination .next.disabled,
#closed-days #find-closed-days .pagination .prev.disabled,
#closed-days #find-closed-days .pagination .next.disabled {
 cursor:not-allowed;
 color:rgba(0,0,0,0.5)
}
#opening-times #find-opening-times .pagination .prev.disabled a,
#opening-times #find-opening-times .pagination .next.disabled a,
#closed-days #find-closed-days .pagination .prev.disabled a,
#closed-days #find-closed-days .pagination .next.disabled a {
 pointer-events:none
}
#opening-times #find-opening-times .pagination .hasBefore,
#opening-times #find-opening-times .pagination .hasAfter,
#closed-days #find-closed-days .pagination .hasBefore,
#closed-days #find-closed-days .pagination .hasAfter {
 cursor:not-allowed;
 pointer-events:none
}
#opening-times #find-opening-times .pagination,
#closed-days #find-closed-days .pagination {
 margin-bottom:0
}
#opening-times #find-opening-times .page-link,
#closed-days #find-closed-days .page-link {
 color:#000;
 border:0;
 margin:0 5px;
 min-width:20px;
 min-height:20px;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:.2rem .2rem;
 border-radius:0
}
#opening-times #find-opening-times .page-item.disabled .page-link,
#closed-days #find-closed-days .page-item.disabled .page-link {
 color:#636c72
}
#opening-times #find-opening-times .page-item.active .page-link,
#opening-times #find-opening-times .page-link:focus,
#opening-times #find-opening-times .page-link:hover,
#closed-days #find-closed-days .page-link:focus,
#closed-days #find-closed-days .page-link:hover,
#closed-days #find-closed-days .page-item.active .page-link {
 border-bottom:2px solid #083238;
 background-color:transparent
}
@media(max-width:991px) {
 #opening-times #find-opening-times .page-link,
 #closed-days #find-closed-days .page-link {
  min-width:30px;
  min-height:20px
 }
}
@media(max-width:575px) {
 #opening-times #find-opening-times .page-link,
 #closed-days #find-closed-days .page-link {
  margin:0 2px
 }
}
#opening-times #best-broker {
 background-color:#083238
}
@media(max-width:1199px) {
 #opening-times #info-hours .pt-115 {
  padding-top:90px
 }
 #opening-times #info-hours .pb-120 {
  padding-bottom:96px
 }
}
@media(max-width:991px) {
 #opening-times #info-hours .pt-115 {
  padding-top:60px
 }
 #opening-times #info-hours .pt-60 {
  padding-top:30px
 }
 #opening-times #info-hours .pb-120 {
  padding-bottom:60px
 }
 #opening-times #info-hours .pb-60 {
  padding-bottom:0
 }
}
@media(max-width:575px) {
 #opening-times #info-hours .pr-62 {
  padding-right:0
 }
}
@media(max-width:575px) {
 #opening-times .navbar-brand,
 #closed-days .navbar-brand {
  left:-8px
 }
 #opening-times .submenu-education .dropbtn,
 #closed-days .submenu-education .dropbtn {
  padding:18px 2px 18px 0;
  margin-left:-8px
 }
}
@media(min-width:1279px) {
 .footer-columns-width {
  width:20%
 }
}
@media(max-width:1280px) {
 .footer-columns-width {
  width:30%
 }
 .footer-columns-width:nth-child(4),
 .footer-columns-width:nth-child(5) {
  margin-top:20px
 }
}
@media(max-width:992px) {
 .footer-columns-width {
  width:50%
 }
 .footer-columns-width:nth-child(3),
 .footer-columns-width:nth-child(4),
 .footer-columns-width:nth-child(5) {
  margin-top:20px
 }
}
.border-top-bottom-blue-4 {
 border-top:4px solid #083238;
 border-bottom:4px solid #083238;
 width:100%
}
.special-mobile-title {
 font-size:44px;
 line-height:56px;
 letter-spacing:-0.4px
}
#helpdesk-bericht-02 .card .table td,
#helpdesk-bericht-02 .card .table th {
 padding:.4rem
}
@media(max-width:1279px) {
 #helpdesk-bericht-02 .card .table {
  overflow-x:auto;
  width:100%;
  display:block
 }
}
.nowrap {
 white-space:nowrap
}
#landing-flatex .cash-fund-table tr th,
#landing-flatex .cash-fund-table tr td,
#landing-flatex .cash-fund-table tr td:last-child {
 min-width:auto !important;
 width:auto !important
}
#landing-flatex .cash-fund-table thead {
 color:#083238
}
#landing-flatex .cash-fund-table tr td:last-child {
 font-weight:bold
}
#landing-flatex .cash-fund-table tbody tr:nth-child(odd) {
 background-color:#fff
}
#landing-flatex .cash-fund-table {
 font-size:14px !important
}
#landing-flatex .cash-fund-table {
 margin-bottom:32px;
 border:none !important
}
#landing-flatex .cash-fund-table tr {
 border-bottom:1px solid #e6ecf2 !important
}
#landing-flatex .cash-fund-table tr td {
 border:0
}
#landing-flatex .cash-fund-table tr td:first-child {
 padding-left:0
}
#landing-flatex .cash-fund-table tr td:last-child {
 padding-right:0
}
#landing-flatex .list-examples {
 display:flex;
 flex-wrap:wrap;
 justify-content:center
}
#landing-flatex .list-examples li {
 max-width:75%;
 list-style-type:none
}
#landing-flatex .list-examples div.border-left-blue {
 font-size:14px
}
#landing-flatex .container-fluid.border-bottom .col-lg-4.offset-lg-1 div {
 background-color:#f3f5f6;
 padding:16px
}
@media(max-width:767px) {
 #landing-flatex .cash-fund-table tr td:first-child {
  width:100px
 }
 #landing-flatex #cash-fund .roboto-reg-16 {
  font-size:14px;
  line-height:24px
 }
}
@media(max-width:375px) {
 #landing-flatex .roboto-reg-16,
 #landing-flatex .roboto-med-16 {
  font-size:16px;
  line-height:26px
 }
}
#faqretire .bg-header-retirement {
 background-image:url(../imgs/bg-header-retirement.png);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center right;
 min-height:730px;
 padding-top:200px
}
