.topbar{background:#004c97 !important;height:38px}.topbar .dropdown>a{color:#e5f0f6;padding:10px;line-height:36px}.topbar .dropdown>a:hover{background:rgba(229,240,246,0.1)}.topbar .dropdown-menu{left:auto;right:0}.topbar .dropdown-menu a{font-size:14px}.topbar .dropdown-menu .dropdown-item{color:#004c97;min-height:36px;padding:8px 16px}.topbar .dropdown-menu .dropdown-item:hover{background:rgba(0,76,151,0.1)}.header{background:white;padding:16px 0 16px 32px;-webkit-transition:box-shadow 225ms cubic-bezier(0, 0, 0.2, 1);transition:box-shadow 225ms cubic-bezier(0, 0, 0.2, 1);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.15);position:relative}.header nav{margin-top:40px}.header nav ul li{display:inline-block}.header nav ul li.dropdown{position:relative}.header nav ul li>a,.header nav ul li .advanced-search{padding:9px 22px;color:#004c97;font-size:0.95rem;border-radius:3px;-webkit-transition:background-color 1s cubic-bezier(0, 0, 0.2, 1);transition:background-color 1s cubic-bezier(0, 0, 0.2, 1)}.header nav ul li>a:hover,.header nav ul li .advanced-search:hover{background-color:rgba(0,76,151,0.1);-webkit-transition:background-color 0.6s cubic-bezier(0, 0, 0.2, 1);transition:background-color 0.6s cubic-bezier(0, 0, 0.2, 1)}.header nav ul li>a:focus,.header nav ul li .advanced-search:focus{outline:2px solid #ffc107}.header nav ul li>a i.fa,.header nav ul li .advanced-search i.fa{padding-left:5px;font-size:12px}.header nav ul li>a.search i,.header nav ul li .advanced-search.search i{font-size:16px}.header nav ul li .dropdown-menu{left:0;font-size:0.8rem;color:#004c97 !important}.header nav ul li .dropdown-menu.show{display:block}.header nav ul li .mega-menu{left:0;right:0;width:100vw;height:40vh;font-size:0.8rem}.header nav ul li .mega-menu.show{display:-webkit-box;display:flex}.header nav ul li .mega-menu .left-menu{height:48vh;border-right:1px solid #eee}.header nav ul li .mega-menu .left-menu a{color:#004c97 !important}.header nav ul li .mega-menu .sub-menu{display:none;-webkit-box-flex:1;flex:1}.header nav ul li .mega-menu .sub-menu .d-flex{max-height:100%}.header nav ul li .mega-menu .sub-menu a{width:280px;white-space:normal;color:#004c97 !important}.header nav ul li #search-menu{padding:16px;height:auto}.header nav ul li #search-menu .search-form{max-width:800px;width:100%;margin:16px auto 0}.header nav ul li #search-menu .search-form .input-group{border-bottom:1px solid #eee}.header nav ul li #search-menu .search-form .input-group:hover{border-bottom:1px solid #757575}.header nav ul li #search-menu .search-form .input-group input{border:none;border-radius:0;font-size:14px;color:rgba(0,0,0,0.87);caret-color:rgba(0,0,0,0.87);margin-top:13px}.header nav ul li #search-menu .search-form .input-group input:focus{box-shadow:none}.header nav ul li #search-menu .search-form .btn{border-radius:50%;border:none;color:#004c97;padding:11px 15px}.header nav ul li #search-menu .search-form .btn:hover{background-color:rgba(0,76,151,0.08)}.header nav ul li #search-menu .search-form .advanced-search{padding:15px 24px;font-size:calc(0.875rem - 7.5%) !important}.header nav ul li #search-menu .search-form .advanced-search i{font-size:18px}.header nav ul li #search-menu .search-form i{font-size:20px}footer{background-color:#104c97;color:white;padding:8px;font-size:0.875rem}footer span{padding:0 20px}footer a{background-color:transparent;color:rgba(255,255,255,0.7) !important;padding:8px 16px}footer a:hover{background-color:rgba(255,255,255,0.1)}.imf-sso-pages{min-height:calc(100vh - 170px)}
