html{height:100%}body{min-height:100%;height:100%;display:flex;flex-direction:column}#body{flex:1 0 auto;margin-bottom:2%}header{height:90px!important;border-bottom:2px solid #f59331!important;flex:0 0 auto}header a.logo{background:url("/Content/Brokers/4/logo.png") no-repeat top left}.homePageImage,.loginPageImage{display:none;background:url("/Content/Brokers/4/home.png") no-repeat top right;width:100%;height:259px}header nav #menu li{background-color:#f59331}header nav #menu li.active a{color:#f59331;border-bottom:5px solid #f59331}header nav #menu li a,header nav #menu li a:hover{color:#fff}.dropdown .dropdown-menu LI>A:hover,.dropdown .dropdown-menu LABEL:hover{background-color:#f59331!important}.languageChoice{color:#f59331}.languageChoice.chosen{border-color:#f59331}.languageChoice:hover{border-color:#f59331}footer{width:100%;border-top:1px solid #9b9b9c;position:relative}footer .contact-data{background-color:#f59331;padding-top:25px!important;padding-bottom:25px!important;width:100%!important}footer #footerButtonWrapper{display:none}.footer-disclaimer{display:none}footer .contact-data{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.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:#f59331}.crmForm input[type=submit]{background-color:#f59331}table.quotationProposals{border-color:#f59331}table.quotationProposals .header{font-weight:bold;background-color:#f59331;color:#fff}.t-header,.t-grid-header{background-color:#f59331;border-color:#f59331}.progress-label{color:#f59331}.crmUpload.t-upload .t-upload-selected{background-color:#f59331}.claimAttachmentButtons a{background-color:#f59331!important}.defaultSimpleSkin table.mceLayout{border-color:#f59331!important}h1,h2,h4,a,a:link,a:visited,a:active{color:#f59331}h4.crmSection{border-color:#f59331!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:#f59331!important}.questionAfterwardsLink{background-color:#feb35a}.categoryList .category .actions .actionButton,.categoryDetail .actions .actionButton{background-color:#f59331}header #userWelcome{text-align:right}.DashboardBlock{border-color:#f59331;color:#f59331;border-radius:5px}ul.myAccountMenu li{border-color:#f59331;background-color:#f59331}ul.myAccountMenu li:hover,ul.myAccountMenu li:hover a.actionButton{color:#f59331}ul.myAccountShortMenu li a.actionButton{border-color:#f59331;color:#f59331}ul.myAccountShortMenu li:hover{text-decoration:underline}.questionWizardPrevious a{background-image:url("/Content/Brokers/4/icons/arrow_left_blue.png")}.questionWizardNext a{background-image:url("/Content/Brokers/4/icons/arrow_right_blue.png")}.questionWizardAddDynamicContentBlock a{background-image:url("/Content/Brokers/4/icons/add_blue.png");border-color:#f59331;color:#f59331!important}.crmAccordion h3.ui-state-default,.crmAccordion h2.ui-state-default,.MyManager>h2{background:#f59331!important}.dynamicBlockQuestions .deleteDynamicBlock{background-image:url("/Content/Brokers/4/icons/delete_blue.png")}#pageBanner{height:0}.Page_Home_Index #pageBanner,.Page_Account_Login #pageBanner{height:250px;background:url('/Content/Brokers/4/images/banner-1.png') center top no-repeat;border-bottom:2px solid #f59331}.Page_Category_CategoryPath #pageBanner{height:250px;background:url('/Content/Brokers/4/images/banner-2.png') center top no-repeat;border-bottom:2px solid #f59331}.Page_Account_Register #pageBanner{height:250px;background:url('/Content/Brokers/4/images/banner-3.png') center top no-repeat;border-bottom:2px solid #f59331}body{font-size:100%;font-size:13px;line-height:1.3em;color:#565656}.main-content{margin-top:25px}h1,h2,h3,h4,h5{color:#58585a;letter-spacing:-1px}ul.myAccountMenu{margin-bottom:15px}footer{background:none}footer #footerButtons{margin-top:0;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:#f59331;padding:5px 15px;text-transform:uppercase;font-weight:bold}footer #footerButtons .footerButton .footerBtn{color:#fff}footer #footerButtons .footerButton .footerBtn:hover{color:#58585a}.crmForm input[type=text],.crmForm input[type=email],.crmForm input[type=password],.crmForm textarea,.crmForm select,.crmForm .questionOptionsList.required{border-color:#9b9b9c}.crmForm input[type=submit]{color:#f59331;background-color:#fff}ul.myAccountMenu li a.actionButton{width:160px;height:35px;color:#f59331}ul.myAccountMenu li{background-color:#fff;color:#f59331}ul.myAccountMenu li:hover{background-color:#f59331}ul.myAccountMenu li:hover a.actionButton{color:#58585a}header{height:80px;border-bottom:1px solid #f59331}header nav #menu{margin-top:20px}header nav #menu li{background:none}header nav #menu li a{padding:5px 0;margin-left:10px;margin-right:10px}header nav #menu a,header nav #menu a:link,header nav #menu a:visited{background:none;color:#9b9b9c;letter-spacing:-1px;text-decoration:none}header nav #menu a:active,header nav #menu a:hover{color:#f59331!important;border-bottom:5px solid #f59331}header #userWelcome{text-align:right}#alertList{border-color:#f59331}.ui-tabs-nav{background-color:#f59331!important;background-image:none!important}@media all and (max-width:950px){header .content-wrapper{margin-top:0}header .menuWrapper{top:10px}}