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