html{height:100%}body{height:100%;display:flex;flex-direction:column}#body{flex:1 0 auto;margin-bottom:2%}header{height:130px!important;flex:0 0 auto}body{background:url("/Content/Brokers/15/images/Vanbiervliet_dots.png") repeat top left;font-size:100%;font-size:13px;line-height:1.3em;color:#575757}.main-content{margin-top:25px}h1,h2,h3,h4,h5{color:#575757;letter-spacing:-1px}ul.myAccountMenu{margin-bottom:15px}a,a:link,a:visited,a:active{color:#575757}h4.crmSection{border-color:#575757!important}.crmButton,a.crmButton,a.crmButton:hover,a.button,a.button:link,a.button:visited,a.button:active,.t-upload .t-upload-button{color:#fff!important;background-color:#575757!important}.questionAfterwardsLink{background-color:#575757}.Page_Home_Index .homePageImage{width:100%;height:238px}.Page_Home_Index .pageTwoColumns .rightPanel{width:50%;margin-left:0}.Page_Account_Login .loginPageImage{display:none}header{border-bottom:40px solid #bcbdc0;height:130px;background-color:#fff}header .content-wrapper{background:url("/Content/Brokers/15/images/Vanbiervliet_header_background.png") no-repeat top right;margin-top:0!important;position:relative}header a.logo{background:url("/Content/Brokers/15/images/Vanbiervliet_logo.png") no-repeat top left;width:228px;height:130px}header nav{position:absolute;bottom:0;left:0;margin-bottom:-40px}header nav #menu{height:40px;background-color:#bcbdc0;text-transform:none;font-size:14px}header nav #menu li{background-color:#bcbdc0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #cccdd1;margin-top:15px}header nav #menu li a{margin-top:-8px;padding:0 50px 0 10px}header nav #menu li.active a{color:#2b9fd5!important;font-weight:bold}header nav #menu a,header nav #menu a:link,header nav #menu a:visited{background:none;color:#fff;text-decoration:none}header nav #menu a:active,header nav #menu a:hover{color:#2b9fd5!important}.dropdown .dropdown-menu LI>A:hover,.dropdown .dropdown-menu LABEL:hover{background-color:#fff!important}#alertViewer{position:absolute;bottom:0;right:0;margin-bottom:-30px;background-image:url("/Content/Brokers/15/images/Vanbiervliet_noti.png")}header #userWelcome{position:absolute;bottom:0;right:40px;margin-bottom:-32px;color:#fff}header #userWelcome a{color:#fff}header #crmLanguages{position:absolute;top:81px;right:0}.languageChoice{color:#bcbdc0!important;padding:0 10px 0 5px;background:url("/Content/Brokers/15/images/Vanbiervliet_dot_lang.png") no-repeat top 7px right;text-transform:uppercase;font-weight:bold}.languageChoice.chosen{border-bottom:none;color:#f69b43!important}.languageChoice:hover{border-bottom:none;color:#f69b43!important}.languageChoice:last-of-type{background:none!important}#pageBanner{height:0}.Page_Home_Index #pageBanner,.Page_Account_Login #pageBanner,.Page_Category_CategoryPath #pageBanner,.Page_Account_Register #pageBanner{height:250px;background:url("/Content/Brokers/15/images/Vanbiervliet_banner.png") no-repeat top center}footer{position:static!important}footer{text-align:center}footer #footerButtons{margin-top:-26px;margin-bottom:0;height:auto;background-color:#fff}footer #footerButtons .footerButton{width:150px}footer #footerButtons .footerButton .footerBtn .buttonImage{display:none}footer #footerButtons .footerButton .footerBtn .buttonText{background-color:#2b9fd5;padding:5px 15px;text-transform:uppercase;font-weight:bold}footer #footerButtons .footerButton .footerBtn,footer #footerButtons .footerButton .footerBtn:hover{color:#fff}footer .contact-data{color:#575757}footer .contact-data p{line-height:19px}footer .contact-data a{color:#575757!important}footer .contact-data .footerbreak{}footer .contact-data .footername{font-weight:bold;text-transform:uppercase}footer .clear{clear:none}.crmForm input[type=text],.crmForm input[type=email],.crmForm input[type=password],.crmForm input[type=submit],.crmForm textarea,.crmForm select,.crmForm .questionOptionsList.required{border-color:#575757}.crmForm input.required,.crmForm textarea.required,.crmForm select.required,.crmForm .required>input{border-left-color:#575757!important}.crmForm input[type=submit]{background-color:#575757}table.quotationProposals{border-color:#575757}table.quotationProposals .header{font-weight:bold;background-color:#575757;color:#fff}.t-header,.t-grid-header{background-color:#575757;border-color:#575757}.progress-label{color:#575757}.crmUpload.t-upload .t-upload-selected{background-color:#575757}.claimAttachmentButtons a{background-color:#575757!important}.defaultSimpleSkin table.mceLayout{border-color:#575757!important}.categoryList .category .actions .actionButton,.categoryDetail .actions .actionButton{background-color:#2b9fd5}.DashboardBlock{border-color:#575757;color:#575757;border-radius:5px}ul.myAccountMenu li{background-color:#fff;color:#575757}ul.myAccountMenu li:hover,ul.myAccountMenu li:hover a.actionButton{color:#575757}ul.myAccountShortMenu li a.actionButton{border-color:#575757;color:#575757}ul.myAccountShortMenu li:hover{text-decoration:underline}ul.myAccountMenu li a.actionButton{width:160px;height:35px;color:#575757}ul.myAccountMenu li:hover{background-color:#575757}.questionWizardPrevious a{background-image:url("/Content/Brokers/15/icons/arrow_left_blue.png")}.questionWizardNext a{background-image:url("/Content/Brokers/15/icons/arrow_right_blue.png")}.questionWizardAddDynamicContentBlock a{background-image:url("/Content/Brokers/15/icons/add_blue.png");border-color:#575757;color:#575757!important}.crmAccordion h3.ui-state-default,.crmAccordion h2.ui-state-default,.MyManager>h2{background:#2b9fd5!important;color:#fff!important}.dynamicBlockQuestions .deleteDynamicBlock{background-image:url("/Content/Brokers/15/icons/delete_blue.png")}.t-dropdown .t-input,.t-header.t-link,.t-group .t-header.t-link,.t-header .t-link,.t-grid-header th .t-link,.t-state-active .t-header.t-link{color:#fff}.t-state-hover,.t-state-hover:hover,.t-state-hover:hover .t-link,.t-link.t-state-hover:hover,.t-state-focused .t-input{color:#575757}.t-state-selected{background-color:#2b9fd5}.t-treeview .t-state-selected{border-color:#2b9fd5}.versionTable tr.selectableRow.selected{background-color:#2b9fd5}#extraLink1,#extraLink2{margin-top:5px;padding:2px 10px}#alertList{border-color:#2b9fd5}.ui-tabs-nav{background-color:#e0e0e0!important;background-image:none!important}.ui-tabs .ui-state-active,.ui-tabs .ui-state-active a{background-color:#2b9fd5!important;background-image:none!important;color:#fff!important}@media all and (max-width:950px){header{border-bottom:3px solid #bcbdc0}header .content-wrapper{background:none}header .logoWrapper{float:left}header #crmLanguages{top:auto;right:0;bottom:0}header #userWelcome{right:40px;bottom:15px;margin-bottom:0;color:#575757}header #userWelcome a{color:#575757}#alertViewer{bottom:18px;right:0;margin-bottom:0;background-image:url("/Content/Images/icons_24x24/noti.png")}.Page_Home_Index #pageBanner,.Page_Account_Login #pageBanner,.Page_Category_CategoryPath #pageBanner,.Page_Account_Register #pageBanner{height:160px;background-size:775px 160px}footer{background-size:620px 120px}footer .contact-data{width:145px;padding:10px 0 10px 475px}}@media all and (max-width:620px){.Page_Home_Index #pageBanner,.Page_Account_Login #pageBanner,.Page_Category_CategoryPath #pageBanner,.Page_Account_Register #pageBanner{background:none;display:none}footer{background:none}footer .contact-data{padding:0;width:350px;background-color:#f0f1f1}}@media all and (max-width:350px){}