/*html {
	overflow-y: scroll;
}*/
* p {
  color: #222;
}
hr,
.hline {
  border-color: #aaa;
}
hr img,
.hline img {
  display: none;
}
a:link,
a:visited,
.elementNormal2 h2 {
  color: #2f3c5e;
}
#teaserBar {
  background: transparent;
}
#largeTeaser,
#smallTeaser {
  background: #000000;
}
.fs-pager-wrapper .active {
  background-color: #2f3c5e !important;
}
#pagecontainerOuter {
  background: #d9d9d9;
}
input.flxLinkButtonInline,
button.flxLinkButtonInline,
a.flxLinkButtonInline,
#menuline li ul li a:link,
#menuline li ul li a:visited {
  background-color: #2f3c5e;
  color: #fff;
}
.flxLinkButton.round,
.flxLinkButtonInline.round {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.otherEmployees li.active {
  background-color: #2f3c5e !important;
  color: #fff;
}
#menuline li.active > a,
.no-touch #menuline li:hover > a {
  background-color: #2f3c5e;
}
#menuline ul li a:hover {
  background-color: #1e263c !important;
}
input.flxLinkButtonInline,
button.flxLinkButtonInline,
a.flxLinkButtonInline,
input.flxLinkButton,
button.flxLinkButton,
a.flxLinkButton,
a.flxLinkButton,
a.flxLinkButtonInline,
#submitknap {
  background-color: #2f3c5e;
  color: #fff;
}
input.flxLinkButtonInline:hover,
button.flxLinkButtonInline:hover,
a.flxLinkButtonInline:hover,
input.flxLinkButton:hover,
button.flxLinkButton:hover,
a.flxLinkButton:hover,
a.flxLinkButton:hover,
a.flxLinkButtonInline:hover,
#submitknap:hover {
  background-color: #435687;
}
#submitknap {
  background: #2f3c5e;
  color: #fff;
}
#submitknap:hover {
  background-color: #435687;
  color: #fff;
}
.elementBox1 #submitknap {
  color: #333;
}
.elementBox1 #submitknap:hover {
  color: #fff;
}
.NewsListItem {
  border-color: #bbb;
}
.NewsListItem .Active {
  border-color: #2f3c5e;
}
.elementBox1 {
  background-color: #2f3c5e;
}
.elementBox1 p,
.elementBox1 a,
.elementBox1 li {
  color: #fff;
}
.elementBox2 {
  background-color: #d9d9d9;
  border: 1px solid #aaa;
  color: #333;
}
.elementBox2 p,
.elementBox2 a,
.elementBox2 li {
  color: #333;
}
#smallTeaserBar {
  /*background: @primaryColor;*/
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.1);
}
#smallTeaserBar .inner {
  color: #333;
}
#smallTeaserBar .inner .title {
  color: #333;
}
#smallTeaserBar .inner .teaser {
  color: #666;
}
#bottombar {
  border-color: #2f3c5e;
}
#bottombar .inner {
  color: #fff;
}
#bottombar .inner a,
#bottombar .inner p,
#bottombar .inner li {
  color: #fff;
}
.quotesExtractContainer .next {
  background: url("../../img/arrow-right-23.png"/*tpa=http://www.advokatgruppen.dk/img/arrow-right-23.png*/);
}
.quotesExtractContainer .prev {
  background: url("../../img/arrow-left-23.png"/*tpa=http://www.advokatgruppen.dk/img/arrow-left-23.png*/);
}
#largeTeaser .slide .header,
#largeTeaser .cycleContainer,
#smallTeaser h2,
.flxElement h1,
#PageTitle h1,
#PageTitle p,
.elementNormal1 h2,
.elementNormal1 h3,
.elementNormal2 h2,
.elementNormal3 h2,
.elementBox1 h2,
.elementBox2 h2,
.elementBox3 h2,
.NewsListHeader,
.ShowNewsItemTitle {
  font-family: 'Source Sans Pro', sans-serif;
}
#siteOverlay #closeOverlay {
  background: #2f3c5e !important;
}
.slide .link,
.jp-play,
.jp-pause {
  background-color: #2f3c5e;
}
#smallTeaserBar .inner .title a:hover {
  color: #2f3c5e;
}
a.locationBtn:hover,
a.locationBtn.active {
  background: #2f3c5e;
}
a.locationBtn {
  border-color: #2f3c5e;
}
.elementNormal2 .elementNormal2Link a {
  background: transparent !important;
}
.elementNormal2 .elementNormal2Link a:hover {
  background: transparent !important;
}
#jPanelMenu-menu li a:hover,
#jPanelMenu-menu li a.active {
  background-color: #2f3c5e;
}
.backlink {
  background: url("../../img/backbutton-grey.png"/*tpa=http://www.advokatgruppen.dk/img/backbutton-grey.png*/) no-repeat;
}
.backlink:hover {
  background: url("../../img/backbutton-blue.png"/*tpa=http://www.advokatgruppen.dk/img/backbutton-blue.png*/) no-repeat;
}
.ListSimple li a.Active,
.ListSimple li a:hover {
  background: #2f3c5e !important;
}
ol {
  margin: 0.7em 0;
}
ol ol {
  margin: 0.2em 0;
}
