@charset "UTF-8";
body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }

body, .ms-core-defaultFont, .js-callout-body { color: #333333; }

#pageStatusBar { font-family: "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; }

h1, h2, h3, h4, h5, h6, .ms-h1, .ms-h2, .ms-h3, .ms-h4, .ms-h5, .ms-h6 { font-weight: normal; margin: auto; }

h1, .ms-h1 { color: #7695A3; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.3em; font-weight: 200; }

h2, h3, .ms-h2, .ms-h3, .ms-headerFont { color: #10263C; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; }

h2, .ms-h2 { font-size: 1.46em; }

h3, .ms-h3 { font-size: 1.15em; }

h4, h5, h6, .ms-h4, .ms-h5, .ms-h6 { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

h4, .ms-h4 { color: #10263C; font-size: 1em; }

h5, .ms-h5 { font-size: 1em; }

h6, .ms-h6 { font-size: 1em; }

.col-jobad h2 { font-size: 12px; }

input, select, label, textarea, button, option { color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle; }

textarea { overflow: auto; }

input[type=password], input[type=text], input[type=file], select, textarea, .sp-peoplepicker-topLevel, .sp-peoplepicker-topLevelDisabled, .sp-peoplepicker-autoFillContainer, .ms-inputBox { background-color: #fff; background-color: rgba(255, 255, 255, 0.84); border: 1px solid #99B0C1; color: #1C4269; }

input[type=password], input[type=text], input[type=file], textarea, .ms-inputBox { padding: 2px 5px; }

input[type=button], input[type=reset], input[type=submit], button { background-color: #DAEAF5; border: 1px solid #96BBCE; color: #1C4269; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; margin-left: 10px; min-width: 6em; padding: 7px 10px; }

input[type=password]:focus, input[type=text]:focus, select:focus, textarea:focus, .sp-peoplepicker-topLevelFocus, .ms-inputBoxActive, .ms-inputBox.ms-inputBoxActive:hover { border-color: #1C4269; }

input[type=button]::-moz-inner-focus, input[type=reset]::-moz-inner-focus, input[type=submit]::-moz-inner-focus, button::-moz-inner-focus { border-color: #1C4269; }

input[type=password]:hover, input[type=text]:hover, input[type=file]:hover, textarea:hover, .sp-peoplepicker-topLevel:hover, .ms-inputBox:hover { border-color: #5C7B93; }

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover { background-color: #B8D2E0; border-color: #7FACC3; }

input[type=button]:active, input[type=reset]:active, input[type=submit]:active, button:active { background-color: #96C1D3; border-color: #669BB7; }

input.ms-button-emphasize, button.ms-button-emphasize { background-color: #1C4269; border-color: #344F6A; color: #fff; }

input.ms-button-emphasize:hover, button.ms-button-emphasize:hover { background-color: #133554; border-color: #344F6A; }

input[type=password][disabled], input[type=text][disabled], input[type=file][disabled], textarea[disabled], select[disabled], .sp-peoplepicker-topLevelDisabled, .ms-inputBoxDisabled { background-color: #EEF3F5; border-color: #D8DFE0; color: #99A8AD; }

input[type=button][disabled], input[type=reset][disabled], input[type=submit][disabled], button[disabled][disabled] { background-color: #E3E9EB; border-color: #C7D3D7; color: #99A8AD; }

a, .ms-link:visited { color: #0071b8; text-decoration: none; }

a:visited { color: #0071b8; text-decoration: none; }

a:hover, a:active { color: #0071b8; text-decoration: none; }

a:active { color: #0071b8; }

a.alternate, a.alternate:link, a.alternate:visited { color: #333333; text-decoration: none; }

a.alternate:hover { color: #333333; text-decoration: none; border-bottom: 1px dotted #333333; }

a.negative, a.negative:link, a.negative:visited { color: white; text-decoration: none; }

a.negative:hover { color: white; text-decoration: none; border-bottom: 1px dotted white; }

.bs a:hover, .bs a:active { border-bottom: 1px dotted #0071b8; }
.bs a.alternate:hover { border-bottom: 1px dotted #333333; }
.bs .ms-summaryLinksToolbar a:hover, .bs .ms-webpart-controlBox a:hover { border-bottom: 0; }
.bs .ms-core-menu-link:hover { border-bottom: 0; }

a.no-underline:hover, .ms-srch-sb-searchLink, .ms-commandLink, .ms-ref-refinername, .ms-srch-item-link { border-bottom: 0 !important; }

#sideNavBox > hr { margin: 20px auto; }

#siteactiontd { height: 30px; margin-right: 0px; }

.ms-siteactions-root { display: inline-block; font-weight: 600; position: relative; vertical-align: top; }

.ms-siteactions-root > span > a.ms-core-menu-root { display: inline-block; height: 16px; padding: 8px 7px 6px 8px; width: 16px; }

.ms-siteactions-imgspan { display: inline-block; height: 14px; overflow: hidden; position: relative; width: 15px; }

.ms-siteactions-imgspan > .ms-core-menu-buttonIcon { left: -251px; position: absolute; top: -102px; }

.ms-siteactions-hover .ms-siteactions-imgspan > .ms-core-menu-buttonIcon { left: -254px; top: -84px; }

.ms-siteactions-normal { border-right: 1px solid transparent; display: inline-block; }

#welcomeMenuBox { display: inline-block; font-size: 1em; height: 30px; vertical-align: top; }

.ms-welcome-root { background-clip: padding-box; border-right: 1px solid transparent; display: inline-block; height: 30px; line-height: 30px; padding: 0px 7px 0px 11px; position: relative; }

.ms-core-needIEFilter .ms-welcome-root { border-left-color: #88B3D7; }

.ms-core-menu-arrow { margin-left: 3px; }

.ms-signInLink { display: inline-block; line-height: 30px; padding: 0px 7px 0px 11px; vertical-align: middle; }

.ms-welcome-root > a.ms-core-menu-root, .ms-signInLink { color: #59738E; height: 30px; text-decoration: none; }

.ms-welcome-hover > a.ms-core-menu-root, .ms-signInLink:hover { color: #1C4269; text-decoration: none; }

.ms-welcome-root > a.ms-core-menu-root:active, .ms-signInLink:active { color: #12324F; text-decoration: none; }

.ms-welcome-hover, .ms-siteactions-hover { background-color: #fff; border-right-color: #DBDBDB; }

.ms-welcome-root > .ms-core-menu-box.ms-core-menu-box, .ms-siteactions-hover > .ms-core-menu-box.ms-core-menu-box { border-top: 0px solid transparent; box-shadow: 3px 3px 6px -4px rgba(0, 0, 0, 0.3), -3px 3px 6px -4px rgba(0, 0, 0, 0.3); }

.ms-core-suiteLink > .ms-core-menu-box, .ms-core-suiteLink > .ms-core-menu-boxBig, .ms-siteactions-hover > .ms-core-menu-box, .ms-siteactions-hover > .ms-core-menu-boxBig, .ms-welcome-root > .ms-core-menu-box, .ms-welcome-root > .ms-core-menu-boxBig { padding-top: 4px; }

.ms-siteicon-a { display: inline-block; max-height: 64px; max-width: 180px; }

.ms-siteicon-img { display: block; max-height: 64px; max-width: 180px; }

.ms-core-pageTitle, .ms-core-pageTitle a { color: #1C4269; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.ms-core-pageTitle { font-size: 2.77em; white-space: nowrap; }

.ms-core-pageTitle a:hover, .ms-core-pageTitle a:active { text-decoration: none; }

.ms-core-form-heading { color: #935449; }

.ms-core-form-section { margin-bottom: 13px; }

.ms-core-form-subsection { margin: 9px auto 11px; }

.ms-core-form-line { margin-bottom: 6px; }

.ms-core-form input[type=radio], .ms-core-form input[type=checkbox] { margin-right: 5px; }

.ms-core-form-titleCell { width: 100px; }

.ms-core-form-title { color: #935449; font-size: inherit; }

.ms-core-form-row > td { margin: 1px; padding: 7px; vertical-align: top; }

.ms-core-navigation { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.ms-core-form-bottomButtonBox { margin-top: 20px; text-align: right; }

#searchInputBox { float: right; margin-bottom: 12px; }

.ms-srch-sb { display: inline-block; }

.ms-core-header .ms-srch-sb { background-color: #F5F9FB; background-color: rgba(245, 249, 251, 0.84); }

.ms-srch-sb-border { border: 1px solid #99B0C1; }

.ms-core-header .ms-srch-sb-border { border: 1px solid #99B0C1; }

.ms-srch-sb-border:hover { border: 1px solid #5C7B93; }

.ms-core-header .ms-srch-sb-border:hover { border: 1px solid #5C7B93; }

.ms-srch-sb-borderFocused { border: 1px solid #1C4269; }

.ms-core-header .ms-srch-sb-borderFocused { border: 1px solid #1C4269; }

.ms-srch-sb > input { background-color: transparent; border-style: none; display: inline-block; height: 18px; margin: 0px 0px 0px 5px; outline-style: none; padding: 0px 1px 0px 0px; width: 200px; }

.ms-core-header .ms-srch-sb > input { color: #1C4269; }

.ms-srch-sb > input:focus { border-style: none; outline-style: none; }

.ms-srch-sb > input[type=text]::-ms-clear { display: none; }

.ms-srch-sb-link { float: left; margin-left: 10px; }

.ms-srch-sb-navLink, .ms-srch-sb-searchLink { background-color: transparent; border: 1px solid transparent; cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; }

.ms-srch-sb > .ms-srch-sb-searchLink { height: 20px; margin-left: -1px; width: 20px; }

.ms-srch-sb > .ms-srch-sb-navLink { height: 20px; width: 20px; }

.ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover { background-color: #B8D2E0; }

.ms-srch-sb-searchLink:active, .ms-srch-sb-searchLink > img:active, .ms-srch-sb-navLink:active, .ms-srch-sb-navLink > img:active, .ms-srch-sb-navLink-menuOpen, .ms-srch-sb-navLink-menuOpen:hover { background-color: #96C1D3; }

.ms-srch-sb-searchImg { left: -35px; position: absolute; top: -57px; }

.ms-srch-sb-searchImg:hover { left: -1px; top: -69px; }

.ms-srch-sb-navImg { left: -35px; position: absolute; top: -35px; }

.ms-srch-sb-navImg:hover, .ms-srch-sb-navLink-menuOpen > .ms-srch-sb-navImg { left: -57px; top: -35px; }

.ms-core-header .ms-srch-sb-prompt.ms-srch-sb-prompt { color: #7695A3; }

#SearchBox .ms-srch-sbLarge-fullWidth { margin-top: 0; padding: 6px 0; margin-bottom: 0; height: auto; line-height: auto; }
#SearchBox .ms-srch-sbLarge-fullWidth:focus { outline: none; border: 0; -webkit-box-shadow: none; box-shadow: none; }
#SearchBox .ms-srch-sb-searchLink #searchImg { max-width: none !important; }

.ms-srch-item-title h3 { font-size: 15px !important; line-height: 1.1 !important; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif !important; margin: 0 !important; }

.ms-srch-item-path { color: #aaa !important; }

.ms-srch-result-groups { border-top: solid 1px #ccc; margin: 0 !important; }

.ms-srch-result .ms-srch-item { border-bottom: solid 1px #ccc; margin: 0 !important; padding: 11px 0px; }

.content .ms-srch-sbLarge { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: none !important; background-color: #e6e6e6; }
.content .ms-srch-sbLarge input { margin-left: 18px; background-color: #e6e6e6 !important; border: none !important; width: 470px; font-size: 18px !important; font-weight: bold; }

#ResultHeader { display: none !important; }

.ms-ref-refiner #Value { padding: 0; color: #666; }

.ms-ref-refiner .ms-ref-filterSel * { font-weight: bold; color: #000 !important; }

.ms-ref-refinername { font-size: 15px !important; line-height: 15px !important; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif !important; color: #0071b8 !important; }

#ResultFooter { display: none; }

#PagingSelf a, #PagingLink a { color: #0071b8 !important; }

.ms-srch-hover-innerContainer h3.ms-soften { color: #333 !important; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 15px; line-height: 1; }

.ms-srch-item-summary { padding-top: 0 !important; color: #666; }

.ms-srch-item-highlightedText { color: #000; font-weight: bold; }

.ms-srch-item-path { margin: 0; }

.ms-qSuggest-container { background-color: #fff; border: inherit; margin: -1px 0px 0px -1px; padding: 5px 0px; position: absolute; visibility: hidden; z-index: 1000; }

.ms-qSuggest-list { cursor: default; margin: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap; }

.ms-qSuggest-listItem { margin: 0px; padding: 7px 10px; }

.ms-qSuggest-hListItem { background-color: #E2EEF6; background-color: rgba(226, 238, 246, 0.65); margin: 0px; padding: 7px 10px; }

.ms-qSuggest-personalResultTitle { color: #7695A3; margin: 0; padding: 7px 10px; }

.ms-qSuggest-listSeparator { border-top: 1px solid #C4D0D7; margin: 7px 0px; }

a:active.ms-skip, a:focus.ms-skip, a:focus.ms-acc-button, a:active.ms-acc-button { background-color: #fff; border: 1px solid #000; color: #000; height: auto; padding: 2px 4px; position: absolute; top: 2px; width: auto; z-index: 12; }

.ms-diffdelete { text-decoration: line-through; }

.ms-textXLarge { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.46em; }

.ms-textLarge { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.15em; }

.ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.ms-textSmall, .ms-textXSmall, .ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink { font-size: .9em; }

.ms-metadata, .ms-descriptiontext { color: #7695A3; }

.ms-uppercase { text-transform: uppercase; }

.ms-helperText, input.ms-helperText { color: #7695A3; }

.ms-atMention, .ms-hashTag { font-weight: bold; }

.ms-subtleLink:link, .ms-subtleLink:visited, .ms-atMention:link, .ms-atMention:visited, .ms-hashTag:link, .ms-hashTag:visited { color: #1C4269; }

.ms-subtleLink:hover, .ms-atMention:hover, .ms-hashTag:hover { color: #334F13; text-decoration: none; }

.ms-subtleLink:active, .ms-atMention:active, .ms-hashTag:active { color: #2A371D; text-decoration: none; }

.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled { font-size: 1em; }

.ms-commandLink, .ms-commandLink:visited { font-size: 1em; }

.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled, .ms-commandLink, .ms-commandLink:visited, .ms-secondaryCommandLink, .ms-secondaryCommandLink:visited { color: #1C4269; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; text-transform: uppercase; }

.ms-emptyMode, .ms-attractMode { color: #7695A3; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.46em; }

a.ms-listlink, a.ms-listlink:hover, a.ms-listlink:active { color: #1C4269; }

a.ms-listlink:hover, a.ms-listlink:active { text-decoration: underline; }

.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a { color: #333333; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: normal; text-transform: uppercase; }

.ms-webpart-titleText > a:hover { color: black; }

.ms-webpart-titleText > a:active { color: black; }

.ms-webpart-titleText-withMenu { padding-right: 35px; }

.ms-webpart-titleText { font-size: 15px; text-align: left !important; }
.ms-webpart-titleText nobr { white-space: normal; }

.ms-disabled { color: #99A8AD; }

.ms-largeNumber { color: #4F6836; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.31em; }

.ms-hcLink { border-bottom: 1px solid transparent; }

.ms-emphasis { background-color: #1C4269; color: #fff; }

.ms-core-needIEFilter .ms-emphasis { background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1c4269, endColorstr=#ff1c4269)"; }

.ms-emphasis:hover { background-color: #133554; }

.ms-core-needIEFilter .ms-emphasis:hover { background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff133554, endColorstr=#ff133554)"; }

.ms-emphasisBorder { border: 1px solid #344F6A; }

.ms-emphasisBorder:hover { border-color: #344F6A; }

.ms-subtleEmphasis { background-color: rgba(206, 220, 229, 0.4); color: #7695A3; }

.ms-subtleEmphasisCommand { background-color: rgba(206, 220, 229, 0.4); color: #1C4269; }

.ms-core-needIEFilter .ms-subtleEmphasisCommand { background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#65cedce5, endColorstr=#65cedce5)"; }

.ms-core-tableNoSpace { border-spacing: 0px; }

.ms-core-tableNoSpace > tr > td, .ms-core-tableNoSpace > * > tr > td, .ms-core-tableNoSpace > tr > th, .ms-core-tableNoSpace > * > tr > th { padding: 0px; }

.ms-displayBlock { display: block; }

.ms-displayInline { display: inline; }

.ms-displayInlineBlock { display: inline-block; }

.ms-table { display: table; }

.ms-tableRow { display: table-row; }

.ms-tableCell { display: table-cell; }

.ms-verticalAlignTop { vertical-align: top; }

.ms-verticalAlignMiddle { vertical-align: middle; }

.ms-verticalAlignBaseline { vertical-align: baseline; }

.ms-positionRelative { position: relative; }

.ms-positionAbsolute { position: absolute; }

.ms-positionAbsolute { position: absolute; }

.ms-hide { display: none; }

.ms-visibilityHidden { visibility: hidden; }

.ms-accessible, .ms-hidden, a.ms-skip, a:hover.ms-skip, a:visited.ms-skip, a.ms-TurnOnAcc, a.ms-SkiptoMainContent, a.ms-SkiptoNavigation { display: block; height: 1px; overflow: hidden; position: absolute; top: -2000px; width: 1px; }

.ms-unicodeBidiEmbed { unicode-bidi: embed; }

.ms-clear { clear: both; }

.ms-alignRight { text-align: right; }

.ms-alignLeft { text-align: left; }

.ms-alignCenter { text-align: center; }

.ms-floatRight { float: right; }

.ms-floatLeft { float: left; }

.ms-noWrap { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ms-forceWrap { word-wrap: break-word; }

.ms-normalWrap { white-space: normal; word-wrap: normal; }

.ms-fullWidth { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }

.ms-fullHeight { height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ms-fillBoxFull { height: 100%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ms-fillBox { height: 100%; width: 100%; }

.ms-padding0 { padding: 0px; }

.ms-margin0 { margin: 0px; }

.ms-noList ul, .ms-noList ol, .ms-noList { list-style-type: none; padding-left: 0px; }

.ms-bold { font-weight: bold; }

.ms-italic { font-style: italic; }

.ms-smallIndent { margin-left: 20px; }

.ms-indent { margin-left: 25px; }

.ms-highContrastBorder { border: 1px solid transparent; }

.ms-cursorDefault { cursor: default; }

.ms-cursorPointer { cursor: pointer; }

.ms-shadow { box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47); }

.ms-lines { border: 1px solid #99B0C1; }

.ms-subtleLines { border: 1px solid #c6c6c6; }

.ms-strongLines { border: 1px solid #5C7B93; }

.ms-disabledLines { border: 1px solid #D8DFE0; }

.ms-accentLines { border: 1px solid #1C4269; }

.ms-popupBorder { border: 1px solid #DBDBDB; }

@media print { .ms-noPrint, #s4-ribbonrow, #sideNavBox, .ms-feedback-box, #ms-overlay-ie8background, #background { display: none; }
  #s4-titlerow { display: block; }
  body { overflow: visible; }
  #s4-workspace { height: auto !important; overflow: visible !important; width: auto !important; }
  #contentBox { margin: 0px !important; } }
.ms-ContentAccent1-fontColor { color: #2EA0E6; }

.ms-ContentAccent2-fontColor { color: #4CA634; }

.ms-ContentAccent3-fontColor { color: #C68627; }

.ms-ContentAccent4-fontColor { color: #1670CC; }

.ms-ContentAccent5-fontColor { color: #475A66; }

.ms-ContentAccent6-fontColor { color: #1C4168; }

.ms-TileText-fontColor { color: #fff; }

.ms-TopBarText-fontColor { color: #59738E; }

.ms-ContentAccent1-bgColor { background-color: #2EA0E6; }

.ms-ContentAccent2-bgColor { background-color: #4CA634; }

.ms-ContentAccent3-bgColor { background-color: #C68627; }

.ms-ContentAccent4-bgColor { background-color: #1670CC; }

.ms-ContentAccent5-bgColor { background-color: #475A66; }

.ms-ContentAccent6-bgColor { background-color: #1C4168; }

.ms-SelectionBackground-bgColor { background-color: rgba(180, 213, 234, 0.59); }

.ms-HoverBackground-bgColor { background-color: rgba(226, 238, 246, 0.65); }

.ms-TileBackgroundOverlay-bgColor { background-color: rgba(28, 65, 104, 0.7); }

.ms-EmphasisBackground-bgColor { background-color: #1C4269; }

.ms-TopBarBackground-bgColor { background-color: rgba(227, 237, 245, 0.84); }

.ms-EmphasisHoverBackground-bgColor { background-color: #133554; }

.ms-core-needIEFilter .ms-ContentAccent1-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2ea0e6, endColorstr=#ff2ea0e6)"; }

.ms-core-needIEFilter .ms-ContentAccent2-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4ca634, endColorstr=#ff4ca634)"; }

.ms-core-needIEFilter .ms-ContentAccent3-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc68627, endColorstr=#ffc68627)"; }

.ms-core-needIEFilter .ms-ContentAccent4-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1670cc, endColorstr=#ff1670cc)"; }

.ms-core-needIEFilter .ms-ContentAccent5-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff475a66, endColorstr=#ff475a66)"; }

.ms-core-needIEFilter .ms-ContentAccent6-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1c4168, endColorstr=#ff1c4168)"; }

.ms-core-needIEFilter .ms-SelectionBackground-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#97b4d5ea, endColorstr=#97b4d5ea)"; }

.ms-core-needIEFilter .ms-HoverBackground-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5e2eef6, endColorstr=#a5e2eef6)"; }

.ms-core-needIEFilter .ms-TileBackgroundOverlay-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b31c4168, endColorstr=#b31c4168)"; }

.ms-core-needIEFilter .ms-EmphasisBackground-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1c4269, endColorstr=#ff1c4269)"; }

.ms-core-needIEFilter .ms-TopBarBackground-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7e3edf5, endColorstr=#d7e3edf5)"; }

.ms-core-needIEFilter .ms-EmphasisHoverBackground-bgColor { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff133554, endColorstr=#ff133554)"; }

.ms-ContentAccent1-borderColor { border-color: #2EA0E6; }

.ms-ContentAccent2-borderColor { border-color: #4CA634; }

.ms-ContentAccent3-borderColor { border-color: #C68627; }

.ms-ContentAccent4-borderColor { border-color: #1670CC; }

.ms-ContentAccent5-borderColor { border-color: #475A66; }

.ms-ContentAccent6-borderColor { border-color: #1C4168; }

.ms-StrongLines-borderColor { border-color: #5C7B93; }

.ms-Lines-borderColor { border-color: #99B0C1; }

.ms-SubtleLines-borderColor { border-color: #C4D0D7; }

.ms-DisabledLines-borderColor { border-color: #D8DFE0; }

.ms-AccentLines-borderColor { border-color: #1C4269; }

.ms-FocusedAccentLine-borderColor { border-color: #2a8dd4; }

.ms-RowAccent-borderColor { border-color: #1C4269; }

.ms-EmphasisBorder-borderColor { border-color: #344F6A; }

.ms-TopBarBorder-borderColor { border-color: #f0f0f0; }

HR.ms-rteElement-HR { -ms-element: "true"; -ms-name: "GrÕ streg"; background-color: #99B0C1; height: 1px; }

.ms-rtestate-field { line-height: 16px; }

.ms-rtestate-field p, [class="dn-Element-P"] { line-height: 16px; margin: 0px 0px 1em 0px; }
.ms-rtestate-field p:last-child, [class="dn-Element-P"]:last-child { margin-bottom: 0; }

.ms-WPBorder { border: 1px solid #cccccc; }

.ms-core-needIEFilter .ms-WPAddButton { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7ffffff, endColorstr=#d7ffffff)"; }

#MSOTlPn_MainTD option, #MSOTlPn_MainTD select, #MSOTlPn_MainTD button { background-color: #fff; border-color: #d9d9d9; color: #65686b; }

.ms-webpartzone-cell { margin: auto auto 20px; }

.s4-wpcell, .s4-wpcell-plain, .s4-wpActive { vertical-align: top; }

.s4-wpcell .s4-wpTopTable { border: 1px solid transparent; }

.s4-wpcell-plain .s4-wpTopTable { border: none; }

.s4-wpActive .s4-wpTopTable, .s4-wpActive .ms-WPSelected { border: 1px solid #5C7B93; }

.ms-WPHeaderTdMenu { border: 1px solid transparent; cursor: pointer; white-space: nowrap; width: 21px; word-wrap: normal; }

.ms-WPMenuDiv, .ms-WPMenuDivHover { white-space: nowrap; }

.ms-wpselectlink, .ms-wpselectlinkfocus { text-align: center; }

.ms-WPHeaderMenuImg { padding: 7px; vertical-align: middle; visibility: hidden; }

.ms-wpselectlinkfocus .ms-WPHeaderMenuImg, .s4-wpcell-plain:hover .ms-WPHeaderMenuImg, .s4-wpcell:hover .ms-WPHeaderMenuImg, .s4-wpActive .ms-WPHeaderMenuImg { visibility: visible; }

.s4-wpcell .ms-WPTitle, .s4-wpActive .ms-WPTitle { cursor: pointer; }

.ms-WPTitle, .ms-WPTitle a { color: #7695A3; }

.s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a { color: #935449; }

.ms-WPHeaderTdSelection { cursor: auto; text-align: center; width: 21px; }

.ms-WPHeaderTdSelSpan { display: inline-block; }

.ms-WPHeaderCbxHidden { margin: 0px; position: absolute; top: -2000px; vertical-align: middle; }

.ms-WPHeaderCbxVisible, .s4-wpcell:hover .ms-WPHeaderTdSelection input, .s4-wpActive .ms-WPHeaderTdSelection input { margin: 0px; position: relative; top: 0px; vertical-align: middle; }

.s4-wpcell-plain .ms-WPHeaderTdSelection { display: none; }

.ms-wpContentDivSpace { position: relative; }

.ms-SPZone.ms-webpart-zone { padding: 10px; }

.ms-webpart-zone { display: table; }

.ms-webpart-zone-title { color: #7695A3; display: block; }

.s4-wpcell > .ms-webpart-chrome, .s4-wpActive > .ms-webpart-chrome { border: 1px solid transparent; }

.ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain { border: 1px solid #C4D0D7; border-collapse: separate; padding: 5px 10px 10px; }

.ms-SPZone > .s4-wpActive, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpActive { border: 1px solid #344F6A; border-collapse: separate; padding: 5px 10px 10px; }

.ms-webpart-chrome-fullWidth { min-width: 100%; }

.ms-webpart-chrome { border-spacing: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ms-webpart-chrome-vertical { display: block; }

.ms-webpart-controlBox-show > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpartzone-cell:focus > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpartzone-cell:hover > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpart-controlBox-show > span > .ms-cursorDefault, .ms-webpartzone-cell:focus > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > span > .ms-cursorDefault, .ms-webpartzone-cell:hover > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > span > .ms-cursorDefault { visibility: visible; }

.ms-webpart-controlBox-hide > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpart-controlBox-hide > span > .ms-cursorDefault { visibility: hidden; }

.ms-webpart-controlBox { float: right; margin-left: -35px; position: absolute; }

.ms-webpart-titleRowCell { padding: 0px; position: relative; }

.js-webpart-titleCell { width: 100%; }

.js-webpart-titleCell, .ms-webpart-controlBox, .js-webpart-menuCell, .ms-webpart-checkboxTd { display: inline-block; }

.ms-webpart-checkboxTd { padding-right: 3px; width: 19px; }

.ms-webpart-checkboxTd > input { display: block; }

.js-webpart-menuCell { position: relative; width: 15px; }

.ms-webpart-menuLink { border: 0px solid transparent; display: inline-block; height: 3px; overflow: hidden; padding: 3px; vertical-align: middle; width: 5px; }

.ms-webpart-menuLink:hover { border-color: #99B0C1; }

.ms-webpart-menuLink > img { display: block; }

.ms-webpart-chrome-title { margin-bottom: 2px; position: relative; vertical-align: middle; }

.ms-rtestate-write .ms-webpart-chrome-title { cursor: move; }

.ms-webpart-chrome-title-padleft { padding-left: 2px; }

.ms-webpart-chrome-title-padright { padding-right: 2px; }

.ms-webpart-cell-vertical { display: table; }

.ms-webpart-cell-horizontal { display: table-cell; }

.ms-WPBorderBorderOnly { border: 1px solid #cccccc; }

#searchInputBox .ms-webpart-unselected { padding: 0px; }

.ms-webpart-menuArrowSpan { display: block; height: 3px; overflow: hidden; position: relative; vertical-align: top; width: 5px; }

.ms-webpart-menuArrowImg { left: -109px; position: absolute; top: -250px; }

.ms-webpart-errorContainer { margin: 0px auto; padding: 60px 20px; text-align: left; }

.ms-webpart-errorTitle { line-height: 1.1em; padding-bottom: 10px; }

.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header { display: block; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; vertical-align: middle; }

.ms-spgrid-col-header-normal { background-color: transparent; border-bottom-color: #C4D0D7; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; color: #7695A3; font-size: 0.85em; font-weight: normal; }

.ms-spgrid-col-header-normal-hover { background-color: rgba(226, 238, 246, 0.65); border-bottom-color: #C4D0D7; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; color: #59753D; font-size: 0.85em; font-weight: normal; }

.ms-spgrid-col-header-elem-bg-colors-normal-hover { background-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; }

.ms-spgrid-col-header-elem-hover-bg-colors-normal-hover { background-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: transparent; }

.ms-spgrid-col-elem-colors-click-normal-hover { background-color: transparent; border-left-color: transparent; }

.ms-spgrid-col-header-part-selected { background-color: transparent; border-bottom-color: #1C4269; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; color: #7695A3; font-size: 0.85em; font-weight: normal; }

.ms-spgrid-col-header-part-selected-hover { background-color: rgba(226, 238, 246, 0.65); border-bottom-color: #1C4269; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; color: #59753D; font-size: 0.85em; font-weight: normal; }

.ms-spgrid-col-header-elem-bg-colors-part-selected-hover { background-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; }

.ms-spgrid-col-header-elem-hover-bg-colors-part-selected-hover { background-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: transparent; }

.ms-spgrid-col-elem-colors-click-part-selected-hover { background-color: transparent; border-left-color: transparent; }

.ms-spgrid-col-header-all-selected { background-color: transparent; border-bottom-color: #1C4269; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; color: #7695A3; font-size: 0.85em; font-weight: normal; }

.ms-spgrid-col-header-all-selected-hover { background-color: rgba(226, 238, 246, 0.65); border-bottom-color: #1C4269; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; color: #59753D; font-size: 0.85em; font-weight: normal; }

.ms-spgrid-col-header-elem-bg-colors-all-selected-hover { background-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; }

.ms-spgrid-col-header-elem-hover-bg-colors-all-selected-hover { background-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: transparent; }

.ms-spgrid-col-elem-colors-click-all-selected-hover { background-color: transparent; border-left-color: transparent; }

.ms-propertysheet th.ms-vh2-nofilter-notextalign { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph { color: #333; font-size: 1em; }

.ms-viewheadertr { background-color: lightgrey; }

.ms-linksection-level2 { margin: 0px; padding: 0px; }

.ms-linksection-level2 > td { padding-bottom: 17px; padding-left: 5px; }

.ms-linksection-level2 > td > h3 { color: #004693; font-weight: normal; margin: 0px; padding: 0px; }

.ms-linksection-level2 > td > h3 > a { color: #276500; }

.ms-linksection-level2 img { padding: 0px 8px 0px 10px; }

.ms-linksection-level2 ul, .ms-linksection-level2 ul > li { display: inline; line-height: 16px; }

.ms-linksection-level2 ul { margin: 0px; padding: 0px; }

.ms-linksection-level2 ul > li { color: #d7d7d7; font-weight: normal; list-style: none; white-space: nowrap; }

.ms-linksection-level2 span { padding: 0px 2px 0px 0px; }

.ms-linksectionitemdescription { padding-left: 3px; padding-top: 7px; }

/* _lcid="1033" _version="15.0.4420"
_LocalBinding */
.ms-ref-refineritem { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.dfwp-column { margin-left: 0; }

.slm-layout-main .dfwp-column { padding-left: 0; }

.item { padding-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0px; clear: both; margin-bottom: 10px; overflow: hidden; }

.item.bullet { padding-left: 10px; background-position-y: 5px; margin-bottom: 0; }

.link-item-large, .link-item-large a, .link-item-large a:link { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; }

.image-area-left { padding-right: 10px; max-width: 50%; }

.image-area-right { padding-left: 10px; max-width: 50%; }

.image-area-top { padding-bottom: 10px; }

.bullet { background-image: url("/_layouts/15/DN/UI/images/icons/arrow-blue-small.png"); }

.groupheader { margin-bottom: 0; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; }
.groupheader.item { padding-left: 0; }

.large { font-size: 16px; }

.small { font-size: 10px; }

.medium { font-size: 12px; }

.level-header { padding: 0; }

.level-section { margin-bottom: 0; }

.level-section > ul > li { margin-left: 2em; margin-right: 2em; }

.headertitle, .headertitle a, .headertitle a:link { font-size: 12px; font-weight: normal; }

.headertitle-large, .headertitle-large a, .headertitle-large a:link { font-size: 12px; font-weight: normal; }

.headertitle-small, .headertitle-small a, .headertitle-small a:link { font-size: 11px; font-weight: normal; }

.headertitle-band, .headertitle-band a, .headertitle-band a:link { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; }

.link-item { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }
.link-item a, .link-item a:link, .link-item a:visited { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; color: #333333; }
.link-item.bullet a, .link-item.bullet a:link, .link-item.bullet a:visited { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.link-item a:hover { color: #333333; text-decoration: none; border-bottom: 1px dotted #333333; }

.link-item .description { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: #808080; }

.groupmarker { margin-bottom: 1em; }
.groupmarker:last-child { margin-bottom: 0; }

.title-With-Background { background-color: #ccc; margin-top: 10px; padding: 10px 15px; }

.dfwp-column[style*="width:"] { padding-right: 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.dfwp-column[style*="width:"]:last-child { padding-right: 0; }

div[id^='rssFeedWPDiv'] { padding-top: 0 !important; }
div[id^='rssFeedWPDiv'] .groupheader { font-size: 14px; margin-bottom: .5em; }
div[id^='rssFeedWPDiv'] .item.link-item { margin-bottom: .5em; background: url("/_layouts/15/DN/UI/images/icons/arrow-blue-small.png") 0 0 no-repeat; padding-left: 10px; background-position-y: 5px; }
div[id^='rssFeedWPDiv'] .item.link-item > a { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0071b8; }
div[id^='rssFeedWPDiv'] .item.link-item > a:visited { color: #0071b8; }
div[id^='rssFeedWPDiv'] .item.link-item > a:hover { color: #0071b8; }
div[id^='rssFeedWPDiv'] .item.link-item > a:active { color: #0071b8; }
div[id^='rssFeedWPDiv'] .item.link-item .description .description { margin-bottom: 1em; }

.mediaPlayerContainer { float: none; background-color: #333; }
.mediaPlayerContainer a:hover { border-bottom: 0 !important; }
.mediaPlayerContainer Video { display: inline !important; }

.mediaPlayerTitleOverlay { display: none; }

div.mediaPlayerInitialPlayButton { position: absolute; bottom: 40%; right: auto; left: 46%; width: 47px; height: 47px; background-color: rgba(0, 113, 184, 0.6); border-width: 0; border-radius: 28px; }

.span6 div.mediaPlayerInitialPlayButton { left: 273.5px; }

.span4 div.mediaPlayerInitialPlayButton { left: 171.5px; }

.span3 div.mediaPlayerInitialPlayButton { left: 120.5px; }

div.mediaPlayerInitialPlayButton:hover { background-color: #0071b8; }

/*
 * Bootstrap v2.1.0, love to @mdo and @fat.
*/
.bs article, .bs aside, .bs details, .bs figcaption, .bs figure, .bs footer, .bs header, .bs hgroup, .bs nav, .bs section { display: block; }
.bs audio, .bs canvas, .bs video { display: inline-block; *display: inline; *zoom: 1; }
.bs audio:not([controls]) { display: none; }
.bs html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.bs a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bs a:hover, .bs a:active { outline: 0; }
.bs sub, .bs sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
.bs sup { top: -0.5em; }
.bs sub { bottom: -0.25em; }
.bs img { max-width: 100%; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
.bs #mapCanvas label { width: auto; display: inline; }
.bs #mapCanvas img { max-width: none; }
.bs button, .bs input, .bs select, .bs textarea { margin: 0; font-size: 100%; vertical-align: middle; }
.bs button, .bs input { *overflow: visible; line-height: normal; }
.bs button::-moz-focus-inner, .bs input::-moz-focus-inner { padding: 0; border: 0; }
.bs button, .bs input[type="button"], .bs input[type="reset"], .bs input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
.bs input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
.bs input[type="search"]::-webkit-search-decoration, .bs input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
.bs textarea { overflow: auto; vertical-align: top; }
.bs dl { margin-top: 0; }
.bs body { margin: 0; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #333333; background-color: white; }
.bs .row { margin-left: -18px; *zoom: 1; }
.bs .row:before, .bs .row:after { display: table; content: ""; line-height: 0; }
.bs .row:after { clear: both; }
.bs [class*="span"] { float: left; margin-left: 18px; }
.bs .container, .bs .navbar-static-top .container, .bs .navbar-fixed-top .container, .bs .navbar-fixed-bottom .container { width: 1206px; }
.bs .span12 { width: 1206px; }
.bs .span11 { width: 1104px; }
.bs .span10 { width: 1002px; }
.bs .span9 { width: 900px; }
.bs .span8 { width: 798px; }
.bs .span7 { width: 696px; }
.bs .span6 { width: 594px; }
.bs .span5 { width: 492px; }
.bs .span4 { width: 390px; }
.bs .span3 { width: 288px; }
.bs .span2 { width: 186px; }
.bs .span1 { width: 84px; }
.bs .offset12 { margin-left: 1242px; }
.bs .offset11 { margin-left: 1140px; }
.bs .offset10 { margin-left: 1038px; }
.bs .offset9 { margin-left: 936px; }
.bs .offset8 { margin-left: 834px; }
.bs .offset7 { margin-left: 732px; }
.bs .offset6 { margin-left: 630px; }
.bs .offset5 { margin-left: 528px; }
.bs .offset4 { margin-left: 426px; }
.bs .offset3 { margin-left: 324px; }
.bs .offset2 { margin-left: 222px; }
.bs .offset1 { margin-left: 120px; }
.bs .row-fluid { width: 100%; *zoom: 1; }
.bs .row-fluid:before, .bs .row-fluid:after { display: table; content: ""; line-height: 0; }
.bs .row-fluid:after { clear: both; }
.bs .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 1.49254%; *margin-left: 1.45108%; }
.bs .row-fluid [class*="span"]:first-child { margin-left: 0; }
.bs .row-fluid .span12 { width: 100%; *width: 99.95854%; }
.bs .row-fluid .offset12 { margin-left: 102.98507%; *margin-left: 102.90216%; }
.bs .row-fluid .offset12:first-child { margin-left: 101.49254%; *margin-left: 101.40962%; }
.bs .row-fluid .span11 { width: 91.54229%; *width: 91.50083%; }
.bs .row-fluid .offset11 { margin-left: 94.52736%; *margin-left: 94.44444%; }
.bs .row-fluid .offset11:first-child { margin-left: 93.03483%; *margin-left: 92.95191%; }
.bs .row-fluid .span10 { width: 83.08458%; *width: 83.04312%; }
.bs .row-fluid .offset10 { margin-left: 86.06965%; *margin-left: 85.98673%; }
.bs .row-fluid .offset10:first-child { margin-left: 84.57711%; *margin-left: 84.4942%; }
.bs .row-fluid .span9 { width: 74.62687%; *width: 74.58541%; }
.bs .row-fluid .offset9 { margin-left: 77.61194%; *margin-left: 77.52902%; }
.bs .row-fluid .offset9:first-child { margin-left: 76.1194%; *margin-left: 76.03648%; }
.bs .row-fluid .span8 { width: 66.16915%; *width: 66.12769%; }
.bs .row-fluid .offset8 { margin-left: 69.15423%; *margin-left: 69.07131%; }
.bs .row-fluid .offset8:first-child { margin-left: 67.66169%; *margin-left: 67.57877%; }
.bs .row-fluid .span7 { width: 57.71144%; *width: 57.66998%; }
.bs .row-fluid .offset7 { margin-left: 60.69652%; *margin-left: 60.6136%; }
.bs .row-fluid .offset7:first-child { margin-left: 59.20398%; *margin-left: 59.12106%; }
.bs .row-fluid .span6 { width: 49.25373%; *width: 49.21227%; }
.bs .row-fluid .offset6 { margin-left: 52.23881%; *margin-left: 52.15589%; }
.bs .row-fluid .offset6:first-child { margin-left: 50.74627%; *margin-left: 50.66335%; }
.bs .row-fluid .span5 { width: 40.79602%; *width: 40.75456%; }
.bs .row-fluid .offset5 { margin-left: 43.78109%; *margin-left: 43.69818%; }
.bs .row-fluid .offset5:first-child { margin-left: 42.28856%; *margin-left: 42.20564%; }
.bs .row-fluid .span4 { width: 32.33831%; *width: 32.29685%; }
.bs .row-fluid .offset4 { margin-left: 35.32338%; *margin-left: 35.24046%; }
.bs .row-fluid .offset4:first-child { margin-left: 33.83085%; *margin-left: 33.74793%; }
.bs .row-fluid .span3 { width: 23.8806%; *width: 23.83914%; }
.bs .row-fluid .offset3 { margin-left: 26.86567%; *margin-left: 26.78275%; }
.bs .row-fluid .offset3:first-child { margin-left: 25.37313%; *margin-left: 25.29022%; }
.bs .row-fluid .span2 { width: 15.42289%; *width: 15.38143%; }
.bs .row-fluid .offset2 { margin-left: 18.40796%; *margin-left: 18.32504%; }
.bs .row-fluid .offset2:first-child { margin-left: 16.91542%; *margin-left: 16.8325%; }
.bs .row-fluid .span1 { width: 6.96517%; *width: 6.92371%; }
.bs .row-fluid .offset1 { margin-left: 9.95025%; *margin-left: 9.86733%; }
.bs .row-fluid .offset1:first-child { margin-left: 8.45771%; *margin-left: 8.37479%; }
.bs [class*="span"].hide, .bs .row-fluid [class*="span"].hide { display: none; }
.bs [class*="span"].pull-right, .bs .row-fluid [class*="span"].pull-right { float: right; }
.bs .container { margin-right: auto; margin-left: auto; *zoom: 1; }
.bs .container:before, .bs .container:after { display: table; content: ""; line-height: 0; }
.bs .container:after { clear: both; }
.bs .container-fluid { padding-right: 18px; padding-left: 18px; *zoom: 1; }
.bs .container-fluid:before, .bs .container-fluid:after { display: table; content: ""; line-height: 0; }
.bs .container-fluid:after { clear: both; }

p { margin: 0 0 8px; }
p:last-child { margin-bottom: 0; }

small { font-size: 85%; }

strong { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }

em { font-style: italic; }

cite { font-style: normal; }

.muted { color: #999999; }

h1, h2, h3, h4, h5, h6 { margin: 8px 0; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1; color: #333333; text-rendering: optimizelegibility; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: #999999; }

h1 { font-size: 36px; line-height: 40px; }

h2 { font-size: 30px; line-height: 36px; }

h3 { font-size: 24px; line-height: 28px; }

h4 { font-size: 18px; line-height: 20px; }

h5 { font-size: 14px; line-height: 18px; }

h6 { font-size: 14px; line-height: 16px; }

h1 small { font-size: 24px; }

h2 small { font-size: 18px; }

h3 small { font-size: 14px; }

h4 small { font-size: 14px; }

ul, ol { padding: 0; margin: 0 0 8px 25px; }

ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }

li { line-height: 16px; }

ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; }

dl { margin-bottom: 16px; }

dt, dd { line-height: 16px; }

dt { font-weight: bold; }

dd { margin-left: 8px; }

.dl-horizontal dt { float: left; width: 120px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dl-horizontal dd { margin-left: 130px; }

hr { margin: 0.5em 0; border: 0; border-top: 1px solid #cccccc; border-bottom: 0; }

abbr[title] { cursor: help; border-bottom: 1px dotted #999999; }

abbr.initialism { font-size: 90%; text-transform: uppercase; }

blockquote { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; line-height: 30px; color: #333333; padding: 0; margin: 0; margin-bottom: 1em !important; }
blockquote .ms-rtestate-field p, blockquote [class="dn-Element-P"] { margin-bottom: 0; line-height: 30px; }
blockquote small { display: block; line-height: 1; color: #808285; font-size: 12px; float: right; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; }
blockquote.pull-right p, blockquote.pull-right small { text-align: right; }
blockquote.pull-right small:before { content: ''; }
blockquote.pull-right small:after { content: '\00A0 \2014'; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }

address { display: block; margin-bottom: 16px; font-style: normal; line-height: 16px; }

.bs { /* move down carets for tabs */ }
.bs form { margin: 0; }
.bs fieldset { padding: 0; margin: 0; border: 0; }
.bs legend { display: block; width: 100%; padding: 0; margin-bottom: 16px; font-size: 18px; line-height: 32px; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
.bs legend small { font-size: 12px; color: #999999; }
.bs label, .bs input, .bs button, .bs select, .bs textarea { font-size: 12px; font-weight: normal; line-height: 16px; }
.bs input, .bs button, .bs select, .bs textarea { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.bs label { display: block; margin-bottom: 5px; }
.bs select, .bs textarea, .bs input[type="text"], .bs input[type="password"], .bs input[type="datetime"], .bs input[type="datetime-local"], .bs input[type="date"], .bs input[type="month"], .bs input[type="time"], .bs input[type="week"], .bs input[type="number"], .bs input[type="email"], .bs input[type="url"], .bs input[type="search"], .bs input[type="tel"], .bs input[type="color"], .bs .uneditable-input { display: inline-block; padding: 4px 6px; margin-bottom: 9px; font-size: 12px; color: #666666; }
.bs input, .bs textarea { width: 210px; }
.bs textarea { height: auto; }
.bs textarea, .bs input[type="text"], .bs input[type="password"], .bs input[type="datetime"], .bs input[type="datetime-local"], .bs input[type="date"], .bs input[type="month"], .bs input[type="time"], .bs input[type="week"], .bs input[type="number"], .bs input[type="email"], .bs input[type="url"], .bs input[type="search"], .bs input[type="tel"], .bs input[type="color"], .bs .uneditable-input { background-color: #eeeeee; border: 1px solid #cccccc; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }
.bs textarea:focus, .bs input[type="text"]:focus, .bs input[type="password"]:focus, .bs input[type="datetime"]:focus, .bs input[type="datetime-local"]:focus, .bs input[type="date"]:focus, .bs input[type="month"]:focus, .bs input[type="time"]:focus, .bs input[type="week"]:focus, .bs input[type="number"]:focus, .bs input[type="email"]:focus, .bs input[type="url"]:focus, .bs input[type="search"]:focus, .bs input[type="tel"]:focus, .bs input[type="color"]:focus, .bs .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; /* IE6-9 */ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
.bs input[type="radio"], .bs input[type="checkbox"] { margin: 2px 0 0; *margin-top: 0; /* IE7 */ margin-top: -1px \9; /* IE8-9 */ line-height: normal; cursor: pointer; }
.bs input[type="file"], .bs input[type="image"], .bs input[type="submit"], .bs input[type="reset"], .bs input[type="button"], .bs input[type="radio"], .bs input[type="checkbox"] { width: auto; }
.bs select, .bs input[type="file"] { height: 30px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ *margin-top: 4px; /* For IE7, add top margin to align select with labels */ line-height: 30px; }
.bs select { width: 220px; border: 1px solid #bbb; background-color: #eeeeee; }
.bs select[multiple], .bs select[size] { height: auto; }
.bs select:focus, .bs input[type="file"]:focus, .bs input[type="radio"]:focus, .bs input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bs .uneditable-input, .bs .uneditable-textarea { color: #999999; background-color: #ebebeb; border-color: #cccccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor: not-allowed; }
.bs .uneditable-input { overflow: hidden; white-space: nowrap; }
.bs .uneditable-textarea { width: auto; height: auto; }
.bs input:-moz-placeholder, .bs textarea:-moz-placeholder { color: #999999; }
.bs input:-ms-input-placeholder, .bs textarea:-ms-input-placeholder { color: #999999; }
.bs input::-webkit-input-placeholder, .bs textarea::-webkit-input-placeholder { color: #999999; }
.bs .radio, .bs .checkbox { min-height: 18px; padding-left: 18px; }
.bs .radio input[type="radio"], .bs .checkbox input[type="checkbox"] { float: left; margin-left: -18px; }
.bs .controls > .radio:first-child, .bs .controls > .checkbox:first-child { padding-top: 5px; }
.bs .radio.inline, .bs .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; }
.bs .radio.inline + .radio.inline, .bs .checkbox.inline + .checkbox.inline { margin-left: 10px; }
.bs .input-mini { width: 60px; }
.bs .input-small { width: 90px; }
.bs .input-medium { width: 150px; }
.bs .input-large { width: 210px; }
.bs .input-xlarge { width: 270px; }
.bs .input-xxlarge { width: 530px; }
.bs input[class*="span"], .bs select[class*="span"], .bs textarea[class*="span"], .bs .uneditable-input[class*="span"], .bs .row-fluid input[class*="span"], .bs .row-fluid select[class*="span"], .bs .row-fluid textarea[class*="span"], .bs .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; }
.bs .input-append input[class*="span"], .bs .input-append .uneditable-input[class*="span"], .bs .input-prepend input[class*="span"], .bs .input-prepend .uneditable-input[class*="span"], .bs .row-fluid input[class*="span"], .bs .row-fluid select[class*="span"], .bs .row-fluid textarea[class*="span"], .bs .row-fluid .uneditable-input[class*="span"], .bs .row-fluid .input-prepend [class*="span"], .bs .row-fluid .input-append [class*="span"] { display: inline-block; }
.bs input, .bs textarea, .bs .uneditable-input { margin-left: 0; }
.bs .controls-row [class*="span"] + [class*="span"] { margin-left: 18px; }
.bs input.span12, .bs textarea.span12, .bs .uneditable-input.span12 { width: 1192px; }
.bs input.span11, .bs textarea.span11, .bs .uneditable-input.span11 { width: 1090px; }
.bs input.span10, .bs textarea.span10, .bs .uneditable-input.span10 { width: 988px; }
.bs input.span9, .bs textarea.span9, .bs .uneditable-input.span9 { width: 886px; }
.bs input.span8, .bs textarea.span8, .bs .uneditable-input.span8 { width: 784px; }
.bs input.span7, .bs textarea.span7, .bs .uneditable-input.span7 { width: 682px; }
.bs input.span6, .bs textarea.span6, .bs .uneditable-input.span6 { width: 580px; }
.bs input.span5, .bs textarea.span5, .bs .uneditable-input.span5 { width: 478px; }
.bs input.span4, .bs textarea.span4, .bs .uneditable-input.span4 { width: 376px; }
.bs input.span3, .bs textarea.span3, .bs .uneditable-input.span3 { width: 274px; }
.bs input.span2, .bs textarea.span2, .bs .uneditable-input.span2 { width: 172px; }
.bs input.span1, .bs textarea.span1, .bs .uneditable-input.span1 { width: 70px; }
.bs .controls-row { *zoom: 1; }
.bs .controls-row:before, .bs .controls-row:after { display: table; content: ""; line-height: 0; }
.bs .controls-row:after { clear: both; }
.bs .controls-row [class*="span"] { float: left; }
.bs input[disabled], .bs select[disabled], .bs textarea[disabled], .bs input[readonly], .bs select[readonly], .bs textarea[readonly] { cursor: not-allowed; background-color: #eeeeee; }
.bs input[type="radio"][disabled], .bs input[type="checkbox"][disabled], .bs input[type="radio"][readonly], .bs input[type="checkbox"][readonly] { background-color: transparent; }
.bs .control-group.warning > label, .bs .control-group.warning .help-block, .bs .control-group.warning .help-inline { color: #c09853; }
.bs .control-group.warning .checkbox, .bs .control-group.warning .radio, .bs .control-group.warning input, .bs .control-group.warning select, .bs .control-group.warning textarea { color: #c09853; border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bs .control-group.warning .checkbox:focus, .bs .control-group.warning .radio:focus, .bs .control-group.warning input:focus, .bs .control-group.warning select:focus, .bs .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; }
.bs .control-group.warning .input-prepend .add-on, .bs .control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; }
.bs .control-group.error > label, .bs .control-group.error .help-block, .bs .control-group.error .help-inline { color: #b94a48; }
.bs .control-group.error .checkbox, .bs .control-group.error .radio, .bs .control-group.error input, .bs .control-group.error select, .bs .control-group.error textarea { color: #b94a48; border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bs .control-group.error .checkbox:focus, .bs .control-group.error .radio:focus, .bs .control-group.error input:focus, .bs .control-group.error select:focus, .bs .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }
.bs .control-group.error .input-prepend .add-on, .bs .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; }
.bs .control-group.success > label, .bs .control-group.success .help-block, .bs .control-group.success .help-inline { color: #468847; }
.bs .control-group.success .checkbox, .bs .control-group.success .radio, .bs .control-group.success input, .bs .control-group.success select, .bs .control-group.success textarea { color: #468847; border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bs .control-group.success .checkbox:focus, .bs .control-group.success .radio:focus, .bs .control-group.success input:focus, .bs .control-group.success select:focus, .bs .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; }
.bs .control-group.success .input-prepend .add-on, .bs .control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; }
.bs input:focus:required:invalid, .bs textarea:focus:required:invalid, .bs select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; }
.bs input:focus:required:invalid:focus, .bs textarea:focus:required:invalid:focus, .bs select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; }
.bs .form-actions { padding: 15px 20px 16px; margin-top: 16px; margin-bottom: 16px; background-color: whitesmoke; border-top: 1px solid #e5e5e5; *zoom: 1; }
.bs .form-actions:before, .bs .form-actions:after { display: table; content: ""; line-height: 0; }
.bs .form-actions:after { clear: both; }
.bs .help-block, .bs .help-inline { color: #595959; }
.bs .help-block { display: block; margin-bottom: 8px; }
.bs .help-inline { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding-left: 5px; }
.bs .input-append, .bs .input-prepend { margin-bottom: 5px; font-size: 0; white-space: nowrap; }
.bs .input-append input, .bs .input-append select, .bs .input-append .uneditable-input, .bs .input-prepend input, .bs .input-prepend select, .bs .input-prepend .uneditable-input { position: relative; margin-bottom: 0; *margin-left: 0; font-size: 12px; vertical-align: top; }
.bs .input-append input:focus, .bs .input-append select:focus, .bs .input-append .uneditable-input:focus, .bs .input-prepend input:focus, .bs .input-prepend select:focus, .bs .input-prepend .uneditable-input:focus { z-index: 2; }
.bs .input-append .add-on, .bs .input-prepend .add-on { display: inline-block; width: auto; height: 16px; min-width: 16px; padding: 4px 5px; font-size: 12px; font-weight: normal; line-height: 16px; text-align: center; text-shadow: 0 1px 0 white; background-color: #eeeeee; border: 1px solid #ccc; }
.bs .input-append .add-on, .bs .input-append .btn, .bs .input-prepend .add-on, .bs .input-prepend .btn { margin-left: -1px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.bs .input-append .active, .bs .input-prepend .active { background-color: #a9dba9; border-color: #46a546; }
.bs .input-prepend .add-on, .bs .input-prepend .btn { margin-right: -1px; }
.bs .input-prepend .add-on:first-child, .bs .input-prepend .btn:first-child { -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; }
.bs .input-append input, .bs .input-append select, .bs .input-append .uneditable-input { -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; }
.bs .input-append .add-on:last-child, .bs .input-append .btn:last-child { -webkit-border-radius: 0 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0; }
.bs .input-prepend.input-append input, .bs .input-prepend.input-append select, .bs .input-prepend.input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.bs .input-prepend.input-append .add-on:first-child, .bs .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; }
.bs .input-prepend.input-append .add-on:last-child, .bs .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0; }
.bs .form-search input, .bs .form-search textarea, .bs .form-search select, .bs .form-search .help-inline, .bs .form-search .uneditable-input, .bs .form-search .input-prepend, .bs .form-search .input-append, .bs .form-inline input, .bs .form-inline textarea, .bs .form-inline select, .bs .form-inline .help-inline, .bs .form-inline .uneditable-input, .bs .form-inline .input-prepend, .bs .form-inline .input-append, .bs .form-horizontal input, .bs .form-horizontal textarea, .bs .form-horizontal select, .bs .form-horizontal .help-inline, .bs .form-horizontal .uneditable-input, .bs .form-horizontal .input-prepend, .bs .form-horizontal .input-append { display: inline-block; *display: inline; *zoom: 1; margin-bottom: 0; vertical-align: middle; }
.bs .form-search .hide, .bs .form-inline .hide, .bs .form-horizontal .hide { display: none; }
.bs .form-search label, .bs .form-inline label, .bs .form-search .btn-group, .bs .form-inline .btn-group { display: inline-block; }
.bs .form-search .input-append, .bs .form-inline .input-append, .bs .form-search .input-prepend, .bs .form-inline .input-prepend { margin-bottom: 0; }
.bs .form-search .radio, .bs .form-search .checkbox, .bs .form-inline .radio, .bs .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle; }
.bs .form-search .radio input[type="radio"], .bs .form-search .checkbox input[type="checkbox"], .bs .form-inline .radio input[type="radio"], .bs .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0; }
.bs .control-group { margin-bottom: 8px; }
.bs legend + .control-group { margin-top: 16px; -webkit-margin-top-collapse: separate; }
.bs .form-horizontal .control-group { margin-bottom: 12px; *zoom: 1; }
.bs .form-horizontal .control-group:before, .bs .form-horizontal .control-group:after { display: table; content: ""; line-height: 0; }
.bs .form-horizontal .control-group:after { clear: both; }
.bs .form-horizontal .control-label { float: left; width: 140px; padding-top: 5px; text-align: right; }
.bs .form-horizontal .controls { *display: inline-block; *padding-left: 20px; margin-left: 160px; *margin-left: 0; }
.bs .form-horizontal .controls:first-child { *padding-left: 160px; }
.bs .form-horizontal .help-block { margin-top: 8px; margin-bottom: 0; }
.bs .form-horizontal .form-actions { padding-left: 160px; }
.bs .form-wide .control-label { width: 180px; }
.bs .form-wide .controls { margin-left: 200px; *margin-left: 0; }
.bs .form-wide .controls:first-child { *padding-left: 200px; }
.bs .form-wide .form-actions { padding-left: 200px; }
.bs table { max-width: 100%; background-color: transparent; }
.bs .table, .bs .dn-Table-default { width: 100%; height: auto !important; margin-bottom: 16px; }
.bs .table tr, .bs .dn-Table-default tr { height: auto !important; }
.bs .table th, .bs .table td, .bs .dn-Table-default th, .bs .dn-Table-default td { padding: 8px 10px; line-height: 16px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; height: auto !important; }
.bs .table th, .bs .dn-Table-default th { font-weight: normal; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333333; background-color: #ccc; padding: 3px 10px 3px; border-right: 1px solid #fff; }
.bs .table thead th, .bs .dn-Table-default thead th { vertical-align: bottom; }
.bs .table caption + thead tr:first-child th, .bs .table caption + thead tr:first-child td, .bs .table colgroup + thead tr:first-child th, .bs .table colgroup + thead tr:first-child td, .bs .table thead:first-child tr:first-child th, .bs .table thead:first-child tr:first-child td, .bs .dn-Table-default caption + thead tr:first-child th, .bs .dn-Table-default caption + thead tr:first-child td, .bs .dn-Table-default colgroup + thead tr:first-child th, .bs .dn-Table-default colgroup + thead tr:first-child td, .bs .dn-Table-default thead:first-child tr:first-child th, .bs .dn-Table-default thead:first-child tr:first-child td { border-top: 0; }
.bs .table tbody + tbody, .bs .dn-Table-default tbody + tbody { border-top: 2px solid #dddddd; }
.bs .dn-Table-default { border-bottom: 1px solid #dddddd; }
.bs .ms-listviewtable { border-bottom: 1px solid #dddddd; }
.bs .ms-listviewtable > tbody > tr > td { border-top: 1px solid #dddddd; }
.bs .table-not-bordered { border-spacing: 0; }
.bs .table-not-bordered th, .bs .table-not-bordered td { border-top: 0; }
.bs .table-not-bordered th:first-child, .bs .table-not-bordered td:first-child { padding-left: 0; }
.bs .table-condensed th, .bs .table-condensed td { padding: 3px 5px 3px; }
.bs .table-condensed.table-not-bordered th, .bs .table-condensed.table-not-bordered td { padding: 0px 0px 0px; }
.bs .table-bordered { border: 0; border-collapse: collapse; border-bottom: 1px solid #dddddd; }
.bs .table-bordered th, .bs .table-bordered td { border-left: 0; }
.bs .table-bordered th { border-right: 1px solid #fff; }
.bs .table-bordered caption + thead tr:first-child th, .bs .table-bordered caption + tbody tr:first-child th, .bs .table-bordered caption + tbody tr:first-child td, .bs .table-bordered colgroup + thead tr:first-child th, .bs .table-bordered colgroup + tbody tr:first-child th, .bs .table-bordered colgroup + tbody tr:first-child td, .bs .table-bordered thead:first-child tr:first-child th, .bs .table-bordered tbody:first-child tr:first-child th, .bs .table-bordered tbody:first-child tr:first-child td { border-top: 0; }
.bs .table-striped tbody tr:nth-child(odd) td, .bs .table-striped tbody tr:nth-child(odd) th { background-color: #338de4; }
.bs .table-hover tbody tr:hover td, .bs .table-hover tbody tr:hover th { background-color: #338de4; }
.bs table [class*=span], .bs .row-fluid table [class*=span] { display: table-cell; float: none; margin-left: 0; }
.bs table .span1 { float: none; width: 68px; margin-left: 0; }
.bs table .span2 { float: none; width: 170px; margin-left: 0; }
.bs table .span3 { float: none; width: 272px; margin-left: 0; }
.bs table .span4 { float: none; width: 374px; margin-left: 0; }
.bs table .span5 { float: none; width: 476px; margin-left: 0; }
.bs table .span6 { float: none; width: 578px; margin-left: 0; }
.bs table .span7 { float: none; width: 680px; margin-left: 0; }
.bs table .span8 { float: none; width: 782px; margin-left: 0; }
.bs table .span9 { float: none; width: 884px; margin-left: 0; }
.bs table .span10 { float: none; width: 986px; margin-left: 0; }
.bs table .span11 { float: none; width: 1088px; margin-left: 0; }
.bs table .span12 { float: none; width: 1190px; margin-left: 0; }
.bs table .span13 { float: none; width: 1292px; margin-left: 0; }
.bs table .span14 { float: none; width: 1394px; margin-left: 0; }
.bs table .span15 { float: none; width: 1496px; margin-left: 0; }
.bs table .span16 { float: none; width: 1598px; margin-left: 0; }
.bs table .span17 { float: none; width: 1700px; margin-left: 0; }
.bs table .span18 { float: none; width: 1802px; margin-left: 0; }
.bs table .span19 { float: none; width: 1904px; margin-left: 0; }
.bs table .span20 { float: none; width: 2006px; margin-left: 0; }
.bs table .span21 { float: none; width: 2108px; margin-left: 0; }
.bs table .span22 { float: none; width: 2210px; margin-left: 0; }
.bs table .span23 { float: none; width: 2312px; margin-left: 0; }
.bs table .span24 { float: none; width: 2414px; margin-left: 0; }
.bs .table tbody tr.success td { background-color: #dff0d8; }
.bs .table tbody tr.error td { background-color: #f2dede; }
.bs .table tbody tr.info td { background-color: #d9edf7; }
.bs .table h3, .bs .table h4 { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.2; margin: 0; }
.bs .table .number, .bs .table .date, .bs .table .right { text-align: right; }
.bs .table .center { text-align: center; }
.bs .table .date { width: 120px; }
.bs .table .serie { width: 60px; }
.bs .table .forfald { width: 120px; }
.bs .wp-body .table { margin-bottom: 8px; }
.bs .tablecaption { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; margin: 0; }
.bs .dropup, .bs .dropdown { position: relative; }
.bs .dropdown-toggle { *margin-bottom: -3px; }
.bs .dropdown-toggle:active, .bs .open .dropdown-toggle { outline: 0; }
.bs .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid black; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.bs .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.bs .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: white; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
.bs .dropdown-menu.pull-right { right: 0; left: auto; }
.bs .dropdown-menu .divider { *width: 100%; height: 1px; margin: 7px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid white; }
.bs .dropdown-menu a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 16px; color: #333333; white-space: nowrap; }
.bs .dropdown-menu li > a:hover, .bs .dropdown-menu li > a:focus, .bs .dropdown-submenu:hover > a { text-decoration: none; color: white; background-color: #0071b8; background-color: #006bae; background-image: -moz-linear-gradient(top, #0071b8, #00619f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0071b8), to(#00619f)); background-image: -webkit-linear-gradient(top, #0071b8, #00619f); background-image: -o-linear-gradient(top, #0071b8, #00619f); background-image: linear-gradient(to bottom, #0071b8, #00619f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006eb3', endColorstr='#005e99', GradientType=0); }
.bs .dropdown-menu .active > a, .bs .dropdown-menu .active > a:hover { color: white; text-decoration: none; outline: 0; background-color: #0071b8; background-color: #006bae; background-image: -moz-linear-gradient(top, #0071b8, #00619f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0071b8), to(#00619f)); background-image: -webkit-linear-gradient(top, #0071b8, #00619f); background-image: -o-linear-gradient(top, #0071b8, #00619f); background-image: linear-gradient(to bottom, #0071b8, #00619f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006eb3', endColorstr='#005e99', GradientType=0); }
.bs .dropdown-menu .disabled > a, .bs .dropdown-menu .disabled > a:hover { color: #999999; }
.bs .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default; }
.bs .open { *z-index: 1000; }
.bs .open > .dropdown-menu { display: block; }
.bs .pull-right > .dropdown-menu { right: 0; left: auto; }
.bs .dropup .caret, .bs .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid black; content: "\2191"; }
.bs .dropup .dropdown-menu, .bs .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.bs .dropdown-submenu { position: relative; }
.bs .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }
.bs .dropdown-submenu:hover .dropdown-menu { display: block; }
.bs .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; }
.bs .dropdown-submenu:hover > a:after { border-left-color: white; }
.bs .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.bs .typeahead { margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.bs .fade { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.bs .fade.in { opacity: 1; filter: alpha(opacity=100); }
.bs .collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }
.bs .collapse.in { height: auto; }
.bs .close { float: right; font-size: 20px; font-weight: bold; line-height: 16px; color: black; text-shadow: 0 1px 0 white; opacity: 0.2; filter: alpha(opacity=20); }
.bs .close:hover { color: black; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }
.bs button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.bs .btn { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; *display: inline; *zoom: 1; padding: 4px 20px; margin-bottom: 0; font-size: 14px; line-height: 16px; *line-height: 16px; text-align: center; vertical-align: middle; cursor: pointer; background-color: #76b837; color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; *margin-left: .3em; border: 0 !important; }
.bs .btn:first-child { *margin-left: 0; }
.bs .btn:hover { color: white; text-decoration: none; background-color: #5d912b; border: 0 !important; }
.bs .btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bs .btn.active, .bs .btn:active { background-color: #e6e6e6; background-color: #d9d9d9 \9; background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
.bs .btn.disabled, .bs .btn[disabled] { cursor: default; background-color: #e6e6e6; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.bs .btn a { color: #fff; }
.bs .btn-large { padding: 7px 20px; font-size: 16px; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bs .btn-large [class^="icon-"] { margin-top: 2px; }
.bs .btn-small { padding: 4px 16px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 14px; }
.bs .btn-small [class^="icon-"] { margin-top: 0px; }
.bs .btn-mini { padding: 3px 8px 2px; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; }
.bs .btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bs .btn-block + .btn-block { margin-top: 5px; }
.bs .btn-primary.active, .bs .btn-warning.active, .bs .btn-danger.active, .bs .btn-success.active, .bs .btn-info.active, .bs .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.bs .btn-primary { background-color: #76b837; color: #fff; }
.bs .btn-primary:hover { background-color: #5d912b; color: #fff; }
.bs .btn-warning { color: white; background-color: #f9a834; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb24b', endColorstr='#f39106', GradientType=0); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #f89406; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.bs .btn-warning:active, .bs .btn-warning.active { background-color: #c67605 \9; }
.bs .btn-danger { color: white; background-color: #db4f4a; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5a56', endColorstr='#b9352e', GradientType=0); border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #bd362f; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.bs .btn-danger:active, .bs .btn-danger.active { background-color: #942a25 \9; }
.bs .job-btn-success a, .bs .btn-success { color: white; background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec35e', endColorstr='#4fa04f', GradientType=0); border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #51a351; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.bs .job-btn-success a:active, .bs .job-btn-success a.active, .bs .btn-success:active, .bs .btn-success.active { background-color: #408140 \9; }
.bs .btn-info { color: white; background-color: #4ab0ce; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bedd', endColorstr='#2e93b0', GradientType=0); border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #2f96b4; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.bs .btn-info:active, .bs .btn-info.active { background-color: #24748c \9; }
.bs .btn-inverse { color: white; background-color: #373737; background-image: -moz-linear-gradient(top, #444444, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); background-image: -webkit-linear-gradient(top, #444444, #222222); background-image: -o-linear-gradient(top, #444444, #222222); background-image: linear-gradient(to bottom, #444444, #222222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#1f1f1f', GradientType=0); border-color: #222222 #222222 black; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #222222; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.bs .btn-inverse:active, .bs .btn-inverse.active { background-color: #090909 \9; }
.bs .btn-muted { color: white; background-color: #efefef; background-image: -moz-linear-gradient(top, whitesmoke, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whitesmoke), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, whitesmoke, #e6e6e6); background-image: -o-linear-gradient(top, whitesmoke, #e6e6e6); background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e3e3e3', GradientType=0); border-color: #e6e6e6 #e6e6e6 silver; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #e6e6e6; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-transform: none; border: 1px solid #ccc; -webkit-box-shadow: 1px 1px 2px rgba(58, 27, 27, 0.15); -moz-box-shadow: 1px 1px 2px rgba(58, 27, 27, 0.15); box-shadow: 1px 1px 2px rgba(58, 27, 27, 0.15); color: #333333; }
.bs .btn-muted:active, .bs .btn-muted.active { background-color: #cdcdcd \9; }
.bs .btn-muted:hover { color: white; background-color: #ebebeb; background-image: -moz-linear-gradient(top, #e6e6e6, whitesmoke); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(whitesmoke)); background-image: -webkit-linear-gradient(top, #e6e6e6, whitesmoke); background-image: -o-linear-gradient(top, #e6e6e6, whitesmoke); background-image: linear-gradient(to bottom, #e6e6e6, #f5f5f5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f2f2f2', GradientType=0); border-color: whitesmoke whitesmoke #cfcfcf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: whitesmoke; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #333333; -webkit-box-shadow: 1px 1px 2px rgba(58, 27, 27, 0.15); -moz-box-shadow: 1px 1px 2px rgba(58, 27, 27, 0.15); box-shadow: 1px 1px 2px rgba(58, 27, 27, 0.15); }
.bs .btn-muted:hover:active, .bs .btn-muted:hover.active { background-color: gainsboro \9; }
.bs .btn i.icon i.icons-caret-right { margin-top: 8px; }
.bs .btn i.icon i.icons-caret-down { margin-top: 11px; }
.bs .btn-small i.icon { vertical-align: -3px; }
.bs .btn-small i.icon i.icons-caret-right { margin-top: 7px; }
.bs .btn-small i.icon i.icons-caret-down { margin-top: 10px; }
.bs .btn-mini i.icon { vertical-align: -6px; }
.bs .btn-mini i.icon i.icons-caret-right { margin-top: 5px; }
.bs .btn-mini i.icon i.icons-caret-down { margin-top: 8px; }
.bs button.btn, .bs input[type="submit"].btn { *padding-top: 3px; *padding-bottom: 3px; }
.bs button.btn::-moz-focus-inner, .bs input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; }
.bs button.btn.btn-large, .bs input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; }
.bs button.btn.btn-small, .bs input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; }
.bs button.btn.btn-mini, .bs input[type="submit"].btn.btn-mini { *padding-top: 1px; *padding-bottom: 1px; }
.bs .btn-link, .bs .btn-link:active { background-color: transparent; background-image: none; }
.bs .btn-link { border-color: transparent; cursor: pointer; color: #0071b8; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.bs .btn-link:hover { color: #0071b8; border-bottom: 1px dotted #0071b8; background-color: transparent; }
.bs .btn-group { position: relative; font-size: 0; white-space: nowrap; *margin-left: .3em; }
.bs .btn-group:first-child { *margin-left: 0; }
.bs .btn-group + .btn-group { margin-left: 5px; }
.bs .btn-toolbar { font-size: 0; margin-top: 8px; margin-bottom: 8px; }
.bs .btn-toolbar .btn-group { display: inline-block; *display: inline; *zoom: 1; }
.bs .btn-toolbar .btn + .btn, .bs .btn-toolbar .btn-group + .btn, .bs .btn-toolbar .btn + .btn-group { margin-left: 5px; }
.bs .btn-group > .btn { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.bs .btn-group > .btn + .btn { margin-left: -1px; }
.bs .btn-group > .btn, .bs .btn-group > .dropdown-menu { font-size: 12px; }
.bs .btn-group > .btn-mini { font-size: 11px; }
.bs .btn-group > .btn-small { font-size: 12px; }
.bs .btn-group > .btn-large { font-size: 16px; }
.bs .btn-group > .btn:first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.bs .btn-group > .btn:last-child, .bs .btn-group > .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.bs .btn-group > .btn.large:first-child { margin-left: 0; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.bs .btn-group > .btn.large:last-child, .bs .btn-group > .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.bs .btn-group > .btn:hover, .bs .btn-group > .btn:focus, .bs .btn-group > .btn:active, .bs .btn-group > .btn.active { z-index: 2; }
.bs .btn-group .dropdown-toggle:active, .bs .btn-group.open .dropdown-toggle { outline: 0; }
.bs .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); *padding-top: 5px; *padding-bottom: 5px; }
.bs .btn-group > .btn-mini + .dropdown-toggle { *padding-left: 2px; *padding-right: 2px; }
.bs .btn-group > .btn-small + .dropdown-toggle { *padding-top: 5px; *padding-bottom: 4px; }
.bs .btn-group > .btn-large + .dropdown-toggle { *padding-left: 7px; *padding-right: 7px; }
.bs .btn-group.open .dropdown-toggle { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
.bs .btn-group.open .btn.dropdown-toggle { background-color: #5d912b; }
.bs .btn-group.open .btn-primary.dropdown-toggle { background-color: #5d912b; }
.bs .btn-group.open .btn-warning.dropdown-toggle { background-color: #f89406; }
.bs .btn-group.open .btn-danger.dropdown-toggle { background-color: #bd362f; }
.bs .btn-group.open .btn-success.dropdown-toggle { background-color: #51a351; }
.bs .btn-group.open .btn-info.dropdown-toggle { background-color: #2f96b4; }
.bs .btn-group.open .btn-inverse.dropdown-toggle { background-color: #222222; }
.bs .btn .caret { margin-top: 8px; margin-left: 0; }
.bs .btn-mini .caret, .bs .btn-small .caret, .bs .btn-large .caret { margin-top: 6px; }
.bs .btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.bs .dropup .btn-large .caret { border-bottom: 5px solid black; border-top: 0; }
.bs .btn-primary .caret, .bs .btn-warning .caret, .bs .btn-danger .caret, .bs .btn-info .caret, .bs .btn-success .caret, .bs .btn-inverse .caret { border-top-color: white; border-bottom-color: white; }
.bs .btn-group-vertical { display: inline-block; *display: inline; *zoom: 1; }
.bs .btn-group-vertical .btn { display: block; float: none; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.bs .btn-group-vertical .btn + .btn { margin-left: 0; margin-top: -1px; }
.bs .btn-group-vertical .btn:first-child { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.bs .btn-group-vertical .btn:last-child { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.bs .btn-group-vertical .btn-large:first-child { -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.bs .btn-group-vertical .btn-large:last-child { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
.bs .alert { padding: 8px 35px 8px 14px; margin-bottom: 16px; background-color: #fcf8e3; border: 1px solid #fbeed5; color: #c09853; }
.bs .alert h4 { margin: 0; }
.bs .alert .close { position: relative; top: -2px; right: -21px; line-height: 16px; }
.bs .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847; }
.bs .alert-danger, .bs .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; }
.bs .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; }
.bs .alert-block { padding-top: 14px; padding-bottom: 14px; }
.bs .alert-block > p, .bs .alert-block > ul { margin-bottom: 0; }
.bs .alert-block p + p { margin-top: 5px; }
.bs .nav { margin: 0; margin-bottom: 16px; list-style: none; }
.bs .nav > li > a { display: block; }
.bs .nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0; }
.bs .nav-list > li > a, .bs .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.bs .nav-list > li > a { padding: 3px 15px; }
.bs .nav-list > .active > a, .bs .nav-list > .active > a:hover { color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0071b8; }
.bs .nav-list [class^="icon-"] { margin-right: 2px; }
.bs .nav-list .divider { *width: 100%; height: 1px; margin: 7px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid white; }
.bs .nav-tabs, .bs .nav-pills { *zoom: 1; }
.bs .nav-tabs:before, .bs .nav-tabs:after, .bs .nav-pills:before, .bs .nav-pills:after { display: table; content: ""; line-height: 0; }
.bs .nav-tabs:after, .bs .nav-pills:after { clear: both; }
.bs .nav-tabs > li, .bs .nav-pills > li { float: left; }
.bs .nav-tabs > li > a, .bs .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 5px; line-height: 14px; }
.bs .nav-tabs { margin-bottom: 0; }
.bs .nav-tabs > li > a { font-size: 20px; line-height: 17px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; border: 1px solid #ccc; border-right: 0; margin-right: 0; padding: 12px 16px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background: -webkit-linear-gradient(#ffffff, #f2f2f2); background: -moz-linear-gradient(#ffffff, #f2f2f2); background: -o-linear-gradient(#ffffff, #f2f2f2); background: linear-gradient(#ffffff, #f2f2f2); }
.bs .nav-tabs > li.active > a, .bs .nav-tabs > li.active > a:hover { background-image: none; filter: none; background-color: #fff; border-bottom-color: #fff; cursor: default; }
.bs .nav-tabs.nav-tabs-justify { display: table; width: 100%; table-layout: fixed; border-collapse: separate; border-right: 1px solid #ccc; border-left: 1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bs .nav-tabs.nav-tabs-justify > li { display: table-cell; float: none; width: 1%; margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bs .nav-tabs.nav-tabs-justify > li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bs .nav-tabs.nav-tabs-justify > li:first-child a { border-left: 0; }
.bs .nav-tabs .dropdown-menu { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
.bs .nav-pills .dropdown-menu { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.bs .nav .dropdown-toggle .caret { border-top-color: #0071b8; border-bottom-color: #0071b8; margin-top: 6px; }
.bs .nav .dropdown-toggle:hover .caret { border-top-color: #0071b8; border-bottom-color: #0071b8; }
.bs .nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.bs .nav .active .dropdown-toggle .caret { border-top-color: #333333; border-bottom-color: #333333; }
.bs .nav-tabs .active .dropdown-toggle .caret { border-top-color: #666666; border-bottom-color: #666666; }
.bs .nav > .dropdown.active > a:hover { cursor: pointer; }
.bs .nav-tabs .open .dropdown-toggle, .bs .nav-pills .open .dropdown-toggle, .bs .nav > li.dropdown.open.active > a:hover { color: white; background-color: #999999; border-color: #999999; }
.bs .nav li.dropdown.open .caret, .bs .nav li.dropdown.open.active .caret, .bs .nav li.dropdown.open a:hover .caret { border-top-color: white; border-bottom-color: white; opacity: 1; filter: alpha(opacity=100); }
.bs .tabs-stacked .open > a:hover { border-color: #999999; }
.bs .tabbable { *zoom: 1; }
.bs .tabbable:before, .bs .tabbable:after { display: table; content: ""; line-height: 0; }
.bs .tabbable:after { clear: both; }
.bs .tab-content { margin-bottom: 16px; }
.bs .tab-nav-thirdlevel { margin-bottom: 40px; }
.bs .tab-content .wp .wp-body { padding-top: 14px; }
.bs .tab-content > .tab-pane > .wp { border-top: 0; }
.bs .tab-content > .tab-pane, .bs .pill-content > .pill-pane { display: none; }
.bs .tab-content > .active, .bs .pill-content > .active { display: block; }
.bs .tab-pane { *zoom: 1; }
.bs .tab-pane:before, .bs .tab-pane:after { display: table; content: ""; line-height: 0; }
.bs .tab-pane:after { clear: both; }
.bs .tab-pane .wp-head { display: none; }
.bs .nav > .disabled > a { color: #999999; }
.bs .nav > .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default; }
.bs .navbar { overflow: visible; color: black; *position: relative; *z-index: 2; }
.bs .navbar-inner { min-height: 32px; }
.bs .navbar .container { width: auto; }
.bs .navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 0 0 0; width: 100%; }
.bs .navbar .nav#megamenu > li { float: left; height: 32px; }
.bs .navbar .nav#megamenu > li > a { float: none; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; white-space: nowrap; padding: 8px 29px; color: white; text-decoration: none; margin-right: -1px; border-left: 1px solid #737373; border-right: 1px solid #737373; }
.bs .navbar .nav#megamenu > li:hover > a, .bs .navbar .nav#megamenu > li:hover > a:visited { background-color: white; color: black; text-decoration: none; }
.bs .navbar .nav#megamenu > li.active > a, .bs .navbar .nav#megamenu > li.active > a:hover, .bs .navbar .nav#megamenu > li.active > a:focus { background-color: #0071b8; color: white; text-decoration: none; }
.bs .visually-hidden { visibility: hidden; }
.bs .breadcrumb { font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; margin: 0 0 8px 1px; list-style: none; float: left; }
.bs .breadcrumb li { display: inline-block; *display: inline; *zoom: 1; }
.bs .breadcrumb li:last-child .divider { display: none; }
.bs .breadcrumb .divider { display: inline-block; margin-right: 2px; color: #b8b8b8; }
.bs .breadcrumb a { color: #b8b8b8; text-decoration: none; }
.bs .breadcrumb a:visited { color: #b8b8b8; }
.bs .breadcrumb a:hover { color: #333333; }
.bs .breadcrumb a:active { color: #b8b8b8; }
.bs .breadcrumb .active a { color: #999999; }
.bs .page-sitedown #breadcrumb { border-top: 1px solid #e2e2e2; padding: 10px 0; }
.bs .pagination { height: 32px; margin: 16px 0; }
.bs .pagination ul { display: inline-block; *display: inline; *zoom: 1; margin-left: 0; margin-bottom: 0; }
.bs .pagination li { display: inline; }
.bs .pagination a, .bs .pagination span { float: left; padding: 0 14px; line-height: 30px; text-decoration: none; background-color: #338de4; margin-right: 1px; color: #fff; }
.bs .pagination a:hover, .bs .pagination .active a, .bs .pagination .active span { background-color: #1b73c9; border-bottom: 0 !important; }
.bs .pagination .active a, .bs .pagination .active span { color: #999999; cursor: default; }
.bs .pagination .disabled span, .bs .pagination .disabled a, .bs .pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; }
.bs .pagination li:first-child a, .bs .pagination li:first-child span { border-left-width: 1px; }
.bs .pagination-centered { text-align: center; }
.bs .pagination-right { text-align: right; }
.bs .pager { margin: 16px 0; list-style: none; text-align: center; *zoom: 1; }
.bs .pager:before, .bs .pager:after { display: table; content: ""; line-height: 0; }
.bs .pager:after { clear: both; }
.bs .pager li { display: inline; }
.bs .pager a { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.bs .pager a:hover { text-decoration: none; background-color: #f5f5f5; }
.bs .pager .next a { float: right; }
.bs .pager .previous a { float: left; }
.bs .pager .disabled a, .bs .pager .disabled a:hover { color: #999999; background-color: #fff; cursor: default; }
.bs .modal-open .dropdown-menu { z-index: 2050; }
.bs .modal-open .dropdown.open { *z-index: 2050; }
.bs .modal-open .popover { z-index: 2060; }
.bs .modal-open .tooltip { z-index: 2080; }
.bs .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: black; }
.bs .modal-backdrop.fade { opacity: 0; }
.bs .modal-backdrop, .bs .modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); }
.bs .modal { position: fixed; top: 50%; left: 50%; z-index: 1050; overflow: auto; width: 560px; margin: -250px 0 0 -280px; background-color: white; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.3); *border: 1px solid #999; /* IE6-7 */ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }
.bs .modal.fade { -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; -moz-transition: opacity 0.3s linear, top 0.3s ease-out; -o-transition: opacity 0.3s linear, top 0.3s ease-out; transition: opacity 0.3s linear, top 0.3s ease-out; top: -25%; }
.bs .modal.fade.in { top: 50%; }
.bs .modal-header { padding: 9px 15px; border-bottom: 1px solid #eee; }
.bs .modal-header .close { margin-top: 2px; }
.bs .modal-header h3 { margin: 0; line-height: 30px; }
.bs .modal-body { overflow-y: auto; max-height: 400px; padding: 15px; }
.bs .modal-form { margin-bottom: 0; }
.bs .modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 white; -moz-box-shadow: inset 0 1px 0 white; box-shadow: inset 0 1px 0 white; *zoom: 1; }
.bs .modal-footer:before, .bs .modal-footer:after { display: table; content: ""; line-height: 0; }
.bs .modal-footer:after { clear: both; }
.bs .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.bs .modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.bs .tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
.bs .tooltip.in { opacity: 0.8; filter: alpha(opacity=80); }
.bs .tooltip.top { margin-top: -3px; }
.bs .tooltip.right { margin-left: 3px; }
.bs .tooltip.bottom { margin-top: 3px; }
.bs .tooltip.left { margin-left: -3px; }
.bs .tooltip-inner { max-width: 200px; padding: 3px 8px; color: white; text-align: center; text-decoration: none; background-color: black; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.bs .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.bs .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: black; }
.bs .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: black; }
.bs .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: black; }
.bs .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: black; }
.bs .accordion { border-bottom: 1px solid #ccc; }
.bs .accordion-group { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background: -webkit-linear-gradient(#ffffff, #f2f2f2); background: -moz-linear-gradient(#ffffff, #f2f2f2); background: -o-linear-gradient(#ffffff, #f2f2f2); background: linear-gradient(#ffffff, #f2f2f2); }
.bs .accordion-heading { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; background: -webkit-linear-gradient(90deg, #005699, #298bcc); background: -moz-linear-gradient(90deg, #005699, #298bcc); background: -o-linear-gradient(90deg, #005699, #298bcc); background: linear-gradient(90deg, #005699, #298bcc); }
.bs .accordion-heading .accordion-toggle { display: block; padding: 3px 18px; color: white; text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important; }
.bs .accordion-heading .accordion-toggle:visited { color: white; }
.bs .accordion-heading .accordion-toggle:hover { color: white; }
.bs .accordion-heading .accordion-toggle:active { color: white; }
.bs .accordion-toggle { cursor: pointer; }
.bs .accordion-toggle i { display: none; }
.bs .accordion-toggle .icons-plus-white { display: none; margin-top: 4px; }
.bs .accordion-toggle .icons-minus-white { display: inline-block; margin-top: 8px; }
.bs .accordion-toggle.collapsed .icons-plus-white { display: inline-block; }
.bs .accordion-toggle.collapsed .icons-minus-white { display: none; }
.bs .accordion-inner { padding: 10px 18px; border: 1px solid #ccc; border-width: 0 1px; }
.bs .accordion a.fancybox { display: block; }
.bs .pull-right { float: right; }
.bs .pull-left { float: left; }
.bs .hide { display: none; }
.bs .show { display: block; }
.bs .invisible { visibility: hidden; }
.bs .affix { position: fixed; }
.bs .clearfix { *zoom: 1; }
.bs .clearfix:before, .bs .clearfix:after { display: table; content: ""; line-height: 0; }
.bs .clearfix:after { clear: both; }
.bs .hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.bs .input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* Nationalbanken - MEL @ netcompany.ui */
body.anonymous { overflow: auto; }
body.anonymous #s4-workspace { overflow: hidden; }

body.mobile.anonymous { overflow: auto; }
body.mobile.anonymous #s4-workspace { overflow: hidden !important; width: auto !important; height: auto !important; }

.addthis { min-height: 21px; min-width: 288px; padding: 10px 0 11px 0; border-bottom: 1px solid #ccc; }
.addthis > span { float: right; }
.addthis .icons-print { float: left; text-indent: -9999px; padding: 0 2px; }
.addthis a:hover { border-bottom: 0 !important; }

.pl-fullwidth .addthis, .span9 .addthis, .span12 .addthis { float: right; border-bottom: 0; }

.article .image img { display: block; margin-top: -1px; margin-bottom: 16px; max-width: 100%; }
.article .image .edit-mode-panel { padding: 10px 0; }
.article .image div[width][height] { padding: 0 !important; }
.article .title { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; line-height: 22px; margin: 10px 0 4px 0; color: #333; }
.article .meta .pubdate { font-size: 11px; color: #808080; }
.article .meta .preview-image { max-width: 50%; }
.article .abstract { font-size: 15px; line-height: 20px; color: #999; margin-bottom: 1em; }
.article .abstract .icon { float: left; display: inline-block; margin-right: 10px; margin-top: 3px; }
.article .content { font-size: 12px; line-height: 16px; margin-bottom: 16px; }

.cover-border { margin-top: -1px; }

.ms-rtestate-field img[style='margin:5px;'] { margin: 0 !important; }

.abstract .ms-formfieldvaluecontainer textarea { height: 76px; }

.section + .content > .wp { margin-top: 20px; }

@font-face { font-family: 'nationalbankregular'; src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-Regular.eot"); src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-Regular.eot?#iefix") format("embedded-opentype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Regular.woff") format("woff"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Regular.ttf") format("truetype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Regular.svg#svgFontName") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'nationalbankbold'; src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-Bold.eot"); src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-Bold.eot?#iefix") format("embedded-opentype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Bold.woff") format("woff"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Bold.ttf") format("truetype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Bold.svg#svgFontName") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'nationalbankitalic'; src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-Italic.eot"); src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-Italic.eot?#iefix") format("embedded-opentype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Italic.woff") format("woff"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Italic.ttf") format("truetype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-Italic.svg#svgFontName") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'nationalbankbolditalic'; src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-BoldItalic.eot"); src: url("/_layouts/15/DN/UI/fonts/NationalbankW01-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-BoldItalic.woff") format("woff"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-BoldItalic.ttf") format("truetype"), url("/_layouts/15/DN/UI/fonts/NationalbankW01-BoldItalic.svg#svgFontName") format("svg"); font-weight: normal; font-style: normal; }

.secondarynav > .nav > li { font-size: 14px; border-bottom: 1px solid #ccc; padding: 7px 0; background: transparent url(/_layouts/15/DN/UI/images/icons/sec-pri.png) no-repeat 100% 10px; }
.secondarynav > .nav > li:hover { background-image: url(/_layouts/15/DN/UI/images/icons/sec-pri_hover.png); background-color: #f9f9f9; }
.secondarynav > .nav > li.selected { background-image: url(/_layouts/15/DN/UI/images/icons/sec-pri-down.png); }
.secondarynav > .nav > li.selected:hover { background-image: url(/_layouts/15/DN/UI/images/icons/sec-pri-down_hover.png); }
.secondarynav > .nav > li a.current { font-family: "nationalbankbold"; }
.secondarynav > .nav > li > a { margin-right: 15px; }
.secondarynav > .nav > li a { color: #333333; text-decoration: none; }
.secondarynav > .nav > li a:visited { color: #333333; }
.secondarynav > .nav > li a:hover { color: #333333; }
.secondarynav > .nav > li a:active { color: #333333; }
.secondarynav > .nav > li a:hover { border-bottom: 0 !important; color: #000; }
.secondarynav > .nav > li ul { margin-bottom: 0; }
.secondarynav > .nav > li li { font-size: 12px; background: transparent url(/_layouts/15/DN/UI/images/icons/sec-sub-dark.png) no-repeat 0 4px; padding-left: 12px !important; margin: 2px 0; }
.secondarynav > .nav > li li.selected { background-image: url(/_layouts/15/DN/UI/images/icons/sec-sub_hover.png); }
.secondarynav > .nav > li li:hover { background-image: url(/_layouts/15/DN/UI/images/icons/sec-sub_hover.png); }

.itemlist { *zoom: 1; }
.itemlist:before, .itemlist:after { display: table; content: ""; line-height: 0; }
.itemlist:after { clear: both; }
.itemlist .itemtype { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1.2; margin: 0 0 .5em; color: #0071b8; text-transform: uppercase; font-size: 12px; }
.itemlist .download { margin-top: 1em; }
.itemlist li { padding: 0; overflow: hidden; border-bottom: 1px dotted #999; }
.itemlist li:last-child { border-bottom-style: solid; border-bottom-color: #ccc; }
.itemlist .item { padding: 10px 0; margin: 0; *zoom: 1; }
.itemlist .item:before, .itemlist .item:after { display: table; content: ""; line-height: 0; }
.itemlist .item:after { clear: both; }
.itemlist .item.item-hover:hover { background-color: #f2f2f2; margin: 0 -16px; padding: 10px 16px; }
.itemlist .item a.block { display: block; }
.itemlist .item a.viewall { color: #0071b8; }
.itemlist .item a.viewall:hover { color: #0071b8; }
.itemlist .item img { display: block; float: left; margin-bottom: 10px; margin-top: 3px; max-width: 84px; }
.itemlist .item a.link { color: #333333; }
.itemlist .item a.link:visited { color: #333333; }
.itemlist .item a.link:hover { color: #333333; }
.itemlist .item a.link:active { color: #333333; }
.itemlist .item a.link:hover { text-decoration: none; border-bottom: 0; }
.itemlist .item .text { margin-right: 20px; }
.itemlist .item .text .date { font-size: 11px; color: #808080; }
.itemlist .item .text .datetime, .itemlist .item .text .datetime .date { font-size: 11px; }
.itemlist .item .text .datetime .date { color: #0071b8; }
.itemlist .item .text .title { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px !important; line-height: 14px !important; margin: 0; }
.itemlist .item .text .meta { font-size: 10px; margin-bottom: 0; color: #0071b8; }
.itemlist .item .text .abstract { margin-bottom: 8px; }
.itemlist .item .text .download a { display: inline-block; margin-right: 5px; }
.itemlist .item .text .files a { display: inline-block; margin-right: 10px; }
.itemlist .item .text .files .link-arrow { margin-left: 10px; }
.itemlist .item .text .files .link-arrow:first-child { margin-left: 0; }
.itemlist .item.image .text { margin-left: 95px; }
.itemlist .item.imageright .text { margin-left: 0; margin-right: 95px; }
.itemlist .item.imageright img { float: right; }
.itemlist .item.item-large.image .text { margin-left: 204px; }
.itemlist .item.item-large.imageright .text { margin-right: 204px; }
.itemlist .item.item-large img { max-width: 186px; }
.itemlist .item.item-large .title { font-size: 14px !important; line-height: 18px !important; }
.itemlist .item.item-larger.image .text { margin-left: 306px; }
.itemlist .item.item-larger.imageright .text { margin-right: 306px; }
.itemlist .item.item-larger img { max-width: 288px; }
.itemlist .item.item-larger .meta { margin-bottom: 1.2em; }
.itemlist .item.item-larger .title { font-size: 14px !important; line-height: 18px !important; }
.itemlist .item.item-publication { border-bottom: 0; margin-bottom: 16px; }

.itemlist-large li, .itemlist-larger li { border-bottom: 0; margin-bottom: 32px; }
.itemlist-large li .item, .itemlist-larger li .item { padding: 0; }

.itemgrid > li { width: 48%; margin-right: 2%; float: left; border-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.itemgrid > li:nth-child(odd) { clear: both; }
.itemgrid > li .category { font-size: 15px; color: #666; }
.itemgrid > li .col-image { float: left; width: 84px; }
.itemgrid > li .col-image img { float: none; width: 100%; max-width: none; }
.itemgrid > li .imageright .col-image { float: right; }
.itemgrid > li.item-alternate { margin-right: 0; margin-left: 2%; }

.itemlist.popout .item a { background: url(/_layouts/15/DN/UI/images/icons/newslist.png) right 49% no-repeat; }

#publicationslist li { overflow: visible; }
#publicationslist li:first-child .date { margin-bottom: 1em; }
#publicationslist li:first-child .abstract { margin-bottom: 0; }
#publicationslist .date { display: block; }

#statisticsDetailView li:first-child .item { padding-top: 0; }

.popout li { position: relative; overflow: visible !important; }
.popout li .popoutlayer { font-size: 12px; line-height: 16px; background-color: #666; color: #fff; padding: 12px 16px; width: 256px; position: absolute; right: -323px; top: 0; z-index: 2000; }
.popout li .popoutlayer .arrow { width: 20px; height: 20px; overflow: hidden; background-color: #666; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: -10px; top: 45%; }

.span4 .popout li .popoutlayer { width: 358px; right: -425px; }

.show-toc { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333; display: inline-block; margin-bottom: 5px; }
.show-toc i { margin-top: -2px; margin-right: 5px; }
.show-toc .icons-plus { display: inline-block; }
.show-toc .icons-minus { display: none; }
.show-toc.open .icons-plus { display: none; }
.show-toc.open .icons-minus { display: inline-block; }

.toc ol { list-style: none; margin-left: 27px; }

.servicemenu { font-size: 12px; line-height: 12px; margin: 27px 0 0 0; }
.servicemenu i.divider { display: inline-block; width: 1px; height: 12px; background-color: #333; margin: 0 11px 1px; }
.servicemenu a { display: inline-block; border-bottom: 1px solid transparent; text-transform: uppercase; }
.servicemenu .item { padding-left: 0; margin-bottom: 0; }
.servicemenu > a.chosen { font-weight: bold; }

.icons-sprite, .icons-abstract, .icons-arrow-blue-small, .icons-arrow-blue, .icons-arrow-down-white, .icons-arrow-left-light, .icons-arrow-left, .icons-arrow-white, .icons-coins, .icons-edit, .icons-epub, .icons-graph, .icons-input, .icons-lock, .icons-minus-white, .icons-minus, .icons-newslist, .icons-notes, .icons-pdf, .icons-plus-white, .icons-plus, .icons-print, .icons-rss, .icons-search-large, .icons-search-small, .icons-sec-pri-down, .icons-sec-pri, .icons-sec-sub-dark, .icons-sec-sub, .icons-statistics, .icons-video-play, .icons-view, .icons-xls { background: url('/_layouts/15/DN/UI/images/icons.png') no-repeat; }

.icons-abstract { background-position: 0 -293px; height: 32px; width: 32px; }

.icons-arrow-blue-small { background-position: 0 -526px; height: 8px; width: 5px; }

.icons-arrow-blue { background-position: 0 -457px; height: 10px; width: 7px; }

.icons-arrow-down-white { background-position: 0 -519px; height: 7px; width: 10px; }

.icons-arrow-left-light { background-position: 0 -481px; height: 11px; width: 7px; }

.icons-arrow-left { background-position: 0 -446px; height: 11px; width: 7px; }

.icons-arrow-white { background-position: 0 -534px; height: 10px; width: 8px; }

.icons-coins { background-position: 0 -122px; height: 29px; width: 29px; }

.icons-edit { background-position: 0 -281px; height: 12px; width: 12px; }

.icons-epub { background-position: 0 -419px; height: 15px; width: 15px; }

.icons-graph { background-position: 0 -376px; height: 13px; width: 19px; }

.icons-input { background-position: 0 -223px; height: 29px; width: 29px; }

.icons-lock { background-position: 0 -252px; height: 29px; width: 29px; }

.icons-minus-white { background-position: 0 -552px; height: 2px; width: 8px; }

.icons-minus { background-position: 0 0; height: 19px; width: 19px; }

.icons-newslist { background-position: 0 -434px; height: 12px; width: 9px; }

.icons-notes { background-position: 0 -194px; height: 29px; width: 29px; }

.icons-pdf { background-position: 0 -38px; height: 16px; width: 16px; }

.icons-plus-white { background-position: 0 -544px; height: 8px; width: 8px; }

.icons-plus { background-position: 0 -357px; height: 19px; width: 19px; }

.icons-print { background-position: 0 -403px; height: 16px; width: 16px; }

.icons-rss { background-position: 0 -325px; height: 12px; width: 12px; }

.icons-search-large { background-position: 0 -337px; height: 20px; width: 20px; }

.icons-search-small { background-position: 0 -389px; height: 14px; width: 14px; }

.icons-sec-pri-down { background-position: 0 -467px; height: 7px; width: 10px; }
.icons-sec-pri-down:hover, .icons-sec-pri-down.sec-pri-down_hover, .icons-sec-pri-down.sec-pri-down-hover { background-position: 0 -474px; }

.icons-sec-pri { background-position: 0 -492px; height: 11px; width: 7px; }
.icons-sec-pri:hover, .icons-sec-pri.sec-pri_hover, .icons-sec-pri.sec-pri-hover { background-position: 0 -19px; }

.icons-sec-sub-dark { background-position: 0 -511px; height: 8px; width: 5px; }

.icons-sec-sub { background-position: 0 -503px; height: 8px; width: 5px; }
.icons-sec-sub:hover, .icons-sec-sub.sec-sub_hover, .icons-sec-sub.sec-sub-hover { background-position: 0 -30px; }

.icons-statistics { background-position: 0 -109px; height: 13px; width: 19px; }

.icons-video-play { background-position: 0 -151px; height: 43px; width: 42px; }

.icons-view { background-position: 0 -67px; height: 42px; width: 42px; }

.icons-xls { background-position: 0 -54px; height: 13px; width: 21px; }

[class^="icons-"] { display: inline-block; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-repeat: no-repeat; }

.icons-arrow-blue, .icons-arrow-white { vertical-align: baseline; }

.footer { font-size: 11px; line-height: 16px; }
.footer p { margin-bottom: 1em; }
.footer .mostpopular h2 { font-size: 11px; margin: 0; padding: 0; }
.footer .top { background-color: #333; }
.footer .top * { color: #fff; }
.footer .top .inner { padding: 16px 20px 16px 10px; border-right: 1px solid #555; min-height: 220px; }
.footer .top .inner h5 { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; text-transform: uppercase; margin: 0; margin-bottom: 1em; }
.footer .top .adjust { margin-right: -10px; }
.footer .top .icon-links .table { margin-top: -10px; margin-left: -5px; }
.footer .top .icon-links .table img { width: 29px; height: 29px; display: block; margin: 1px 5px 5px 0; max-width: none; }
.footer .top .icon-links .table th, .footer .top .icon-links .table td { padding: 0; border-top: 0; vertical-align: middle; }
.footer .top .icon-links .table th a, .footer .top .icon-links .table td a { font-size: 12px; font-weight: bold; border-bottom-color: #fff; }
.footer .top .span3:first-child .inner { border-left: 1px solid #555; padding-left: 16px; }
.footer .top .special-links a { border-bottom: none; }
.footer .top .mostpopular i.icons-arrow-white { position: relative; top: 1px; }
.footer .top .mostpopular a { border-bottom-color: #fff; }
.footer .top .mostpopular .dn-cbs-item-bullet { margin-left: 15px; }
.footer .top .mostpopular .icons-arrow-white { margin-left: -15px; margin-right: 5px; vertical-align: middle; }
.footer .top .mostpopular .cbs-List { margin-left: 0; }
.footer .bottom { background: #fff; }
.footer .bottom .copyright { padding: 10px 0 5px; font-size: 11px; color: #808080; }
.footer.footer-mobile .btn-gotodesktop { margin-bottom: 16px; }

/* Browser Resets
*********************************/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }

.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider { margin: 0; padding: 0; }

.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img.image { width: 100%; display: block; }

.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .slides { display: block; }

* html .slides { height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you include js that eliminates this class on page load */
.no-js .slides > li:first-child { display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 0; background: #fff; position: relative; zoom: 1; }

.span8 .flexslider { height: 260px; overflow: hidden; }

.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.loading .flex-viewport { max-height: 300px; }

.flexslider .slides { zoom: 1; }

.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav { *height: 0; }

.flex-direction-nav a { width: 28px; height: 28px; margin: -20px 0 0; display: block; background: url("/_layouts/15/DN/UI/images/bg_direction_nav.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; border-bottom: 0; }

.flex-direction-nav .flex-prev { left: -50px; }

.flex-direction-nav .flex-next { right: -50px; text-align: right; }

.flexslider:hover .flex-prev { opacity: 0.7; }

.flexslider:hover .flex-next { opacity: 0.7; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

.flex-direction-nav .flex-disabled { opacity: 0 !important; filter: alpha(opacity=0); cursor: default; }

.flex-direction-nav .flex-next { background-position: 100% 0; right: 16px; }
.flex-direction-nav .flex-next:hover { border-bottom: 0; }

.flex-direction-nav .flex-prev { left: 16px; }
.flex-direction-nav .flex-prev:hover { border-bottom: 0; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }

.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }

.flex-pauseplay a:hover { opacity: 1; }

.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }

.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }

.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7); }

.flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; }

.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }

.flex-control-thumbs li { width: 25%; float: left; margin: 0; }

.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }

.flex-control-thumbs img:hover { opacity: 1; }

.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

@media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { left: 12px; }
  .flex-direction-nav .flex-next { right: 12px; } }
.slides li { position: relative; }
.slides li a { color: white; }
.slides li a:visited { color: white; }
.slides li a:hover { color: white; }
.slides li a:active { color: white; }
.slides li a img { margin: 0 !important; }
.slides li a .text { font-size: 20px; line-height: 22px; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); color: white; }
.slides li a .text h3 { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; line-height: 22px; color: white; margin: 0; }
.slides li a .text p { margin: 0; }

.span8 .slides li a .text h3, .span8 .slides li a .text p { width: 100%; }

.slides .wp .wp-body { padding-left: 48px; padding-right: 48px; }
.slides .wp:last-child { margin-bottom: 16px; }

/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #444; font: 14px/20px "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/_layouts/15/DN/UI/images/fancybox_sprite.png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; background: url("/_layouts/15/DN/UI/images/fancybox_loading.gif") center center no-repeat; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url("/_layouts/15/DN/UI/images/blank.gif"); /* helps IE */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0 -36px; }

.fancybox-next span { right: 10px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url("/_layouts/15/DN/UI/images/fancybox_overlay.png"); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/_layouts/15/DN/UI/images/fancybox_sprite2x.png"); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div { background-image: url("/_layouts/15/DN/UI/images/fancybox_loading2x.gif"); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ } }
.topnav { background-color: #333; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #1b1b1b)); background: -webkit-linear-gradient(#333333, #1b1b1b); background: -moz-linear-gradient(#333333, #1b1b1b); background: -o-linear-gradient(#333333, #1b1b1b); background: linear-gradient(#333333, #1b1b1b); -webkit-box-shadow: 1px 1px 5px #999999; -moz-box-shadow: 1px 1px 5px #999999; box-shadow: 1px 1px 5px #999999; margin-bottom: 16px; }
.topnav .navbar { z-index: 999; position: relative; }
.topnav .navbar .megamenu { position: absolute; background-color: #fff; left: -9999px; top: 32px; z-index: 1000; width: 1170px; min-height: 200px; padding: 16px 18px; }
.topnav .navbar .megamenu .wp { margin-bottom: 0; }
.topnav .navbar[data-initialized="0"] { height: 200px; overflow: hidden; }
.topnav .navbar[data-initialized="1"] { height: auto; overflow: visible; }
.topnav .navbar .nav > li.showmegamenu .megamenu { left: 0; opacity: 1; }
.topnav .navbar a { border-bottom: 0; }

#megamenuShadow.ms-dlgOverlay { background-color: #000; z-index: 998; }

.cookie-message { background-color: #4d4d4d; padding: 16px; }
.cookie-message h6:first-child { margin-top: 0; }
.cookie-message .container * { color: #fff; }
.cookie-message .container a:link, .cookie-message .container a:visited { border-bottom: 1px dotted #fff; }

.filters { text-align: left; padding-bottom: 10px; }
.filters .filter { margin: 0 3% 0 0; display: inline-block; overflow: hidden; }
.filters .filter select { background-color: #00a5df; font-family: Arial; color: #fff; border: 0; padding-left: 6px; width: 100%; }
.filters .filter label { text-align: left; font-size: 10px; padding-left: 9px; margin-bottom: 1px; }

.filters-inline { text-align: left; }
.filters-inline .filter { width: 120px; margin-right: 0; }

.wp { border: 1px solid #cccccc; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background: -webkit-linear-gradient(#ffffff, #f2f2f2); background: -moz-linear-gradient(#ffffff, #f2f2f2); background: -o-linear-gradient(#ffffff, #f2f2f2); background: linear-gradient(#ffffff, #f2f2f2); margin-bottom: 16px; *zoom: 1; }
.wp:before, .wp:after { display: table; content: ""; line-height: 0; }
.wp:after { clear: both; }
.wp .wp-head { padding: 12px 16px; }
.wp .wp-head h3 { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; line-height: 17px; text-transform: uppercase; color: #333333; margin: 0; }
.wp .wp-head h3 a { color: #333333; }
.wp .wp-head h3 a:visited { color: #333333; }
.wp .wp-head h3 a:hover { color: #333333; }
.wp .wp-head h3 a:active { color: #333333; }
.wp .wp-body { padding: 0 16px 14px; }
.wp .wp-body .mediaPlayerContainer { width: auto !important; height: auto !important; }
.wp.ct-none, .wp.ct-borderonly { border-width: 1px 0 0; background-image: none; background-color: transparent; filter: none; }
.wp.ct-none .wp-body, .wp.ct-borderonly .wp-body { padding-left: 0; padding-right: 0; padding-bottom: 0; }
.wp.ct-none .wp-head, .wp.ct-borderonly .wp-head { padding-left: 0; padding-right: 0; padding-top: 11px; }
.wp.ct-none { border-width: 0; }
.wp.ct-titleonly { border: 0; background-image: none; background-color: #d9d9d9; filter: none; }
.wp.ct-titleonly li { margin-bottom: 15px; }
.wp.ct-titleonly a { color: #333; border-bottom: 1px dotted #0071b8; }
.wp:last-child { margin-bottom: 0; }

.pl-frontpage .wp .wp-head h3 { font-size: 20px; }

.col-right .addthis + .wp { margin-top: -1px; }

.form-header { font-size: 13px; }

.form-header-small { font-size: 12px; }

.actions { margin-top: 15px; }

.formTable { margin-bottom: 30px; width: 100%; }
.formTable .required { padding: 0 !important; padding-left: 5px !important; color: #800; font-size: 19px; font-weight: bold; font-family: ariel; }
.formTable th { white-space: nowrap; font-weight: normal; text-align: right; position: relative; padding-right: 10px; vertical-align: top; padding-top: 8px !important; }
.formTable td { height: 30px; width: 100%; }
.formTable td span { position: relative; top: 1px; padding: 0 10px; }
.formTable td span .required { top: 5px; }
.formTable td input, .formTable td textarea { width: 96%; border: solid 1px #ccc !important; font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; margin-bottom: 0 !important; }
.formTable td textarea { height: 100px; margin-bottom: 9px !important; }
.formTable td input.small { width: 10%; }
.formTable td input.medium { width: 50%; }
.formTable td input[type=radio], .formTable td input[type=checkbox] { width: auto; border: none !important; position: relative; top: -2px; margin-left: 5px; }
.formTable td input[type=submit], .formTable td input[type=button], .formTable td button { clear: both; border: none !important; background-color: #0071b8; color: #fff; font-weight: bold; }
.formTable td label { display: inline; margin-right: 15px; }
.formTable td .error { color: #800; padding: 0; }
.formTable td .error div { margin: 5px 0 !important; }
.formTable .spacer td { padding-top: 20px !important; }
.formTable .spacer th { padding-top: 25px !important; }
.formTable .filters { margin-top: -41px; }
.formTable .filters .filter { margin-right: 0; padding: 0; margin-left: 18px; }
.formTable .filters .filter label { display: block; }
.formTable .filters select { width: auto !important; }
.formTable .half { float: left; width: 49%; }
.formTable .clearGroup { color: #999 !important; position: relative; top: 1px; font-size: 11px; }

.pl-mobile .btn-viewmore { padding-left: 20px; padding-right: 20px; display: inline-block; text-transform: none; width: auto; }
.pl-mobile .viewmore-container { text-align: center; }
.pl-mobile #publicationslist .date { margin: 0; }

.wp-body video { max-width: 100%; height: auto; }

.meta { margin-bottom: 16px; color: #808080; }
.meta.files { background-color: #f2f2f2; color: #333; border: 1px solid #e6e6e6; padding: 7px 10px 4px; }
.meta.files [class*="filetype-"] { display: inline-block; white-space: nowrap; margin-bottom: 5px; }
.meta.files a { color: #333333; display: inline-block; margin-right: 18px; }
.meta.files a:visited { color: #333333; }
.meta.files a:hover { color: #333333; }
.meta.files a:active { color: #333333; }
.meta.files a:hover { border-bottom: 0; }
.meta.files i { margin-right: 3px; }
.meta td.key { text-align: right; padding-right: 18px !important; color: #333; }
.meta td.value { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333; }
.meta .details { width: 50%; }
.meta.calendardetails { margin-top: 12px; }
.meta.calendardetails h4 { font-size: 12px; margin: 0; }
.meta.calendardetails p { margin-bottom: 3px; }
.meta.annnounced { font-size: 11px; margin-top: 16px; margin-bottom: 4px; }

.meta-type { text-transform: uppercase; color: #0071b8 !important; }

td .meta-type { font-size: 10px; }

header + .meta.files { margin-top: 12px; }

.icons-xls { margin-top: 1px; }

.toc-layout-main { padding: 16px 0; }
.toc-layout-main a { color: #333333; }
.toc-layout-main a:visited { color: #333333; }
.toc-layout-main a:hover { color: #333333; }
.toc-layout-main a:active { color: #333333; }
.toc-layout-main .level-bullet { background-image: none; padding-left: 0; }
.toc-layout-main .level-item-pos { margin: 0; padding: 0; }
.toc-layout-main > .dfwp-list { margin-left: -18px; }
.toc-layout-main > .dfwp-list > .level-section { float: left; width: 288px; margin-left: 18px; margin-bottom: 2em; clear: none; }
.toc-layout-main > .dfwp-list > .level-section > .dfwp-list > .level-section { margin-left: 0; margin-right: 0; }
.toc-layout-main .level-band { background-color: transparent; padding: 0; margin: 0; }
.toc-layout-main .level-section > ul > li { margin-left: 18px; margin-right: 0; }

.sitemap { margin-top: 16px; padding: 16px 0; }
.sitemap a { color: #333333; }
.sitemap a:visited { color: #333333; }
.sitemap a:hover { color: #333333; }
.sitemap a:active { color: #333333; }
.sitemap .level-bullet { background-image: none; padding-left: 0; }
.sitemap .level-item-pos { margin: 0; padding: 0; }
.sitemap > .dfwp-list { margin-left: -18px; }
.sitemap > .dfwp-list > .level-section { float: left; width: 288px; margin-left: 18px; margin-bottom: 2em; clear: none; }
.sitemap > .dfwp-list > .level-section > .dfwp-list > .level-section { margin-left: 0; margin-right: 0; }
.sitemap .level-band { background-color: transparent; padding: 0; margin: 0; }
.sitemap .level-section > ul > li { margin-left: 18px; margin-right: 0; }

.sitemap .span3 > .level-section > .dfwp-list > .level-section { margin-left: 0; }

.sitemap .span3 > .level-section { margin-bottom: 2em; }

.campaign { position: relative; }
.campaign a { display: block; color: white; }
.campaign a:visited { color: white; }
.campaign a:hover { color: white; }
.campaign a:active { color: white; }
.campaign a img { width: 100%; margin: 0 !important; }
.campaign a .text { font-size: 20px; line-height: 22px; font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)); color: white; }
.campaign a .text h3 { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; line-height: 22px; color: white; margin: 0; }
.campaign a .text p { margin: 0; }
.campaign .play { position: absolute; bottom: 40%; right: auto; left: 46%; width: 42px; height: 43px; }
.campaign .play:hover { opacity: 0.8; filter: alpha(opacity=80); }

#s4-titlerow { height: auto; padding: 0; margin: 0; }

#pageStatusBar[class], .ms-status-msg { margin-bottom: 0; }

.ms-srch-sb-searchImg, .ms-srch-sb-navImg, [class^='ms-cui-img'] img, ul.mediaPlayerAdditionalControls li a img, .ms-webpart-controlBox img, .ms-ellipsis-icon, img[class|="js-"], .ms-commandLink img { max-width: none !important; }

.mediaPlayerAdditionalControls { display: none; }

#s4-bodyContainer { padding: 0 16px 0 16px; margin-bottom: 5px; }

#MSOTlPn_MainTD select, #MSOTlPn_MainTD input { width: auto; }

.bs select[id*='DateTimeField'] { width: auto; }

#MSOTlPn_MainTD label, .ms-formfieldcontainer label { display: inline; }

.edit-mode-panel { display: block; }

.bs .ms-formfieldvaluecontainer input[type="text"] { background-color: #fff !important; }

a[onclick^='clickDatePicker']:hover { border-bottom: 0; }

#contentBox { min-width: initial; margin-left: 0; margin-right: 0; }

.ms-WPBody { word-break: break-word; }

div.ms-formfieldlabelcontainer span.ms-formfieldlabel { font-weight: bold; }

.ms-formfieldlabelcontainer { margin-top: 20px; }

/* Bug 593. Make mandatory field missing value error messages in sharepoint datetime fields red */
.DNValidateContainer .ms-formfieldvaluecontainer > span[dir=none] > span { color: red; }

.bs table.ms-ToolPaneOuter { background-color: #fff; position: relative; }

header { margin-top: 9px; }

.logoarea { border-bottom: 2px solid #f22447; margin-bottom: 10px; padding-bottom: 8px; }

.logo { display: block; margin-left: 18px; margin-bottom: 5px; }
.logo img { width: 170px; }

.search { margin-top: 21px; }
.search fieldset.searchbox { background-color: #e6e6e6; padding: 0 10px; }
.search fieldset.searchbox.rounded { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.search fieldset.searchbox input[type=text] { background-color: transparent; border: 0; padding: 5px 0; margin-bottom: 0; font-size: 11px; width: 148px; }
.search fieldset.searchbox input[type=text]:focus, .search fieldset.searchbox input[type=text]:active { border: 0; -webkit-box-shadow: 0 0; -moz-box-shadow: 0 0; box-shadow: 0 0; outline: 0; }
.search fieldset.searchbox legend { display: none; }
.search fieldset.searchbox .icons-search-small { margin-top: 2px; text-indent: -9999px; }

.ms-srch-result-groups { position: relative; z-index: 100; }

.ms-srch-item { min-height: 45px; width: auto; }
.ms-srch-item .ms-srch-item-body { width: 500px; }
.ms-srch-item .ms-srch-hover-outerContainer { left: auto !important; right: 0px !important; margin-top: -292px; z-index: 2001; }

.search-metadata { margin: 5px 0; }
.search-metadata .search-meta-subjects { font-weight: bold; }
.search-metadata .search-meta-types { color: #0071b8 !important; }

.list-bordered li { *zoom: 1; border-top: 1px solid #dddddd; padding: 8px 9px; }
.list-bordered li:before, .list-bordered li:after { display: table; content: ""; line-height: 0; }
.list-bordered li:after { clear: both; }
.list-bordered li:last-child { border-bottom: 1px solid #dddddd; }

.list-slim li { padding: 0; }

.list-no-border-top li:first-child { border-top: 0; padding-top: 0 !important; }

.view-links { color: #ddd; }
.view-links .active { font-weight: bold; }

.offscreen { left: -9999px; position: absolute; }

.pushDown { margin-bottom: 16px; }

.vertdivider { width: 0; overflow: hidden; border-right: 1px solid #d2d2d2; height: 200px; }

.inline { display: inline; }

.block { display: block; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

.doublespace { margin: 32px 0; }

.nobreak { white-space: nowrap; }

i.loading { width: 32px; height: 32px; background: white url("/_layouts/15/DN/UI/images/loading.gif") no-repeat 3px 3px; overflow: hidden; display: block; margin: 10px auto; padding: 3px; border-radius: 3px; }

i.divider { height: 8px; width: 1px; overflow: hidden; background-color: #c8d8e0; display: inline-block; margin: 0 10px; }
i.divider.divider-slim { margin: 0 5px; }

header.top { margin-top: 12px; }

.wp-current-data h4 { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; margin: 0; color: #333; }

.bg-gradient { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background: -webkit-linear-gradient(#ffffff, #f2f2f2); background: -moz-linear-gradient(#ffffff, #f2f2f2); background: -o-linear-gradient(#ffffff, #f2f2f2); background: linear-gradient(#ffffff, #f2f2f2); }

.section { font-family: "nationalbankregular", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 20px; line-height: 24px; min-height: 24px; text-transform: uppercase; margin: 0; padding: 8px 0 10px; border-bottom: 1px solid #ccc; min-height: 24px; }
.section a { color: #333333; }
.section a:visited { color: #333333; }
.section a:hover { color: #333333; }
.section a:active { color: #333333; }
.section a:hover { border-bottom: 0; }

.bs video { display: block; }

.bs .video-js { max-width: 100%; }

.hide { display: none; }

.loading { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: url(/_layouts/15/DN/UI/images/loading.gif) no-repeat 48% 48%; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.highlight { color: #338de4; }

.abstract textarea.ms-long { width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.graybox { background-color: #f2f2f2; border: 1px solid #e6e6e6; padding: 8px 12px; }

#main { margin-bottom: 16px; }

.link-arrow { vertical-align: -1px; }

.bs .navbar .nav#megamenu > li > a { padding: 8px 22px; }

.pad-top { padding-top: 18px; }

.error { color: red; }

.bs input.span-all, .bs textarea.span-all { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.careernight-workshop-list .icons-lock { float: left; margin-right: 10px; }
.careernight-workshop-list .icons-lock + .text { margin-left: 40px; }

.importantInfo { margin-top: 15px; color: red; }

.captchaErrorMessage { color: red; }

.captchaTextbox { width: 153px !important; margin-bottom: 10px !important; }

/*NationalBanken typografi*/
P.dn-Element-P { -ms-name: "Tekst (normal)"; }

H3.dn-Element-H3A { -ms-name: "Afsnitsoverskrift"; }

.dn-Element-H3A { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; margin: 0; margin-top: 1em; }

H3.dn-Element-H3Tbl { -ms-name: "Tabeloverskrift"; }

.dn-Element-H3Tbl { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; margin: 1em 0; }

DIV.dn-Element-Frame { -ms-name: "Grå ramme"; }

.dn-Element-Frame { border: 1px solid #ccc; padding: 10px; margin: 16px 0; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background: -webkit-linear-gradient(#ffffff, #f2f2f2); background: -moz-linear-gradient(#ffffff, #f2f2f2); background: -o-linear-gradient(#ffffff, #f2f2f2); background: linear-gradient(#ffffff, #f2f2f2); }

HR.dn-Element-Hr { -ms-name: "Linie"; }

.dn-Style-Source { -ms-name: "Anmærkning/kilde"; }

.dn-Style-Source { font-size: 10px; }

.bs .phonebook-search legend { display: none; }
.bs .phonebook-search input { width: 100%; font-size: 17px; line-height: normal; padding: 4px 18px 6px 42px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: none !important; background-color: #e6e6e6; background-image: url(/_layouts/15/DN/UI/images/icons/search-large.png); background-repeat: no-repeat; background-position: 11px 6px; }

.phonebook-list-container { border: 1px solid #cccccc; padding: 14px 18px; padding-bottom: 0; }
.phonebook-list-container ul { margin-bottom: 4px; }

.bs .person { font-size: 13px; border-top: 1px dotted #cccccc; padding-top: 10px; }
.bs .person:first-child { padding-top: 0; border-top: 0; }
.bs .person .row-fluid [class*="span"] { min-height: 25px; }
.bs .person .name { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.bs .person .phone { font-family: "nationalbankbold", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: right; }

.careernight-disclaimer { margin-top: 10px; }
