﻿html { scroll-behavior: smooth }

body { font-family: 'Lato', sans-serif; font-size: 18px; background: #fff; color: #1c3044; padding-top: 70px; }
body.frontpage  { padding-top: 60px }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Montserrat', sans-serif; font-weight: normal; color: #1c3044 }
h3.file-list-header { font-size: 22px }

a { color: #c50011 }
a:hover { color: #c50011 } 

/* global classes */
.intro { font-size: 22px; margin-bottom: 2rem }
.red { color: #c50011 }
.figure { display: block }
.extmedia { margin: 30px 0 }
.form-check label.error {display:block; width:100%}

ul.ok-green { list-style-type: none; padding: 0 0 0 8px; margin-top: 25px }
ul.ok-green li { background: url(/inc/img/icon-ul-ok.png) no-repeat left center; padding-left: 40px; padding-top: 0px; margin-bottom: 16px }

.btn-search { color: #ccc; background-color: #33353a; border-color: #414346; text-transform: uppercase; font-weight: bold; border-left: none }
.btn-search:hover, .btn-search:focus, .btn-search:active, .btn-search.active, .open .dropdown-toggle.btn-search { color: #fff; background-color: #33353a; border-color: #414346; }
.btn-search:active, .btn-search.active, .open .dropdown-toggle.btn-search {  background-image: none; }

.btn-customer { color: #394a5d; background-color: transparent; border-color: #394a5d; border-radius: 1px; padding: 16px 15px; margin-top: 10px; font-weight: bold; margin-right: 10px; min-width: 162px }
.btn-customer:hover, .btn-customer:focus, .btn-customer:active, .btn-customer.active, .open .dropdown-toggle.btn-customer { color: #616e7d; background-color: transparent; border-color: #616e7d; }

.btn-customer-white { color: #fff; background-color: transparent; border-color: #fff; border-radius: 1px; padding: 16px 15px; }
.btn-customer-white:hover, .btn-customer-white:focus, .btn-customer-white:active, .btn-customer-white.active { color: #fff; background-color: transparent; border-color: #fff; }

.btn-customer-red { color: #fff; background-color: #c50011; border-color: #80000b; border-radius: 1px; padding: 16px 15px; min-width: 200px }
.btn-customer-red:hover, .btn-customer-red:focus, .btn-customer-red:active, .btn-customer-red.active { color: #fff; background-color: #80000b; border-color: #80000b; }

.btn-customer-blue { color: #fff; background-color: #003157; border-color: #003157; border-radius: 1px; padding: 16px 15px; min-width: 200px; margin-top: 20px }
.btn-customer-blue:hover, .btn-customer-blue:focus, .btn-customer-blue:active, .btn-customer-blue.active { color: #fff; background-color: #003b69; border-color: #003b69; }

#searchform .btn-customer-white { margin-top: 3px; padding: 8px 20px; font-size: 16px }
.page-item.active .page-link { background-color: #003157; border-color: #003157 }

#path { padding-top: 5px }
.frontpage #path { display: none }
.breadcrumb > li > a { text-decoration: none; font-size: 16px  }
.breadcrumb > li > a.active { text-decoration: none; color: #000 }

.pagination li a { color: #394a5d }
.pagination > .active > span { background-color: #0f384a; border-color: #0f384a }

.bg-nav-customer { background: #003157 }
/*.navbar-dark .navbar-nav .nav-link { color: #fff; text-transform: uppercase; font-size: 16px }*/
.navbar-dark .navbar-toggler { color: #fff; border-color: #fff }
.navbar { padding: 13px 0 }	
.navbar > li > a { color: #fff; font-size: 15px; border-bottom: 3px solid #003157; text-decoration: none }
.navbar-dark .navbar-nav .nav-link { color: #fff; font-size: 18px }
.dropdown-menu-dark .dropdown-item { color: #fff }
.dropdown-menu { background: #003157; color: #fff; border-color: #003157 }
.dropdown-menu a { color: #fff }
.dropdown-item:focus, .dropdown-item:hover { color: #fff }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.active-parent { border-bottom-color: #8ba3b3 }
.navbar .show .dropdown-menu > a, .navbar .show .dropdown-menu > a:focus, .navbar .show .dropdown-menu > a:hover, .navbar .show .dropdown-menu > a.active-parent { background: #8ba3b3  }
.dropdown-item.active, .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { color: #fff; background-color: #8ba3b3 }
.dropdown-item.bg-light { background: #003157 !important; color: #fff !important }
.dropdown-menu-dark .dropdown-item:hover { background: #8ba3b3 !important; color: #fff !important }

.puff { background: #e7eff0; border-color: #e7eff0; color: #003157; margin: 35px 0; padding: 3rem 3rem 2rem 3rem }
.puff-light { background: #f5f7fa; border-color: #f5f7fa; color: #003157; margin: 35px 0; padding: 3rem 3rem 2rem 3rem }
.puff-dark { background: #003157; border-color: #003157; color: #fff; margin: 35px 0; padding: 3rem 3rem 2rem 3rem }
.puff-dark h1, .puff-dark .h1, .puff-dark h2, .puff-dark .h2, .puff-dark h3, .puff-dark .h3, .puff-dark h4, .puff-dark .h4, .puff-dark p, .puff-dark a { color: #fff }
.puff-dark a:hover { color: #fff }
.puff-pink { background: #fcebe4; border-color: #fcebe4; color: #003157; margin: 35px 0; padding: 3rem 3rem 2rem 3rem }
.puff-transparent { background-color: transparent; border-color: transparent; color: #003157; margin: 35px 0; padding: 3rem 3rem 2rem 3rem }

header#top #logo img { -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; height:30px }

#nav-search { display: none }
#searchform { display: none; padding: 10px 0 20px 0 }
	
#sub-navigation { top: 80px }
#sub-navigation .nav > li { display: block; position: relative }
#sub-navigation .nav > li > a { display: block; padding: 15px 15px; position: relative; color: #394a5d; text-decoration:none }
#sub-navigation .flex-column > li > a { border-radius: 0; color: #394a5d; padding-left: 10px; padding-right: 10px; text-decoration:none }
#sub-navigation .flex-column > li.active > a, #sub-navigation .flex-column > li.active > a:hover, #sub-navigation .flex-column > li.active > a:focus { background-color: #f5f7f8 !important; color: #394a5d; font-weight: bold }
#sub-navigation .nav-stacked > li:first-child { border-color: #e1e4e7; border-style: solid none; border-width: thin medium; }
#sub-navigation .nav-stacked > li { background-color: transparent; border-color: #e1e4e7; border-style: none none solid; border-width: medium medium thin; margin: 0 }
#sub-navigation li a:hover, #sub-navigation .nav-stacked > li .active, #sub-navigation .nav-stacked > li .active-parent { background-color: #f5f7f8 !important; border-radius: 0; }
#sub-navigation .nav-stacked-sub > li { background-color: transparent; border-color: #e1e4e7; border-style: none none none solid; border-width: medium medium medium 3px; color: #394a5d; font-weight: 400; line-height: 1.5; margin-left: 20px; text-transform: none; }
#sub-navigation .nav-stacked-sub-sub > li { background-color: #fff; border-color: #e1e4e7; border-style: none none none solid; border-width: medium medium medium 0; color: #394a5d; font-weight: 400; line-height: 1.5; padding-left: 20px; text-transform: none; }
#sub-navigation .nav-stacked-sub-sub-sub > li { background-color: #fff; border-color: #e1e4e7; border-style: none none none solid; border-width: medium medium medium 0; color: #394a5d; font-weight: 400; line-height: 1.5; margin-left: -20px; padding-left: 40px; text-transform: none; }
#sub-navigation .nav-stacked-sub-sub-sub-sub > li { background-color: #fff; border-color: #e1e4e7; border-style: none none none solid; border-width: medium medium medium 0; color: #394a5d; font-weight: 400; line-height: 1.5; padding-left: 20px; text-transform: none; }
#sub-navigation .flex-column > li .active-parent, #sub-navigation .nav-stacked-sub-sub > li:hover, .nav-stacked-sub-sub > li:focus, .nav-stacked-sub-sub > li:active, #sub-navigation .nav-stacked-sub-sub-sub > li:hover, .nav-stacked-sub-sub-sub > li:focus, .nav-stacked-sub-sub-sub > li:active, #sub-navigation .nav-stacked-sub-sub-sub-sub > li:hover, .nav-stacked-sub-sub-sub-sub > li:focus, .nav-stacked-sub-sub-sub-sub > li:active { background-color: #f5f7f8 !important; }

 
.caret-right { background-image: url("/inc/img/caret-right.png"); background-repeat: no-repeat; float: right; height: 20px; padding: 14px; width: 20px; }
.caret-down { background-image: url("/inc/img/caret-down.png"); background-repeat: no-repeat; float: right; height: 20px; padding: 14px; width: 20px; }

h2 i.bi-chevron-up { transition: .3s transform ease-in-out }
h2.collapsed i.bi-chevron-up { transform: rotate(180deg) }

ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; }

.paragraph-item { }

#main { padding-bottom: 30px }
.frontpage #main { padding-bottom: 0 }

#main-teaser { background: #fcebe4; padding: 100px 0; text-align: center } 
#main-teaser h3 { color: #000; margin: 5px 0 25px 0 }
#main-teaser p { color: #000; }
#main-teaser .item { cursor: pointer }
#main-teaser .btn-customer-white { min-width: 166px }

#main-teaser .card { border-radius: 0px; border: none; color: #000; min-height: 320px }
#main-teaser .card-body { padding: 50px 50px 0 50px }
#main-teaser .card-footer { background-color: transparent !important; border-top: none; padding: 0 20px 60px 20px }
.card-img, .card-img-top { border-top-left-radius: 0; border-top-right-radius: 0 }
#mainteaser-first .card { background-color: #8ba3b3; border-color: #8ba3b3; color: #fff }
#mainteaser-second .card { background-color: #c4000c; border-color: #c4000c; color: #fff }
#mainteaser-third .card { background-color: #003157; border-color: #003157; color: #fff }

.column figure.pb-4 { padding-bottom: 0.1rem !important }

.article-item h3 { margin-top: 7px; font-size: 20px  }

#newsletter-signup { background: #f2f2f2; padding: 30px 0 }

#mobilenav { padding: 20px 0; background: #09232e; color: #cad5e0; text-align: center }
#mobilenav a { text-decoration: none; color: #cad5e0 }

footer { background: #0f384a; padding: 60px 0 20px 0; color: #cad5e0 }
footer h5 { font-family: 'Lato', sans-serif; color: #cad5e0; font-size: 24px;  margin: 0 0 25px 0; padding-bottom: 9px; border-bottom: 1px solid #698296 }
footer p { margin-top: 10px; font-size: 16px }
footer p, footer p a, footer p a:hover, footer a  { color: #cad5e0; text-decoration: none }
footer a:hover { text-decoration: underline; color: #cad5e0 }

#footer-extra { padding-top: 30px }
.std-links ul li { border-right: 1px solid #8799a5; padding-right: 10px; color: #b2bcc6; font-size: 16px;  }
.std-links ul li.last { border-right: none }
.std-links ul li a { color: #b2bcc6; font-size: 16px; text-decoration: none }
#df-links ul li a { color: #32667d; font-size: 16px }


@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.form-control { font-size: 16px !important }
	select, textarea, input { font-size: 16px !important }
	select:focus, textarea:focus, input:focus { font-size: 16px !important  }
}

@media (max-width: 576px) {

	/*.figure { display: block }*/
}

@media (min-width: 768px) {

	body { padding-top: 95px }

	.navbar { padding: 20px 0 }	
	.navbar-brand img { padding: 0px 0px 5px 0 }

	.fixed-top { transition: all 0.25s ease-in }
	.stuck .navbar.fixed-top { padding: 8px 0 }
	
	#main-teaser h3 { font-size: 36px }
	
	#teaser-big-3 { background: url(/inc/img/bg_teaser-big-3_mobile.png) bottom center no-repeat #a3c4c8; min-height: 472px }

	footer h5 { font-size: 18px }

	}

@media (min-width: 992px) {

	body { padding-top: 90px }

	#logo { padding: 25px 0 }
	
	h1, .h1 { font-size: 48px; margin-bottom: 30px }
	h2, .h2 { font-size: 40px; margin-bottom: 20px }
	h2.showhide { font-size: 28px }
	h3, .h3 { font-size: 32px; margin-bottom: 15px }

	.figure { display: inline-block }
	.form-check label.error { display: inline; float: right; width: auto}

	#path { padding-top: 30px }
	
	#hero { background: url(/inc/img/bg_hero.png) top center no-repeat #002242; min-height: 595px; }
	#hero h1 { padding-top: 40px; font-size: 60px }
	#quick-info { background: url(/inc/img/bg_quick-info.png) top center no-repeat #003157 }

	#main { padding-bottom: 100px }
	#sub-navigation { top: 120px }

	#main-teaser .card { min-height: 415px }
	#main-teaser h3 { font-size: 28px }
	#main-teaser .card-footer { padding-top: 15px }
	#teaser-big-3 { background: url(/inc/img/bg_teaser-big-3.png) top center no-repeat #a3c4c8; min-height: 572px }
	
	.teaser-big { margin-bottom: 50px }
	.teaser-big .col-text-left { padding: 20px 20px 0 20px  }
	.teaser-big .col-text-right { padding: 20px 20px 20px 30px }
	#teaser-big-3 .col-text-left { padding-top: 50px }
	.col-text-right p, .col-text-left p { max-width: 700px }
	.teaser-big .h1 { margin-bottom: 0; font-size: 36px }
	
	.teaser-big p { margin: 10px 0 25px 0 }
	.teaser-big .btn-customer-white { padding: 10px 15px }

	.col-lg-4 .puff {margin: 35px 0; padding: 1.2rem 1.2rem 1rem 1.2rem; min-height: 280px }
	.col-lg-4 .puff-light {margin: 35px 0; padding: 1.2rem 1.2rem 1rem 1.2rem; min-height: 280px }
	.col-lg-4 .puff-dark { margin: 35px 0; padding: 1.2rem 1.2rem 1rem 1.2rem; min-height: 280px }

	.col-lg-4 .puff h3, .col-lg-4 .puff-light h3, .col-lg-4 .puff-dark h3 { font-size: 22px }

	ul.related { margin-top: 30px; margin-bottom: 40px }
	ul.related .list-inline-item { margin-top: 20px; margin-right: 80px}
	ul.related .list-inline-item:last-child { margin-right: 0 !important }
	

	#popular-links .list-inline-item { margin-right: 100px}
	#popular-links .list-inline-item:last-child { margin-right: 0 }

	hr { margin: 50px 0  30px 0 }
	.hr-collapse{ margin: 5px 0  30px 0 }

	footer h5 { font-size: 24px }

	}

@media (min-width: 1200px) {

	.navbar-brand { padding-left: 30px }
	#hero h1 { padding-top: 80px }

	#search-mobile { display: none }
	#nav-search { display: block; font-size: 22px }

	.divider-lang { border-left: solid 2px #8ba3b3 !important; padding-left: 20px }

	.navbar-dark .navbar-nav .nav-link { border-bottom: 2px solid #003157 }
	.navbar-expand-lg .navbar-nav .dropdown-menu { box-shadow: 0 0 12px 0 rgba(0,0,0,.35); }

	 .navbar-collapse { clear:none; float: right }
	.navbar-nav { padding: 5px 0px }
	.nav-link { padding: 0 }

	#mainnavbar	.nav-item { padding: 10px 18px }
	#mainnavbar .dropdown-item { padding: 12px 28px }
	.navbar > li > a:hover, .navbar > li > a:focus { border-bottom: 3px solid #fff; text-decoration: none; background-color: transparent; color:#fff } /*, .navbar-nav > li.show*/
	.navbar > li > a.active, .navbar > li > a.active-parent  { border-bottom: 3px solid #fff; text-decoration: none }

	#main-teaser h3 { font-size: 36px }
	#main-teaser .card-body { padding: 50px 50px 0 50px }
	ul.related .list-inline-item { margin-right: 100px}

	.col-lg-4 .puff {margin: 35px 0; padding: 3rem 3rem 2rem 3rem; min-height: 310px }
	.col-lg-4 .puff-light {margin: 35px 0; padding: 3rem 3rem 2rem 3rem; min-height: 310px }
	.col-lg-4 .puff-dark { margin: 35px 0; padding: 3rem 3rem 2rem 3rem; min-height: 310px }
	.col-lg-4 .puff h3, .col-lg-4 .puff-light h3, .col-lg-4 .puff-dark h3 { font-size: 32px }

	}
@media (min-width: 1400px) {
	
	.teaser-big .col-text-left { padding: 70px 60px 0 60px  }
	.teaser-big .col-text-right { padding-left: 60px; padding-top: 70px }
	.teaser-big .h1 { margin-bottom: 0; font-size: 48px }
	.teaser-big p.sub-subject { font-size: 18px }
	.teaser-big p { font-size: 22px; margin: 10px 0 25px 0 }
	.teaser-big .btn-customer-white { padding: 16px 15px }

	}

@media print {
 
	#top-bar, #mini-nav, #extra, #newsletter-signup, #mobilenav, footer { display: none !important }
	a[href]:after, abbr[title]:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: none }
	
}

.query { background: #8ba3b3 !important; color: #fff !important; border-color: #8ba3b3; box-shadow: none; padding: 10px 16px }
.query::-moz-placeholder  { color: #fff !important }
.query::-webkit-input-placeholder { color: #fff !important }


/* autocomplete */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; border-radius: 3px; font-size: 16px }
.autocomplete-suggestion { padding: 10px 15px; white-space: nowrap; overflow: hidden }
.autocomplete-selected { background: #F0F0F0; cursor: pointer }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

td a { 	color: #151515; text-decoration: none }
td a:hover { color: #151515 }

.table { font-size: 15px; font-family: Arial, sans-serif }
.tooltip-inner { min-width: 150px }
.table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th { padding: 12px 8px; border-bottom: none }
.table > tbody > tr > td { padding: 12px 8px }

.table-contact { font-family: 'Roboto', sans-serif; font-size: 16px }
.table-contact > tbody > tr > td, .table-contact > tbody > tr > th, .table-contact > tfoot > tr > td, .table-contact > tfoot > tr > th, .table-contact > thead > tr > td, .table-contact > thead > tr > th { border-top: 1px solid #fff }

table#searchres { margin-bottom: 40px }
table#searchres tr {cursor: pointer }
table#searchres td.number { text-align:center;vertical-align:middle; font-size: 18px }
table#searchres td.text { white-space: normal }
table#searchres .badge { margin-left: 5px }
table#searchres .badge a { color: #fff; text-decoration: none }


.fb-page, .fb-page span, .fb-page span iframe[style] { width: 100% !important; }

/* file list */	
#file-list, #link-list, #sub-list { padding-top: 1px; clear: both; }
	#file-list ul, #link-list ul, #sub-list ul { margin-left: 10px; padding: 0px }
	#file-list { background: #f5f7fa; padding: 25px 20px 5px 20px; }
	#file-list li { list-style: none; padding-bottom: 8px }
	#file-list li a { font-weight: normal; display: block; padding: 0 0 0 22px; background: url(/backnet/inc/images/icon/page_white.png) left center no-repeat; text-decoration: none }
	#file-list li.txt a { background-image: url(/backnet/inc/images/icon/page_white_text.png) }
	#file-list li.pdf a { background-image: url(/backnet/inc/images/icon/page_white_acrobat.png) }
	#file-list li.rar a { background-image: url(/backnet/inc/images/icon/page_white_compressed.png) }
	#file-list li.zip a { background-image: url(/backnet/inc/images/icon/page_white_compressed.png) }
	#file-list li.xls a { background-image: url(/backnet/inc/images/icon/page_white_excel.png) }
	#file-list li.xlsx a { background-image: url(/backnet/inc/images/icon/page_white_excel.png) }
	#file-list li.doc a { background-image: url(/backnet/inc/images/icon/page_white_word.png) }
	#file-list li.docx a { background-image: url(/backnet/inc/images/icon/page_white_word.png) }
	#file-list li.ppt a { background-image: url(/backnet/inc/images/icon/page_white_powerpoint.png) }
	#file-list li.pptx a { background-image: url(/backnet/inc/images/icon/page_white_powerpoint.png) }
	#file-list li.gif a { background-image: url(/backnet/inc/images/icon/page_white_picture.png) }
	#file-list li.jpg a { background-image: url(/backnet/inc/images/icon/page_white_picture.png) }
	#file-list li.png a { background-image: url(/backnet/inc/images/icon/page_white_picture.png) }
	#file-list li.psd a { background-image: url(/backnet/inc/images/icon/page_white_picture.png) }

	#link-list{ margin: 20px 0 0 0 }
	#link-list li { list-style: none;  }
	#link-list li a {  font-weight: normal; display: block; padding: 10px 0px 10px 40px }
	#link-list li.txt a { background: url(/inc/img/icon-pres-pressm.png) left center no-repeat }
	#link-list li.pdf a { background: url(/inc/img/icon-pres-pdf.png) left center no-repeat }
	#link-list li.press a { background: url(/inc/img/icon-pres-pressm.png) left center no-repeat }
	#link-list li.zip a { background: url(/inc/img/icon-pres-zip.png) left center no-repeat }
	#link-list li.webcast a { background: url(/inc/img/icon-pres-webcast.png) left center no-repeat }
	#link-list li.webcastpres a { background: url(/inc/img/icon-pres-film.png) left center no-repeat }

    #sub-list { background: #f5f7fa; padding: 25px 20px 10px 20px; }
    #sub-list li { list-style: none;  }
	#sub-list li a {  font-weight: normal; display: block; padding: 10px 0px 10px 40px }
	#sub-list li.txt a { background: url(/inc/img/icon-pres-pressm.png) left center no-repeat }
    #sub-list li.press a { background: url(/inc/img/icon-pres-pressm.png) left center no-repeat }

.form-checksubject { margin-bottom: .5rem}
label.error {padding-bottom: 2px; color: #EA5200}

.gdrp { padding-top: 15px }

.navbar-nav.sm-collapsible .sub-arrow{position:absolute;top:50%;right:0;margin:-.7em .5em 0 0;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;padding:0;width:2em;height:1.4em;font-size:1.25rem;line-height:1.2em;text-align:center}.navbar-nav.sm-collapsible .sub-arrow::before{content:'+'}.navbar-nav.sm-collapsible .show>a>.sub-arrow::before{content:'-'}.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{border-color:rgba(255,255,255,.1)}.navbar-nav.sm-collapsible .has-submenu{padding-right:3em}.navbar-nav.sm-collapsible .dropdown-item,.navbar-nav.sm-collapsible .nav-link{position:relative}.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent }.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{position:absolute;top:50%;right:0;width:0;height:0;margin-top:-.3em;margin-right:1em;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu{padding-right:2em}.navbar-nav .scroll-down,.navbar-nav .scroll-up{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}.navbar-nav .scroll-down-arrow,.navbar-nav .scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid;border-left:7px solid transparent}.navbar-nav .scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent}.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu{margin:.5em}.navbar-nav:not([data-sm-skip]) .dropdown-item{white-space:normal}.navbar-nav:not(.sm-collapsible) .sm-nowrap>li>.dropdown-item{white-space:nowrap}

/*.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow { border-color: #8ba3b3 } */ /*; display: none !important */


