@charset "UTF-8";
/* line 88, usedinscss/*.png */
.usedinscss-sprite, .usedinscss-error, .usedinscss-greyspeckled, .usedinscss-logo_portfolio, .usedinscss-solgt, .usedinscss-success, .usedinscss-warning, .sprite-solgt, div.bruktmarkedAdvert div span.sold {
  background-image: url('/images/usedinscss-sc40438542b.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.usedinscss-error {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.usedinscss-greyspeckled {
  background-position: 0 -16px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.usedinscss-logo_portfolio {
  background-position: 0 -52px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.usedinscss-solgt {
  background-position: 0 -72px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.usedinscss-success {
  background-position: 0 -112px;
}

/* line 84, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.usedinscss-warning {
  background-position: 0 -128px;
}

/* line 4, ../fotono20.scss */
.sprite-solgt, div.bruktmarkedAdvert div span.sold {
  background-position: 0 -72px;
}

/*$body-background: #f1f1f1;
$content-background: #f1f1f1;
*/
/* A default center cropped image*/
/* line 342, ../fotono20.scss */
div.center-cropped {
  width: 150px;
  height: 150px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: right;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 311, ../fotono20.scss */
div.center-cropped:hover {
  box-shadow: 3px 3px 7px #0061A0;
  -moz-box-shadow: 3px 3px 7px #0061A0;
  -webkit-box-shadow: 3px 3px 7px #0061A0;
}

/* line 348, ../fotono20.scss */
html {
  height: 100%;
  background: #fff;
}

/* line 353, ../fotono20.scss */
body {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  /*  font-size: $content_fontsize;*/
  line-height: 1.6;
  color: #4d4d4f;
  text-decoration: none;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  border: none;
  background-color: transparent;
  /*  background: #e8e8e8 url(/images/grey-gradient-bg.png) repeat-x; */
  background-attachment: fixed;
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  text-align: left;
  height: 100%;
}

/* line 374, ../fotono20.scss */
h1, h2, h3, h4, h5 {
  font-family: Helvetica, Arial, "Nimbus Sans L", Georgia, sans-serif;
  font-weight: bold;
  line-height: 100%;
  color: #4d4d4f;
}

/*
h1 { font-size: $content_fontsize + 60%; }
h2 { font-size: $content_fontsize + 40%; }
h3 { font-size: $content_fontsize + 20%; }
*/
/* line 386, ../fotono20.scss */
a {
  color: #337ab7;
}
/* line 388, ../fotono20.scss */
a:hover {
  color: #23527c;
  text-decoration: none;
}
/* line 392, ../fotono20.scss */
a.external {
  background: transparent url(/images/externallink.gif) no-repeat scroll 100% 50%;
  padding-right: 13px;
}
/* line 395, ../fotono20.scss */
a.secure {
  background: transparent url(/images/ssl.gif) no-repeat scroll 100% 50%;
  padding-right: 18px;
}
/* line 398, ../fotono20.scss */
a.contactfoto {
  background: transparent url(/images/tipsenbekjent.gif) no-repeat scroll 0 0;
  padding-left: 21px;
}

/*a.highlighted { font-weight: bold;}*/
/* line 405, ../fotono20.scss */
hr {
  color: #5F5F5F;
}

/* line 406, ../fotono20.scss */
img {
  border: 0;
}

/* line 409, ../fotono20.scss */
code {
  background-color: #FAFAFA;
  border: 1px dashed #2F6FAB;
  color: black;
  font-family: sans-serif;
  padding: 10px;
  margin: 5px;
  display: block;
  font-weight: normal;
}

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.0.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../_font-awesome.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 24, ../_font-awesome.scss */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 29, ../_font-awesome.scss */
.fa-2x {
  font-size: 2em;
}

/* line 32, ../_font-awesome.scss */
.fa-3x {
  font-size: 3em;
}

/* line 35, ../_font-awesome.scss */
.fa-4x {
  font-size: 4em;
}

/* line 38, ../_font-awesome.scss */
.fa-5x {
  font-size: 5em;
}

/* line 41, ../_font-awesome.scss */
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}

/* line 45, ../_font-awesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}

/* line 50, ../_font-awesome.scss */
.fa-ul > li {
  position: relative;
}

/* line 53, ../_font-awesome.scss */
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}

/* line 60, ../_font-awesome.scss */
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}

/* line 63, ../_font-awesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 68, ../_font-awesome.scss */
.pull-right {
  float: right;
}

/* line 71, ../_font-awesome.scss */
.pull-left {
  float: left;
}

/* line 74, ../_font-awesome.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 77, ../_font-awesome.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 80, ../_font-awesome.scss */
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 126, ../_font-awesome.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 134, ../_font-awesome.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 142, ../_font-awesome.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 150, ../_font-awesome.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 158, ../_font-awesome.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 166, ../_font-awesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 174, ../_font-awesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 181, ../_font-awesome.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 184, ../_font-awesome.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 187, ../_font-awesome.scss */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 192, ../_font-awesome.scss */
.fa-glass:before {
  content: "\f000";
}

/* line 195, ../_font-awesome.scss */
.fa-music:before {
  content: "\f001";
}

/* line 198, ../_font-awesome.scss */
.fa-search:before {
  content: "\f002";
}

/* line 201, ../_font-awesome.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 204, ../_font-awesome.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 207, ../_font-awesome.scss */
.fa-star:before {
  content: "\f005";
}

/* line 210, ../_font-awesome.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 213, ../_font-awesome.scss */
.fa-user:before {
  content: "\f007";
}

/* line 216, ../_font-awesome.scss */
.fa-film:before {
  content: "\f008";
}

/* line 219, ../_font-awesome.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 222, ../_font-awesome.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 225, ../_font-awesome.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 228, ../_font-awesome.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 231, ../_font-awesome.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 234, ../_font-awesome.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 237, ../_font-awesome.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 240, ../_font-awesome.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 243, ../_font-awesome.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 246, ../_font-awesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 250, ../_font-awesome.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 253, ../_font-awesome.scss */
.fa-home:before {
  content: "\f015";
}

/* line 256, ../_font-awesome.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 259, ../_font-awesome.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 262, ../_font-awesome.scss */
.fa-road:before {
  content: "\f018";
}

/* line 265, ../_font-awesome.scss */
.fa-download:before {
  content: "\f019";
}

/* line 268, ../_font-awesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 271, ../_font-awesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 274, ../_font-awesome.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 277, ../_font-awesome.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 280, ../_font-awesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 284, ../_font-awesome.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 287, ../_font-awesome.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 290, ../_font-awesome.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 293, ../_font-awesome.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 296, ../_font-awesome.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 299, ../_font-awesome.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 302, ../_font-awesome.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 305, ../_font-awesome.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 308, ../_font-awesome.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 311, ../_font-awesome.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 314, ../_font-awesome.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 317, ../_font-awesome.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 320, ../_font-awesome.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 323, ../_font-awesome.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 326, ../_font-awesome.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 329, ../_font-awesome.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 332, ../_font-awesome.scss */
.fa-font:before {
  content: "\f031";
}

/* line 335, ../_font-awesome.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 338, ../_font-awesome.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 341, ../_font-awesome.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 344, ../_font-awesome.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 347, ../_font-awesome.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 350, ../_font-awesome.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 353, ../_font-awesome.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 356, ../_font-awesome.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 359, ../_font-awesome.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 362, ../_font-awesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 366, ../_font-awesome.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 369, ../_font-awesome.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 372, ../_font-awesome.scss */
.fa-picture-o:before {
  content: "\f03e";
}

/* line 375, ../_font-awesome.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 378, ../_font-awesome.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 381, ../_font-awesome.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 384, ../_font-awesome.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 387, ../_font-awesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 391, ../_font-awesome.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 394, ../_font-awesome.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 397, ../_font-awesome.scss */
.fa-arrows:before {
  content: "\f047";
}

/* line 400, ../_font-awesome.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 403, ../_font-awesome.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 406, ../_font-awesome.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 409, ../_font-awesome.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 412, ../_font-awesome.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 415, ../_font-awesome.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 418, ../_font-awesome.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 421, ../_font-awesome.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 424, ../_font-awesome.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 427, ../_font-awesome.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 430, ../_font-awesome.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 433, ../_font-awesome.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 436, ../_font-awesome.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 439, ../_font-awesome.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 442, ../_font-awesome.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 445, ../_font-awesome.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 448, ../_font-awesome.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 451, ../_font-awesome.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 454, ../_font-awesome.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 457, ../_font-awesome.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 460, ../_font-awesome.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 463, ../_font-awesome.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 466, ../_font-awesome.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 469, ../_font-awesome.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 472, ../_font-awesome.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 475, ../_font-awesome.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 478, ../_font-awesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 482, ../_font-awesome.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 485, ../_font-awesome.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 488, ../_font-awesome.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 491, ../_font-awesome.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 494, ../_font-awesome.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 497, ../_font-awesome.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 500, ../_font-awesome.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 503, ../_font-awesome.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 506, ../_font-awesome.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 509, ../_font-awesome.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 512, ../_font-awesome.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 515, ../_font-awesome.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 519, ../_font-awesome.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 522, ../_font-awesome.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 525, ../_font-awesome.scss */
.fa-random:before {
  content: "\f074";
}

/* line 528, ../_font-awesome.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 531, ../_font-awesome.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 534, ../_font-awesome.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 537, ../_font-awesome.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 540, ../_font-awesome.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 543, ../_font-awesome.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 546, ../_font-awesome.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 549, ../_font-awesome.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 552, ../_font-awesome.scss */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 555, ../_font-awesome.scss */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 558, ../_font-awesome.scss */
.fa-bar-chart-o:before {
  content: "\f080";
}

/* line 561, ../_font-awesome.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 564, ../_font-awesome.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 567, ../_font-awesome.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 570, ../_font-awesome.scss */
.fa-key:before {
  content: "\f084";
}

/* line 573, ../_font-awesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 577, ../_font-awesome.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 580, ../_font-awesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 583, ../_font-awesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 586, ../_font-awesome.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 589, ../_font-awesome.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 592, ../_font-awesome.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 595, ../_font-awesome.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 598, ../_font-awesome.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 601, ../_font-awesome.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 604, ../_font-awesome.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 607, ../_font-awesome.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 610, ../_font-awesome.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 613, ../_font-awesome.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 616, ../_font-awesome.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 619, ../_font-awesome.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 622, ../_font-awesome.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 625, ../_font-awesome.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 628, ../_font-awesome.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 631, ../_font-awesome.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 634, ../_font-awesome.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 637, ../_font-awesome.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 640, ../_font-awesome.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 643, ../_font-awesome.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 646, ../_font-awesome.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 649, ../_font-awesome.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 652, ../_font-awesome.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 655, ../_font-awesome.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 658, ../_font-awesome.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 661, ../_font-awesome.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 664, ../_font-awesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 667, ../_font-awesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 670, ../_font-awesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 673, ../_font-awesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 676, ../_font-awesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 679, ../_font-awesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 682, ../_font-awesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 685, ../_font-awesome.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 688, ../_font-awesome.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 691, ../_font-awesome.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 694, ../_font-awesome.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 697, ../_font-awesome.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 700, ../_font-awesome.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 703, ../_font-awesome.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 707, ../_font-awesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 711, ../_font-awesome.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 714, ../_font-awesome.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 717, ../_font-awesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 721, ../_font-awesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 725, ../_font-awesome.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 728, ../_font-awesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 732, ../_font-awesome.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 735, ../_font-awesome.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 738, ../_font-awesome.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 741, ../_font-awesome.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 744, ../_font-awesome.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 747, ../_font-awesome.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 750, ../_font-awesome.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 753, ../_font-awesome.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 756, ../_font-awesome.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 759, ../_font-awesome.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 762, ../_font-awesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 765, ../_font-awesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 768, ../_font-awesome.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 771, ../_font-awesome.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 774, ../_font-awesome.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 777, ../_font-awesome.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 780, ../_font-awesome.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 783, ../_font-awesome.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 786, ../_font-awesome.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 789, ../_font-awesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 793, ../_font-awesome.scss */
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}

/* line 797, ../_font-awesome.scss */
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}

/* line 801, ../_font-awesome.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 804, ../_font-awesome.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 807, ../_font-awesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 811, ../_font-awesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 815, ../_font-awesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 819, ../_font-awesome.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 822, ../_font-awesome.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 825, ../_font-awesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 829, ../_font-awesome.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 832, ../_font-awesome.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 835, ../_font-awesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 839, ../_font-awesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 842, ../_font-awesome.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 845, ../_font-awesome.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 848, ../_font-awesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 851, ../_font-awesome.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 854, ../_font-awesome.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 857, ../_font-awesome.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 860, ../_font-awesome.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 863, ../_font-awesome.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 866, ../_font-awesome.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 869, ../_font-awesome.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 872, ../_font-awesome.scss */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 875, ../_font-awesome.scss */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 878, ../_font-awesome.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 881, ../_font-awesome.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 884, ../_font-awesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 887, ../_font-awesome.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 890, ../_font-awesome.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 893, ../_font-awesome.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 896, ../_font-awesome.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 899, ../_font-awesome.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 902, ../_font-awesome.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 905, ../_font-awesome.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 908, ../_font-awesome.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 911, ../_font-awesome.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 914, ../_font-awesome.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 917, ../_font-awesome.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 920, ../_font-awesome.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 923, ../_font-awesome.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 926, ../_font-awesome.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 929, ../_font-awesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 933, ../_font-awesome.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 936, ../_font-awesome.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 939, ../_font-awesome.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 942, ../_font-awesome.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 945, ../_font-awesome.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 948, ../_font-awesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 952, ../_font-awesome.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 955, ../_font-awesome.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 958, ../_font-awesome.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 961, ../_font-awesome.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 964, ../_font-awesome.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 967, ../_font-awesome.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 970, ../_font-awesome.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 973, ../_font-awesome.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 976, ../_font-awesome.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 979, ../_font-awesome.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 982, ../_font-awesome.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 985, ../_font-awesome.scss */
.fa-code:before {
  content: "\f121";
}

/* line 988, ../_font-awesome.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 991, ../_font-awesome.scss */
.fa-mail-reply-all:before {
  content: "\f122";
}

/* line 994, ../_font-awesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 999, ../_font-awesome.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1002, ../_font-awesome.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 1005, ../_font-awesome.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1008, ../_font-awesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1012, ../_font-awesome.scss */
.fa-question:before {
  content: "\f128";
}

/* line 1015, ../_font-awesome.scss */
.fa-info:before {
  content: "\f129";
}

/* line 1018, ../_font-awesome.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1021, ../_font-awesome.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1024, ../_font-awesome.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1027, ../_font-awesome.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1030, ../_font-awesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1033, ../_font-awesome.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 1036, ../_font-awesome.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1039, ../_font-awesome.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 1042, ../_font-awesome.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1045, ../_font-awesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1048, ../_font-awesome.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 1051, ../_font-awesome.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1054, ../_font-awesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1057, ../_font-awesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1060, ../_font-awesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1063, ../_font-awesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1066, ../_font-awesome.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 1069, ../_font-awesome.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 1072, ../_font-awesome.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1075, ../_font-awesome.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1078, ../_font-awesome.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1081, ../_font-awesome.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1084, ../_font-awesome.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1087, ../_font-awesome.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1090, ../_font-awesome.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1093, ../_font-awesome.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 1096, ../_font-awesome.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1099, ../_font-awesome.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1102, ../_font-awesome.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 1105, ../_font-awesome.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 1108, ../_font-awesome.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1111, ../_font-awesome.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1114, ../_font-awesome.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1117, ../_font-awesome.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1120, ../_font-awesome.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 1123, ../_font-awesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1127, ../_font-awesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1131, ../_font-awesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1135, ../_font-awesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1139, ../_font-awesome.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 1142, ../_font-awesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1146, ../_font-awesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1150, ../_font-awesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1156, ../_font-awesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1161, ../_font-awesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1165, ../_font-awesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1169, ../_font-awesome.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 1172, ../_font-awesome.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1175, ../_font-awesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1178, ../_font-awesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1181, ../_font-awesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1184, ../_font-awesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1187, ../_font-awesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1190, ../_font-awesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1193, ../_font-awesome.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1196, ../_font-awesome.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1199, ../_font-awesome.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1202, ../_font-awesome.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 1205, ../_font-awesome.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 1208, ../_font-awesome.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1211, ../_font-awesome.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1214, ../_font-awesome.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1217, ../_font-awesome.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1220, ../_font-awesome.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1223, ../_font-awesome.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1226, ../_font-awesome.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 1229, ../_font-awesome.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1232, ../_font-awesome.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1235, ../_font-awesome.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1238, ../_font-awesome.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1241, ../_font-awesome.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1244, ../_font-awesome.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1247, ../_font-awesome.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1250, ../_font-awesome.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1253, ../_font-awesome.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 1256, ../_font-awesome.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 1259, ../_font-awesome.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 1262, ../_font-awesome.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 1265, ../_font-awesome.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1268, ../_font-awesome.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 1271, ../_font-awesome.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1274, ../_font-awesome.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 1277, ../_font-awesome.scss */
.fa-female:before {
  content: "\f182";
}

/* line 1280, ../_font-awesome.scss */
.fa-male:before {
  content: "\f183";
}

/* line 1283, ../_font-awesome.scss */
.fa-gittip:before {
  content: "\f184";
}

/* line 1286, ../_font-awesome.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1289, ../_font-awesome.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1292, ../_font-awesome.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 1295, ../_font-awesome.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 1298, ../_font-awesome.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 1301, ../_font-awesome.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1304, ../_font-awesome.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 1307, ../_font-awesome.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1310, ../_font-awesome.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1313, ../_font-awesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1316, ../_font-awesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1319, ../_font-awesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1323, ../_font-awesome.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1326, ../_font-awesome.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1329, ../_font-awesome.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1332, ../_font-awesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1336, ../_font-awesome.scss */
.fa-plus-square-o:before {
  content: "\f196";
}

/*!
 * Bootstrap Responsive v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* line 11, ../_bootstrap-responsive.scss */
.clearfix {
  *zoom: 1;
}

/* line 15, ../_bootstrap-responsive.scss */
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 22, ../_bootstrap-responsive.scss */
.clearfix:after {
  clear: both;
}

/* line 26, ../_bootstrap-responsive.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 34, ../_bootstrap-responsive.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}
/* line 47, ../_bootstrap-responsive.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* line 52, ../_bootstrap-responsive.scss */
.visible-phone {
  display: none !important;
}

/* line 56, ../_bootstrap-responsive.scss */
.visible-tablet {
  display: none !important;
}

/* line 60, ../_bootstrap-responsive.scss */
.hidden-desktop {
  display: none !important;
}

/* line 64, ../_bootstrap-responsive.scss */
.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  /* line 69, ../_bootstrap-responsive.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 72, ../_bootstrap-responsive.scss */
  .visible-desktop {
    display: none !important;
  }

  /* line 75, ../_bootstrap-responsive.scss */
  .visible-tablet {
    display: inherit !important;
  }

  /* line 78, ../_bootstrap-responsive.scss */
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 84, ../_bootstrap-responsive.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 87, ../_bootstrap-responsive.scss */
  .visible-desktop {
    display: none !important;
  }

  /* line 90, ../_bootstrap-responsive.scss */
  .visible-phone {
    display: inherit !important;
  }

  /* line 93, ../_bootstrap-responsive.scss */
  .hidden-phone {
    display: none !important;
  }
}
/* line 98, ../_bootstrap-responsive.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 103, ../_bootstrap-responsive.scss */
  .visible-print {
    display: inherit !important;
  }

  /* line 106, ../_bootstrap-responsive.scss */
  .hidden-print {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 112, ../_bootstrap-responsive.scss */
  .row {
    margin-left: -30px;
    *zoom: 1;
  }

  /* line 116, ../_bootstrap-responsive.scss */
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  /* line 122, ../_bootstrap-responsive.scss */
  .row:after {
    clear: both;
  }

  /* line 125, ../_bootstrap-responsive.scss */
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }

  /* line 130, ../_bootstrap-responsive.scss */
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }

  /* line 136, ../_bootstrap-responsive.scss */
  .span12 {
    width: 1170px;
  }

  /* line 139, ../_bootstrap-responsive.scss */
  .span11 {
    width: 1070px;
  }

  /* line 142, ../_bootstrap-responsive.scss */
  .span10 {
    width: 970px;
  }

  /* line 145, ../_bootstrap-responsive.scss */
  .span9 {
    width: 870px;
  }

  /* line 148, ../_bootstrap-responsive.scss */
  .span8 {
    width: 770px;
  }

  /* line 151, ../_bootstrap-responsive.scss */
  .span7 {
    width: 670px;
  }

  /* line 154, ../_bootstrap-responsive.scss */
  .span6 {
    width: 570px;
  }

  /* line 157, ../_bootstrap-responsive.scss */
  .span5 {
    width: 470px;
  }

  /* line 160, ../_bootstrap-responsive.scss */
  .span4 {
    width: 370px;
  }

  /* line 163, ../_bootstrap-responsive.scss */
  .span3 {
    width: 270px;
  }

  /* line 166, ../_bootstrap-responsive.scss */
  .span2 {
    width: 170px;
  }

  /* line 169, ../_bootstrap-responsive.scss */
  .span1 {
    width: 70px;
  }

  /* line 172, ../_bootstrap-responsive.scss */
  .offset12 {
    margin-left: 1230px;
  }

  /* line 175, ../_bootstrap-responsive.scss */
  .offset11 {
    margin-left: 1130px;
  }

  /* line 178, ../_bootstrap-responsive.scss */
  .offset10 {
    margin-left: 1030px;
  }

  /* line 181, ../_bootstrap-responsive.scss */
  .offset9 {
    margin-left: 930px;
  }

  /* line 184, ../_bootstrap-responsive.scss */
  .offset8 {
    margin-left: 830px;
  }

  /* line 187, ../_bootstrap-responsive.scss */
  .offset7 {
    margin-left: 730px;
  }

  /* line 190, ../_bootstrap-responsive.scss */
  .offset6 {
    margin-left: 630px;
  }

  /* line 193, ../_bootstrap-responsive.scss */
  .offset5 {
    margin-left: 530px;
  }

  /* line 196, ../_bootstrap-responsive.scss */
  .offset4 {
    margin-left: 430px;
  }

  /* line 199, ../_bootstrap-responsive.scss */
  .offset3 {
    margin-left: 330px;
  }

  /* line 202, ../_bootstrap-responsive.scss */
  .offset2 {
    margin-left: 230px;
  }

  /* line 205, ../_bootstrap-responsive.scss */
  .offset1 {
    margin-left: 130px;
  }

  /* line 208, ../_bootstrap-responsive.scss */
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  /* line 212, ../_bootstrap-responsive.scss */
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  /* line 218, ../_bootstrap-responsive.scss */
  .row-fluid:after {
    clear: both;
  }

  /* line 221, ../_bootstrap-responsive.scss */
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 232, ../_bootstrap-responsive.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  /* line 235, ../_bootstrap-responsive.scss */
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }

  /* line 238, ../_bootstrap-responsive.scss */
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  /* line 242, ../_bootstrap-responsive.scss */
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }

  /* line 246, ../_bootstrap-responsive.scss */
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }

  /* line 250, ../_bootstrap-responsive.scss */
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  /* line 254, ../_bootstrap-responsive.scss */
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }

  /* line 258, ../_bootstrap-responsive.scss */
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }

  /* line 262, ../_bootstrap-responsive.scss */
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  /* line 266, ../_bootstrap-responsive.scss */
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }

  /* line 270, ../_bootstrap-responsive.scss */
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  /* line 274, ../_bootstrap-responsive.scss */
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  /* line 278, ../_bootstrap-responsive.scss */
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  /* line 282, ../_bootstrap-responsive.scss */
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }

  /* line 286, ../_bootstrap-responsive.scss */
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }

  /* line 290, ../_bootstrap-responsive.scss */
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }

  /* line 294, ../_bootstrap-responsive.scss */
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }

  /* line 298, ../_bootstrap-responsive.scss */
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }

  /* line 302, ../_bootstrap-responsive.scss */
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }

  /* line 306, ../_bootstrap-responsive.scss */
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }

  /* line 310, ../_bootstrap-responsive.scss */
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }

  /* line 314, ../_bootstrap-responsive.scss */
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }

  /* line 318, ../_bootstrap-responsive.scss */
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }

  /* line 322, ../_bootstrap-responsive.scss */
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }

  /* line 326, ../_bootstrap-responsive.scss */
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }

  /* line 330, ../_bootstrap-responsive.scss */
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }

  /* line 334, ../_bootstrap-responsive.scss */
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }

  /* line 338, ../_bootstrap-responsive.scss */
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }

  /* line 342, ../_bootstrap-responsive.scss */
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }

  /* line 346, ../_bootstrap-responsive.scss */
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }

  /* line 350, ../_bootstrap-responsive.scss */
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }

  /* line 354, ../_bootstrap-responsive.scss */
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }

  /* line 358, ../_bootstrap-responsive.scss */
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }

  /* line 362, ../_bootstrap-responsive.scss */
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }

  /* line 366, ../_bootstrap-responsive.scss */
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }

  /* line 370, ../_bootstrap-responsive.scss */
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }

  /* line 374, ../_bootstrap-responsive.scss */
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }

  /* line 378, ../_bootstrap-responsive.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }

  /* line 382, ../_bootstrap-responsive.scss */
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }

  /* line 387, ../_bootstrap-responsive.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }

  /* line 390, ../_bootstrap-responsive.scss */
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  /* line 395, ../_bootstrap-responsive.scss */
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }

  /* line 400, ../_bootstrap-responsive.scss */
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }

  /* line 405, ../_bootstrap-responsive.scss */
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }

  /* line 410, ../_bootstrap-responsive.scss */
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }

  /* line 415, ../_bootstrap-responsive.scss */
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }

  /* line 420, ../_bootstrap-responsive.scss */
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }

  /* line 425, ../_bootstrap-responsive.scss */
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }

  /* line 430, ../_bootstrap-responsive.scss */
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }

  /* line 435, ../_bootstrap-responsive.scss */
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

  /* line 440, ../_bootstrap-responsive.scss */
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

  /* line 445, ../_bootstrap-responsive.scss */
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }

  /* line 450, ../_bootstrap-responsive.scss */
  .thumbnails {
    margin-left: -30px;
  }

  /* line 453, ../_bootstrap-responsive.scss */
  .thumbnails > li {
    margin-left: 30px;
  }

  /* line 456, ../_bootstrap-responsive.scss */
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 462, ../_bootstrap-responsive.scss */
  .row {
    margin-left: -20px;
    *zoom: 1;
  }

  /* line 466, ../_bootstrap-responsive.scss */
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  /* line 472, ../_bootstrap-responsive.scss */
  .row:after {
    clear: both;
  }

  /* line 475, ../_bootstrap-responsive.scss */
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 480, ../_bootstrap-responsive.scss */
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  /* line 486, ../_bootstrap-responsive.scss */
  .span12 {
    width: 724px;
  }

  /* line 489, ../_bootstrap-responsive.scss */
  .span11 {
    width: 662px;
  }

  /* line 492, ../_bootstrap-responsive.scss */
  .span10 {
    width: 600px;
  }

  /* line 495, ../_bootstrap-responsive.scss */
  .span9 {
    width: 538px;
  }

  /* line 498, ../_bootstrap-responsive.scss */
  .span8 {
    width: 476px;
  }

  /* line 501, ../_bootstrap-responsive.scss */
  .span7 {
    width: 414px;
  }

  /* line 504, ../_bootstrap-responsive.scss */
  .span6 {
    width: 352px;
  }

  /* line 507, ../_bootstrap-responsive.scss */
  .span5 {
    width: 290px;
  }

  /* line 510, ../_bootstrap-responsive.scss */
  .span4 {
    width: 228px;
  }

  /* line 513, ../_bootstrap-responsive.scss */
  .span3 {
    width: 166px;
  }

  /* line 516, ../_bootstrap-responsive.scss */
  .span2 {
    width: 104px;
  }

  /* line 519, ../_bootstrap-responsive.scss */
  .span1 {
    width: 42px;
  }

  /* line 522, ../_bootstrap-responsive.scss */
  .offset12 {
    margin-left: 764px;
  }

  /* line 525, ../_bootstrap-responsive.scss */
  .offset11 {
    margin-left: 702px;
  }

  /* line 528, ../_bootstrap-responsive.scss */
  .offset10 {
    margin-left: 640px;
  }

  /* line 531, ../_bootstrap-responsive.scss */
  .offset9 {
    margin-left: 578px;
  }

  /* line 534, ../_bootstrap-responsive.scss */
  .offset8 {
    margin-left: 516px;
  }

  /* line 537, ../_bootstrap-responsive.scss */
  .offset7 {
    margin-left: 454px;
  }

  /* line 540, ../_bootstrap-responsive.scss */
  .offset6 {
    margin-left: 392px;
  }

  /* line 543, ../_bootstrap-responsive.scss */
  .offset5 {
    margin-left: 330px;
  }

  /* line 546, ../_bootstrap-responsive.scss */
  .offset4 {
    margin-left: 268px;
  }

  /* line 549, ../_bootstrap-responsive.scss */
  .offset3 {
    margin-left: 206px;
  }

  /* line 552, ../_bootstrap-responsive.scss */
  .offset2 {
    margin-left: 144px;
  }

  /* line 555, ../_bootstrap-responsive.scss */
  .offset1 {
    margin-left: 82px;
  }

  /* line 558, ../_bootstrap-responsive.scss */
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  /* line 562, ../_bootstrap-responsive.scss */
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  /* line 568, ../_bootstrap-responsive.scss */
  .row-fluid:after {
    clear: both;
  }

  /* line 571, ../_bootstrap-responsive.scss */
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 582, ../_bootstrap-responsive.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  /* line 585, ../_bootstrap-responsive.scss */
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }

  /* line 588, ../_bootstrap-responsive.scss */
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  /* line 592, ../_bootstrap-responsive.scss */
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }

  /* line 596, ../_bootstrap-responsive.scss */
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }

  /* line 600, ../_bootstrap-responsive.scss */
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  /* line 604, ../_bootstrap-responsive.scss */
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }

  /* line 608, ../_bootstrap-responsive.scss */
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }

  /* line 612, ../_bootstrap-responsive.scss */
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  /* line 616, ../_bootstrap-responsive.scss */
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }

  /* line 620, ../_bootstrap-responsive.scss */
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  /* line 624, ../_bootstrap-responsive.scss */
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }

  /* line 628, ../_bootstrap-responsive.scss */
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  /* line 632, ../_bootstrap-responsive.scss */
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }

  /* line 636, ../_bootstrap-responsive.scss */
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }

  /* line 640, ../_bootstrap-responsive.scss */
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }

  /* line 644, ../_bootstrap-responsive.scss */
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }

  /* line 648, ../_bootstrap-responsive.scss */
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }

  /* line 652, ../_bootstrap-responsive.scss */
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }

  /* line 656, ../_bootstrap-responsive.scss */
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }

  /* line 660, ../_bootstrap-responsive.scss */
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }

  /* line 664, ../_bootstrap-responsive.scss */
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }

  /* line 668, ../_bootstrap-responsive.scss */
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }

  /* line 672, ../_bootstrap-responsive.scss */
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }

  /* line 676, ../_bootstrap-responsive.scss */
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }

  /* line 680, ../_bootstrap-responsive.scss */
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }

  /* line 684, ../_bootstrap-responsive.scss */
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }

  /* line 688, ../_bootstrap-responsive.scss */
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }

  /* line 692, ../_bootstrap-responsive.scss */
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }

  /* line 696, ../_bootstrap-responsive.scss */
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }

  /* line 700, ../_bootstrap-responsive.scss */
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }

  /* line 704, ../_bootstrap-responsive.scss */
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }

  /* line 708, ../_bootstrap-responsive.scss */
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }

  /* line 712, ../_bootstrap-responsive.scss */
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }

  /* line 716, ../_bootstrap-responsive.scss */
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }

  /* line 720, ../_bootstrap-responsive.scss */
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }

  /* line 724, ../_bootstrap-responsive.scss */
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }

  /* line 728, ../_bootstrap-responsive.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }

  /* line 732, ../_bootstrap-responsive.scss */
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }

  /* line 737, ../_bootstrap-responsive.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }

  /* line 740, ../_bootstrap-responsive.scss */
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }

  /* line 745, ../_bootstrap-responsive.scss */
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }

  /* line 750, ../_bootstrap-responsive.scss */
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }

  /* line 755, ../_bootstrap-responsive.scss */
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }

  /* line 760, ../_bootstrap-responsive.scss */
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }

  /* line 765, ../_bootstrap-responsive.scss */
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }

  /* line 770, ../_bootstrap-responsive.scss */
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }

  /* line 775, ../_bootstrap-responsive.scss */
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }

  /* line 780, ../_bootstrap-responsive.scss */
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }

  /* line 785, ../_bootstrap-responsive.scss */
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }

  /* line 790, ../_bootstrap-responsive.scss */
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }

  /* line 795, ../_bootstrap-responsive.scss */
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}
@media (max-width: 767px) {
  /* line 803, ../_bootstrap-responsive.scss */
  body {
    padding-right: 20px;
    padding-left: 20px;
  }

  /* line 807, ../_bootstrap-responsive.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }

  /* line 813, ../_bootstrap-responsive.scss */
  .container-fluid {
    padding: 0;
  }

  /* line 816, ../_bootstrap-responsive.scss */
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }

  /* line 822, ../_bootstrap-responsive.scss */
  .dl-horizontal dd {
    margin-left: 0;
  }

  /* line 825, ../_bootstrap-responsive.scss */
  .container {
    width: auto;
  }

  /* line 828, ../_bootstrap-responsive.scss */
  .row-fluid {
    width: 100%;
  }

  /* line 831, ../_bootstrap-responsive.scss */
  .row,
  .thumbnails {
    margin-left: 0;
  }

  /* line 835, ../_bootstrap-responsive.scss */
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }

  /* line 839, ../_bootstrap-responsive.scss */
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 850, ../_bootstrap-responsive.scss */
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 857, ../_bootstrap-responsive.scss */
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }

  /* line 860, ../_bootstrap-responsive.scss */
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 874, ../_bootstrap-responsive.scss */
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }

  /* line 881, ../_bootstrap-responsive.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }

  /* line 884, ../_bootstrap-responsive.scss */
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }

  /* line 892, ../_bootstrap-responsive.scss */
  .modal.fade {
    top: -100px;
  }

  /* line 895, ../_bootstrap-responsive.scss */
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  /* line 901, ../_bootstrap-responsive.scss */
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }

  /* line 904, ../_bootstrap-responsive.scss */
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }

  /* line 908, ../_bootstrap-responsive.scss */
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }

  /* line 912, ../_bootstrap-responsive.scss */
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }

  /* line 918, ../_bootstrap-responsive.scss */
  .form-horizontal .controls {
    margin-left: 0;
  }

  /* line 921, ../_bootstrap-responsive.scss */
  .form-horizontal .control-list {
    padding-top: 0;
  }

  /* line 924, ../_bootstrap-responsive.scss */
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }

  /* line 928, ../_bootstrap-responsive.scss */
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }

  /* line 934, ../_bootstrap-responsive.scss */
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 938, ../_bootstrap-responsive.scss */
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }

  /* line 943, ../_bootstrap-responsive.scss */
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }

  /* line 947, ../_bootstrap-responsive.scss */
  .carousel-caption {
    position: static;
  }
}
@media (max-width: 979px) {
  /* line 953, ../_bootstrap-responsive.scss */
  body {
    padding-top: 0;
  }

  /* line 956, ../_bootstrap-responsive.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  /* line 960, ../_bootstrap-responsive.scss */
  .navbar-fixed-top {
    margin-bottom: 20px;
  }

  /* line 963, ../_bootstrap-responsive.scss */
  .navbar-fixed-bottom {
    margin-top: 20px;
  }

  /* line 966, ../_bootstrap-responsive.scss */
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  /* line 970, ../_bootstrap-responsive.scss */
  .navbar .container {
    width: auto;
    padding: 0;
  }

  /* line 974, ../_bootstrap-responsive.scss */
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }

  /* line 979, ../_bootstrap-responsive.scss */
  .nav-collapse {
    clear: both;
  }

  /* line 982, ../_bootstrap-responsive.scss */
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  /* line 986, ../_bootstrap-responsive.scss */
  .nav-collapse .nav > li {
    float: none;
  }

  /* line 989, ../_bootstrap-responsive.scss */
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }

  /* line 992, ../_bootstrap-responsive.scss */
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }

  /* line 995, ../_bootstrap-responsive.scss */
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  /* line 999, ../_bootstrap-responsive.scss */
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  /* line 1008, ../_bootstrap-responsive.scss */
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  /* line 1015, ../_bootstrap-responsive.scss */
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  /* line 1018, ../_bootstrap-responsive.scss */
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }

  /* line 1024, ../_bootstrap-responsive.scss */
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }

  /* line 1028, ../_bootstrap-responsive.scss */
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }

  /* line 1034, ../_bootstrap-responsive.scss */
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }

  /* line 1038, ../_bootstrap-responsive.scss */
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 1056, ../_bootstrap-responsive.scss */
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }

  /* line 1059, ../_bootstrap-responsive.scss */
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  /* line 1063, ../_bootstrap-responsive.scss */
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  /* line 1066, ../_bootstrap-responsive.scss */
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }

  /* line 1070, ../_bootstrap-responsive.scss */
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  /* line 1081, ../_bootstrap-responsive.scss */
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  /* line 1086, ../_bootstrap-responsive.scss */
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  /* line 1090, ../_bootstrap-responsive.scss */
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }

  /* line 1095, ../_bootstrap-responsive.scss */
  .navbar .btn-navbar {
    display: block;
  }

  /* line 1098, ../_bootstrap-responsive.scss */
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 980px) {
  /* line 1105, ../_bootstrap-responsive.scss */
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
/* Top bar */
 /*
div.navbar{margin-bottom:5px;}
div.container-fluid{padding-left:0;}
*/
/* line 7, ../_bootstrapoverride.scss */
div.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

/* line 9, ../_bootstrapoverride.scss */
div.navbar-inner {
  border: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

/* line 17, ../_bootstrapoverride.scss */
div.navbar-inverse {
  border-bottom: 4px solid #ff6b11;
}

/* line 21, ../_bootstrapoverride.scss */
div.navbar-inverse div.navbar-inner {
  background: #FFF;
  /* Old browsers */
  background: -moz-linear-gradient(top, #FFF 0%, #FFF 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFF 0%, #FFF 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFF 0%, #FFF 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FFF 0%, #FFF 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FFF 0%, #FFF 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
}

/* line 27, ../_bootstrapoverride.scss */
div.navbar-inverse div.navbar-inner.topbannercontaineradmin {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ff6b11 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ff6b11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ff6b11 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ff6b11 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ff6b11 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ff6b11 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
}

/* line 32, ../_bootstrapoverride.scss */
ul.nav-tabs > li > a, .nav-pills > li > a {
  line-height: 8px;
}

/* line 34, ../_bootstrapoverride.scss */
li.dropdown ul.dropdown-menu, li.dropup ul.dropdown-menu {
  z-index: 20000;
}

/* line 37, ../_bootstrapoverride.scss */
.span12 {
  /* width: 1009px; */
  /* set to 980px for foto.no but distroys responsiveness */
}

/* line 41, ../_bootstrapoverride.scss */
div.navbar {
  margin-bottom: 0;
}

/* To position the collapsible menu in vertical center of top banner*/
/* line 50, ../_bootstrapoverride.scss */
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 100%;
  max-width: 1180px;
}

/* don't know why they have different sizes. this puts all equal height */
/* line 56, ../_bootstrapoverride.scss */
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  margin-bottom: 0;
}

/* menu to get dropdown on hover */
/* line 62, ../_bootstrapoverride.scss */
.sidebar-nav {
  padding: 9px 0;
}

/* line 66, ../_bootstrapoverride.scss */
.navbar-inner {
  border-radius: 0;
}

/* line 69, ../_bootstrapoverride.scss */
.dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}

/* line 81, ../_bootstrapoverride.scss */
li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

/* line 85, ../_bootstrapoverride.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-image: none;
  background-color: #eee;
  color: #000;
}

/* line 91, ../_bootstrapoverride.scss */
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
  margin-top: 0;
}

/* line 95, ../_bootstrapoverride.scss */
.navbar-inverse .navbar-inner {
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  border-bottom: 4px solid #333;
}

/* line 102, ../_bootstrapoverride.scss */
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
  color: #000;
  text-shadow: none;
}
/* line 105, ../_bootstrapoverride.scss */
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover {
  color: #888;
}

/* line 110, ../_bootstrapoverride.scss */
.navbar .sub-menu:before {
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}

/* line 118, ../_bootstrapoverride.scss */
.navbar .sub-menu:after {
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}

/* to get menu to hover correctly */
/* line 130, ../_bootstrapoverride.scss */
div#pageheader ul.dropdown-menu {
  z-index: 99999;
}
/* line 132, ../_bootstrapoverride.scss */
div#pageheader ul.dropdown-menu li i {
  color: #888;
  font-size: 0.9em;
  vertical-align: middle;
  padding-left: 5px;
}
/* line 138, ../_bootstrapoverride.scss */
div#pageheader ul.dropdown-menu li.divider {
  margin: 5px 0;
  border-top: 1px solid #999;
  height: 3px;
}

/* line 146, ../_bootstrapoverride.scss */
.notices p {
  line-height: 20px !important;
}

/* line 152, ../_bootstrapoverride.scss */
div#loggedinformtop div.container-fluid p {
  margin: 0px;
}
/* line 157, ../_bootstrapoverride.scss */
div#loggedinformtop div#usermenu {
  margin-top: 0;
}
/* line 159, ../_bootstrapoverride.scss */
div#loggedinformtop div#usermenu a.btn-inverse {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
  box-shadow: none;
}
/* line 165, ../_bootstrapoverride.scss */
div#loggedinformtop div#usermenu a {
  font-size: 12px;
  display: block;
}

/* line 172, ../_bootstrapoverride.scss */
input, textarea, .uneditable-input {
  width: auto;
}

/* line 176, ../_bootstrapoverride.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"],
input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"],
input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"]
, input[type="tel"], input[type="color"], .uneditable-input {
  margin-bottom: 0px;
}

/* line 185, ../_bootstrapoverride.scss */
form.oneline select, form.oneline textarea, form.oneline input[type="text"], form.oneline input[type="password"], form.oneline input[type="datetime"],
form.oneline input[type="datetime-local"], form.oneline input[type="date"], form.oneline input[type="month"], form.oneline input[type="time"],
form.oneline input[type="week"], form.oneline input[type="number"], form.oneline input[type="email"], form.oneline input[type="url"], form.oneline input[type="search"]
, form.oneline input[type="tel"], form.oneline input[type="color"], form.oneline .uneditable-input, form.simple select, form.simple textarea, form.simple input[type="text"], form.simple input[type="password"], form.simple input[type="datetime"],
form.simple input[type="datetime-local"], form.simple input[type="date"], form.simple input[type="month"], form.simple input[type="time"],
form.simple input[type="week"], form.simple input[type="number"], form.simple input[type="email"], form.simple input[type="url"], form.simple input[type="search"]
, form.simple input[type="tel"], form.simple input[type="color"], form.simple .uneditable-input {
  width: auto;
}
/* line 190, ../_bootstrapoverride.scss */
form.oneline select label, form.oneline textarea label, form.oneline input[type="text"] label, form.oneline input[type="password"] label, form.oneline input[type="datetime"] label,
form.oneline input[type="datetime-local"] label, form.oneline input[type="date"] label, form.oneline input[type="month"] label, form.oneline input[type="time"] label,
form.oneline input[type="week"] label, form.oneline input[type="number"] label, form.oneline input[type="email"] label, form.oneline input[type="url"] label, form.oneline input[type="search"]
label, form.oneline input[type="tel"] label, form.oneline input[type="color"] label, form.oneline .uneditable-input label, form.simple select label, form.simple textarea label, form.simple input[type="text"] label, form.simple input[type="password"] label, form.simple input[type="datetime"] label,
form.simple input[type="datetime-local"] label, form.simple input[type="date"] label, form.simple input[type="month"] label, form.simple input[type="time"] label,
form.simple input[type="week"] label, form.simple input[type="number"] label, form.simple input[type="email"] label, form.simple input[type="url"] label, form.simple input[type="search"]
label, form.simple input[type="tel"] label, form.simple input[type="color"] label, form.simple .uneditable-input label {
  margin-bottom: 0;
}
/* line 194, ../_bootstrapoverride.scss */
form.oneline div.bootstrap-select.btn-group, form.simple div.bootstrap-select.btn-group {
  margin-bottom: 0;
}

@media (max-width: 979px) {
  /* line 200, ../_bootstrapoverride.scss */
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 6px 6px;
  }

  /* line 204, ../_bootstrapoverride.scss */
  .nav-collapse.navbar-absolute {
    position: absolute;
    width: 250px;
    right: 0;
    top: 48px;
    background-color: #eee;
    z-index: 99999;
  }
  /* line 211, ../_bootstrapoverride.scss */
  .nav-collapse.navbar-absolute li.dropdown {
    padding: 5px 3px;
  }
  /* line 213, ../_bootstrapoverride.scss */
  .nav-collapse.navbar-absolute li.dropdown a {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    color: #777;
    font-weight: normal;
    text-shadow: transparent;
  }
  /* line 219, ../_bootstrapoverride.scss */
  .nav-collapse.navbar-absolute li.dropdown a:hover {
    color: #fff;
  }
}
@media (max-width: 767px) {
  /* line 229, ../_bootstrapoverride.scss */
  body {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 1, ../_wireframe.scss */
div.admin {
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
}

/* line 5, ../_wireframe.scss */
div#contentnomenusrightmenu {
  z-index: 10;
}

/* line 10, ../_wireframe.scss */
div.rightmenu {
  text-align: center;
  /*
  	//breaks fluid layouts
  	min-width:160px!important;
  	max-width:160px!important;
  */
}

/* line 19, ../_wireframe.scss */
div#row-content {
  background-color: #fff;
  padding-top: 0;
  z-index: 10;
}

/* line 28, ../_wireframe.scss */
div#row-header {
  border-radius: 3px 3px 0 0;
  z-index: 10;
  /*	background-color:$content-background;*/
}

/* line 39, ../_wireframe.scss */
div#allwrapper {
  position: relative;
  min-height: 100%;
}

/* line 43, ../_wireframe.scss */
div#container {
  padding-bottom: 140px;
}

/* line 48, ../_wireframe.scss */
div#contentcontainerwrapper {
  padding: 0;
  margin-bottom: 40px;
}
/* line 51, ../_wireframe.scss */
div#contentcontainerwrapper div#contentnomenusfullscreen {
  padding: 0 10px;
  background-color: #fff;
}

/* line 57, ../_wireframe.scss */
div#cleancontent {
  padding-top: 35px;
  z-index: 10;
}

/* line 66, ../_wireframe.scss */
div#leftcontent div.leftcontentbox {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
}
/* line 71, ../_wireframe.scss */
div#leftcontent div.leftcontentbox div.header {
  border-radius: 3px 3px 0 0;
  background: #5bc0de;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #2f96b4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5bc0de 0%, #2f96b4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  padding: 5px 2px 5px 10px;
}
/* line 76, ../_wireframe.scss */
div#leftcontent div.leftcontentbox div.header a {
  color: #fff;
  margin-right: 10px;
  float: right;
}

/* line 85, ../_wireframe.scss */
div#contentnomenus {
  z-index: 10;
}

/* line 91, ../_wireframe.scss */
div#contentcleanheader {
  background: #fafafe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafe), color-stop(100%, #cad7de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fafafe 0%, #cad7de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  height: 32px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99998;
}
/* line 100, ../_wireframe.scss */
div#contentcleanheader div.left {
  float: left !important;
  width: 100px;
}
/* line 103, ../_wireframe.scss */
div#contentcleanheader div.left div.logo {
  z-index: 99999;
  background: transparent url(/images/logo_portfolio.png) no-repeat 5px 1px;
  padding-right: 5px;
  height: 32px;
  margin-top: 5px;
}
/* line 111, ../_wireframe.scss */
div#contentcleanheader div.right {
  float: right !important;
  width: 100px;
}

/* line 118, ../_wireframe.scss */
div#topadbannerplaceholder {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  overflow: hidden;
}

/* line 127, ../_wireframe.scss */
div#topadbanner {
  /*    background-color: #1B1B1B;
      background-repeat: repeat-x;
      border-color: #252525;
  	background-image: -moz-linear-gradient(bottom, dimGray 0%,#363636 100%,#313131 100%,#252525 100%);
  	background-image: -o-linear-gradient(bottom, dimGray 0%,#363636 95%,#313131 97%,#252525 100%);
  	background-image: linear-gradient(bottom, dimGray 0%,#363636 95%,#313131 97%,#252525 100%);
  	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #252525), color-stop(5%, #363636), color-stop(3%, #313131), color-stop(100%, dimGray));
  */
  text-align: center;
  margin-top: 5px;
}
/* line 140, ../_wireframe.scss */
div#topadbanner div.smalladright {
  display: inline;
  float: right;
}
/* line 143, ../_wireframe.scss */
div#topadbanner div.smalladright img {
  width: 180px;
}
/* line 147, ../_wireframe.scss */
div#topadbanner div.bigadleft {
  float: left;
  text-align: left;
  display: inline;
}

/* line 155, ../_wireframe.scss */
div#topadbannerleft {
  text-align: center;
  margin-top: 5px;
  max-width: 588px;
  display: inline-block;
}

/* line 161, ../_wireframe.scss */
div#topadbannerright {
  text-align: center;
  margin-top: 5px;
  max-width: 588px;
  display: inline-block;
}

/* line 168, ../_wireframe.scss */
div.headerandcontainernormal {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
}

/* line 175, ../_wireframe.scss */
div#topbannercontainer {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}
/* line 179, ../_wireframe.scss */
div#topbannercontainer a.btn-navbar {
  padding: 4px 8px;
}
/* line 181, ../_wireframe.scss */
div#topbannercontainer a.btn-navbar span.fa-bars {
  font-size: 26px;
}

/* line 187, ../_wireframe.scss */
div.pagefooterimages {
  text-align: center;
  padding: 35px 0;
}
/* line 194, ../_wireframe.scss */
div.pagefooterimages ul.imageslist li {
  list-style: none;
  display: inline-block;
  padding-right: 5px;
}
/* line 198, ../_wireframe.scss */
div.pagefooterimages ul.imageslist li:first {
  padding-right: 0;
}
/* line 201, ../_wireframe.scss */
div.pagefooterimages ul.imageslist li div.img {
  display: inline-block;
  width: 250px;
  height: 187px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 3px;
}

/* line 214, ../_wireframe.scss */
div#row-footer {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 140px;
}

/* line 224, ../_wireframe.scss */
div#footer {
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
  border-radius: 0 0 5px 5px;
  font-size: 13px;
  padding: 0 0 20px 0;
  border-radius: 0 0 4px 4px;
  margin-top: 10px;
}
/* line 232, ../_wireframe.scss */
div#footer div#footeradbanner {
  text-align: center;
  padding-top: 10px;
}
/* line 236, ../_wireframe.scss */
div#footer div#about {
  text-align: left;
  color: #555;
  font-size: 13px;
  padding-bottom: 10px;
}
/* line 241, ../_wireframe.scss */
div#footer div#about div.info, div#footer div#about div.pfu {
  padding-left: 25px;
}
/* line 244, ../_wireframe.scss */
div#footer div#about div.links {
  padding: 5px 5px 5px 25px;
  background-color: #ccc;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  text-align: center;
  margin-bottom: 20px;
}
/* line 251, ../_wireframe.scss */
div#footer div#about div.links a {
  padding: 0 10px;
}
/* line 253, ../_wireframe.scss */
div#footer div#about div.links a i {
  display: none;
}
/* line 256, ../_wireframe.scss */
div#footer div#about div.links a:hover {
  text-decoration: underline;
}
/* line 261, ../_wireframe.scss */
div#footer div#about a {
  color: #555;
  display: inline-block;
}
/* line 264, ../_wireframe.scss */
div#footer div#about a.contactfoto {
  padding-left: 21px;
  margin-left: 50px;
}
/* line 267, ../_wireframe.scss */
div#footer div#about div.alts {
  display: inline;
  float: right;
  text-align: right;
  padding-right: 20px;
}
/* line 272, ../_wireframe.scss */
div#footer div#about div.alts a {
  display: inline-block;
  padding: 0 8px;
  background-color: #ccc;
  color: #555;
  font-size: 18px;
  margin-left: 3px;
  border-radius: 3px;
  /* Google: #d64937
  LinkedIn: #0073b2
  Vimeo: #388fc5
  Flickr: #ff0084
  Pinterest: #cb2027
  Skype: #00aff0
  */
}
/* line 280, ../_wireframe.scss */
div#footer div#about div.alts a:hover {
  background-color: #999;
}
/* line 284, ../_wireframe.scss */
div#footer div#about div.alts a.facebook:hover {
  color: #3b5997;
}
/* line 289, ../_wireframe.scss */
div#footer div#about div.alts a.twitter:hover {
  color: #41b7d8;
}
/* line 294, ../_wireframe.scss */
div#footer div#about div.alts a.rss:hover {
  color: #e0812a;
}
/* line 298, ../_wireframe.scss */
div#footer div#about div.alts a.rss.youtube:hover {
  color: #660000;
}

/* line 1, ../_commonobjects.scss */
div.infoblock {
  background-color: #fff;
  margin-bottom: 10px;
  border: 1px solid #dedede;
  border-radius: 4px;
  vertical-align: top;
  clear: both;
}
/* line 9, ../_commonobjects.scss */
div.infoblock div.titlewrapper {
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
}
/* line 11, ../_commonobjects.scss */
div.infoblock div.titlewrapper div.title {
  color: #556677;
  text-align: center;
  margin-bottom: 5px;
  font-size: 14px;
  background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.05)) repeat scroll 0 0 transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.24);
  border-radius: 5px 5px 0 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}
/* line 22, ../_commonobjects.scss */
div.infoblock div.content {
  padding: 7px 3px 10px 3px;
}

/* line 36, ../_commonobjects.scss */
div.starrating {
  display: inline-block;
  vertical-align: text-top;
}
/* line 39, ../_commonobjects.scss */
div.starrating i {
  font-size: 16px;
  margin-right: 3px;
  color: #51a351;
}
/* line 44, ../_commonobjects.scss */
div.starrating I.icon-star-empty {
  opacity: 0.4;
}

/* line 49, ../_commonobjects.scss */
div.twocolumns {
  overflow: auto;
  /* width: 100%; ????? */
}
/* line 51, ../_commonobjects.scss */
div.twocolumns div.left {
  float: left;
}
/* line 54, ../_commonobjects.scss */
div.twocolumns div.right {
  float: left;
}

/* line 60, ../_commonobjects.scss */
div.statisticstable {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ccc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border-radius: 5px;
  padding: 15px;
  text-align: left;
}

/* line 1, ../_table.scss */
div.tablecontainer {
  /*  @include roundedCornersSubtle();
  	//	margin-top:5px;
  	//overflow:hidden;
  	border-top:1px solid #ccc;
  	border-left:1px solid #ccc;
  	border-right: 1px solid #ccc;
  	border-bottom: 5px solid #ccc;
  	*/
}
/* line 10, ../_table.scss */
div.tablecontainer a {
  color: #337ab7;
}

/* line 16, ../_table.scss */
table td {
  vertical-align: top;
}

/* line 20, ../_table.scss */
.norowstext {
  border-radius: 5px;
  padding: 20px;
  clear: both;
  background-color: #fefefe;
  text-align: center;
  font-weight: bold;
}

/* line 31, ../_table.scss */
div.tablescroller {
  overflow: auto;
  border-bottom: 1px solid #AAA49C;
}
/* line 35, ../_table.scss */
div.tabletitlecontainer {
  margin-top: 10px;
}
/* line 38, ../_table.scss */
div table.tabletitle {
  background-color: #ccc;
  border-radius: 5px 15px 0 0;
  color: #333;
}
/* line 43, ../_table.scss */
div table.tabletitle td {
  border-bottom: none;
}
/* line 45, ../_table.scss */
div table.tabletitle td.title {
  font-size: 15px;
  padding: 5px 20px 5px 5px;
}
/* line 48, ../_table.scss */
div table.tabletitle td.title img {
  margin-right: 8px;
  vertical-align: middle;
}
/* line 51, ../_table.scss */
div table.tabletitle td.info {
  padding: 5px 20px 5px 5px;
  text-align: right;
  color: #556677;
}

/* line 56, ../_table.scss */
.def-table {
  background-color: #fff;
  border-collapse: collapse;
  line-height: 160%;
}
/* line 62, ../_table.scss */
.def-table tbody tr {
  border-bottom: 1px solid #dfdfdf;
  background-color: #fcfcfc;
  margin-top: 1px;
}
/* line 66, ../_table.scss */
.def-table tbody tr:last-child {
  border-bottom: none;
}
/* line 68, ../_table.scss */
.def-table tbody tr:last-child td {
  background: none;
}
/* line 74, ../_table.scss */
.def-table th {
  font-weight: bold;
  font-size: 12px;
  color: #333;
  background-color: #ccc;
  text-align: left;
  vertical-align: top;
  padding: 5px 2px 5px 5px;
  border-collapse: collapse;
}
/* line 84, ../_table.scss */
.def-table td {
  text-align: left;
  vertical-align: top;
  padding: 5px 2px 5px 5px;
  color: #555;
}
/* line 89, ../_table.scss */
.def-table td.tablerowsplitter {
  /*background-color: #999;*/
  color: #555;
  font-weight: bold;
  font-size: 100%;
  vertical-align: bottom;
  border-top: 0;
}

/* line 100, ../_table.scss */
table.rowhighlight td:hover {
  background-color: #fffabb;
}

/* line 105, ../_table.scss */
table.sortable thead {
  background-color: #eee;
  color: #666;
  font-weight: bold;
}

/* line 110, ../_table.scss */
table.compactnewsadministrator tr td {
  font-size: 0.9em;
  padding: 0 2px;
}
/* line 113, ../_table.scss */
table.compactnewsadministrator tr td form {
  background: transparent;
  border: 0;
}
/* line 116, ../_table.scss */
table.compactnewsadministrator tr td form div.formcontent {
  padding: 0;
}

/* line 121, ../_table.scss */
form div.formcontrols {
  text-align: right;
}
/* line 123, ../_table.scss */
form div.formcontrols label {
  float: right;
  min-width: 0;
  margin-left: 5px;
}

/* line 130, ../_table.scss */
form div.tablesubmit {
  background-color: #eee;
  padding: 10px;
  text-align: right;
}

/* line 1, ../_tableresponsive.scss */
div.tableresponsivecontainer {
  border-radius: 3px 3px 0 0;
  margin-top: 5px;
  background-color: #fff;
  color: #888;
}
/* line 7, ../_tableresponsive.scss */
div.tableresponsivecontainer .alignright {
  text-align: right;
}
/* line 10, ../_tableresponsive.scss */
div.tableresponsivecontainer a {
  color: #337ab7;
}
/* line 13, ../_tableresponsive.scss */
div.tableresponsivecontainer div.tablerowsplitter {
  color: #555;
  padding: 20px 0 5px 45px;
  text-shadow: 0 1px 0 #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #EEEEEE;
}
/* line 21, ../_tableresponsive.scss */
div.tableresponsivecontainer div.headerrow {
  color: #333;
  font-weight: bold;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
  float: left;
  border-bottom: 2px solid #EEEEEE;
  background-color: #ccc;
}
/* line 30, ../_tableresponsive.scss */
div.tableresponsivecontainer div.headerrow div.header div.rtccontent {
  display: inline-block;
  padding: 5px 0 0 5px;
}
/* line 35, ../_tableresponsive.scss */
div.tableresponsivecontainer div.responsivetablerow {
  /*    overflow:auto;
      width:100%;
      float:left;
  */
  border-bottom: 1px solid #dfdfdf;
  background-color: #fcfcfc;
  margin-top: 1px;
  padding: 5px 0 2px 0;
}
/* line 45, ../_tableresponsive.scss */
div.tableresponsivecontainer div.responsivetablerow div.responsivetablecolumn {
  display: inline-block;
}
/* line 47, ../_tableresponsive.scss */
div.tableresponsivecontainer div.responsivetablerow div.responsivetablecolumn div.rtccontent {
  padding: 0 5px;
}

/* line 16, ../_firstpage.scss */
div.firstpagearticlelistcontainer_twocolumns {
  display: flex;
  align-items: center;
  background-color: #fff;
  text-align: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 18, ../_firstpage.scss */
div.firstpagearticlelistcontainer_twocolumns div.secondlevelarticle {
  width: 49%;
}

/* line 23, ../_firstpage.scss */
div.firstpagearticlelistcontainer_threecolumns {
  display: flex;
  align-items: center;
  background-color: #fff;
  text-align: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 25, ../_firstpage.scss */
div.firstpagearticlelistcontainer_threecolumns div.secondlevelarticle {
  width: 32%;
}

/* line 30, ../_firstpage.scss */
div.firstlevelarticle {
  margin-bottom: 25px;
  text-align: left;
}

/* line 35, ../_firstpage.scss */
div.secondlevelarticle {
  text-align: left;
  display: inline-flex;
  margin-top: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  border-top: 1px solid #ddd;
  background-color: #fff;
  min-height: 400px;
  max-height: 400px;
  position: relative;
  overflow: hidden;
}
/* line 50, ../_firstpage.scss */
div.secondlevelarticle div.underimage {
  padding: 10px;
}

/* line 58, ../_firstpage.scss */
div.firstlevelarticle div.category, div.secondlevelarticle div.category {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #fff;
}
/* line 63, ../_firstpage.scss */
div.firstlevelarticle div.category span.categorygroup, div.secondlevelarticle div.category span.categorygroup {
  float: left;
  padding: 0 0 15px 15px;
}
/* line 67, ../_firstpage.scss */
div.firstlevelarticle div.category span.date, div.secondlevelarticle div.category span.date {
  float: right;
  padding: 0 15px 15px 0;
}
/* line 71, ../_firstpage.scss */
div.firstlevelarticle div.category span.categoryname, div.secondlevelarticle div.category span.categoryname {
  margin-left: 1px;
}

/* line 77, ../_firstpage.scss */
div.secondlevelarticlepair {
  background-color: #fff;
  margin: 12px;
}
/* line 81, ../_firstpage.scss */
div.secondlevelarticlepair div.left div.firstpage_level2article {
  padding: 10px 0;
}
/* line 83, ../_firstpage.scss */
div.secondlevelarticlepair div.left div.firstpage_level2article div.underimage {
  padding: 10px;
}
/* line 89, ../_firstpage.scss */
div.secondlevelarticlepair div.right div.firstpage_level2article {
  padding: 10px 0;
}
/* line 91, ../_firstpage.scss */
div.secondlevelarticlepair div.right div.firstpage_level2article div.underimage {
  padding: 10px;
}
/* line 99, ../_firstpage.scss */
div#firstpage_pressreleases {
  padding: 0 10px;
}
/* line 101, ../_firstpage.scss */
div#firstpage_pressreleases hr {
  margin: 10px 0;
}
/* line 104, ../_firstpage.scss */
div#firstpage_pressreleases div.heading {
  font-size: 24px;
  font-weight: bold;
  margin-top: 6px;
}
/* line 109, ../_firstpage.scss */
div#firstpage_pressreleases ul {
  margin-left: 2px;
  padding-left: 0;
  margin-bottom: 15px;
  font-size: 12px;
}
/* line 115, ../_firstpage.scss */
div#firstpage_pressreleases div.mainpress {
  margin: 0 0 15px 2px;
}
/* line 117, ../_firstpage.scss */
div#firstpage_pressreleases div.mainpress a {
  font-size: 12px;
  display: block;
}
/* line 120, ../_firstpage.scss */
div#firstpage_pressreleases div.mainpress a.mainlink {
  font-size: 24px;
  font-weight: bold;
  margin-top: 1px;
  margin-bottom: 1px;
}
/* line 126, ../_firstpage.scss */
div#firstpage_pressreleases ul li {
  list-style: square inside;
}
/* line 128, ../_firstpage.scss */
div#firstpage_pressreleaseswithadvert {
  background-color: #efefef;
  padding-right: 2px;
  padding-bottom: 2px;
  margin-bottom: 10px;
}
/* line 133, ../_firstpage.scss */
div#firstpage_pressreleaseswithadvert ul {
  margin-left: 2px;
  padding-left: 0;
  margin-bottom: 15px;
}
/* line 137, ../_firstpage.scss */
div#firstpage_pressreleaseswithadvert ul li {
  list-style: square inside;
}
/* line 139, ../_firstpage.scss */
div#firstpage_pressreleaseswithadvert img {
  padding-right: 3px;
  float: left;
}

/* line 145, ../_firstpage.scss */
div.firstpage_lastimagesinfo {
  background-color: #000;
  border-radius: 5px;
}
/* line 148, ../_firstpage.scss */
div.firstpage_lastimagesinfo table {
  width: 100%;
  border-top: 1px solid #333;
  border-bottom: 1px solid #666;
}
/* line 152, ../_firstpage.scss */
div.firstpage_lastimagesinfo table td {
  padding-left: 5px;
  padding-top: 10px;
}
/* line 155, ../_firstpage.scss */
div.firstpage_lastimagesinfo table td img {
  border: 1px solid #666;
}
/* line 157, ../_firstpage.scss */
div.firstpage_lastimagesinfo div.stats {
  color: #fff;
  padding: 5px 0 5px 45px;
}
/* line 160, ../_firstpage.scss */
div.firstpage_lastimagesinfo div.stats span.value {
  font-weight: bold;
  margin-right: 10px;
  color: #eee;
}
/* line 164, ../_firstpage.scss */
div.firstpage_lastimagesinfo h1 {
  color: #fff;
  font-weight: normal;
  font-size: 1.2em;
  padding: 7px;
}

/* line 171, ../_firstpage.scss */
div.happeningsandtips {
  background-color: #fff;
  width: 32%;
  float: right;
  margin-left: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
  max-height: 826px;
  min-height: 826px;
  position: relative;
}

/* line 182, ../_firstpage.scss */
div.hvaskjerfirstpagelist {
  position: relative;
  background-color: #fff;
  padding-bottom: 40px;
}
/* line 186, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.header {
  background-color: #eee;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 5px;
}
/* line 192, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistitemfirstpage {
  text-align: left;
  padding: 20px;
  border-bottom: 1px solid #eee;
}
/* line 195, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistitemfirstpage div.title a {
  font-size: 16px;
  font-weight: bold;
  color: #4d4d4f;
}
/* line 203, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistitemfirstpage div.content {
  position: relative;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 208, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistitemfirstpage div.content div.happeningfooter {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-top: 10px;
}
/* line 213, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistitemfirstpage div.content div.happeningfooter span.category {
  float: left;
}
/* line 217, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistitemfirstpage div.content div.happeningfooter span.date {
  font-size: 12px;
  float: right;
}
/* line 224, ../_firstpage.scss */
div.hvaskjerfirstpagelist div.hvaskjerlistfooter {
  padding: 10px 0;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 233, ../_firstpage.scss */
div.lasttipsfirstpagelist {
  position: relative;
  background-color: #fff;
  padding-bottom: 40px;
  margin-top: 20px;
}
/* line 239, ../_firstpage.scss */
div.lasttipsfirstpagelist div.header {
  background-color: #eee;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 5px;
}
/* line 245, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistitemfirstpage {
  text-align: left;
  padding: 20px;
  border-bottom: 1px solid #eee;
}
/* line 248, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistitemfirstpage div.title a {
  font-size: 16px;
  font-weight: bold;
  color: #4d4d4f;
}
/* line 256, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistitemfirstpage div.content {
  position: relative;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 261, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistitemfirstpage div.content div.tipslistitemfooter {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-top: 10px;
}
/* line 266, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistitemfirstpage div.content div.tipslistitemfooter span.category {
  float: left;
}
/* line 270, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistitemfirstpage div.content div.tipslistitemfooter span.date {
  font-size: 12px;
  float: right;
}
/* line 277, ../_firstpage.scss */
div.lasttipsfirstpagelist div.tipslistfooter {
  padding: 10px 0;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 289, ../_firstpage.scss */
div.firstpage_level2articles table {
  width: 100%;
  border: 0;
}
/* line 292, ../_firstpage.scss */
div.firstpage_level2articles img {
  text-align: left;
  border: 1px solid #ccc;
  padding: 2px;
  display: block;
  width: 380px;
  margin-right: 10px;
}
/* line 299, ../_firstpage.scss */
div.firstpage_level2articles h1 {
  margin-bottom: 5px;
  font-size: 1.2em;
  line-height: 130%;
  font-weight: bold;
}
/* line 304, ../_firstpage.scss */
div.firstpage_level2articles h1 a {
  color: #000;
  display: block;
}
/* line 308, ../_firstpage.scss */
div.firstpage_level2article div.category {
  color: #999;
}
/* line 311, ../_firstpage.scss */
div.articleinfolevel2 {
  border-bottom: 1px dashed #ccc;
  margin-left: 2px;
  margin-right: 5px;
  padding: 2px;
  font-size: 10px;
  margin-bottom: 5px;
}
/* line 318, ../_firstpage.scss */
div.articleinfolevel2 br {
  clear: both;
}
/* line 321, ../_firstpage.scss */
div.articleinfolevel3 h1 {
  font-size: 12px;
  border: 1px solid #ccc;
  padding: 5px;
  margin: 15px 0 1px 0;
  background-color: #efefef;
}
/* line 327, ../_firstpage.scss */
div.articleinfolevel3 img {
  border: 0;
  width: 100px;
  padding: 5px 0 5px 5px;
  float: right;
}
/* line 332, ../_firstpage.scss */
div.articleinfolevel3 br {
  clear: both;
}
/* line 334, ../_firstpage.scss */
div.articleinfolevel3 div.ingress {
  padding: 5px;
}
/* line 337, ../_firstpage.scss */
div.firstpage_level2article {
  position: relative;
  min-height: 400px;
  max-height: 400px;
  overflow: hidden;
  max-width: 580px;
}
/* line 344, ../_firstpage.scss */
div.firstpage_level2article div.imageblock {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
  margin-right: 5px;
  width: 100%;
  height: 236px;
  transition: all 1s ease;
}
/* line 353, ../_firstpage.scss */
div.firstpage_level2article div.imageblock:hover {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
}
/* line 358, ../_firstpage.scss */
div.firstpage_level2article div.ingress {
  padding: 15px;
}
/* line 361, ../_firstpage.scss */
div.firstpage_level2article h1 {
  margin-bottom: 5px;
  font-size: 1.4em;
  line-height: 130%;
  padding: 0 15px;
}
/* line 366, ../_firstpage.scss */
div.firstpage_level2article h1 a {
  color: #333;
  display: block;
  font-weight: bold;
}
/* line 373, ../_firstpage.scss */
div.level2footer {
  text-align: center;
  padding: 10px;
}
/* line 378, ../_firstpage.scss */
div.level2footer a {
  margin-right: 30px;
}

/* line 386, ../_firstpage.scss */
div#firstpage_firstarticlecontrol {
  height: 230px;
  float: left;
  margin-left: -180px;
}
/* line 391, ../_firstpage.scss */
div#firstpage_firstarticle {
  background-color: #fff;
  position: relative;
  border-radius: 3px;
  padding: 0 5px 0 0;
  margin: 27px 0 10px 0;
  overflow: hidden;
  max-width: 771.66667px;
}
/* line 403, ../_firstpage.scss */
div#firstpage_firstarticle div.firstpage_firstarticletext div.category {
  position: relative;
}
/* line 407, ../_firstpage.scss */
div#firstpage_firstarticle br {
  clear: left;
}
/* line 409, ../_firstpage.scss */
div#firstpage_firstarticle img {
  max-height: 500px;
  min-width: 100%;
  max-width: 100%;
}
/* line 414, ../_firstpage.scss */
div#firstpage_firstarticle h1 {
  padding-top: 10px;
  padding-left: 15px;
  margin-bottom: 8px;
  font-size: 1.5em;
  line-height: 130%;
  font-weight: bold;
}
/* line 421, ../_firstpage.scss */
div#firstpage_firstarticle h1 a {
  color: #000;
}
/* line 424, ../_firstpage.scss */
div#firstpage_firstarticle div.imageblock {
  border-radius: 3px;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
  float: left;
  height: 468px;
  margin-bottom: 10px;
  margin-right: 30px;
  width: 100%;
}
/* line 436, ../_firstpage.scss */
div#firstpage_firstarticle div.ingress {
  padding: 10px 10px 35px 10px;
}
/* line 441, ../_firstpage.scss */
div#firstpage_firstarticlewithseparateimage {
  padding: 5px 0 15px 0;
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  position: relative;
}
/* line 446, ../_firstpage.scss */
div#firstpage_firstarticlewithseparateimage img {
  width: 100%;
}
/* line 450, ../_firstpage.scss */
div#firstpage_firstarticlewithseparateimage br {
  clear: left;
}
/* line 453, ../_firstpage.scss */
div#firstpage_firstarticlewithseparateimage h1 {
  margin: 15px;
  font-size: 30px;
  line-height: 130%;
}
/* line 457, ../_firstpage.scss */
div#firstpage_firstarticlewithseparateimage h1 a {
  color: #333;
}
/* line 461, ../_firstpage.scss */
div#firstpage_firstarticlewithseparateimage div.ingress {
  margin: 15px;
}

/* line 470, ../_firstpage.scss */
div.todayspicture {
  width: 100%;
  min-height: 600px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position: center;
  margin-bottom: 15px;
}
/* line 478, ../_firstpage.scss */
div.todayspicture div.metadata {
  text-align: left;
  position: absolute;
  bottom: 0;
  color: #eee;
  padding-right: 100px;
  background: rgba(0, 0, 0, 0.5);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=1 );
  /* IE6-9 */
  margin-left: 2px;
  margin-bottom: 4px;
}
/* line 487, ../_firstpage.scss */
div.todayspicture div.metadata div.photographer {
  margin-left: 10px;
  font-size: 16px;
  letter-spacing: 1px;
}
/* line 492, ../_firstpage.scss */
div.todayspicture div.metadata div.tecnical {
  margin-left: 20px;
  font-size: 12px;
  color: #ccc;
}
/* line 497, ../_firstpage.scss */
div.todayspicture div.metadata div.editorial_title {
  margin-left: 10px;
  font-size: 16px;
  letter-spacing: 1px;
}
/* line 502, ../_firstpage.scss */
div.todayspicture div.metadata div.editorial_text {
  margin-left: 20px;
  font-size: 12px;
  color: #ccc;
}

/* These are only for gruppe first page:*/
/* line 2, ../_articlelist.scss */
div.articlelistcontainer {
  font-size: 16px;
  line-height: 1.4;
  background-color: #fff;
  padding: 10px 0;
}

/* line 8, ../_articlelist.scss */
table.firstpage_level2articlestable {
  width: 100%;
}
/* line 10, ../_articlelist.scss */
table.firstpage_level2articlestable td.w50 {
  width: 50%;
}

/* line 2, ../_articles.scss */
div.articleFactBox div {
  max-width: 200px;
}
/* line 4, ../_articles.scss */
div.articleFactBox div.articleFactTitle {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  font-size: 1.1em;
}
/* line 9, ../_articles.scss */
div.articleFactBox div.articleFactText {
  padding: 5px;
}

/* line 15, ../_articles.scss */
div#fdnarticle.pressreleasearticle {
  border: 1px solid #fee42d;
  background-color: #fffdee;
  padding: 15px;
  border-radius: 5px;
}
/* line 21, ../_articles.scss */
div#fdnarticle.workshoparticle, div#fdnarticle.utstillingarticle {
  background-color: #F2F7FB;
  padding: 15px;
  border-radius: 5px;
}
/* line 29, ../_articles.scss */
div.articlepreheader div.text {
  text-transform: uppercase;
  font-weight: bold;
  display: inline;
}
/* line 34, ../_articles.scss */
div.articlepreheader div.subtext {
  margin: 3px 15px;
  font-style: italic;
  display: inline;
}
/* line 40, ../_articles.scss */
div.articlepreheader.workshop, div.articlepreheader.utstilling {
  color: #666699;
}
/* line 43, ../_articles.scss */
div.articlepreheader.pressrelease {
  color: #a9a12d;
}
/* line 48, ../_articles.scss */
div#fdnarticle {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
  font-size: 16px;
  line-height: 1.4;
  padding: 15px 0;
  background: #fff;
}
/* line 58, ../_articles.scss */
div#fdnarticle.defaultarticle div.content, div#fdnarticle.workshoparticle div.content, div#fdnarticle.pressreleasearticle div.content, div#fdnarticle.utstillingarticle div.content {
  /*        max-width: 531px;
          float:left;
  */
}
/* line 78, ../_articles.scss */
div#fdnarticle h1 {
  margin-bottom: 20px;
  font-size: 52px;
}
/* line 82, ../_articles.scss */
div#fdnarticle .fdnarticlereferencelist {
  border-top: 1px dashed #ccc;
  padding: 10px 0 10px 5px;
  margin: 0px 20px 20px 20px;
  color: #666;
}
/* line 87, ../_articles.scss */
div#fdnarticle .fdnarticlereferencelist ul {
  margin-bottom: 20px;
  margin-top: 5px;
}
/* line 90, ../_articles.scss */
div#fdnarticle .fdnarticlereferencelist ul li {
  list-style-type: none;
}
/* line 95, ../_articles.scss */
div#fdnarticle div.content {
  line-height: 1.7em;
}
/* line 96, ../_articles.scss */
div#fdnarticle div.content:first-letter {
  float: left;
  font-size: 3.2em;
  padding-top: .25em;
  padding-right: .05em;
  font-weight: bold;
}
/* line 105, ../_articles.scss */
div#fdnarticle div.content div.articlecontentend {
  clear: both;
  min-height: 20px;
}
/* line 113, ../_articles.scss */
div#fdnarticle div.nonimages {
  float: left;
  max-width: 520px;
}
/* line 117, ../_articles.scss */
div#fdnarticle div.nonimagesnoextraimages {
  /* for those articles with no images to show in right coloumn */
  float: left;
  max-width: 600px;
}
/* line 121, ../_articles.scss */
div#fdnarticle div.articlesidebar {
  /* */
}
/* line 124, ../_articles.scss */
div#fdnarticle div.articleinfobox {
  float: left;
  display: inline-block;
  position: relative;
  left: -40px;
  margin: 15px -15px 15px 0;
  padding: 20px 25px;
  border: 1px solid #eee;
  max-width: 250px;
  background-color: #ff6b11;
  color: #fff;
  /*    	@include linear_background_whiteToGrey();
  */
  border-radius: 5px;
}
/* line 138, ../_articles.scss */
div#fdnarticle div.articleinfobox div.keyvaluelisttitle {
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
/* line 142, ../_articles.scss */
div#fdnarticle div.articleinfobox a {
  color: #fff;
}
/* line 146, ../_articles.scss */
div#fdnarticle div.youtube-player {
  max-width: 100%;
}
/* line 149, ../_articles.scss */
div#fdnarticle div.toolboxcontainer {
  max-width: 350px;
  margin-bottom: 20px;
}
/* line 153, ../_articles.scss */
div#fdnarticle div.ingress {
  font-weight: bold;
}
/* line 155, ../_articles.scss */
div#fdnarticle table.articleutstyrtest {
  width: 200px;
  background-color: #eee;
  border: 1px solid #666;
  border-collapse: collapse;
}
/* line 160, ../_articles.scss */
div#fdnarticle table.articleutstyrtest td {
  padding: 10px;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
}
/* line 164, ../_articles.scss */
div#fdnarticle table.articleutstyrtest td img {
  width: 20px;
}
/* line 166, ../_articles.scss */
div.pressreleaseheading {
  border-radius: 5px;
  padding: 20px;
  margin: 10px 0;
  background-color: #fffabb;
}
/* line 172, ../_articles.scss */
div.subsection {
  border-top: 1px solid #ccc;
  padding: 10px 0 5px 10px;
}
/* line 175, ../_articles.scss */
div.subsection h1 {
  font-size: 12px;
}
/* line 177, ../_articles.scss */
div.fdnarticleinlineimagecolumn {
  float: right;
  margin: 0 0 10px 7px;
  font-size: 0.8em;
  padding: 2px;
  width: 575px;
}
/* line 185, ../_articles.scss */
div div.inlineimage1, div div.inlineimage2, div div.inlineimage3, div div.inlineimage4, div div.inlineimage5 {
  overflow: auto;
  /* width: 100%; ????? */
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  text-align: center;
  font-size: 11px;
  line-height: 120%;
  color: #666;
}
/* line 193, ../_articles.scss */
div div.inlineimage1 div.info, div div.inlineimage2 div.info, div div.inlineimage3 div.info, div div.inlineimage4 div.info, div div.inlineimage5 div.info {
  text-align: right;
  padding: 4px;
}
/* line 196, ../_articles.scss */
div div.inlineimage1 div.info div.imagetitle, div div.inlineimage2 div.info div.imagetitle, div div.inlineimage3 div.info div.imagetitle, div div.inlineimage4 div.info div.imagetitle, div div.inlineimage5 div.info div.imagetitle {
  font-style: italic;
}
/* line 200, ../_articles.scss */
div div.inlineimage1 img.default, div div.inlineimage2 img.default, div div.inlineimage3 img.default, div div.inlineimage4 img.default, div div.inlineimage5 img.default {
  width: 100%;
}
/* line 203, ../_articles.scss */
div div.inlineimage1 img.noscale, div div.inlineimage2 img.noscale, div div.inlineimage3 img.noscale, div div.inlineimage4 img.noscale, div div.inlineimage5 img.noscale {
  width: auto;
}
/* line 208, ../_articles.scss */
div div.inlineimage1 {
  padding: 50px;
  border-radius: 5px;
  display: table;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
/* line 216, ../_articles.scss */
div div.inlineimage1 div.imagewrapper {
  width: 100%;
}
/* line 220, ../_articles.scss */
div div.inlineimage1 div.inlineimage img {
  max-width: 980px;
}
/* line 226, ../_articles.scss */
div div.inlineimage2 div.inlineimage {
  float: left;
  width: 49%;
  padding: 0 4px;
}
/* line 233, ../_articles.scss */
div div.inlineimage3 div.inlineimage {
  float: left;
  width: 32%;
  padding: 0 6px;
}
/* line 239, ../_articles.scss */
div div.inlineimage4 div.inlineimage {
  float: left;
  width: 24%;
  padding: 0 4px;
}
/* line 244, ../_articles.scss */
div div.inlineimage5 div.inlineimage {
  float: left;
  width: 18%;
  padding: 0 6px;
}
/* line 252, ../_articles.scss */
div.fdnarticleinlineimage {
  margin-bottom: 30px;
  padding: 0;
  background-color: #fff;
  float: right;
  margin-left: 30px;
}
/* line 258, ../_articles.scss */
div.fdnarticleinlineimage img {
  border-radius: 3px;
  max-width: 575px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
/* line 264, ../_articles.scss */
div.fdnarticleinlineimage .info {
  background-color: #fff;
  line-height: 1.4;
  width: 575px;
  padding-top: 5px;
}
/* line 269, ../_articles.scss */
div.fdnarticleinlineimage .info div.imagetitle {
  font-weight: bold;
  padding-left: 3px;
}
/* line 273, ../_articles.scss */
div.fdnarticleinlineimage .info div.imagephotographer {
  padding-left: 3px;
  font-style: italic;
}
/* line 279, ../_articles.scss */
div .fndarticleimageviewer {
  margin-bottom: 20px;
}
/* line 282, ../_articles.scss */
div .fdnarticlebigimage {
  background-color: #333;
  color: #fff;
  text-align: center;
  font-size: 10px;
  padding-top: 50px;
  padding-bottom: 20px;
}
/* line 289, ../_articles.scss */
div .fdnarticlebigimage img {
  padding: 10px;
}
/* line 291, ../_articles.scss */
div .fdnarticlethumbs {
  background-color: #525252;
  text-align: center;
}
/* line 294, ../_articles.scss */
div .fdnarticlethumbs img {
  border: #fff solid 1px;
  margin: 10px;
  cursor: pointer;
}

/* line 302, ../_articles.scss */
div.articleinfo {
  background: #ccc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #ccc 0%, #fff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ccc), color-stop(100%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #ccc 0%, #fff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #ccc 0%, #fff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #ccc 0%, #fff 100%);
  /* IE10+ */
  background: linear-gradient(to right, #ccc 0%, #fff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=1 );
  /* IE6-9 */
  border-radius: 5px;
  margin: 15px 0;
}
/* line 307, ../_articles.scss */
div.articleinfo .articleinfotable {
  margin: 10px 0 10px 0;
  border-radius: 5px;
  width: 100%;
  display: block;
}
/* line 313, ../_articles.scss */
div.articleinfo .articleinfotable td.articledate {
  padding: 5px 0 0 5px;
  color: #fff;
  font-size: 11px;
  width: 75px;
  line-height: 120%;
}
/* line 320, ../_articles.scss */
div.articleinfo .articleinfotable td.articledate span.day {
  font-size: 30px;
  font-weight: bold;
  vertical-align: middle;
}
/* line 325, ../_articles.scss */
div.articleinfo .articleinfotable td.articledate div.monthyear {
  display: inline-block;
  vertical-align: middle;
}
/* line 328, ../_articles.scss */
div.articleinfo .articleinfotable td.articledate div.monthyear span.month {
  display: block;
  font-weight: bold;
}
/* line 337, ../_articles.scss */
div.articleinfo div.articleinfoauth {
  padding-left: 5px;
  font-size: 11px;
  line-height: 120%;
}
/* line 341, ../_articles.scss */
div.articleinfo div.articleinfoauth img.author {
  border-radius: 0 5px 5px 0;
  float: right;
  max-height: 100px;
}
/* line 346, ../_articles.scss */
div.articleinfo div.articleinfoauth div.category {
  color: #999;
}
/* line 349, ../_articles.scss */
div.articleinfo div.articleinfoauth div.artauthor {
  font-style: italic;
}

/* line 358, ../_articles.scss */
div.articlegrade {
  text-align: center;
  padding: 10px;
  border: 3px solid #ccc;
  margin: 10px 0;
  background-color: #fff;
}
/* line 364, ../_articles.scss */
div.articlegrade div.articlegradestatus {
  font-size: 14px;
  clear: both;
}

/* line 370, ../_articles.scss */
div.bookcategorylist {
  padding: 20px;
}
/* line 372, ../_articles.scss */
div.bookcategorylist a {
  padding: 0  2px 0 8px;
}
/* line 375, ../_articles.scss */
div.bookcategorylist span.counter {
  font-style: italic;
}
/* line 378, ../_articles.scss */
div.bookcategorylist span.selected {
  font-weight: bold;
  padding: 0  2px 0 8px;
}

/* line 383, ../_articles.scss */
div.bookcoverimage {
  width: 80px;
  height: 80px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
}
/* line 311, ../fotono20.scss */
div.bookcoverimage:hover {
  box-shadow: 3px 3px 7px #0061A0;
  -moz-box-shadow: 3px 3px 7px #0061A0;
  -webkit-box-shadow: 3px 3px 7px #0061A0;
}

/* line 1, ../_hvaskjer.scss */
div.hvaskjerlistitem {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
  clear: both;
}
/* line 7, ../_hvaskjer.scss */
div.hvaskjerlistitem div.title {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 5px;
  background-color: #ccc;
  padding-left: 10px;
  margin-right: 180px;
}
/* line 15, ../_hvaskjer.scss */
div.hvaskjerlistitem div.title a {
  color: #4d4d4f;
}
/* line 18, ../_hvaskjer.scss */
div.hvaskjerlistitem div.title span.hvaskjertype {
  float: right;
  font-size: 0.8em;
  color: #888;
  padding-right: 10px;
  padding-top: 2px;
}
/* line 26, ../_hvaskjer.scss */
div.hvaskjerlistitem div.content {
  padding: 5px 30px;
}
/* line 28, ../_hvaskjer.scss */
div.hvaskjerlistitem div.content span.hvaskjerlabel {
  font-weight: bold;
}
/* line 31, ../_hvaskjer.scss */
div.hvaskjerlistitem div.content div.text {
  padding: 20px 20px 20px 0;
}
/* line 36, ../_hvaskjer.scss */
div.hvaskjerlistitem div.center-cropped {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  width: 150px;
  height: 150px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: right;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 311, ../fotono20.scss */
div.hvaskjerlistitem div.center-cropped:hover {
  box-shadow: 3px 3px 7px #0061A0;
  -moz-box-shadow: 3px 3px 7px #0061A0;
  -webkit-box-shadow: 3px 3px 7px #0061A0;
}

/* lighttable look*/
/* line 20, ../_bildekritikk.scss */
div.bkcommentsouterwrapper {
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
}
/* line 27, ../_bildekritikk.scss */
div.bkcommentsouterwrapper form {
  clear: both;
}

/* line 35, ../_bildekritikk.scss */
div.bildekritikk_imageinfo {
  font-size: 11px;
}
/* line 37, ../_bildekritikk.scss */
div.bildekritikk_imageinfo div.bildekritikk_imageinfocontent {
  margin-top: 40px;
}
/* line 44, ../_bildekritikk.scss */
div.bildekritikk_imageinfo ul.keyvaluelist span.key {
  width: 64px;
  min-width: 64px;
  padding-right: 3px;
  text-align: right;
}
/* line 49, ../_bildekritikk.scss */
div.bildekritikk_imageinfo ul.keyvaluelist span.key i.fa {
  line-height: inherit;
}
/* line 53, ../_bildekritikk.scss */
div.bildekritikk_imageinfo ul.keyvaluelist span.value {
  width: 138px;
}
/* line 58, ../_bildekritikk.scss */
div.bildekritikk_imageinfo div.photographerinfo {
  text-align: center;
}
/* line 60, ../_bildekritikk.scss */
div.bildekritikk_imageinfo div.photographerinfo a.name {
  font-size: 13px;
  font-weight: bold;
  color: #333;
}
/* line 62, ../_bildekritikk.scss */
div.bildekritikk_imageinfo div.photographerinfo div.socialmedialinks a {
  padding-left: 4px;
}

/* line 71, ../_bildekritikk.scss */
div#imagecontainer.whitewithblackborder img#BILDE {
  border: 1px solid #000;
}

/* line 77, ../_bildekritikk.scss */
div#imagecontainer.blackwithwhiteborder img#BILDE {
  border: 1px solid #ccc;
}
/* line 80, ../_bildekritikk.scss */
div#imagecontainer.blackwithwhiteborder div.bildekritikkversions, div#imagecontainer.blackwithwhiteborder div.bildekritikk_imagetitle, div#imagecontainer.blackwithwhiteborder div.seriesinfo {
  color: #ccc;
}
/* line 83, ../_bildekritikk.scss */
div#imagecontainer.blackwithwhiteborder div.bildekritikk_imagedescription {
  color: #666;
}
/* line 86, ../_bildekritikk.scss */
div#imagecontainer.blackwithwhiteborder div.bildekritikk_personalopinion {
  color: #666;
}

/* line 91, ../_bildekritikk.scss */
div#imagecontainer.allblack div.bildekritikkversions, div#imagecontainer.allblack div.bildekritikk_imagetitle, div#imagecontainer.allblack div.seriesinfo {
  color: #ccc;
}
/* line 94, ../_bildekritikk.scss */
div#imagecontainer.allblack div#bildekritikk_imageandtitle {
  color: #ccc;
}
/* line 97, ../_bildekritikk.scss */
div#imagecontainer.allblack div.bildekritikk_imagedescription {
  color: #666;
}
/* line 100, ../_bildekritikk.scss */
div#imagecontainer.allblack div.bildekritikk_personalopinion {
  color: #666;
}

/* line 106, ../_bildekritikk.scss */
div#imagecontainer.allgrey div.bildekritikkversions, div#imagecontainer.allgrey div.bildekritikk_imagetitle, div#imagecontainer.allgrey div.seriesinfo {
  color: #fff;
}
/* line 109, ../_bildekritikk.scss */
div#imagecontainer.allgrey div.bildekritikk_imagedescription {
  color: #333;
}
/* line 112, ../_bildekritikk.scss */
div#imagecontainer.allgrey div.bildekritikk_personalopinion {
  color: #666;
}

/* line 118, ../_bildekritikk.scss */
div#imagecontainer.greywithblackborder img#BILDE {
  border: 1px solid #000;
}
/* line 121, ../_bildekritikk.scss */
div#imagecontainer.greywithblackborder div.bildekritikkversions, div#imagecontainer.greywithblackborder div.bildekritikk_imagetitle, div#imagecontainer.greywithblackborder div.seriesinfo {
  color: #000;
}
/* line 124, ../_bildekritikk.scss */
div#imagecontainer.greywithblackborder div.bildekritikk_imagedescription {
  color: #333;
}
/* line 127, ../_bildekritikk.scss */
div#imagecontainer.greywithblackborder div.bildekritikk_personalopinion {
  color: #666;
}

/* line 133, ../_bildekritikk.scss */
div#imagecontainer.greywithwhiteborder img#BILDE {
  border: 1px solid #fff;
}
/* line 136, ../_bildekritikk.scss */
div#imagecontainer.greywithwhiteborder div.bildekritikkversions, div#imagecontainer.greywithwhiteborder div.bildekritikk_imagetitle, div#imagecontainer.greywithwhiteborder div.seriesinfo {
  color: #fff;
}
/* line 139, ../_bildekritikk.scss */
div#imagecontainer.greywithwhiteborder div.bildekritikk_imagedescription {
  color: #333;
}
/* line 142, ../_bildekritikk.scss */
div#imagecontainer.greywithwhiteborder div.bildekritikk_personalopinion {
  color: #666;
}

/* line 146, ../_bildekritikk.scss */
div.adminfeedbackplaceholder {
  border-radius: 5px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  position: fixed;
  left: 40%;
  top: 5%;
  max-width: 250px;
  margin: 0 20px;
  padding: 10px;
  border: 1px solid #000;
  background-color: #66cc66;
  display: none;
  z-index: 99999;
}

/* line 161, ../_bildekritikk.scss */
div#imagecontainer div#imagerendererlightbox {
  display: none;
  z-index: 1000;
  height: 3000px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
}

/* line 175, ../_bildekritikk.scss */
div.bildekritikk_imagebackground {
  width: 100%;
  padding: 20px 0 20px 0;
  text-align: center;
  vertical-align: middle;
  border-radius: 5px;
}
/* line 181, ../_bildekritikk.scss */
div.bildekritikk_imageborder {
  padding: 2px;
  text-align: center;
}
/* line 182, ../_bildekritikk.scss */
div.bildekritikk_imageborder img {
  cursor: pointer;
}
/* line 186, ../_bildekritikk.scss */
div #bildekritikk_imageandtitle {
  text-align: center;
  vertical-align: middle;
}
/* line 189, ../_bildekritikk.scss */
div #bildekritikk_imageandtitle img#BILDE {
  border-radius: 3px;
  box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  position: relative;
  z-index: 1001;
  max-height: 100vh;
  /* never exceed the height of the screen */
}
/* line 197, ../_bildekritikk.scss */
div #bildekritikk_imageandtitle div.ownref {
  margin-top: 10px;
}
/* line 201, ../_bildekritikk.scss */
div.bildekritikk_imagetitle {
  font-size: 14px;
  max-width: 1180px;
  margin: 5px auto;
  text-align: center;
  font-style: italic;
  font-weight: bold;
}
/* line 208, ../_bildekritikk.scss */
div.bildekritikk_imagedescription {
  max-width: 1180px;
  margin: 5px auto;
}
/* line 211, ../_bildekritikk.scss */
div.bildekritikk_personalopinion {
  border-radius: 5px;
  max-width: 1180px;
  margin: 5px auto;
  padding: 20px;
  background-color: #eee;
  text-align: left;
}
/* line 220, ../_bildekritikk.scss */
div.bildekritikk_imagecontrols {
  width: 100%;
  background: #cccccc;
  padding: 3px 0 3px 0;
  text-align: center;
  vertical-align: middle;
}
/* line 226, ../_bildekritikk.scss */
div.bildekritikk_allunderimage {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}
/* line 230, ../_bildekritikk.scss */
div.bildekritikk_allunderimage div.toolbox {
  margin-bottom: 5px;
}
/* line 234, ../_bildekritikk.scss */
div.bkcommentctrl {
  font-weight: bold;
  color: #999;
  margin-top: 5px;
  float: right;
  max-width: 300px;
  text-align: right;
  padding-right: 5px;
}
/* line 242, ../_bildekritikk.scss */
div.bkcommentctrl .good {
  color: #006E2E;
}
/* line 244, ../_bildekritikk.scss */
div.bkcommentctrl .bad {
  color: #cc0000;
  margin-left: 5px;
}
/* line 247, ../_bildekritikk.scss */
div.bkcommentctrl img {
  margin-right: 3px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 252, ../_bildekritikk.scss */
div.bkcomment div.positive {
  padding: 5px 0 10px 25px;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}
/* line 253, ../_bildekritikk.scss */
div.bkcomment div.positive:before {
  font-family: FontAwesome;
  content: "";
  float: left;
  margin-left: -25px;
  font-size: 18px;
  color: #ff6b11;
}
/* line 263, ../_bildekritikk.scss */
div.bkcomment div.negative {
  padding: 5px 0 10px 25px;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}
/* line 264, ../_bildekritikk.scss */
div.bkcomment div.negative:before {
  font-family: FontAwesome;
  content: "";
  color: #ff6b11;
  float: left;
  margin-left: -25px;
  font-size: 18px;
}
/* line 274, ../_bildekritikk.scss */
div.bkcomment div.technical {
  padding: 5px 0 10px 25px;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}
/* line 275, ../_bildekritikk.scss */
div.bkcomment div.technical:before {
  font-family: FontAwesome;
  content: "";
  color: #ff6b11;
  float: left;
  margin-left: -25px;
  font-size: 18px;
}
/* line 285, ../_bildekritikk.scss */
div.cropvalues {
  margin-top: 20px;
}
/* line 287, ../_bildekritikk.scss */
div.cropvalues input {
  border: 0;
  width: 20px;
}
/* line 290, ../_bildekritikk.scss */
div.bksetpoints {
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #ccc;
  background-color: #fff;
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 297, ../_bildekritikk.scss */
div.bksetpoints table {
  width: 100%;
  padding: 10px;
}
/* line 300, ../_bildekritikk.scss */
div.bildekritikkversions {
  text-align: center;
}
/* line 302, ../_bildekritikk.scss */
div.bildekritikkversions ul {
  margin-left: 0;
}
/* line 304, ../_bildekritikk.scss */
div.bildekritikkversions ul li {
  list-style: none;
  padding: 2px 10px;
  display: inline-block;
}
/* line 309, ../_bildekritikk.scss */
div.bildekritikkversions ul li img {
  border-radius: 3px;
  border: #ccc solid 1px;
  margin: 10px;
  max-height: 100px;
  max-width: 256px;
  cursor: pointer;
}
/* line 320, ../_bildekritikk.scss */
div.bkimagelistimageitemcontainer {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}
/* line 328, ../_bildekritikk.scss */
div.bkimagelistimageitemline {
  color: #eee;
  margin-bottom: 15px;
  padding-bottom: 10px;
  line-height: 130%;
  clear: both;
  border-collapse: collapse;
}
/* line 338, ../_bildekritikk.scss */
div.bkimagelistimageitemline ul {
  margin-left: 0;
}
/* line 342, ../_bildekritikk.scss */
div.bkimagelistimageitem, div li.bkimagelistimageitem {
  box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5);
  border-radius: 3px 3px 0 0;
  background: #333;
  /* Old browsers */
  background: -moz-linear-gradient(top, #333 0%, #111 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #333 0%, #111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #333 0%, #111 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #333 0%, #111 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #333 0%, #111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  list-style: none;
  max-width: 100%;
  width: 328px;
  height: 268px;
  max-width: 100%;
  padding: 0 0 5px 0;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  text-align: center;
  overflow: hidden;
    /* border: 2px solid $overview_image_bordercolor;
	    background-position: center center;
	    background-size: cover;
    border-radius: 3px;*/
  position: relative;
  /* important(so we can absolutely position the description div */
}
/* line 361, ../_bildekritikk.scss */
div.bkimagelistimageitem img, div li.bkimagelistimageitem img {
  max-height: 100%;
  max-width: 100%;
}
/* line 370, ../_bildekritikk.scss */
div.bkimagelistimageitem div.handle, div li.bkimagelistimageitem div.handle {
  padding: 0 10px;
  margin-bottom: 3px;
  cursor: move;
  cursor: -moz-grabbing;
}
/* line 374, ../_bildekritikk.scss */
div.bkimagelistimageitem div.handle span.handlers, div li.bkimagelistimageitem div.handle span.handlers {
  font-size: 20px;
  float: left;
}
/* line 379, ../_bildekritikk.scss */
div.bkimagelistimageitem div.admincontrols, div li.bkimagelistimageitem div.admincontrols {
  background-color: #000;
  float: right;
}
/* line 382, ../_bildekritikk.scss */
div.bkimagelistimageitem div.admincontrols a i, div li.bkimagelistimageitem div.admincontrols a i {
  color: #ccc;
  font-size: 20px;
  margin-left: 3px;
}
/* line 386, ../_bildekritikk.scss */
div.bkimagelistimageitem div.admincontrols a i:hover, div li.bkimagelistimageitem div.admincontrols a i:hover {
  color: #fff;
}
/* line 392, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelisttitle, div li.bkimagelistimageitem .bkimagelisttitle {
  padding: 5px 5px 0 5px;
  font-weight: bold;
  color: #aaa;
}
/* line 396, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo, div li.bkimagelistimageitem .bkimagelistinfo {
  background: transparent;
  /* Old browsers */
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.6)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  position: absolute;
  /* absolute position (so we can position it where we want)*/
  bottom: 0px;
  /* position will be on bottom */
  left: 0px;
  width: 100%;
  text-shadow: 0 0 1px #000000;
  padding-top: 2px;
  text-align: left;
  cursor: pointer;
}
/* line 409, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo .photographer, div li.bkimagelistimageitem .bkimagelistinfo .photographer {
  padding: 2px 10px 0 10px;
  font-weight: normal;
  font-size: 13px;
  color: #eee;
}
/* line 415, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo .title, div li.bkimagelistimageitem .bkimagelistinfo .title {
  padding: 0 10px;
  font-weight: normal;
  font-size: 17px;
  color: #fff;
}
/* line 421, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo .forum, div li.bkimagelistimageitem .bkimagelistinfo .forum {
  padding: 0 0 10px 10px;
}
/* line 424, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo div.metainfo, div li.bkimagelistimageitem .bkimagelistinfo div.metainfo {
  border-radius: 3px 0 0 0;
  position: absolute;
  right: 0;
  bottom: 0;
  opacity: 0;
  font-size: 13px;
  transition: all 1s ease 0s;
  text-align: right;
}
/* line 434, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo div.metainfo div.metacontent, div li.bkimagelistimageitem .bkimagelistinfo div.metainfo div.metacontent {
  padding: 3px;
}
/* line 438, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo div.metacontent, div li.bkimagelistimageitem .bkimagelistinfo div.metacontent {
  padding-bottom: 5px;
}
/* line 442, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo span.datetoday, div li.bkimagelistimageitem .bkimagelistinfo span.datetoday {
  color: #ccc;
}
/* line 444, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo span.dateyday, div li.bkimagelistimageitem .bkimagelistinfo span.dateyday {
  color: #ccc;
}
/* line 446, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo span.commentcounter, div li.bkimagelistimageitem .bkimagelistinfo span.commentcounter {
  color: #ccc;
  padding: 3px 7px;
  font-weight: bold;
}
/* line 451, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo span.ownref, div li.bkimagelistimageitem .bkimagelistinfo span.ownref {
  display: block;
}
/* line 453, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo span.ownref span.ownreftext, div li.bkimagelistimageitem .bkimagelistinfo span.ownref span.ownreftext {
  text-decoration: underline;
}
/* line 457, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelistinfo span.dateinfo, div li.bkimagelistimageitem .bkimagelistinfo span.dateinfo {
  color: #ccc;
  padding: 3px 7px;
}
/* line 464, ../_bildekritikk.scss */
div.bkimagelistimageitem:hover div.metainfo, div li.bkimagelistimageitem:hover div.metainfo {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
/* line 472, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelisttools, div li.bkimagelistimageitem .bkimagelisttools {
  background-color: #fff;
  padding: 5px 4px;
  opacity: 0.1;
  float: right;
  margin-top: -10px;
  border-radius: 0 0 0 5px;
}
/* line 479, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelisttools:hover, div li.bkimagelistimageitem .bkimagelisttools:hover {
  border-color: #0061A0;
  opacity: 1;
}
/* line 483, ../_bildekritikk.scss */
div.bkimagelistimageitem .bkimagelisttools a, div li.bkimagelistimageitem .bkimagelisttools a {
  margin: 5px;
  display: block;
}
/* line 489, ../_bildekritikk.scss */
div.bkimagelistimageitem .portfolioimagelisttools, div li.bkimagelistimageitem .portfolioimagelisttools {
  padding-top: 10px;
}
/* line 492, ../_bildekritikk.scss */
div.bkimagelistimageitem:hover, div li.bkimagelistimageitem:hover {
  border-color: #0061A0;
}
/* line 494, ../_bildekritikk.scss */
div.bkimagelistimageitem:hover .bkimagelistinfo, div li.bkimagelistimageitem:hover .bkimagelistinfo {
  opacity: 0.9;
}
/* line 500, ../_bildekritikk.scss */
div.bkimagelistimageitemlineimagesonly img {
  border: 1px solid #666;
  margin: 8px;
}

/* line 505, ../_bildekritikk.scss */
div.bildekritikkbrowsebarwrapper {
  padding: 10px 0;
}

/* line 509, ../_bildekritikk.scss */
div.bkavatarlist div.bkavatar {
  float: left;
  padding: 5px;
  width: 100px;
  text-align: middle;
  height: 100px;
}
/* line 516, ../_bildekritikk.scss */
div.bkavatarlist div.bkavatar div.text1 {
  text-size: 11px;
}
/* line 518, ../_bildekritikk.scss */
div.bkavatarlist div.bkavatar div.text2 {
  text-size: 10px;
  color: #ccc;
}

/* line 526, ../_bildekritikk.scss */
div.bkinfobox {
  padding: 10px 0;
  text-align: center;
}
/* line 529, ../_bildekritikk.scss */
div.bkinfobox div.header {
  color: #333;
  text-shadow: 0 1px 0 white;
}
/* line 532, ../_bildekritikk.scss */
div.bkinfobox div.bkinfoboximage {
  height: 250px;
  background: #fff;
  padding: 10px 2px 10px 2px;
  margin: 10px 0 10px 0;
  text-align: center;
  border-radius: 5px;
}
/* line 539, ../_bildekritikk.scss */
div.bkinfobox div.bkinfoboximage img {
  border-radius: 5px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  max-height: 200px;
}

/* line 548, ../_bildekritikk.scss */
div.shortcutkeylegend {
  margin: 30px 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  opacity: 0.3;
  transition: all 1s ease;
}
/* line 555, ../_bildekritikk.scss */
div.shortcutkeylegend span.prefix i {
  font-size: 37px;
}
/* line 558, ../_bildekritikk.scss */
div.shortcutkeylegend span.key {
  font-weight: bold;
  padding: 2px 4px;
  margin-right: 3px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #eee;
  font-style: italic;
}
/* line 567, ../_bildekritikk.scss */
div.shortcutkeylegend span.value {
  margin-right: 10px;
}
/* line 570, ../_bildekritikk.scss */
div.shortcutkeylegend:hover {
  opacity: 1;
}

/* line 577, ../_bildekritikk.scss */
div.groupmemberslist ul {
  text-align: center;
}
/* line 579, ../_bildekritikk.scss */
div.groupmemberslist ul li {
  list-style: none;
  padding: 2px 10px;
  display: inline-block;
}

/* line 3, ../_blog.scss */
div.blogimage img {
  max-height: 192px;
  padding: 3px;
  border: 1px solid #ccc;
}
/* line 7, ../_blog.scss */
div.bloguserinfo {
  padding-bottom: 5px;
}
/* line 9, ../_blog.scss */
div.blogcontainer div.blogtags {
  padding: 0 5px 0 5px;
}
/* line 11, ../_blog.scss */
div.blogcontainer div.blogtags a {
  margin-right: 8px;
}
/* line 13, ../_blog.scss */
div.blogdates {
  padding: 10px 0 10px 5px;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
/* line 18, ../_blog.scss */
div.blogdates div.header {
  font-size: 16px;
  padding-bottom: 3px;
  letter-spacing: 0.1em;
}
/* line 23, ../_blog.scss */
div.bloguserinfo img.portrait {
  width: 120px;
}
/* line 25, ../_blog.scss */
div.bloguserinfo img.icon {
  margin-right: 5px;
  vertical-align: middle;
}
/* line 28, ../_blog.scss */
div.blogheader {
  font-size: 15px;
  font-weight: bold;
  padding: 5px;
}
/* line 32, ../_blog.scss */
div.bloganswer {
  background-color: #eee;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 36, ../_blog.scss */
div.bloganswer div.bloganswerstats {
  background-color: #ccc;
  padding: 10px;
  margin-top: 15px;
}
/* line 40, ../_blog.scss */
div.blogcommentscontainer {
  clear: both;
}
/* line 42, ../_blog.scss */
div.blogcomments {
  padding: 5px;
  margin: 0 30px;
}
/* line 46, ../_blog.scss */
div.blogcomments div.stats {
  color: #FF8A00;
}
/* line 48, ../_blog.scss */
div.blogcomments div.item {
  padding: 5px;
}
/* line 50, ../_blog.scss */
div.blogcomments div.user {
  text-transform: uppercase;
}
/* line 52, ../_blog.scss */
div.blogcomments div.text {
  padding: 5px;
}
/* line 54, ../_blog.scss */
div.blogcomments div.date {
  font-size: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
/* line 58, ../_blog.scss */
div.blogmenu {
  width: 280px;
  float: left;
}
/* line 61, ../_blog.scss */
div#blogcontentplaceholder {
  width: 680px;
  float: right;
}
/* line 64, ../_blog.scss */
div#blogtitle {
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: bold;
}

/* line 3, ../_bruktmarked.scss */
div.advertlistcontainer {
  border-radius: 5px;
}

/* line 6, ../_bruktmarked.scss */
div.bruktmarkedfirstpageheading {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 0 0 15px 0;
}
/* line 11, ../_bruktmarked.scss */
div.bruktmarkedfirstpageheading div.headingitem {
  display: inline-block;
}

/* line 17, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar {
  overflow: auto;
  /* width: 100%; ????? */
  margin-bottom: 10px;
}
/* line 21, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.browsebarcontainer {
  display: inline-block;
  float: right;
}
/* line 27, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.viewoptionsandbrowsebar {
  vertical-align: middle;
}
/* line 30, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.bruktviewoptions {
  border-radius: 5px;
  text-align: center;
  padding: 7px 10px;
  display: inline-block;
  float: left;
  background-color: #efefef;
  font-size: 0.9em;
}
/* line 40, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.bruktviewoptions a.view {
  color: #555;
  margin-left: 5px;
  verticle-align: middle;
  display: inline-block;
}
/* line 45, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.bruktviewoptions a.view i {
  font-size: 17px;
  padding-right: 2px;
  vertical-align: middle;
}
/* line 50, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.bruktviewoptions a.view:hover {
  text-decoration: none;
  color: #555;
}
/* line 55, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.bruktviewoptions a.selected {
  color: #337ab7;
}
/* line 58, ../_bruktmarked.scss */
div.viewoptionsandbrowsebar div.bruktviewoptions div.search {
  float: right;
}

/* line 64, ../_bruktmarked.scss */
div.bruktmarkedAdvert {
  overflow: hidden;
  width: 100%;
  /*    @include linear_backgroundblueToGrey(); */
  margin-bottom: 30px;
  border-radius: 5px;
}
/* line 73, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.contactinfo ul.keyvaluelist span.value {
  max-width: 156px;
  width: auto;
}
/* line 80, ../_bruktmarked.scss */
div.bruktmarkedAdvert a.serialnocheck:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 8px;
  color: #555;
}
/* line 88, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.details ul.keyvaluelist span.value {
  max-width: 244px;
  width: auto;
}
/* line 94, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.left {
  float: left;
  width: 60%;
}
/* line 98, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.right {
  width: 40%;
  float: left;
}
/* line 102, ../_bruktmarked.scss */
div.bruktmarkedAdvert span.price {
  font-size: 2em;
  font-weight: normal;
}
/* line 106, ../_bruktmarked.scss */
div.bruktmarkedAdvert a.profilelink {
  float: right;
  padding: 0 5px;
}
/* line 110, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.toolboxcontainer {
  margin-top: 50px;
}
/* line 113, ../_bruktmarked.scss */
div.bruktmarkedAdvert table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border-radius: 5px;
}
/* line 118, ../_bruktmarked.scss */
div.bruktmarkedAdvert table td {
  border: 1px solid #ccc;
}
/* line 120, ../_bruktmarked.scss */
div.bruktmarkedAdvert table td.left {
  width: 60%;
}
/* line 122, ../_bruktmarked.scss */
div.bruktmarkedAdvert table td.right {
  width: 40%;
  padding: 10px;
}
/* line 126, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.description {
  padding: 10px;
}
/* line 128, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.images img {
  border-radius: 5px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
}
/* line 132, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.thumbnailimages {
  margin-top: 10px;
}
/* line 134, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.thumbnailimages img {
  border-radius: 5px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  margin-right: 10px;
}
/* line 139, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.thumbnailimages div.info {
  font-size: 12px;
  text-align: center;
  margin-top: 5px;
}
/* line 145, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.title {
  font-size: 16px;
  padding-bottom: 10px;
  font-weight: bold;
  line-height: 130%;
}
/* line 150, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.price {
  font-size: 20px;
  padding-bottom: 10px;
}
/* line 153, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.category {
  border-bottom: 1px solid #ccc;
  font-size: 1.6em;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 159, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.category span.date {
  float: right;
  font-weight: normal;
  font-size: 0.6em;
  color: #999;
  margin-top: 12px;
}
/* line 167, ../_bruktmarked.scss */
div.bruktmarkedAdvert div div.warn {
  text-align: center;
  padding-top: 10px;
  font-size: 12px;
}
/* line 171, ../_bruktmarked.scss */
div.bruktmarkedAdvert div div.warn a {
  font-size: 16px;
}
/* line 173, ../_bruktmarked.scss */
div.bruktmarkedAdvert div div.warn a span.warnfotono {
  display: block;
}
/* line 178, ../_bruktmarked.scss */
div.bruktmarkedAdvert div img.logo {
  margin-right: 5px;
}
/* line 182, ../_bruktmarked.scss */
div.bruktmarkedAdvert div span.sold {
  width: 99px;
  height: 39px;
  float: right;
  display: inline-block;
  margin-right: 30px;
  margin-top: 11px;
  transform: rotate(-11deg);
}
/* line 195, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.content {
  padding: 15px;
}
/* line 197, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.content div.merknad {
  margin-bottom: 30px;
}
/* line 200, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.content div.toolboxcontainer {
  margin-top: 75px;
  text-align: center;
}
/* line 204, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.content span.price {
  font-size: 20px;
}
/* line 208, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.safebuy {
  margin-top: 10px;
}
/* line 210, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.safebuy div.header {
  border: 0;
  font-size: 1.4em;
  padding-top: 10px;
  padding-bottom: 0;
}
/* line 215, ../_bruktmarked.scss */
div.bruktmarkedAdvert div.other {
  padding: 10px;
  border-top: 1px solid #ccc;
  margin-top: 10px;
}
/* line 220, ../_bruktmarked.scss */
div.bruktmarkedAdvert .userinfo {
  border-radius: 5px;
  background-color: #e9e9e9;
  margin-top: 2px;
  padding: 0 2px 5px 15px;
  border: 1px solid #ddd;
}
/* line 229, ../_bruktmarked.scss */
div.bruktmarkedAdvert .userinfo div.wide ul.keyvaluelist li span.key {
  min-width: 140px;
  width: 140px;
}
/* line 233, ../_bruktmarked.scss */
div.bruktmarkedAdvert .userinfo div.wide ul.keyvaluelist li span.value {
  width: 160px;
}
/* line 238, ../_bruktmarked.scss */
div.bruktmarkedAdvert .userinfo div.header {
  text-align: center;
  font-size: 1.6em;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
/* line 245, ../_bruktmarked.scss */
div.bruktmarkedAdvert .userinfo img {
  margin: 0 2px 5px 5px;
  float: right;
}
/* line 248, ../_bruktmarked.scss */
div.bruktmarkedAdvert .tag {
  font-weight: bold;
  margin-right: 5px;
}
/* line 252, ../_bruktmarked.scss */
div.bruktmarkedadvertimageview {
  border-radius: 0 3px 3px 2px;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
/* line 262, ../_bruktmarked.scss */
div.bruktmarkedadvertimageview:hover {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
}
/* line 265, ../_bruktmarked.scss */
div.bruktmarkedadvertimageview div.merke {
  float: right;
}
/* line 270, ../_bruktmarked.scss */
div.bruktmarkedadvertimageview div.overlaytext {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  background-color: #000;
  opacity: 0.5;
  color: #fff;
}
/* line 278, ../_bruktmarked.scss */
div.bruktmarkedadvertimageview div.overlaytext a {
  color: #fff;
}
/* line 281, ../_bruktmarked.scss */
div.bruktmarkedadvertimageview div.overlaytext div.beskrivelse {
  padding: 5px;
}
/* line 287, ../_bruktmarked.scss */
div.floatinglistitem {
  width: 320px;
  height: 250px;
  margin: 0 20px 30px 0;
  float: left;
  background-color: #fff;
  text-align: center;
}
/* line 297, ../_bruktmarked.scss */
div.floatinglistitem:hover div.bruktmarkedadvertimageview div.overlaytext {
  opacity: 0.8;
}
/* line 305, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic {
  background: #fafafe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafe), color-stop(100%, #cad7de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fafafe 0%, #cad7de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  margin-bottom: 30px;
}
/* line 308, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
/* line 312, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic table td {
  border: 1px solid #ccc;
}
/* line 314, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic table td.left {
  width: 50%;
}
/* line 316, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic table td.left img.main {
  width: 100%;
}
/* line 318, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic table td.right {
  width: 50%;
  padding: 10px;
}
/* line 322, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.logo {
  float: left;
  width: 72px;
}
/* line 325, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.text {
  margin-left: 72px;
}
/* line 327, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.description {
  padding: 10px;
}
/* line 329, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.images img {
  border: 1px solid #666;
  margin-bottom: 10px;
}
/* line 333, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.title {
  font-size: 16px;
  padding-bottom: 10px;
  font-weight: bold;
}
/* line 337, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.price {
  font-size: 20px;
  padding-bottom: 10px;
}
/* line 340, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.category {
  font-size: 12px;
  padding-bottom: 10px;
}
/* line 343, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.safebuy {
  padding: 10px;
  border-top: 1px solid #ccc;
  margin-top: 10px;
}
/* line 347, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.safebuy div.header {
  font-size: 14px;
  padding-bottom: 10px;
}
/* line 350, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.other {
  padding: 10px;
  border-top: 1px solid #ccc;
  margin-top: 10px;
}
/* line 354, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.warn {
  padding-top: 10px;
  font-size: 10px;
}
/* line 357, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic div.warn a {
  font-size: 11px;
}
/* line 359, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic .userinfo {
  margin-top: 5px;
  background-color: #fffabb;
  padding: 5px 2px 5px 15px;
}
/* line 363, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic .userinfo img {
  margin: 0 2px 5px 5px;
  float: right;
}
/* line 366, ../_bruktmarked.scss */
div.bruktmarkedAdvertClassic .tag {
  font-weight: bold;
  margin-right: 5px;
}

/* line 370, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable {
  width: 100%;
}
/* line 372, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable div.category {
  border: 1px solid #ccc;
  padding-left: 5px;
  background-color: #eee;
  margin-top: 5px;
  border-radius: 3px;
}
/* line 378, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable div.category a.cattitle {
  color: #333;
  font-size: 12px;
  font-weight: bold;
}
/* line 384, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable a.item {
  display: block;
  padding: 2px 0 2px 15px;
  color: #337ab7;
}
/* line 388, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable a.item span.counter {
  color: #666;
  padding-left: 4px;
}
/* line 392, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable a.item:hover {
  border-radius: 3px;
  background-color: #ff6b11;
  color: #fff;
  text-decoration: none;
}
/* line 397, ../_bruktmarked.scss */
div.bruktmarkedAdvertCategoryTable a.item:hover span.counter {
  color: #fff;
}

/* line 406, ../_bruktmarked.scss */
div.filtergroup {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 412, ../_bruktmarked.scss */
div.filterheader {
  border-radius: 3px 3px 0 0;
  background: #5bc0de;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #2f96b4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5bc0de 0%, #2f96b4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  padding: 5px 2px 5px 10px;
  margin-top: 20px;
}

/* line 421, ../_bruktmarked.scss */
div.filtercontent a {
  color: #000;
}

/* line 426, ../_bruktmarked.scss */
div.advertlistadvert {
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  padding: 25px 10px;
  background-color: #efefef;
  min-height: 60px;
  overflow: auto;
  position: relative;
}
/* line 438, ../_bruktmarked.scss */
div.advertlistadvert a.firmalogo {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 5px 5px 0;
}
/* line 444, ../_bruktmarked.scss */
div.advertlistadvert:hover {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}
/* line 447, ../_bruktmarked.scss */
div.advertlistadvert div.image {
  display: inline-block;
  width: 105px;
}
/* line 448, ../_bruktmarked.scss */
div.advertlistadvert div.image img {
  border-radius: 3px;
  max-width: 100px;
  max-height: 100px;
  margin: 5px 0 5px 0;
}
/* line 457, ../_bruktmarked.scss */
div.advertlistadvert div.logo {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
/* line 467, ../_bruktmarked.scss */
div.advertlistadvert div.logo img {
  max-width: 80px;
}
/* line 471, ../_bruktmarked.scss */
div.advertlistadvert div.text {
  display: inline-block;
  max-width: 550px;
  vertical-align: top;
  padding-left: 5px;
}
/* line 476, ../_bruktmarked.scss */
div.advertlistadvert div.text a {
  vertical-align: middle;
}
/* line 479, ../_bruktmarked.scss */
div.advertlistadvert div.text span.title {
  font-weight: bold;
  font-size: 14px;
}
/* line 483, ../_bruktmarked.scss */
div.advertlistadvert div.text div.details {
  color: #666;
  font-size: 0.9em;
}
/* line 487, ../_bruktmarked.scss */
div.advertlistadvert div.text span.date {
  color: #999;
  font-size: 10px;
  padding-left: 5px;
  display: inline-block;
}
/* line 493, ../_bruktmarked.scss */
div.advertlistadvert div.text span.price {
  color: #509000;
}
/* line 499, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic {
  margin: 20px 5px;
}
/* line 502, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic:hover {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
}
/* line 507, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.description {
  padding: 10px;
}
/* line 509, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.detail {
  overflow: auto;
  /* width: 100%; ????? */
  border-radius: 0 0 3px 3px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
}
/* line 516, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.detail img {
  border-radius: 5px;
  max-width: 400px;
  max-height: 250px;
  margin: 0 0 20px 20px;
  float: right;
}
/* line 525, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic ul.more {
  margin-left: 0;
}
/* line 528, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic ul.more li {
  list-style: none;
}
/* line 534, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic img.logo {
  padding: 0 5px 0 0;
  float: right;
  max-height: 24px;
}
/* line 539, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.heading {
  background: #5BC0DE;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5BC0DE), color-stop(100%, #2F96B4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5BC0DE 0%, #2F96B4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  padding: 0 5px;
  color: #fff;
}
/* line 543, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.heading div.title {
  font-size: 16px;
}
/* line 545, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.heading div.title a {
  color: #fff;
}
/* line 549, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.heading div.category {
  display: none;
  font-size: 13px;
  font-weight: bold;
}
/* line 556, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.actions {
  text-align: center;
}
/* line 558, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.actions ul li {
  display: inline;
  margin-left: 10px;
}
/* line 561, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic div.actions ul li a {
  font-weight: bold;
}
/* line 565, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic.bruktmarkedAdvertListItemClassicKjoep div.heading {
  background: #A4C0B6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #A4C0B6 0%, #CAD7D2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A4C0B6), color-stop(100%, #CAD7D2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #A4C0B6 0%, #CAD7D2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #A4C0B6 0%, #CAD7D2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #A4C0B6 0%, #CAD7D2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #A4C0B6 0%, #CAD7D2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
}
/* line 570, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic .userinfo {
  margin-top: 5px;
  background-color: #fffabb;
  padding: 5px 2px 5px 15px;
}
/* line 574, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic .userinfo img {
  margin: 0 2px 5px 5px;
  float: right;
}
/* line 577, ../_bruktmarked.scss */
div.bruktmarkedAdvertListItemClassic .tag {
  font-weight: bold;
  margin-right: 5px;
}
/* line 581, ../_bruktmarked.scss */
div.bruktmarkedActiveadvertslist h1 {
  background-color: #ccc;
  padding: 5px;
}
/* line 584, ../_bruktmarked.scss */
div.bruktmarkedActiveadvertslist table {
  width: 100%;
}
/* line 586, ../_bruktmarked.scss */
div.bruktmarkedActiveadvertslist table tr td {
  border-bottom: #ccc;
}

/* line 589, ../_bruktmarked.scss */
table.bruktmarkedLastAdvertslist {
  width: 100%;
}
/* line 591, ../_bruktmarked.scss */
table.bruktmarkedLastAdvertslist caption {
  background-color: #ccc;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

/* line 598, ../_bruktmarked.scss */
div.bruktmarkedwarnings {
  color: #c09853;
  border: 1px solid #FFDD00;
  background-color: #fffadd;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 5px;
}
/* line 608, ../_bruktmarked.scss */
div.bruktmarkedwarnings div.bruktmarkedwarning div.bruktmarkedwarningdate {
  border-radius: 3px;
  float: right;
  border: 1px solid #e7e4c1;
  padding: 2px 4px;
  color: #c09853;
}
/* line 614, ../_bruktmarked.scss */
div.bruktmarkedwarnings div.bruktmarkedwarning div.bruktmarkedwarningdate :before {
  font-family: FontAwesome;
  content: "";
  padding-right: 8px;
}
/* line 619, ../_bruktmarked.scss */
div.bruktmarkedwarnings div.bruktmarkedwarning div.bruktmarkedwarningtitle {
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 10px;
}
/* line 624, ../_bruktmarked.scss */
div.bruktmarkedwarnings div.bruktmarkedwarning div.bruktmarkedwarningtext {
  font-weight: normal;
}

/* line 630, ../_bruktmarked.scss */
div.morestuffbox {
  border-radius: 5px;
  background-color: #e9e9e9;
  margin-top: 2px;
  padding: 0 2px 5px 15px;
  border: 1px solid #ddd;
}
/* line 636, ../_bruktmarked.scss */
div.morestuffbox div.morestuffheader {
  font-size: 24px;
  text-align: center;
  padding: 15px 5px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}

/* line 645, ../_bruktmarked.scss */
div.saleadvertscaminfo {
  border-radius: 5px;
  border: 3px solid #339933;
  background-color: #fff;
  padding: 15px;
  float: right;
  margin-bottom: 20px;
}
/* line 652, ../_bruktmarked.scss */
div.saleadvertscaminfo div.header {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 653, ../_bruktmarked.scss */
div.saleadvertscaminfo div.header:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 8px;
  color: #339933;
  font-size: 1.2em;
}
/* line 661, ../_bruktmarked.scss */
div.saleadvertscaminfo div.header span {
  text-decoration: underline;
}
/* line 665, ../_bruktmarked.scss */
div.saleadvertscaminfo ul li {
  padding: 5px 0;
}
/* line 668, ../_bruktmarked.scss */
div.saleadvertscaminfo div.scamlistlink {
  margin-top: 30px;
  text-align: center;
}
/* line 669, ../_bruktmarked.scss */
div.saleadvertscaminfo div.scamlistlink:after {
  font-family: FontAwesome;
  content: "";
  padding-right: 8px;
  color: #993333;
  font-size: 1.2em;
}

/* line 1, ../_rubrikk.scss */
div.rubrikkadvert {
  border-radius: 5px;
  background: #fff;
  border: 1px solid #ccc;
}
/* line 5, ../_rubrikk.scss */
div.rubrikkadvert div.header {
  background: #5BC0DE;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5BC0DE), color-stop(100%, #2F96B4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5BC0DE 0%, #2F96B4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  padding: 5px 5px;
  color: #fff;
}
/* line 9, ../_rubrikk.scss */
div.rubrikkadvert div.header div.title {
  display: inline-block;
  font-weight: bold;
  font-size: 1.1em;
}
/* line 15, ../_rubrikk.scss */
div.rubrikkadvert div.header div.category {
  display: inline-block;
  float: left;
  padding-right: 10px;
}
/* line 22, ../_rubrikk.scss */
div.rubrikkadvert div.header div.date {
  float: right;
}
/* line 26, ../_rubrikk.scss */
div.rubrikkadvert div.details {
  padding: 20px;
}
/* line 28, ../_rubrikk.scss */
div.rubrikkadvert div.details div.ingress {
  font-size: 1.3em;
  font-weight: bold;
  padding: 5px 0 20px 0;
}
/* line 33, ../_rubrikk.scss */
div.rubrikkadvert div.details div.text {
  padding: 0 10px;
}
/* line 36, ../_rubrikk.scss */
div.rubrikkadvert div.details img {
  border-radius: 5px;
  max-height: 400px;
  max-width: 400px;
  margin: 0 0 20px 20px;
  float: right;
}
/* line 44, ../_rubrikk.scss */
div.rubrikkadvert div.userinfo {
  margin-top: 15px;
  background-color: #ccc;
  padding: 15px;
}
/* line 48, ../_rubrikk.scss */
div.rubrikkadvert div.userinfo span.name {
  font-size: 16px;
  font-weight: bold;
}

/* line 59, ../_rubrikk.scss */
div.rubrikkadvertlistitem img {
  margin: 5px;
  float: right;
}
/* line 63, ../_rubrikk.scss */
div.rubrikkadvertlistitem a.title {
  font-size: 20px;
  font-weight: bold;
}
/* line 67, ../_rubrikk.scss */
div.rubrikkadvertlistitem div.text {
  padding: 5px;
}

/* line 72, ../_rubrikk.scss */
div.rubrikkadvertlistcontainer {
  border: 1px solid #eee;
  border-radius: 5px;
}
/* line 76, ../_rubrikk.scss */
div.rubrikkadvertlistcontainer div.rubrikkadvertlistitem {
  background-color: #fff;
  padding: 15px;
  border-bottom: 1px solid #eee;
  clear: both;
  overflow: auto;
}
/* line 82, ../_rubrikk.scss */
div.rubrikkadvertlistcontainer div.rubrikkadvertlistitem img {
  border-radius: 5px;
}
/* line 85, ../_rubrikk.scss */
div.rubrikkadvertlistcontainer div.rubrikkadvertlistitem div.date {
  font-size: 11px;
  color: #777;
}
/* line 89, ../_rubrikk.scss */
div.rubrikkadvertlistcontainer div.rubrikkadvertlistitem div.type {
  text-decoration: underline;
}

/* line 3, ../_forum.scss */
table.diskusjonforumoverview, div.tableresponsivecontainer {
  background: #fff;
}
/* line 5, ../_forum.scss */
table.diskusjonforumoverview td, div.tableresponsivecontainer td {
  border-bottom: 2px solid #EEEEEE;
  background: none;
  color: #888;
  padding: 7px 2px 7px 5px;
}
/* line 12, ../_forum.scss */
table.diskusjonforumoverview div.discussioncatname, div.tableresponsivecontainer div.discussioncatname {
  padding-left: 20px;
}
/* line 14, ../_forum.scss */
table.diskusjonforumoverview div.discussioncatname a, div.tableresponsivecontainer div.discussioncatname a {
  font-weight: bold;
}
/* line 16, ../_forum.scss */
table.diskusjonforumoverview div.discussioncatname a:before, div.tableresponsivecontainer div.discussioncatname a:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  font-size: 1.2em;
  font-weight: normal;
}
/* line 25, ../_forum.scss */
table.diskusjonforumoverview div.discussioncatdesc, div.tableresponsivecontainer div.discussioncatdesc {
  margin-left: 0;
  display: none;
}
/* line 31, ../_forum.scss */
table.diskusjonforumoverview div.lastthread time, div.tableresponsivecontainer div.lastthread time {
  font-size: 0.9em;
}

/* line 38, ../_forum.scss */
div.diskusjonscontainer {
  margin-bottom: 20px;
}
/* line 41, ../_forum.scss */
div.diskusjonscontainer div.info {
  display: inline-block;
  padding-left: 5px;
  text-align: center;
}
/* line 45, ../_forum.scss */
div.diskusjonscontainer div.info img.profileimage {
  max-width: 90px;
  max-height: 130px;
}
/* line 49, ../_forum.scss */
div.diskusjonscontainer div.info span.date {
  font-size: 0.7em;
}

/* line 56, ../_forum.scss */
.diskusjonmaintools {
  text-align: right;
  margin-top: 5px;
}

/* line 63, ../_forum.scss */
div.diskusjonscontainermain {
  margin: 0px 0 40px 0;
  background: #fcfbf8 url(http://static.foto.no/images/commentbg.gif) repeat-x scroll left top;
  padding: 5px 10px;
}

/* line 70, ../_forum.scss */
.discmyposting {
  color: #00AA00;
}

/* line 73, ../_forum.scss */
.diskusjonheader {
  background: #337ab7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #337ab7), color-stop(100%, #2e6da4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  vertical-align: top;
  font-size: 1.2em;
  padding: 5px 10px;
  border-radius: 5px 5px 0 0;
}
/* line 79, ../_forum.scss */
.diskusjonheader div.title span.date {
  font-size: 0.8em;
  margin-left: 10px;
}
/* line 84, ../_forum.scss */
.diskusjonheader span.title:before {
  font-family: FontAwesome;
  content: "";
  color: #fff;
  padding-right: 5px;
}
/* line 90, ../_forum.scss */
.diskusjonheader a {
  color: #fff;
}
/* line 91, ../_forum.scss */
.diskusjonheader a:visited {
  color: #fff;
}
/* line 92, ../_forum.scss */
.diskusjonheader a:active {
  color: #fff;
}
/* line 93, ../_forum.scss */
.diskusjonheader a:hover {
  color: #FF8A00;
}
/* line 94, ../_forum.scss */
.diskusjonheader a.collapsecontrols {
  float: right;
}

/* line 101, ../_forum.scss */
.diskusjontitleheader {
  text-align: left;
  vertical-align: middle;
  padding: 5px;
  font-size: 0.8em;
  border: 1px solid #000;
  margin: 5px 2px;
  background-color: #fff;
}

/* line 110, ../_forum.scss */
.discoptions {
  padding-top: 15px;
}

/* line 113, ../_forum.scss */
.discoptions2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  padding: 5px;
  border: 1px solid #e2e2e2;
  border-top: 0;
}
/* line 120, ../_forum.scss */
.discoptions2 a {
  margin-right: 30px;
}
/* line 122, ../_forum.scss */
.discoptions2 img {
  vertical-align: middle;
}

/* line 125, ../_forum.scss */
img.forumpostimage {
  float: right;
  margin: 5px;
  clear: both;
}

/* line 131, ../_forum.scss */
.disknavigator {
  font-weight: bold;
  text-align: center;
  width: 100%;
}

/* line 136, ../_forum.scss */
div.diskusjonmainthreadtextcontainer {
  border-radius: 0 0 3px 3px;
  background-color: #fafafa;
  padding: 10px;
  border-bottom: 10px solid #2e6da4;
  border-left: 1px solid #ddd;
  border-right: 1px solid #2e6da4;
}

/* line 147, ../_forum.scss */
div.diskusjonmainthreadtext img {
  border-radius: 3px;
  margin: 10px 10px 30px 10px;
}
/* line 151, ../_forum.scss */
div.diskusjonmainthreadtext div.threadtext {
  padding: 5px;
  display: inline-block;
}
/* line 155, ../_forum.scss */
div.diskusjonmainthreadtext div.avatarcontainer {
  border: none;
  background-color: transparent;
}

/* line 161, ../_forum.scss */
div.discussionanswerline {
  padding: 2px 0 0 0;
  text-align: right;
  clear: both;
}
/* line 165, ../_forum.scss */
div.discussionanswerline a.btn-info {
  margin-right: 4px;
}

/* line 171, ../_forum.scss */
div.diskusjonscontainercompact {
  margin: 2px 0 20px 0;
  padding: 1px;
}
/* line 174, ../_forum.scss */
div.diskusjonscontainercompact a:visited {
  color: #eee;
}
/* line 177, ../_forum.scss */
div.diskusjonscontainercompact div.diskusjonmainthreadtext {
  padding: 0;
}
/* line 179, ../_forum.scss */
div.diskusjonscontainercompact div.diskusjonmainthreadtext div.info {
  padding: 0;
}
/* line 181, ../_forum.scss */
div.diskusjonscontainercompact div.diskusjonmainthreadtext div.info img.profileimage {
  display: none;
}
/* line 183, ../_forum.scss */
div.diskusjonscontainercompact div.toolbox {
  font-size: 0.8em;
}
/* line 185, ../_forum.scss */
div.diskusjonscontainercompact div.toolbox img {
  display: none;
}
/* line 187, ../_forum.scss */
div.diskusjonscontainercompact div.toolbox ul li {
  line-height: 80%;
}

/* line 192, ../_forum.scss */
div.diskusjonscontainercompact div.diskusjonheader a {
  color: #333;
  font-size: 14px;
}
/* line 195, ../_forum.scss */
div.diskusjonscontainercompact div.diskusjonheader div.catname a {
  font-size: 1em;
}

/* line 199, ../_forum.scss */
div.lastanswer div.maintext {
  font-weight: bold;
}

/* line 204, ../_forum.scss */
div.answersheader {
  font-weight: bold;
  padding: 5px 0 5px 0;
}

/* line 210, ../_forum.scss */
div.answer {
  background-color: #f2f2f2;
  padding-left: 5px;
}
/* line 213, ../_forum.scss */
div.discussiontitle {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.1em;
}

/* line 219, ../_forum.scss */
div.answertools {
  position: absolute;
  right: 5px;
  bottom: 5px;
  clear: both;
  opacity: 0.65;
}
/* line 229, ../_forum.scss */
div.answertools ul {
  margin: 0;
  list-style-type: none;
}
/* line 232, ../_forum.scss */
div.answertools ul li {
  display: inline-block;
}
/* line 234, ../_forum.scss */
div.answertools ul li a {
  padding: 5px 10px 5px 10px;
  color: #555;
  font-weight: bold;
  border-radius: 5px;
}
/* line 239, ../_forum.scss */
div.answertools ul li a:hover {
  background: #ddd;
}
/* line 243, ../_forum.scss */
div.answertools ul li a.answer:hover, div.answertools ul li a.quote:hover {
  color: #00cc00;
}
/* line 248, ../_forum.scss */
div.answertools ul li a.answer:hover, div.answertools ul li a.quote:hover {
  color: #00cc00;
}
/* line 255, ../_forum.scss */
div.answertools:hover {
  opacity: 1;
}
/* line 258, ../_forum.scss */
div.answertools:hover a {
  color: #666;
}
/* line 260, ../_forum.scss */
div.answertools:hover a:hover {
  color: #000;
}
/* line 267, ../_forum.scss */
div.answertools.discussionkeywords {
  font-size: 0.8em;
  margin-top: 10px;
}

/* line 271, ../_forum.scss */
.diskusjonanswers tr.compact td {
  border: none;
  background-color: #fff;
  padding: 0;
}
/* line 275, ../_forum.scss */
.diskusjonanswers tr.compact td.date {
  width: 100px;
}
/* line 277, ../_forum.scss */
.diskusjonanswers tr.compact td.info {
  width: 150px;
}
/* line 279, ../_forum.scss */
.diskusjonanswers tr.compact td a {
  padding: 0 0 0 2px;
}

/* line 286, ../_forum.scss */
div.tableresponsivecontainer a.diskusjonthreadlistitem i {
  font-size: 1.2em;
  padding-right: 1px;
}
/* line 290, ../_forum.scss */
div.tableresponsivecontainer a.diskusjonthreadlistitem div.title {
  font-size: 1.1em;
  padding-left: 5px;
  font-weight: bold;
}
/* line 295, ../_forum.scss */
div.tableresponsivecontainer a.diskusjonthreadlistitem div.text {
  color: #444;
}
/* line 298, ../_forum.scss */
div.tableresponsivecontainer a.diskusjonthreadlistitem a {
  font-size: 1em;
  font-weight: bold;
}
/* line 301, ../_forum.scss */
div.tableresponsivecontainer a.diskusjonthreadlistitem div.desc {
  margin-left: 30px;
}
/* line 303, ../_forum.scss */
div.tableresponsivecontainer a.diskusjonthreadlistitem div.desc span.who {
  font-style: italic;
}

/* line 307, ../_forum.scss */
div.likerslist div.liker {
  text-align: left;
  padding: 5px 3px;
}
/* line 310, ../_forum.scss */
div.likerslist div.liker div.date {
  display: inline-block;
  width: 100px;
  font-size: 10px;
}
/* line 315, ../_forum.scss */
div.likerslist div.liker div.avatar {
  display: inline-block;
  width: 45px;
}
/* line 318, ../_forum.scss */
div.likerslist div.liker div.avatar div.avatarmissing {
  font-size: 30px;
  border-radius: 0;
  padding: 0 5px;
}
/* line 323, ../_forum.scss */
div.likerslist div.liker div.avatar img {
  max-width: 36px;
  max-height: 45px;
  border-radius: 0;
}
/* line 329, ../_forum.scss */
div.likerslist div.liker div.name {
  display: inline-block;
}
/* line 331, ../_forum.scss */
div.likerslist div.liker div.name a {
  font-weight: bold;
}
/* line 335, ../_forum.scss */
div.likerslist div.liker a.delown {
  float: right;
  margin-right: 5px;
  font-size: 10px;
}
/* line 341, ../_forum.scss */
div.likerslist div.owner {
  font-weight: bold;
}
/* line 343, ../_forum.scss */
div.likerslist div.owner span.username {
  color: #333;
}

/* line 350, ../_forum.scss */
div.answerplaceholder {
  padding: 0 0 0 180px;
  display: none;
}
/* line 354, ../_forum.scss */
div.answerplaceholder form.inlineforumanswerform {
  border-radius: 0 0 3px 3px;
}
/* line 356, ../_forum.scss */
div.answerplaceholder form.inlineforumanswerform div.formcontent {
  margin: 10px;
  padding: 10px;
}
/* line 361, ../_forum.scss */
div.answerplaceholder form.inlineforumanswerform div.title span.close {
  float: right;
  margin-right: 10px;
}

/* line 369, ../_forum.scss */
div.newposteddata div.diskusjonmainthreadtextcontainer {
  border-top: none;
}
/* line 372, ../_forum.scss */
div.newposteddata div.diskusjonheader {
  display: none;
}
/* line 375, ../_forum.scss */
div.newposteddata div.diskusjonscontainer {
  margin-bottom: 0;
}

/* line 2, ../_konkurranser.scss */
#konkvotearea, #konkserievotearea {
  text-align: center;
  padding-bottom: 10px;
  font-weight: bold;
}

/* line 7, ../_konkurranser.scss */
div.konkfirstpagephotographer {
  font-size: 10px;
  margin-top: -12px;
}

/* line 11, ../_konkurranser.scss */
div.competitionseriesheader {
  background-color: #fff;
  border: 1px solid #999;
  padding: 10px 50px;
  border-radius: 5px 5px 0 0;
}
/* line 16, ../_konkurranser.scss */
div.competitionseriesheader div.title {
  font-weight: bold;
}
/* line 19, ../_konkurranser.scss */
div.competitionseriesheader div.description {
  padding: 10px;
  font-style: italic;
}

/* line 25, ../_konkurranser.scss */
div.competitionserieslistcontainer {
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
}
/* line 28, ../_konkurranser.scss */
div.competitionserieslistcontainer div.competitionserieslistheader {
  padding: 10px;
}
/* line 30, ../_konkurranser.scss */
div.competitionserieslistcontainer div.competitionserieslistheader a.gotoserieslink {
  font-weight: bold;
  font-size: 25px;
}
/* line 34, ../_konkurranser.scss */
div.competitionserieslistcontainer div.competitionserieslistheader div.competitionseriesdescription {
  font-style: italic;
  margin: 0 15px;
  max-width: 980px;
}
/* line 40, ../_konkurranser.scss */
div.competitionserieslistcontainer div.imagecontainer {
  padding-top: 20px;
}

/* line 45, ../_konkurranser.scss */
div.serieresultimages {
  margin-top: 20px;
}
/* line 47, ../_konkurranser.scss */
div.serieresultimages img {
  border-radius: 3px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  max-height: 64px;
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 58, ../_konkurranser.scss */
div.konkurransethemeheader {
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  padding: 5px;
  text-align: center;
  font-size: 25px;
}
/* line 66, ../_konkurranser.scss */
div.konkimagelistimageitemline {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 70, ../_konkurranser.scss */
div.konkimagelistimageitem {
  width: 300px;
  height: 300px;
  margin: 20px 14px;
  float: left;
  background-color: #fff;
  text-align: center;
  border: 1px solid #999;
  font-style: italic;
}
/* line 79, ../_konkurranser.scss */
div.konkimagelistimageitem .konkimagelistimage {
  height: 280px;
  border: 1px solid #ccc;
  border-collapse: collapse;
  background-color: #ccc;
}
/* line 80, ../_konkurranser.scss */
div.konkimagelistimageitem .konkimagelistimage div.imgfile {
  background-color: #999;
  height: 280px;
  overflow: hidden;
}
/* line 88, ../_konkurranser.scss */
div.konkimagelistimageitem .konkimagelistimage img {
  padding: 10px;
}
/* line 90, ../_konkurranser.scss */
div.konkimagelistimageitem .konkimagelisttitle {
  background-color: #efefef;
  padding: 5px 5px 0 5px;
  font-weight: bold;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}
/* line 96, ../_konkurranser.scss */
div.konkimagelistimageitemlarge {
  width: 300px;
  height: 420px;
  margin: 20px 14px;
  float: left;
  background-color: #999;
  text-align: center;
}
/* line 103, ../_konkurranser.scss */
div.konkimagelistimageitemlarge .konkimagelistimage {
  height: 180px;
  border: 1px solid #ccc;
  border-collapse: collapse;
  background-color: #ccc;
}
/* line 108, ../_konkurranser.scss */
div.konkimagelistimageitemlarge .konkimagelistimage div.imgfile {
  background-color: #fff;
  height: 280px;
  overflow: hidden;
}
/* line 112, ../_konkurranser.scss */
div.konkimagelistimageitemlarge .konkimagelistimage img {
  padding: 10px;
}
/* line 114, ../_konkurranser.scss */
div.konkimagelistimageitemlarge .konkimagelisttitle {
  background-color: #efefef;
  padding: 5px 5px 0 5px;
  font-weight: bold;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}
/* line 120, ../_konkurranser.scss */
div.konkimagelistimageitemseries {
  width: 300px;
  height: 282px;
  margin: 20px 14px;
  float: left;
  background-color: #999;
  text-align: center;
}
/* line 127, ../_konkurranser.scss */
div.konkimagelistimageitemseries .konkimagelistimage {
  height: 180px;
  border: 1px solid #ccc;
  border-collapse: collapse;
  background-color: #ccc;
}
/* line 132, ../_konkurranser.scss */
div.konkimagelistimageitemseries .konkimagelistimage div.imgfile {
  background-color: #fff;
  height: 280px;
  overflow: hidden;
}
/* line 136, ../_konkurranser.scss */
div.konkimagelistimageitemseries .konkimagelistimage img {
  padding: 10px;
}
/* line 138, ../_konkurranser.scss */
div.konkimagelistimageitemseries .konkimagelisttitle {
  background-color: #efefef;
  padding: 5px 5px 0 5px;
  font-weight: bold;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}

/* line 147, ../_konkurranser.scss */
div.competitionroundinfo {
  border-radius: 25px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  background-color: #fff;
  padding: 30px 10px;
  text-align: center;
}

/* line 155, ../_konkurranser.scss */
div.themeheader {
  text-align: center;
}
/* line 157, ../_konkurranser.scss */
div.themeheader div.themetitle {
  font-size: 2em;
}
/* line 159, ../_konkurranser.scss */
div.themeheader div.themetitle span.theme {
  font-weight: bold;
  font-style: italic;
}
/* line 164, ../_konkurranser.scss */
div.themeheader div.themeactiveperiod {
  font-weight: bold;
  margin: 60px 20px;
}
/* line 168, ../_konkurranser.scss */
div.themeheader div.themedescription {
  text-align: center;
  font-style: italic;
}

/* line 174, ../_konkurranser.scss */
div.competitiontimeline {
  vertical-align: middle;
  text-align: center;
  overflow: auto;
  /* width: 100%; ????? */
}
/* line 177, ../_konkurranser.scss */
div.competitiontimeline div.arrow {
  vertical-align: middle;
  text-align: center;
}
/* line 178, ../_konkurranser.scss */
div.competitiontimeline div.arrow i.fa {
  font-size: 2em;
}
/* line 184, ../_konkurranser.scss */
div.competitiontimeline div.dates {
  font-style: italic;
  text-decoration: underline;
}
/* line 189, ../_konkurranser.scss */
div.competitiontimeline div.period {
  border-radius: 25px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  background: #5bc0de;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #2f96b4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5bc0de 0%, #2f96b4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5bc0de 0%, #2f96b4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  text-align: center;
  border: 1px solid #aaa;
  padding: 10px 20px;
  margin: 5px;
  min-height: 75px;
  vertical-align: middle;
}
/* line 200, ../_konkurranser.scss */
div.competitiontimeline div.period div.head {
  font-weight: bold;
}
/* line 203, ../_konkurranser.scss */
div.competitiontimeline div.period div.desc {
  font-style: italic;
  font-size: 0.9em;
}
/* line 207, ../_konkurranser.scss */
div.competitiontimeline div.period.active {
  background: #62c462;
  /* Old browsers */
  background: -moz-linear-gradient(top, #62c462 0%, #51a351 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #51a351));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #62c462 0%, #51a351 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #62c462 0%, #51a351 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #62c462 0%, #51a351 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #62c462 0%, #51a351 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
}

/* line 216, ../_konkurranser.scss */
div.prizelist {
  border-radius: 5px;
  padding: 5px;
  max-width: 800px;
  clear: both;
  margin: 45px 0;
  margin-left: auto;
  margin-right: auto;
  border: 5px solid #DAA520;
}
/* line 225, ../_konkurranser.scss */
div.prizelist div.header {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
/* line 229, ../_konkurranser.scss */
div.prizelist div.prizeitem {
  border-bottom: 1px solid #d2d2d2;
  clear: both;
  margin: 5px;
  overflow: auto;
}
/* line 234, ../_konkurranser.scss */
div.prizelist div.prizeitem div.winnerplacement {
  text-decoration: underline;
  display: inline;
}
/* line 236, ../_konkurranser.scss */
div.prizelist div.prizeitem div.prize {
  display: inline;
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
}
/* line 241, ../_konkurranser.scss */
div.prizelist div.prizeitem div.prize span.description {
  font-weight: normal;
  font-style: italic;
  display: inline;
}
/* line 247, ../_konkurranser.scss */
div.prizelist div.prizeitem div.image {
  display: inline;
}
/* line 248, ../_konkurranser.scss */
div.prizelist div.prizeitem div.value {
  color: #62c462;
  display: inline;
  margin-left: 5px;
}
/* line 249, ../_konkurranser.scss */
div.prizelist div.prizeitem div.provider {
  margin-left: 5px;
  display: inline;
}

/* line 256, ../_konkurranser.scss */
div.nasjonalfotovandringheader div.headerwrapper {
  margin: 0 0 20px 0;
}
/* line 259, ../_konkurranser.scss */
div.nasjonalfotovandringheader h1 {
  display: inline;
  font-size: 35px;
  font-family: cursive, serif;
  border-radius: 0 25px 25px 0;
  padding: 5px 40px 5px 50px;
  color: #FFFC00;
  background-color: #000;
  margin-bottom: 10px;
  float: left;
}
/* line 271, ../_konkurranser.scss */
div.nasjonalfotovandringheader h2 {
  font-weight: bold;
  margin-left: 10px;
  font-size: 25px;
  line-height: 100%;
}
/* line 277, ../_konkurranser.scss */
div.nasjonalfotovandringheader div.date {
  float: right;
  color: #fff;
  font-size: 20px;
  padding-left: 30px;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
/* line 284, ../_konkurranser.scss */
div.nasjonalfotovandringheader div.clearhelper {
  clear: both;
}

/* line 290, ../_konkurranser.scss */
div.competitionthemesplash div.title {
  margin-top: 20px;
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  text-decoration: underline;
}
/* line 297, ../_konkurranser.scss */
div.competitionthemesplash div.currentstage {
  text-align: center;
  margin: 20px;
}

/* line 303, ../_konkurranser.scss */
div.competitioncontainerheader {
  font-size: 25px;
  text-align: center;
  margin-bottom: 10px;
}

/* line 309, ../_konkurranser.scss */
div.competitioncontainer {
  border-radius: 5px;
  border-top: 25px solid #0099cc;
  margin-top: 15px;
}

/* line 316, ../_konkurranser.scss */
div.helplink {
  float: right;
  max-width: 200px;
  padding: 5px;
  border: 1px solid orange;
  background-color: yellow;
  font-weight: normal;
  font-size: 0.9em;
  margin-left: 10px;
  border-radius: 5px;
}

/* line 2, ../_netmeeting.scss */
div.netmeetingheaderwrapper {
  background: #eee;
  padding: 10px;
  margin-bottom: 20px;
}
/* line 6, ../_netmeeting.scss */
div.netmeetingheaderwrapper img {
  float: right;
  clear: both;
  margin-left: 10px;
  margin-bottom: 10px;
}
/* line 11, ../_netmeeting.scss */
div.netmeetingtitle {
  font-size: 12px;
  font-weight: bold;
}
/* line 15, ../_netmeeting.scss */
div.netmeetingdate {
  text-align: right;
}
/* line 17, ../_netmeeting.scss */
div.netmeetingqawrapper {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
/* line 20, ../_netmeeting.scss */
div.netmeetingquestiontitle {
  font-weight: bold;
}
/* line 22, ../_netmeeting.scss */
div.netmeetingquestionwrapper {
  background: #f4f7f8;
  padding: 10px 20px;
}
/* line 25, ../_netmeeting.scss */
div.netmeetingquestion {
  margin-left: 10px;
  margin-bottom: 10px;
}
/* line 28, ../_netmeeting.scss */
div.netmeetingquestionwho {
  margin-left: 5px;
}
/* line 30, ../_netmeeting.scss */
div.netmeetinganswer {
  font-style: italic;
  font-weight: normal;
  margin: 5px 60px 10px 30px;
}
/* line 34, ../_netmeeting.scss */
div.netmeetinganswerwrapper {
  font-weight: bold;
  margin: 5px;
}

/* line 10, ../_topheader.scss */
div#topbannercontainerwrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
}
/* line 14, ../_topheader.scss */
div#topbannercontainerwrapper div.toppartcontainter {
  overflow: auto;
  /* width: 100%; ????? */
  padding-top: 0;
  height: 39px;
  overflow: hidden;
}
/* line 20, ../_topheader.scss */
div#topbannercontainerwrapper div#topmenuplaceholder {
  margin-top: 20px;
}

/* line 25, ../_topheader.scss */
i.topmenusearchandloginicon {
  font-size: 20px;
}

/* line 29, ../_topheader.scss */
form.topmenusearchform, form.topmenushopsearchform {
  margin: 40px 40px 40px 40px;
}

/* line 33, ../_topheader.scss */
div.advancedsearchlink {
  text-align: center;
  margin-top: 20px;
  padding: 5px;
  border-top: 1px solid #eee;
}

/* line 40, ../_topheader.scss */
ul.loggedinuserdropdownmenu div.realname {
  text-align: center;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}
/* line 45, ../_topheader.scss */
ul.loggedinuserdropdownmenu span.text {
  padding-left: 5px;
}

/* line 52, ../_topheader.scss */
ul.notloggedinuserdropdownmenu li form {
  margin: 20px;
  background: none;
  border: 0;
}
/* line 56, ../_topheader.scss */
ul.notloggedinuserdropdownmenu li form div.formtab div.formdisplaytext div.displaytextwrapper {
  margin-left: auto;
}
/* line 59, ../_topheader.scss */
ul.notloggedinuserdropdownmenu li form div label {
  text-align: left;
}

/* line 66, ../_topheader.scss */
div.logocontainer {
  float: left;
  overflow: auto;
  height: 40px;
  padding: 10px 5px 0 0;
}
/* line 72, ../_topheader.scss */
div.logocontainer div.logo_camera {
  background: transparent url(/images/logo_foto_cameraonly_transparent_40pxhigh.png) no-repeat 0 -3px;
  height: 40px;
  width: 49px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
/* line 81, ../_topheader.scss */
div.logocontainer div.logo_no {
  background: transparent url(/images/topheaderlogo_orange.png) no-repeat 5px 1px;
  width: 106px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}
/* line 85, ../_topheader.scss */
div.logocontainer div.logo_se {
  background: transparent url(/images/logo_foto_textonly_transparent_20pxhigh.png) no-repeat 5px 1px;
  width: 106px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}

/* line 92, ../_topheader.scss */
.mainmenu_selectedclick {
  background-color: #B2B2B2;
  padding: 2px 5px 2px 5px;
}

/* line 96, ../_topheader.scss */
.mainmenu_selectedsubclick {
  border-bottom: 2px solid #006600;
  background-color: #B2B2B2;
}

/* line 100, ../_topheader.scss */
#topmenu img.fullscreenicon {
  cursor: pointer;
  float: right;
  margin: 3px 3px 0 0;
}

/* line 106, ../_topheader.scss */
#loginformtop {
  color: #888;
  font-weight: bold;
  margin-left: 50px;
}
/* line 110, ../_topheader.scss */
#loginformtop button.btn-info {
  margin-top: 0;
}
/* line 113, ../_topheader.scss */
#loginformtop a {
  padding-left: 20px;
  font-weight: bold;
}
/* line 116, ../_topheader.scss */
#loginformtop form {
  display: inline;
  margin-right: 10px;
}
/* line 119, ../_topheader.scss */
#loginformtop form label {
  margin-right: 1px;
  vertical-align: middle;
}
/* line 122, ../_topheader.scss */
#loginformtop form input {
  height: 14px;
  vertical-align: middle;
  border: 1px solid #58707d;
  color: #58707d;
  padding: 1px 0 2px 2px;
}
/* line 128, ../_topheader.scss */
#loginformtop form input.text {
  width: 50px;
  height: 13px;
  font-size: 10px;
  vertical-align: middle;
}
/* line 133, ../_topheader.scss */
#loginformtop form input.button {
  background-color: #58707d;
  border: 0;
  color: #919EA4;
  font-size: 13px;
  height: 18px;
  padding: 0 3px 3px 3px;
}

/* line 141, ../_topheader.scss */
#dropwho {
  border-radius: 0;
  background-color: #ccc;
  padding: 14px 10px;
  margin-right: 0;
}
/* line 145, ../_topheader.scss */
#dropwho div.realname {
  display: inline-block;
  padding: 0 5px;
}
/* line 146, ../_topheader.scss */
#dropwho i.fa {
  line-height: 0;
}

/* line 149, ../_topheader.scss */
div.numberofmessages {
  border-radius: 5px;
  display: inline;
  vertical-align: top;
}
/* line 153, ../_topheader.scss */
div.numberofmessages span.msgcount {
  background-color: #ff6b11;
  box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
  color: #fff;
  padding: 3px;
  border-radius: 2px;
}

/* line 162, ../_topheader.scss */
#loggedinformtop {
  padding: 0 10px 0 5px;
  float: left;
  display: inline-block;
  font-size: 14px;
}
/* line 168, ../_topheader.scss */
#loggedinformtop i {
  vertical-align: text-bottom;
}
/* line 171, ../_topheader.scss */
#loggedinformtop img {
  margin-right: 3px;
  vertical-align: middle;
  width: 15px;
}
/* line 176, ../_topheader.scss */
#loggedinformtop div.who {
  display: inline;
  color: #fff;
  margin-top: 5px;
}
/* line 181, ../_topheader.scss */
#loggedinformtop div.controls {
  display: inline;
}
/* line 183, ../_topheader.scss */
#loggedinformtop div.controls a {
  display: inline-block;
}
/* line 185, ../_topheader.scss */
#loggedinformtop div.controls a div.numberofmessages {
  border-radius: 5px;
  display: inline;
  left: 2px;
  top: -3px;
  position: relative;
  vertical-align: top;
}
/* line 192, ../_topheader.scss */
#loggedinformtop div.controls a div.numberofmessages span.msgcount {
  background-color: #F03D25;
  box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
  color: #fff;
  border-radius: 2px;
  font-size: 9px;
  vertical-align: super;
  padding: 1px 2px;
  margin-left: -3px;
}
/* line 207, ../_topheader.scss */
#loggedinformtop a {
  color: #888;
  padding-left: 15px;
}
/* line 210, ../_topheader.scss */
#loggedinformtop a:hover {
  text-decoration: underline;
}

/* line 217, ../_topheader.scss */
div#headersearch {
  display: inline;
}
/* line 219, ../_topheader.scss */
div#headersearch form {
  margin: 0;
}
/* line 221, ../_topheader.scss */
div#headersearch form input.searchtext {
  height: 22px;
  width: 100px;
  color: #000;
  padding: 3px 0 2px 2px;
  margin-top: 2px;
  background-color: #fff;
}

/* line 2, ../_adverts.scss */
div.advertright {
  margin-bottom: 5px;
}
/* line 4, ../_adverts.scss */
div.bkadvert {
  text-align: center;
}
/* line 6, ../_adverts.scss */
div.subpagefirstpagetoprightadverts {
  background-color: #ccc;
}
/* line 8, ../_adverts.scss */
div.subpagefirstpagetopmiddleadverts {
  background-color: #ccc;
  height: 100px;
  width: 550px;
}
/* line 12, ../_adverts.scss */
div.subpagefirstpagetoprightadverts {
  width: 210px;
  height: 240px;
  float: right;
  margin-left: 5px;
  padding: 0 5px;
}
/* line 18, ../_adverts.scss */
div.advertfirstandsecondlevel {
  color: #999;
  margin: 2px 7px 2px 2px;
}
/* line 21, ../_adverts.scss */
div.advertfirstandsecondlevel div {
  text-align: center;
  vertical-align: middle;
  padding: 7px 0 5px 0;
  margin-bottom: 7px;
}
/* line 26, ../_adverts.scss */
div.fixedadvertbruktmarked {
  width: 180px;
  position: fixed;
  float: right;
  top: 78px;
  margin-left: 1013px;
}
/* line 32, ../_adverts.scss */
div.fixedadvertfirstpage {
  width: 360px;
  position: fixed;
  float: right;
  top: 76px;
  margin-left: 1005px;
}
/* line 39, ../_adverts.scss */
div.advertleaderboard {
  width: 100%;
  margin: 10px 0;
  clear: both;
  text-align: center;
  max-height: 300px;
}

/* line 50, ../_adverts.scss */
div.advertboardwithtextwrapper {
  clear: both;
  padding: 10px 0;
  margin-bottom: 10px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  background: #fcfcfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #eee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcfcfc 0%, #eee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  overflow: auto;
  /* width: 100%; ????? */
  width: 100%;
}
/* line 58, ../_adverts.scss */
div.advertboardwithtextwrapper div.advert {
  float: left;
  padding: 10px;
  max-width: 300px;
  vertical-align: middle;
  text-align: center;
}
/* line 65, ../_adverts.scss */
div.advertboardwithtextwrapper div.boardtext {
  float: left;
  max-width: 410px;
}
/* line 70, ../_adverts.scss */
div.advertboardwithtextwrapper #google_ads_div_fs_ab_300x250_ad_container {
  margin-bottom: -5px;
}
/* line 72, ../_adverts.scss */
div.advertboardwithtextwrapper #google_ads_div_mp_ab_300x250_ad_container {
  margin-bottom: -3px;
}

/* line 78, ../_adverts.scss */
table.advertbuttonstrip {
  width: 100%;
  background-image: linear-gradient(top, #fff 0%, #ccc 100%);
  background-image: -moz-linear-gradient(top, #fff 0%, #ccc 100%);
  margin: 25px 0;
  border-radius: 5px;
  border: 1px solid #ccc;
}
/* line 85, ../_adverts.scss */
table.advertbuttonstrip td {
  padding: 7px 0;
  text-align: center;
}

/* line 93, ../_adverts.scss */
div.rightsmalladv img, div.rightsmalladv2 img, div.rightstolpeadv img {
  width: 180px;
}
/* line 95, ../_adverts.scss */
div.clearer {
  clear: both;
  line-height: 0;
  height: 0;
}

/* line 3, ../_membership.scss */
div.membershipbuyoptionheader {
  font-size: 22px;
  margin: 30px 0;
}
/* line 5, ../_membership.scss */
div.membershipbuyoptionheader span.currentmembershiplevel {
  color: #FF8A00;
  font-weight: bold;
  text-decoration: underline;
  padding: 1px 3px;
}

/* line 15, ../_membership.scss */
div.buymembershiplink {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  clear: both;
}
/* line 20, ../_membership.scss */
div.buymembershiplink a {
  font-size: 18px;
}
/* line 22, ../_membership.scss */
div.membershiptransactions {
  background: #fff;
  border: 1px solid #ccc;
  margin: 10px;
  padding: 10px;
}
/* line 27, ../_membership.scss */
div.membershippaymentrule {
  padding: 10px;
  font-weight: bold;
}
/* line 30, ../_membership.scss */
div.membershipbuyoption {
  background: #d2d2d2;
  border: 1px solid #ccc;
  padding: 10px;
  margin: 10px;
  border-radius: 5px;
}
/* line 36, ../_membership.scss */
div.membershipadvantages {
  margin-bottom: 20px;
}
/* line 38, ../_membership.scss */
div.membershipadvantages div.price {
  text-align: center;
  font-weight: bold;
  margin-top: 20px;
  font-size: 18px;
}

/* line 2, ../_navigationmenu.scss */
#pagemenu {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  line-height: 20px;
  font-size: 11px;
  padding-bottom: 11px;
  padding-top: 6px;
  border-radius: 5px;
}
/* line 9, ../_navigationmenu.scss */
#pagemenu h1 {
  padding: 5px 0 4px 12px;
  font-size: 15px;
  line-height: 20px;
}
/* line 11, ../_navigationmenu.scss */
#pagemenu ul {
  padding: 0;
  margin: 0 2px 0 3px;
}
/* line 12, ../_navigationmenu.scss */
#pagemenu ul li {
  list-style-type: none;
  xline-height: 16px;
  list-style-image: none;
  list-style-position: outside;
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 3px 0 3px 0;
  line-height: 130%;
}
/* line 13, ../_navigationmenu.scss */
#pagemenu ul li.login a {
  color: #cc0000;
  font-weight: bold;
}
/* line 16, ../_navigationmenu.scss */
#pagemenu ul li.add a {
  color: #006E2E;
  font-weight: bold;
}
/* line 27, ../_navigationmenu.scss */
#pagemenu ul li a {
  color: #000;
  display: block;
  padding-left: 10px;
  text-decoration: none;
}
/* line 34, ../_navigationmenu.scss */
#pagemenu div.menuheader {
  font-size: 14px;
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 3px;
  margin-left: 13px;
  color: #5F5F5F;
}
/* line 41, ../_navigationmenu.scss */
#pagemenu .pageheader {
  font-weight: bold;
  font-size: 11px;
}
/* line 45, ../_navigationmenu.scss */
#pagemenu a:link, #pagemenu a:active, #pagemenu a:visited {
  border: 0;
  text-decoration: none;
}
/* line 48, ../_navigationmenu.scss */
#pagemenu a:hover {
  color: #FF8A00;
}
/* line 50, ../_navigationmenu.scss */
#pagemenu .centerblock {
  padding-left: 10px;
  margin-top: 15px;
  vertical-align: bottom;
}
/* line 54, ../_navigationmenu.scss */
#pagemenu .centerblock input {
  vertical-align: middle;
}
/* line 56, ../_navigationmenu.scss */
#pagemenu .centerblock form {
  margin-top: 1px;
}

/* line 59, ../_navigationmenu.scss */
a.feedbackbutton {
  margin-right: 5px;
}

/* line 3, ../_pageheader.scss */
a#dropnettbutikk {
  padding: 14px 10px;
  background-color: #ff6b11;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  border-radius: 0;
  margin-right: 0;
}
/* line 10, ../_pageheader.scss */
a#dropnettbutikk:before {
  padding-right: 5px;
  font-family: FontAwesome;
  content: "";
}

/* line 18, ../_pageheader.scss */
a#dropbildebutikk {
  padding: 14px 10px;
  background-color: #444;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  margin-right: 0;
  -webkit-font-smoothing: antialiased;
  border-radius: 0;
}
/* line 26, ../_pageheader.scss */
a#dropbildebutikk:before {
  padding-right: 5px;
  font-family: FontAwesome;
  content: "";
}

/* line 33, ../_pageheader.scss */
div#pageheader {
  clear: both;
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 42, ../_pageheader.scss */
div#pageheader div#navigatortop div.navigatortopcontent {
  clear: both;
}
/* line 47, ../_pageheader.scss */
div#pageheader div#navigatortop .btn {
  padding: 6px 12px;
}
/* line 50, ../_pageheader.scss */
div#pageheader div#navigatortop .btn-success {
  margin-right: 5px;
}
/* line 53, ../_pageheader.scss */
div#pageheader div#navigatortop .dropdown-toggle {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  color: #445;
}
/* line 56, ../_pageheader.scss */
div#pageheader div#navigatortop .dropdown-toggle span.caret {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #888;
  margin-left: 5px;
}
/* line 62, ../_pageheader.scss */
div#pageheader div#navigatortop .dropdown-toggle i {
  position: relative;
}
/* line 65, ../_pageheader.scss */
div#pageheader div#navigatortop .dropdown-toggle i.fa-user {
  left: -8px;
  font-size: 1.3em;
}
/* line 69, ../_pageheader.scss */
div#pageheader div#navigatortop .dropdown-toggle i.fa-bars {
  left: 15px;
  top: -5px;
}
/* line 77, ../_pageheader.scss */
div#pageheader div#menu ul.dropdown-menu span.loginrequiredind {
  color: #DAA520;
  padding-left: 5px;
}
/* line 83, ../_pageheader.scss */
div#pageheader div#titleandheader div.titleandheadercontent {
  padding: 5px;
}
/* line 86, ../_pageheader.scss */
div#pageheader div#titleandheader div#pagetitle {
  color: #666;
  font-size: 13px;
  /* text-transform:uppercase; */
  letter-spacing: 1px;
  display: inline-block;
}
/* line 93, ../_pageheader.scss */
div#pageheader div#titleandheader div#pagetitle .breadcrumb {
  margin: 0;
  background: none;
  padding: 0;
  border: 0;
  display: inline-block;
  font-size: inherit;
  vertical-align: inherit;
}
/* line 105, ../_pageheader.scss */
div#pageheader div#titleandheader div#pageheadertext {
  color: #666;
  font-size: 13px;
  /* text-transform:uppercase; */
  display: inline-block;
  letter-spacing: 1px;
}

/* line 20, ../_browsebar.scss */
#contentclean div.browsebar {
  height: 22px;
  padding: 0;
  margin: 0;
  font-weight: bold;
  min-height: 37px;
}

/* line 47, ../_browsebar.scss */
a.browsestaticprevious {
  background: none repeat scroll 0 0 #fff;
  color: #333;
  opacity: 0.15;
  padding: 25px 17px;
  position: fixed;
  top: 50%;
  width: 20px;
  z-index: 999999;
  font-size: 40px;
  text-decoration: none;
  border-radius: 0 5px 5px 0;
  left: 2px;
}
/* line 40, ../_browsebar.scss */
a.browsestaticprevious:hover {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  opacity: 1;
  color: #005580;
}

/* line 52, ../_browsebar.scss */
a.browsestaticnext {
  background: none repeat scroll 0 0 #fff;
  color: #333;
  opacity: 0.15;
  padding: 25px 17px;
  position: fixed;
  top: 50%;
  width: 20px;
  z-index: 999999;
  font-size: 40px;
  text-decoration: none;
  border-radius: 10px 0 0 10px;
  right: 2px;
}
/* line 40, ../_browsebar.scss */
a.browsestaticnext:hover {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  opacity: 1;
  color: #005580;
}

/* line 62, ../_browsebar.scss */
div.browsebar {
  /* @include clearDivsContainingOnlyFloats();*/
}
/* line 64, ../_browsebar.scss */
div.browsebar .buttons {
  vertical-align: middle;
  text-align: center;
}
/* line 67, ../_browsebar.scss */
div.browsebar .buttons img {
  margin-right: 15px;
}
/* line 70, ../_browsebar.scss */
div.browsebar .buttons div.righttext {
  float: right;
  margin-right: 5px;
  color: #666;
  margin-top: 2px;
}
/* line 75, ../_browsebar.scss */
div.browsebar .buttons div.righttext label {
  color: #666;
  width: auto;
}
/* line 78, ../_browsebar.scss */
div.browsebar .buttons div.pagertext a {
  font-size: 14px;
  margin: 0 5px;
  padding: 2px;
}
/* line 82, ../_browsebar.scss */
div.browsebar .buttons div.pagertext a:hover {
  background-color: #ff6b11;
  border: 1px solid #333333;
  color: #fff;
  margin: 0 4px;
}
/* line 87, ../_browsebar.scss */
div.browsebar .info {
  text-align: right;
  padding: 2px;
  float: xright;
  width: 200px;
  font-size: 11px;
}
/* line 93, ../_browsebar.scss */
div.browsebar .message {
  text-align: xright;
}
/* line 95, ../_browsebar.scss */
div.browsebar form {
  display: inline;
  background-color: transparent;
}
/* line 98, ../_browsebar.scss */
div.browsebar form label, div.browsebar form select {
  font-size: 11px;
  margin-right: 2px;
  color: #999;
  font-weight: normal;
}
/* line 103, ../_browsebar.scss */
div.browsebar table {
  width: 100%;
}
/* line 105, ../_browsebar.scss */
div.browsebar table td {
  width: 33%;
}
/* line 107, ../_browsebar.scss */
div.browsebar form.oneline {
  background: none;
  border: none;
}
/* line 110, ../_browsebar.scss */
div.browsebarlinks {
  display: inline-block;
  color: #666;
  width: 100%;
  text-align: center;
  /* why whas this set to left?*/
}
/* line 116, ../_browsebar.scss */
div.browsebarlinks a, div.browsebarlinks span {
  display: inline-block;
  text-decoration: none;
  color: #333;
}
/* line 122, ../_browsebar.scss */
div.browsebarlinks a {
  padding: 6px 12px;
  line-height: 1.42em;
  background-color: #eee;
  position: relative;
  z-index: 100;
  border: 1px solid #ccc;
  transition: all 200ms;
}
/* line 126, ../_browsebar.scss */
div.browsebarlinks a:hover {
  background-color: #ff6b11;
  color: #fff;
  transition: all 0s;
}
/* line 131, ../_browsebar.scss */
div.browsebarlinks a#first {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 137, ../_browsebar.scss */
div.browsebarlinks span.disabled {
  padding: 6px 12px;
  line-height: 1.42em;
  background-color: #eee;
  position: relative;
  z-index: 100;
  color: #ccc;
  border: 1px solid #eaeaea;
}
/* line 142, ../_browsebar.scss */
div.browsebarlinks span.sel {
  margin-left: 5px;
  line-height: 1.42em;
  border-radius: 50px;
  /* The follwing is tricks to make it float above its neighbours*/
  position: relative;
  z-index: 101;
  margin-left: -7px;
  margin-right: -7px;
  color: #666;
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 17px 24px;
}
/* line 149, ../_browsebar.scss */
div.browsebarlinks div.iteminfo {
  font-size: 11px;
}
/* line 156, ../_browsebar.scss */
div.browsebarlinks span.pages {
  display: inline-block;
  color: #333;
  padding: 2px 0;
}
/* line 160, ../_browsebar.scss */
div.browsebarlinks span.pages first-child {
  opacity: .99;
}
/* line 163, ../_browsebar.scss */
div.browsebarlinks span.pages span.dots {
  margin-left: 3px;
  font-size: 20px;
}
/* line 169, ../_browsebar.scss */
div.browsebarimageoverlay {
  background: none;
  padding: 2px;
  margin: 2px;
}
/* line 173, ../_browsebar.scss */
div.browsebarimageoverlay .buttons {
  vertical-align: middle;
  text-align: center;
}
/* line 176, ../_browsebar.scss */
div.browsebarimageoverlay .buttons img {
  margin-right: 15px;
}
/* line 178, ../_browsebar.scss */
div.browsebarimageoverlay .info {
  text-align: center;
  padding: 5px;
}
/* line 181, ../_browsebar.scss */
div.browsebaroneline {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  padding: 0;
  margin: 0;
  clear: both;
}
/* line 186, ../_browsebar.scss */
div.browsebaroneline .buttons {
  vertical-align: middle;
  text-align: center;
}
/* line 189, ../_browsebar.scss */
div.browsebaroneline .buttons img {
  margin-right: 15px;
}
/* line 191, ../_browsebar.scss */
div.browsebaroneline table {
  width: 100%;
  height: 10px;
}
/* line 194, ../_browsebar.scss */
div.browsebaroneline table td {
  width: 33%;
}
/* line 196, ../_browsebar.scss */
div.browsebaroneline table td.left {
  text-align: left;
}
/* line 198, ../_browsebar.scss */
div.browsebaroneline table td div.collapsibleshowtab {
  text-align: right;
  margin: -5px 10px 2px 0;
}

/* line 206, ../_browsebar.scss */
div.browsebar div.info {
  width: 33%;
  text-align: left;
  float: left;
}
/* line 211, ../_browsebar.scss */
div.browsebar div.controls {
  width: 33%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: list-item;
  min-width: 210px;
}
/* line 218, ../_browsebar.scss */
div.browsebar div.message {
  width: 33%;
  text-align: right;
  float: right;
}
/* line 225, ../_browsebar.scss */
div.browsebar div.lefttext {
  float: left;
}

/* line 1, ../_bookmarks.scss */
div.bookmarkpopup {
  padding: 10px;
  text-align: center;
  height: 100%;
}
/* line 5, ../_bookmarks.scss */
div.bookmarkpopup:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
}
/* line 10, ../_bookmarks.scss */
div.bookmarkpopup .canceltext {
  font-style: italic;
}

/* line 19, ../_bookmarks.scss */
a.bookmarklink:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
}

/* line 4, ../_forms.scss */
form {
  clear: both;
}
/* line 6, ../_forms.scss */
form.standard, form.compact, form.inlineforumanswerform {
  background: #e9eef1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9eef1), color-stop(100%, #fcfcfc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e9eef1 0%, #fcfcfc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  border-radius: 5px;
}
/* line 16, ../_forms.scss */
form.simple {
  display: inline;
  border-radius: 5px;
}
/* line 19, ../_forms.scss */
form.compact {
  background: #fff;
  font-weight: bold;
  font-size: 12px;
}
/* line 23, ../_forms.scss */
form.compact div.aftersubmit {
  margin-top: 10px;
}
/* line 27, ../_forms.scss */
form.compact div.storedsearches div.search {
  font-weight: normal;
  margin-left: 5px;
}
/* line 32, ../_forms.scss */
form.compact div.formitem, form.compact div.formitm {
  display: inline-block;
}
/* line 35, ../_forms.scss */
form.compact div.buttons {
  display: inline-block;
}
/* line 40, ../_forms.scss */
form.tableform {
  margin: 0;
  background-color: #fff;
}
/* line 43, ../_forms.scss */
form.oneline {
  background: #e9eef1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9eef1), color-stop(100%, #fcfcfc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e9eef1 0%, #fcfcfc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
  display: block;
  margin-bottom: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
}
/* line 50, ../_forms.scss */
form.oneline div.formitm {
  display: inline-block;
}
/* line 53, ../_forms.scss */
form.oneline label {
  display: inline-block;
  min-width: 65px;
  float: left;
}
/* line 58, ../_forms.scss */
form.oneline div.formitem small {
  display: inline;
  margin-left: 10px;
}
/* line 62, ../_forms.scss */
form.oneline div.formdisplaytext {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 67, ../_forms.scss */
form div.formitemandhelp {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 1px;
}

/* line 75, ../_forms.scss */
select, input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #fefefe;
  color: #666;
  font-size: 12px;
}
/* line 79, ../_forms.scss */
select:hover, input:hover, textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover, .uneditable-input:hover {
  border-color: rgba(82, 168, 236, 0.8);
}

/* line 84, ../_forms.scss */
span.checkboxtext {
  color: #666;
  font-size: 12px;
}

/* line 90, ../_forms.scss */
select, textarea {
  border-width: 1px;
  border-style: solid solid solid;
  border-radius: 5px;
}

/* line 95, ../_forms.scss */
input {
  border-radius: 5px;
}

/* line 99, ../_forms.scss */
select option {
  padding: 2px 2px 2px 10px;
}
/* line 102, ../_forms.scss */
select .user {
  color: #2C86C7;
}
/* line 104, ../_forms.scss */
select .header {
  background-color: #eee;
  font-weight: bold;
  font-style: italic;
}

/* line 111, ../_forms.scss */
textarea {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  overflow: auto;
  display: inline-flex;
  vertical-align: top;
  resize: both;
}

/* line 120, ../_forms.scss */
form div.selectequipmentlist {
  margin-right: 10px;
  border: 1px solid #eee;
  padding: 5px;
  display: none;
  background-color: #fff;
  margin-left: 155px;
}
/* line 127, ../_forms.scss */
form div.selectequipmentlist a.choice {
  margin-right: 10px;
}
/* line 129, ../_forms.scss */
form div.selectequipmentlist div.desc {
  margin: 20px 30px 5px 30px;
}
/* line 131, ../_forms.scss */
form label.rss {
  background: transparent url(/images/feed.png) right center no-repeat;
  padding-right: 24px;
}
/* line 136, ../_forms.scss */
form div.radiooptions div.options {
  margin-bottom: 10px;
  float: left;
  line-height: 2em;
}
/* line 140, ../_forms.scss */
form div.radiooptions div.options label.option {
  font-weight: normal;
}
/* line 143, ../_forms.scss */
form div.radiooptions label.name {
  display: inline;
}
/* line 145, ../_forms.scss */
form div.radiooptions label.option {
  float: none;
  display: inline;
  padding: 0 5px;
  vertical-align: bottom;
  margin-right: 10px;
}
/* line 151, ../_forms.scss */
form div.radiooptions legend {
  font-size: 11px;
}
/* line 153, ../_forms.scss */
form div.checkboxheader {
  text-shadow: 0 1px 0 white;
  font-weight: bold;
  color: #777777;
  font-size: 13px;
  padding-bottom: 2px;
  float: left;
}
/* line 159, ../_forms.scss */
form div.checkboxoptions div.options {
  margin-bottom: 10px;
  float: left;
}
/* line 162, ../_forms.scss */
form div.checkboxoptions div.options label.option {
  font-weight: normal;
}
/* line 165, ../_forms.scss */
form div.checkboxoptions ul.verticallist {
  list-style-type: none;
  margin-left: 0;
}
/* line 168, ../_forms.scss */
form div.checkboxoptions ul.verticallist li {
  margin-left: 10px;
}
/* line 172, ../_forms.scss */
form div.checkboxoptions ul.horizontallist {
  list-style-type: none;
  margin-left: 4px;
}
/* line 175, ../_forms.scss */
form div.checkboxoptions ul.horizontallist li {
  display: inline-flex;
  min-width: 150px;
}
/* line 178, ../_forms.scss */
form div.checkboxoptions ul.horizontallist li label {
  text-align: left;
}
/* line 184, ../_forms.scss */
form div.checkboxoptions label.name {
  float: none;
  display: inline;
}
/* line 188, ../_forms.scss */
form div.checkboxoptions label.option, form div.checkboxoptions label.optionselected {
  float: none;
  display: inline;
  padding: 3px 5px 5px 5px;
  margin-right: 10px;
  vertical-align: sub;
}
/* line 195, ../_forms.scss */
form div.checkboxoptions label.option {
  font-weight: normal;
}
/* line 198, ../_forms.scss */
form div.checkboxoptions label.optionselected {
  font-weight: bold;
}
/* line 202, ../_forms.scss */
form div.checkboxoptions legend {
  font-size: 11px;
  font-weight: bold;
  background: #F5F0EB;
}
/* line 207, ../_forms.scss */
form div.formtab div.checkboxoptions {
  margin: 2px 0px 25px 207px;
  background: transparent;
  border: 0;
}
/* line 211, ../_forms.scss */
form div.formtab div.formitem {
  padding: 4px 0;
  clear: left;
  font-size: 0.9em;
  color: #747474;
}
/* line 216, ../_forms.scss */
form div.formtab div.formitem fieldset {
  border: 1px solid #ccc;
  background: white url(/styles/images/lightblue-white-fade.png) repeat-x scroll 0 0;
}
/* line 217, ../_forms.scss */
form div.formtab div.formitem fieldset legend {
  font-weight: bold;
  padding: 0 3px;
}
/* line 222, ../_forms.scss */
form div.formtab div.button {
  margin: 0;
  padding: 0 0 0 20px;
}
/* line 226, ../_forms.scss */
form div.formtab div.formdisplaytext div.displaytextwrapper {
  display: inline-block;
  margin-left: 200px;
}
/* line 229, ../_forms.scss */
form div.formtab div.formdisplaytext div.displaytextwrapper div.displaysubtext {
  font-style: italic;
  margin-left: 10px;
}
/* line 234, ../_forms.scss */
form div.formtab div.formdisplaytext.alert {
  color: #cc0000;
}
/* line 238, ../_forms.scss */
form div.formtab div.formdivider {
  border-bottom: 2px solid #aaa;
  margin-left: 20px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-left: 5px;
}
/* line 245, ../_forms.scss */
form div.formtab div.formdivider div.displaytextwrapper {
  margin-top: 10px;
  font-weight: bold;
  display: inline-block;
  font-size: 18px;
}
/* line 250, ../_forms.scss */
form div.formtab div.formdivider div.displaytextwrapper div.displaysubtext {
  font-style: italic;
  margin-left: 10px;
}

/* line 259, ../_forms.scss */
div.formnotes {
  border-radius: 5px;
  background-color: #fffabb;
  border: 2px solid #FEE42D;
  font-size: 0.9em;
  margin: 10px 0 10px 0;
  padding: 5px;
  color: #555;
}
/* line 268, ../_forms.scss */
div.formnotes div.text {
  padding: 3px 0 4px 27px;
}

/* line 272, ../_forms.scss */
form div.keyworderrormessage {
  border-radius: 5px;
  display: none;
  border: 2px solid #F88017;
  margin-left: 210px;
  padding: 5px;
  background-color: #FFFABB;
}
/* line 280, ../_forms.scss */
form div.keywordpreview {
  margin-left: 125px;
  font-size: 0.9em;
}
/* line 285, ../_forms.scss */
form div.formcontent {
  padding: 10px;
}
/* line 288, ../_forms.scss */
form div.title {
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  padding: 10px 10px 0 20px;
  color: #777;
  font-weight: bold;
}
/* line 295, ../_forms.scss */
form div.titleborder {
  border-top: 1px solid #D3D3D3;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  border-radius: 0 0 5px 5px;
  margin: 10px 10px 0 10px;
}
/* line 301, ../_forms.scss */
form div.formbottom {
  border-top: 1px solid #D3D3D3;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  border-radius: 0 0 5px 5px;
  margin-top: 10px;
}
/* line 307, ../_forms.scss */
form div.aftersubmit {
  margin-top: 70px;
  border-top: 1px solid #ccc;
}
/* line 310, ../_forms.scss */
form div label {
  text-shadow: 0 1px 0 white;
  font-weight: bold;
  color: #777777;
  -webkit-font-smoothing: antialiased;
  min-width: 200px;
  max-width: 200px;
  margin-right: 10px;
  font-size: 13px;
  float: left;
  text-align: right;
  padding-top: 4px;
}
/* line 321, ../_forms.scss */
form div label.xxxrequired {
  padding-left: 12px;
  background-image: url(/images/required.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
/* line 326, ../_forms.scss */
form span.notrequired {
  margin-left: 5px;
  color: #999;
  font-size: 9px;
}
/* line 330, ../_forms.scss */
form div.optional label {
  font-weight: normal;
}

/* line 333, ../_forms.scss */
label.optional {
  font-weight: normal;
}

/* line 338, ../_forms.scss */
form div label.labelCheckbox, form div label.labelRadio {
  display: block;
  float: none;
  margin: 0pt 0pt 5px 142px;
  padding: 0pt;
  text-align: left;
  width: 200px;
}
/* line 345, ../_forms.scss */
form div label.labelCheckbox, form div label.labelRadio {
  margin: 0pt 0pt 5px;
  width: 170px;
}
/* line 348, ../_forms.scss */
form div img {
  border: 1px solid #333;
}
/* line 350, ../_forms.scss */
form div.textareacontrols {
  margin-left: 150px;
  display: inline;
}
/* line 351, ../_forms.scss */
form div.textareacontrols img {
  border: 0;
}
/* line 355, ../_forms.scss */
form div > .textareacontrols {
  display: none;
}

/* line 359, ../_forms.scss */
form div.input-prepend span.add-on img {
  border: 0;
}

/* line 364, ../_forms.scss */
form div.formtab .formtabtitle {
  font-weight: bold;
  font-size: 12px;
}
/* line 368, ../_forms.scss */
form div input.inputdate {
  cursor: pointer;
}
/* line 371, ../_forms.scss */
form div.formtab div.inputimage {
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 375, ../_forms.scss */
form div.formtab div.inputimage .description {
  font-weight: bold;
}
/* line 378, ../_forms.scss */
form div.formtab div.inputimage div.imageformcontent {
  display: inline-block;
}
/* line 381, ../_forms.scss */
form div.formtab div.inputimage div.currentimageinfo {
  display: inline-block;
  max-width: 500px;
  padding-left: 20px;
}
/* line 388, ../_forms.scss */
form div.inputdate a {
  font-size: 10px;
}
/* line 390, ../_forms.scss */
form div.inputdate img {
  vertical-align: top;
  margin-right: 5px;
}
/* line 393, ../_forms.scss */
form div input.inputFile {
  width: 211px;
}
/* line 396, ../_forms.scss */
form div select.selectOne, form div select.selectMultiple {
  padding: 1px 3px;
  width: 211px;
}
/* line 399, ../_forms.scss */
form div label.inputCheckboxSimple {
  vertical-align: middle;
  float: none;
  max-width: auto;
  min-width: auto;
  font-weight: normal;
  display: inline;
  padding-left: 5px;
}

/* line 410, ../_forms.scss */
input.inputRadio {
  height: 16px;
  padding: 0pt;
  width: 16px;
  vertical-align: middle;
}

/* line 417, ../_forms.scss */
form div .radioselection {
  border-bottom: 1px dashed #999;
  margin: 0 0 15px 0;
}
/* line 420, ../_forms.scss */
form div small {
  display: block;
  font-size: 0.8em;
  color: #747474;
  padding: 2px 3px 7px 3px;
  max-width: 450px;
}

/* line 431, ../_forms.scss */
form div.loginoptions {
  background-color: #fff;
}
/* line 433, ../_forms.scss */
form div.loginnewuser, form div.loginforgot {
  padding-left: 10px;
}

/* line 437, ../_forms.scss */
div.formfloatleft {
  float: left;
  width: 200px;
  margin-right: 20px;
}
/* line 442, ../_forms.scss */
div.formfloatleft form div label {
  display: inline;
  text-align: left;
}
/* line 445, ../_forms.scss */
div.formfloatleft form div small {
  margin: 0 0 15px 0;
}
/* line 447, ../_forms.scss */
div.formfloatleft form div.formdisplaytext {
  margin-left: 0;
}
/* line 449, ../_forms.scss */
div.formfloatleft form div.checkboxheader {
  float: none;
}
/* line 451, ../_forms.scss */
div.formfloatleft form div.formtab div.checkboxoptions {
  margin: 2px 0 25px 0;
}
/* line 454, ../_forms.scss */
div.bugs {
  margin: 10px 0 3px 0;
  text-align: center;
}
/* line 457, ../_forms.scss */
div.bugs a {
  color: #cc0000;
  font-size: 11px;
}

/* line 462, ../_forms.scss */
form.oneline div.aftersubmit {
  margin-top: 0;
  margin-left: 10px;
  border-top: none;
  border-left: 1px solid #eee;
  display: inline-block;
}
/* line 469, ../_forms.scss */
form.oneline div.buttons {
  display: inline-block;
}
/* line 472, ../_forms.scss */
form.oneline div.displaytextwrapper {
  margin-left: 0;
}

/* line 478, ../_forms.scss */
form div.button {
  text-align: right;
  margin-top: 10px;
}
/* line 483, ../_forms.scss */
form span.required:before {
  font-family: FontAwesome;
  content: "";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 7px;
  color: #EE0000;
  padding-left: 4px;
  vertical-align: top;
  cursor: help;
}

/* line 498, ../_forms.scss */
form.compact label {
  width: auto;
  font-size: 11px;
  font-weight: bold;
  display: block;
  float: none;
  text-align: left;
}
/* line 506, ../_forms.scss */
form.compact small {
  margin-left: 0;
}
/* line 509, ../_forms.scss */
form.compact div.formtab div.selectequipmentlist, form.compact div.selectequipmentlist {
  margin-left: 0;
}

/* line 515, ../_forms.scss */
div.formtabcontrol {
  margin-bottom: 2px;
  text-align: left;
}
/* line 518, ../_forms.scss */
div.formtabcontrol a, div.formtabcontrol .rightcorner {
  padding: 3px 20px 3px 20px;
  background-color: #E9EEF1;
  margin-right: 1px;
  font-weight: bold;
  font-size: 12px;
  color: #2C86C7;
}
/* line 525, ../_forms.scss */
div.formtabcontrol .title {
  background-color: #E9EEF1;
}
/* line 528, ../_forms.scss */
div.formtabcontrol a:hover {
  background-color: #2C86C7;
  color: #E9EEF1;
}
/* line 531, ../_forms.scss */
div.formtabcontrol a.tab {
  border: 1px solid #ccc;
  display: inline-block;
}
/* line 534, ../_forms.scss */
div.formtabcontrol a.tab:active {
  background-color: #9C86C7;
  color: #E9EEF1;
}

/* line 539, ../_forms.scss */
div.textareatexttools {
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 10px;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
  color: #777777;
  font-size: 11px;
}
/* line 546, ../_forms.scss */
div.textareatexttools div.toollabel:before {
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
  font-size: 18px;
  color: #999;
}
/* line 553, ../_forms.scss */
div.textareatexttools div.toollabel {
  display: inline;
}
/* line 556, ../_forms.scss */
div.textareatexttools input.btn {
  font-size: 11px;
  padding: 3px 5px;
  min-width: 29px;
}
/* line 560, ../_forms.scss */
div.textareatexttools input.btn.italic {
  font-style: italic;
  font-size: 15px;
  font-family: "times";
}
/* line 565, ../_forms.scss */
div.textareatexttools input.btn.bold {
  font-weight: bold;
  font-size: 15px;
  font-family: "times";
}
/* line 570, ../_forms.scss */
div.textareatexttools input.btn.underline {
  font-size: 12px;
  text-decoration: underline;
}

/* line 578, ../_forms.scss */
.ui-autocomplete-loading {
  background: white url("/images/ui-anim_basic_16x16.gif") right center no-repeat;
}

/* line 10, ../_toolbox.scss */
div.toolbox, div.toolboxclean {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
}
/* line 16, ../_toolbox.scss */
div.toolbox div.tool, div.toolboxclean div.tool {
  opacity: 0.6;
  border-radius: 3px;
  display: inline-block;
  vertical-align: top;
  margin: 1px;
}
/* line 24, ../_toolbox.scss */
div.toolbox div.tool:hover, div.toolboxclean div.tool:hover {
  opacity: 1;
}
/* line 28, ../_toolbox.scss */
div.toolbox div.tool a, div.toolboxclean div.tool a {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: 2px center;
}
/* line 34, ../_toolbox.scss */
div.toolbox div.tool a:hover, div.toolboxclean div.tool a:hover {
  text-decoration: none;
}
/* line 38, ../_toolbox.scss */
div.toolbox div.tool a.trash:before, div.toolboxclean div.tool a.trash:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 44, ../_toolbox.scss */
div.toolbox div.tool a.print:before, div.toolboxclean div.tool a.print:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 50, ../_toolbox.scss */
div.toolbox div.tool a.notify:before, div.toolboxclean div.tool a.notify:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 56, ../_toolbox.scss */
div.toolbox div.tool a.rss:before, div.toolboxclean div.tool a.rss:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 62, ../_toolbox.scss */
div.toolbox div.tool a.discuss:before, div.toolboxclean div.tool a.discuss:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 68, ../_toolbox.scss */
div.toolbox div.tool a.facebookshare:before, div.toolboxclean div.tool a.facebookshare:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 74, ../_toolbox.scss */
div.toolbox div.tool a.googleplusshare:before, div.toolboxclean div.tool a.googleplusshare:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 80, ../_toolbox.scss */
div.toolbox div.tool a.twittershare:before, div.toolboxclean div.tool a.twittershare:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 89, ../_toolbox.scss */
div.toolbox div.tool a.bookmark:before, div.toolboxclean div.tool a.bookmark:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 95, ../_toolbox.scss */
div.toolbox div.tool a.subscribe:before, div.toolboxclean div.tool a.subscribe:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 101, ../_toolbox.scss */
div.toolbox div.tool a.like:before, div.toolboxclean div.tool a.like:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 105, ../_toolbox.scss */
div.toolbox div.tool a.like:hover, div.toolboxclean div.tool a.like:hover {
  color: #0000aa;
}
/* line 107, ../_toolbox.scss */
div.toolbox div.tool a.like:hover:before, div.toolboxclean div.tool a.like:hover:before {
  color: #0000cc;
}
/* line 113, ../_toolbox.scss */
div.toolbox div.tool a.report:before, div.toolboxclean div.tool a.report:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 119, ../_toolbox.scss */
div.toolbox div.tool a.report:hover:before, div.toolboxclean div.tool a.report:hover:before {
  color: #ff0000;
}
/* line 125, ../_toolbox.scss */
div.toolbox div.tool a.emailtips:before, div.toolboxclean div.tool a.emailtips:before {
  font-size: 2em;
  padding-right: 3px;
  opacity: 1;
  vertical-align: middle;
  font-family: FontAwesome;
  content: "";
}
/* line 130, ../_toolbox.scss */
div.toolbox div.tool a.warn, div.toolboxclean div.tool a.warn {
  background-image: url("/images/exclamation.gif");
  padding-left: 20px;
}
/* line 141, ../_toolbox.scss */
div.toolbox {
  color: #556677;
  border-radius: 5px;
  padding: 4px 6px;
}
/* line 147, ../_toolbox.scss */
div.toolbox a {
  color: #556677;
}
/* line 149, ../_toolbox.scss */
div.toolbox ul {
  margin: 0;
}
/* line 151, ../_toolbox.scss */
div.toolbox ul li {
  display: inline;
  list-style-type: none;
  padding-right: 10px;
  line-height: 250%;
}
/* line 156, ../_toolbox.scss */
div.toolbox img {
  margin-right: 4px;
  vertical-align: middle;
  padding: 0;
}
/* line 162, ../_toolbox.scss */
div.toolboxoverimage {
  padding: 2px;
  color: #fff;
}
/* line 165, ../_toolbox.scss */
div.toolboxoverimage ul li {
  display: inline;
  list-style-type: none;
  padding-right: 2px;
}
/* line 169, ../_toolbox.scss */
div.toolboxoverimage img {
  margin: 0 3px 0 5px;
  vertical-align: text-bottom;
}

/* line 2, ../_socialelements.scss */
div.commentreview {
  border-radius: 5px;
  float: right;
  margin-left: 5px;
  margin-right: 2px;
  font-size: 11px;
}
/* line 8, ../_socialelements.scss */
div.commentreview span.n, div.commentreview a {
  display: inline-block;
  padding: 5px 3px 5px 10px;
  color: #ccc;
  font-size: 16px;
}
/* line 13, ../_socialelements.scss */
div.commentreview span.n:hover, div.commentreview a:hover {
  text-decoration: none;
  color: #2e6da4;
}
/* line 17, ../_socialelements.scss */
div.commentreview span.n:active, div.commentreview span.n:visited, div.commentreview a:active, div.commentreview a:visited {
  color: #0088CC;
  text-decoration: none;
}

/* line 26, ../_socialelements.scss */
span.commentscounter {
  padding: 3px;
  font-weight: normal;
  position: relative;
}
/* line 30, ../_socialelements.scss */
span.commentscounter span.counter {
  font-size: 16px;
  position: absolute;
  bottom: -5px;
  right: -2px;
  color: #2e6da4;
}
/* line 37, ../_socialelements.scss */
span.commentscounter:before {
  font-size: 20px;
  font-family: FontAwesome;
  content: "";
  vertical-align: bottom;
}

/* line 46, ../_socialelements.scss */
div.tweetbox, div.facebooksharebox {
  margin-left: auto;
  margin-right: auto;
  width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 53, ../_socialelements.scss */
div.tweetbox div.title, div.facebooksharebox div.title {
  background: url(/styles/userlist/usernotes-heading-background.png) repeat-x scroll 0 0 #9eb2c5;
  color: #fff;
  padding: 2px 10px;
  font-size: 14px;
  border: 1px solid #768FAA;
}
/* line 59, ../_socialelements.scss */
div.tweetbox div.content, div.facebooksharebox div.content {
  padding: 20px;
}
/* line 61, ../_socialelements.scss */
div.tweetbox div.content div.text, div.facebooksharebox div.content div.text {
  color: #666;
  font-size: 14px;
  padding: 10px 20px 10px 50px;
}
/* line 65, ../_socialelements.scss */
div.tweetbox div.content a, div.facebooksharebox div.content a {
  display: block;
  text-align: center;
  font-weight: bold;
}

/* line 75, ../_socialelements.scss */
div.tweetbox div.content {
  background: white url(http://twitter-badges.s3.amazonaws.com/t_logo-a.png) no-repeat 20px 20px;
}

/* line 80, ../_socialelements.scss */
div.facebookcomments {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

/* line 1, ../_imageGalleryPhotoSwipe.scss */
#PhotoSwipeImages {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 2, ../_imageGalleryPhotoSwipe.scss */
#PhotoSwipeImages:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 3, ../_imageGalleryPhotoSwipe.scss */
#PhotoSwipeImages li {
  float: left;
  width: 33.33333333%;
}

/* line 4, ../_imageGalleryPhotoSwipe.scss */
#PhotoSwipeImages li a {
  display: block;
  margin: 5px;
  border: 1px solid #3c3c3c;
}

/* line 5, ../_imageGalleryPhotoSwipe.scss */
#PhotoSwipeImages li img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 1, ../_userprofile.scss */
div.topheader {
  overflow: auto;
  /* width: 100%; ????? */
  border-radius: 5px;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  margin-bottom: 5px;
  padding: 10px;
}

/* line 9, ../_userprofile.scss */
div.ownpageheader {
  font-weight: bold;
  font-size: 22px;
}

/* line 14, ../_userprofile.scss */
div.userprofileheader {
  min-height: 50px;
}
/* line 17, ../_userprofile.scss */
div.userprofileheader div.name {
  float: left;
}

/* line 22, ../_userprofile.scss */
div.profilecompletion {
  float: right;
  max-width: 250px;
}
/* line 25, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist {
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 10px;
  float: right;
  background-color: #fff;
}
/* line 31, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.profilestatisticscontainer {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
/* line 36, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.header {
  font-weight: bold;
}
/* line 39, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.type {
  margin-left: 10px;
  font-size: 12px;
}
/* line 42, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.type span.fixlink {
  color: #aaa;
  margin-left: 10px;
}
/* line 45, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.type span.fixlink a {
  padding: 0 1px;
}
/* line 51, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.completed:before {
  font-family: FontAwesome;
  content: "";
  color: #009900;
  padding-right: 5px;
}
/* line 58, ../_userprofile.scss */
div.profilecompletion div.profilecompletionlist div.uncompleted:before {
  font-family: FontAwesome;
  content: "";
  color: #990000;
  padding-right: 5px;
}

/* line 67, ../_userprofile.scss */
div.userhomepageimages div.imagecontainer {
  float: left;
  height: 320px;
  width: 280px;
  padding: 10px;
  text-align: center;
}
/* line 74, ../_userprofile.scss */
div.userhomepageimages div.imagecontainer div.image {
  width: 250px;
  height: 250px;
  margin-left: auto;
  margin-right: auto;
}
/* line 79, ../_userprofile.scss */
div.userhomepageimages div.imagecontainer div.image img {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}
/* line 83, ../_userprofile.scss */
div.userhomepageimages div.imagecontainer div.title {
  margin-top: 5px;
  color: #333;
}

/* line 94, ../_userprofile.scss */
div.userdescription {
  font-style: italic;
  font-size: 14px;
  text-align: center;
}
/* line 98, ../_userprofile.scss */
div.usercontactinfo {
  padding: 10px;
  background-color: #fff;
  line-height: 200%;
  overflow: auto;
  width: 100%;
}
/* line 104, ../_userprofile.scss */
div.usercontactinfo div.name {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 108, ../_userprofile.scss */
div.usercontactinfo img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 111, ../_userprofile.scss */
div.usercontactinfo img.portrait {
  float: right;
  margin: 0 20px 0 0;
  z-index: 30;
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 3px 3px 5px #888;
  max-height: 150px;
}
/* line 121, ../_userprofile.scss */
div.minsidesubheader {
  margin-top: 15px;
  font-size: 14px;
  font-weight: bold;
}
/* line 125, ../_userprofile.scss */
div div.membersince {
  float: right;
  font-size: 10px;
}

/* line 2, ../_forening.scss */
div.foreningslogo img {
  max-width: 120px;
}

/* line 8, ../_forening.scss */
div.foreningsinfo div.foreningstitle {
  font-size: 22px;
  margin-bottom: 5px;
}
/* line 12, ../_forening.scss */
div.foreningsinfo div.url {
  padding-left: 10px;
}

/* line 1, ../_shop.scss */
div.transactionreceipt {
  border-radius: 5px;
  font-family: Arial;
  border: 1px solid #555;
  padding: 20px 20px 80px 20px;
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
}
/* line 12, ../_shop.scss */
div.transactionreceipt div.companyinfo {
  margin-bottom: 20px;
}
/* line 15, ../_shop.scss */
div.transactionreceipt div.companyinfo img.companylogo {
  float: right;
}
/* line 18, ../_shop.scss */
div.transactionreceipt div.companyinfo div.companyname {
  font-weight: bold;
}
/* line 28, ../_shop.scss */
div.transactionreceipt div.recipientinfo {
  padding-bottom: 40px;
}
/* line 31, ../_shop.scss */
div.transactionreceipt div.header {
  font-size: 1.5em;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 50px 0;
}
/* line 39, ../_shop.scss */
div.transactionreceipt div.dateline span.date {
  font-weight: bold;
}
/* line 44, ../_shop.scss */
div.transactionreceipt div.receiptline span.receiptlinevalue {
  font-weight: bold;
}

/* remember to remove inline css in cgi-bin/shop/viewShopOrderDetails.cgi */
/* line 2, ../_shoppingcart.scss */
div.shoppingorderreceiptcontainer {
  padding: 50px 0 50px 0;
  width: 100%;
  margin-bottom: 100px;
}

/* line 7, ../_shoppingcart.scss */
div.shoppingorderreceipt {
  font-size: 16px;
  line-height: 22px;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  border: 1px solid #000;
  padding: 20px;
}

/* line 16, ../_shoppingcart.scss */
div.shoppingorderreceipt div.fotonoinfo {
  padding-bottom: 20px;
}

/* line 19, ../_shoppingcart.scss */
div.shoppingorderreceipt div.userinfo {
  padding-bottom: 20px;
}

/* line 23, ../_shoppingcart.scss */
div.shoppingorderreceipt div.shoppingcartheader {
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
  margin: 5px 0 5px 0;
}

/* line 32, ../_shoppingcart.scss */
div.shoppingcart {
  border-radius: 5px;
  text-align: left;
  border: 1px solid #ccc;
  padding: 0 0 10px 0;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 41, ../_shoppingcart.scss */
div.shoppingcart div.shoppingcartheader {
  background-color: #eee;
  color: #58a;
  padding: 14px;
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 52, ../_shoppingcart.scss */
div.shoppingcart div.shoppingcartheader:before {
  font-family: FontAwesome;
  content: "";
  margin-right: 30px;
  text-decoration: none;
  font-size: 25px;
}
/* line 60, ../_shoppingcart.scss */
div.shoppingcart div.shoppingcartcontent {
  text-align: center;
  xborder: 1px solid #006600;
  padding: 10px;
  font-size: 12px;
}
/* line 65, ../_shoppingcart.scss */
div.shoppingcart div.paymentinfo {
  border-top: 1px solid #ccc;
  padding-top: 15px;
  text-align: center;
}
/* line 69, ../_shoppingcart.scss */
div.shoppingcart div.paymentinfo img.logo {
  margin-top: 10px;
}
/* line 71, ../_shoppingcart.scss */
div.shoppingcart div.doshopping {
  padding: 15px 0;
  text-align: center;
}
/* line 74, ../_shoppingcart.scss */
div.shoppingcart div.doshopping form.oneline {
  border: 0;
  background: none;
}
/* line 79, ../_shoppingcart.scss */
div.shoppingcart div.error {
  color: #ff0000;
  text-align: center;
}
/* line 83, ../_shoppingcart.scss */
div.shoppingcart div.helptext {
  font-size: 0.8em;
}
/* line 88, ../_shoppingcart.scss */
div.shoppingcartcontent table.sctable {
  width: 100%;
  font-size: 11px;
}
/* line 92, ../_shoppingcart.scss */
div.shoppingcartcontent table.sctable td.l {
  text-align: left;
  padding-bottom: 5px;
}
/* line 95, ../_shoppingcart.scss */
div.shoppingcartcontent table.sctable td.r {
  text-align: right;
  width: 62px;
  padding-bottom: 5px;
}
/* line 99, ../_shoppingcart.scss */
div.shoppingcartcontent table.sctable td.ls {
  font-weight: bold;
  border-top: 1px solid #666;
  text-align: left;
}
/* line 103, ../_shoppingcart.scss */
div.shoppingcartcontent table.sctable td.rs {
  font-weight: bold;
  border-top: 1px solid #666;
  text-align: right;
  border-bottom: 2px solid #666;
  width: 62px;
  padding-top: 5px;
}
/* line 110, ../_shoppingcart.scss */
div#shoplogos {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}
/* line 115, ../_shoppingcart.scss */
div#shoplogos ul {
  list-style: none outside none;
}
/* line 117, ../_shoppingcart.scss */
div#shoplogos ul li {
  display: block;
  float: left;
  margin: 0 10px 10px 10px;
}

/* line 1, ../_treeviewmenu.scss */
div.treeviewmenu {
  font-size: 11px;
  color: #666;
}
/* line 4, ../_treeviewmenu.scss */
div.treeviewmenu a.togglelink {
  font-size: 14px;
  padding: 3px 20px 2px 2px;
  background: transparent url(/images/toggle.png) no-repeat scroll right bottom;
}
/* line 9, ../_treeviewmenu.scss */
div.treeviewmenu div.menuitems {
  border-top: 3px dotted #eee;
  border-bottom: 3px dotted #eee;
  line-height: 20px;
  padding-left: 10px;
}
/* line 14, ../_treeviewmenu.scss */
div.treeviewmenu div.menuitems a {
  font-size: 12px;
  padding-right: 3px;
}

/* line 2, ../_fieldsetbox.scss */
fieldset.fieldsetbox {
  /* Bootstrap overrides:*/
  padding: 0;
  background-color: #fff;
  border: 0;
}
/* line 8, ../_fieldsetbox.scss */
fieldset.fieldsetbox li {
  line-height: 30px;
  font-size: 13px;
}
/* line 11, ../_fieldsetbox.scss */
fieldset.fieldsetbox li a {
  display: block;
  padding-left: 10px;
}
/* line 14, ../_fieldsetbox.scss */
fieldset.fieldsetbox li a:hover {
  background-color: #eee;
}
/* line 20, ../_fieldsetbox.scss */
fieldset.fieldsetbox legend {
  color: #000;
  background-color: #eee;
  font-size: 13px;
  border: 0;
  display: none;
  /* Bootstrap overrides:*/
  width: 100%;
  line-height: 17px;
  font-weight: bold;
}
/* line 32, ../_fieldsetbox.scss */
fieldset.fieldsetbox legend span.showall {
  margin: 0 2px;
}
/* line 34, ../_fieldsetbox.scss */
fieldset.fieldsetbox legend span.showall a {
  color: #cc0000;
  padding: 0 1px;
  font-weight: bold;
}

/* line 1, ../_keyvaluelist.scss */
div.keyvaluelisttitle {
  font-weight: bold;
}

/* line 5, ../_keyvaluelist.scss */
ul.keyvaluelist {
  margin-left: 0;
  list-style: none;
}
/* line 8, ../_keyvaluelist.scss */
ul.keyvaluelist li {
  line-height: 25px;
}
/* line 10, ../_keyvaluelist.scss */
ul.keyvaluelist li span.key {
  min-width: 80px;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}
/* line 16, ../_keyvaluelist.scss */
ul.keyvaluelist li span.value {
  width: 125px;
  display: inline-block;
  vertical-align: top;
}

/* line 26, ../_keyvaluelist.scss */
div.listing div.keyvaluelisttitle {
  border-bottom: 1px solid #ccc;
  margin-bottom: 8px;
}
/* line 30, ../_keyvaluelist.scss */
div.listing ul.keyvaluelist {
  font-size: 12px;
  max-width: auto;
  margin-left: 5px;
}
/* line 35, ../_keyvaluelist.scss */
div.listing ul.keyvaluelist li span.key {
  min-width: auto;
  display: block;
}
/* line 39, ../_keyvaluelist.scss */
div.listing ul.keyvaluelist li span.value {
  width: auto;
  display: block;
  margin-bottom: 10px;
}

/* line 48, ../_keyvaluelist.scss */
div.wide li span.key {
  min-width: 200px;
}
/* line 49, ../_keyvaluelist.scss */
div.wide li span.value {
  width: auto;
  max-width: 348px;
}

/* line 59, ../_keyvaluelist.scss */
div.centered li span.key {
  text-align: right;
  padding-right: 15px;
  min-width: 140px;
  vertical-align: top;
}
/* line 64, ../_keyvaluelist.scss */
div.centered li span.key:after {
  content: ':';
}
/* line 68, ../_keyvaluelist.scss */
div.centered li span.value {
  width: 220;
  max-width: 348px;
}

/* line 1, ../_fotonoadmin.scss */
div.admin div#cleancontent {
  padding-top: 5px;
}

/* line 7, ../_fotonoadmin.scss */
span.fotonoadmin img {
  height: 15px;
  vertical-align: middle;
  margin-right: 5px;
}
/* line 12, ../_fotonoadmin.scss */
span.fotonoadmin i.linkhover {
  border-radius: 5px;
  color: #cc0000;
  font-size: 14px;
  cursor: pointer;
}

/* line 21, ../_fotonoadmin.scss */
div.fotonoadminpopup {
  display: none;
  border-radius: 5px;
  background-color: #fffabb;
  padding: 10px;
  margin: 1px;
  border: 1px solid #ccc;
  position: absolute;
  z-index: 99999;
  color: #000;
  clear: both;
  overflow: auto;
}
/* line 33, ../_fotonoadmin.scss */
div.fotonoadminpopup a {
  color: #000;
}

/* line 40, ../_fotonoadmin.scss */
div.adminmenuuser {
  text-align: center;
  opacity: 0.7;
  font-style: italic;
}
/* line 45, ../_fotonoadmin.scss */
div.adminmenu {
  background: url(/images/backgrounds/greyspeckled.png) repeat scroll 0 0 #EEEEEE;
  border-radius: 5px;
}
/* line 48, ../_fotonoadmin.scss */
div.adminmenu ul {
  margin-left: -14px;
}
/* line 51, ../_fotonoadmin.scss */
div.adminmenu div.adminmenutools {
  overflow: auto;
  /* width: 100%; ????? */
  font-size: 20px;
}
/* line 54, ../_fotonoadmin.scss */
div.adminmenu div.adminmenutools a {
  color: #999;
}
/* line 56, ../_fotonoadmin.scss */
div.adminmenu div.adminmenutools a :hover {
  color: #333;
}
/* line 60, ../_fotonoadmin.scss */
div.adminmenu div.adminmenutools a.linkfotonohome {
  float: left;
  margin-left: 10px;
}
/* line 64, ../_fotonoadmin.scss */
div.adminmenu div.adminmenutools a.linkadminhome {
  float: right;
  margin-right: 10px;
}
/* line 70, ../_fotonoadmin.scss */
div.adminmenu div.adminmenuheader {
  margin-top: -2px;
  background: #578CC0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #578CC0 0%, #68A1CE 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #578CC0), color-stop(100%, #68A1CE));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #578CC0 0%, #68A1CE 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #578CC0 0%, #68A1CE 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #578CC0 0%, #68A1CE 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #578CC0 0%, #68A1CE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border-top: 1px solid #2C5B87;
  border-bottom: 1px solid #14599A;
  color: white;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  font-weight: bold;
  overflow: hidden;
  padding: 8px 12px 7px 8px;
  position: relative;
}
/* line 82, ../_fotonoadmin.scss */
div.adminmenu div.adminmenusubheader {
  background: #C08C57;
  /* Old browsers */
  background: -moz-linear-gradient(top, #C08C57 0%, #CE9469 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C08C57), color-stop(100%, #CE9469));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #C08C57 0%, #CE9469 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #C08C57 0%, #CE9469 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #C08C57 0%, #CE9469 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #C08C57 0%, #CE9469 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border-top: 1px solid #794510;
  border-bottom: 1px solid #794510;
  /*
        	@include linear_background(#C0AD57,#CEB869);
  	    border-top: 1px solid #A6933D;
  	    border-bottom: 1px solid #887223;
  */
  color: white;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  font-weight: bold;
  overflow: hidden;
  padding: 1px 6px 1px 12px;
  position: relative;
}
/* line 100, ../_fotonoadmin.scss */
div.adminmenu div.adminmenuitem {
  background: url("/images/backgrounds/divider.png") repeat-x scroll center bottom transparent;
  color: #999;
  font-weight: bold;
  padding: 4px 12px 4px 8px;
  position: relative;
  text-shadow: 0 1px 0 white;
}
/* line 107, ../_fotonoadmin.scss */
div.adminmenu div.adminmenuitem a {
  color: #333;
  padding: 1px 0 1px 8px;
  display: block;
}
/* line 111, ../_fotonoadmin.scss */
div.adminmenu div.adminmenuitem a:hover {
  color: #999;
}

/* line 121, ../_fotonoadmin.scss */
div.tableresponsivecontainer div.adminusersupportlist, table.adminusersupportlist {
  /*  div.bronze{
      background-color:#965A38;
      a{
        color:#eee;
        text-shadow:none;
      }
    }
   */
}
/* line 122, ../_fotonoadmin.scss */
div.tableresponsivecontainer div.adminusersupportlist div.from, table.adminusersupportlist div.from {
  padding: 15px 2px;
  text-align: center;
  border-radius: 5px;
}
/* line 135, ../_fotonoadmin.scss */
div.tableresponsivecontainer div.adminusersupportlist div.silver, table.adminusersupportlist div.silver {
  background-color: #A8A8A8;
}
/* line 137, ../_fotonoadmin.scss */
div.tableresponsivecontainer div.adminusersupportlist div.silver a, table.adminusersupportlist div.silver a {
  color: #fff;
  text-shadow: none;
}
/* line 142, ../_fotonoadmin.scss */
div.tableresponsivecontainer div.adminusersupportlist div.gold, table.adminusersupportlist div.gold {
  background-color: #C98910;
}
/* line 144, ../_fotonoadmin.scss */
div.tableresponsivecontainer div.adminusersupportlist div.gold a, table.adminusersupportlist div.gold a {
  color: #eee;
  text-shadow: none;
}

/* line 152, ../_fotonoadmin.scss */
div.userinfo div.name {
  color: #4d4d4f;
  font-size: 25px;
  font-weight: bold;
}

/* line 159, ../_fotonoadmin.scss */
div.admininfobox {
  background: #e9eef1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9eef1), color-stop(100%, #fcfcfc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e9eef1 0%, #fcfcfc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e9eef1 0%, #fcfcfc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  border-radius: 5px;
  padding: 10px;
  color: #777777;
}
/* line 168, ../_fotonoadmin.scss */
div.admininfobox a {
  color: #777777;
}
/* line 172, ../_fotonoadmin.scss */
div.admininfobox fieldset {
  border: 1px solid #ccc;
  padding: 5px;
  border-radius: 5px;
  margin: 15px 0;
}
/* line 177, ../_fotonoadmin.scss */
div.admininfobox fieldset legend {
  color: #777777;
  width: auto;
  padding: 0 5px;
  margin-bottom: 0;
  font-size: 12px;
  text-transform: uppercase;
  line-height: normal;
  border: 0;
}

/* line 1, ../_usercommentslist.scss */
div.usercommentswrapper {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 10px 10px 0px;
  color: #444;
}
/* line 7, ../_usercommentslist.scss */
div.usercommentswrapper div.header {
  padding: 2px 0;
}
/* line 9, ../_usercommentslist.scss */
div.usercommentswrapper div.header span.title {
  font-size: 25px;
  text-shadow: 0 1px 0 #FFFFFF;
}
/* line 15, ../_usercommentslist.scss */
div.usercommentswrapper div.usercommentcontainer {
  overflow: auto;
  /* width: 100%; ????? */
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
/* line 21, ../_usercommentslist.scss */
div.usercommentswrapper.normalself {
  background-color: #fff;
}
/* line 24, ../_usercommentslist.scss */
div.usercommentswrapper.alternateself {
  background-color: #e3e3e3;
}
/* line 28, ../_usercommentslist.scss */
div.usercommentswrapper div.img {
  width: 120px;
  display: inline-block;
  padding-right: 20px;
}
/* line 33, ../_usercommentslist.scss */
div.usercommentswrapper div.img img {
  width: 64px;
  vertical-align: top;
}
/* line 38, ../_usercommentslist.scss */
div.usercommentswrapper div.info {
  display: inline-block;
  vertical-align: top;
}
/* line 43, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo {
  padding-bottom: 3px;
}
/* line 45, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo .username {
  font-size: 14px;
  color: #204d79;
  border-bottom: 0;
  font-weight: 800;
}
/* line 50, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo .username a {
  color: #204d79;
}
/* line 54, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo div.grade {
  display: inline;
  float: right;
  padding: 2px 4px 0 0;
  color: #333;
}
/* line 60, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo div.usertools {
  position: absolute;
  z-index: 99;
  font-size: 12px;
  border: 1px solid #8AB8D0;
  margin-left: 5px;
  padding: 5px 5px 5px 15px;
  background: #fff;
  display: none;
}
/* line 69, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo div.usertools a {
  margin-right: 15px;
}
/* line 73, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo div.comment {
  color: #666;
  padding-bottom: 20px;
}
/* line 76, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo div.comment div.admintools {
  float: right;
  padding: 5px;
}
/* line 80, ../_usercommentslist.scss */
div.usercommentswrapper div.userinfo div.comment div.date {
  font-size: 11px;
  color: #666;
  margin-top: 5px;
}

/* line 1, ../_user.scss */
div.avatarcontainer {
  text-align: center;
  max-width: 180px;
  margin-left: auto;
  padding-bottom: 10px;
}
/* line 9, ../_user.scss */
div.avatarcontainer div.usernamecontainer {
  font-size: 11px;
  clear: both;
  text-transform: capitalize;
}
/* line 14, ../_user.scss */
div.avatarcontainer div.date {
  font-size: 11px;
}

/* line 18, ../_user.scss */
a.avatarimage {
  border-radius: 5px;
  color: #204D79;
  margin-top: 10px;
  padding: 5px;
  text-align: center;
}
/* line 24, ../_user.scss */
a.avatarimage div.avatarmissing {
  border-radius: 5px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-size: 50px;
  display: inline-block;
  padding: 0 10px;
  line-height: 0;
  border: 1px solid #ccc;
}
/* line 35, ../_user.scss */
a.avatarimage div.avatarmissing i {
  vertical-align: top;
}
/* line 39, ../_user.scss */
a.avatarimage img {
  border-radius: 3px;
  max-width: 90px;
  max-height: 100px;
  margin-top: 5px;
}

/* line 48, ../_user.scss */
div.usershortpresentation {
  border-radius: 5px;
  background-color: #ccc;
  padding: 10px 20px;
  overflow: auto;
}
/* line 53, ../_user.scss */
div.usershortpresentation .name {
  font-size: 16px;
  font-weight: bold;
  float: left;
}
/* line 58, ../_user.scss */
div.usershortpresentation .description {
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
/* line 63, ../_user.scss */
div.usershortpresentation div.bookmark {
  float: left;
}
/* line 66, ../_user.scss */
div.usershortpresentation img.profileimage {
  border-radius: 3px;
  max-height: 100px;
  float: right;
  transition: all 2s;
}
/* line 71, ../_user.scss */
div.usershortpresentation img.profileimage:hover {
  max-height: 200px;
}

/* line 76, ../_user.scss */
div.tilminne {
  padding: 5px;
}
/* line 78, ../_user.scss */
div.tilminne .beskrivelse {
  font-style: italic;
  margin-top: 10px;
}

/* line 1, ../_infobox.scss */
div.widebox {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  padding: 5px 10px 10px 10px;
  border-radius: 5px;
}
/* line 7, ../_infobox.scss */
div.widebox form {
  background: transparent;
  border: 0;
  padding: 2px 0 20px 0;
}
/* line 11, ../_infobox.scss */
div.widebox form input.inputtext {
  width: 110px;
}
/* line 15, ../_infobox.scss */
div.widebox img {
  padding: 2px 0 5px 0;
  border: 0;
  width: 150px;
  margin-top: 5px;
}
/* line 20, ../_infobox.scss */
div.widebox a {
  display: block;
}
/* line 23, ../_infobox.scss */
div.widebox div.wbheader {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 5px;
  color: #000;
}
/* line 28, ../_infobox.scss */
div.widebox div.wbtopheader {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 5px;
  color: #000;
}
/* line 34, ../_infobox.scss */
div.widebox div.wbcontent div.wbingress {
  margin-bottom: 5px;
}
/* line 36, ../_infobox.scss */
div.widebox div.wbcontent div.spaced {
  margin-top: 5px;
}

/* line 2, ../_itemlist.scss */
div.itemlist div.starrating {
  height: 11px;
}
/* line 4, ../_itemlist.scss */
div.tabcontent div.starrating {
  height: 11px;
  float: right;
}
/* line 7, ../_itemlist.scss */
div.itemlist div.starrating div.starrateon, div.tabcontent div.starrating div.starrateon {
  background: transparent url(/images/stars/tinyrating_on.png) no-repeat scroll 0 0;
  width: 11px;
  height: 11px;
}
/* line 11, ../_itemlist.scss */
div.itemlist div.starrating div.starratehalf, div.tabcontent div.starrating div.starratehalf {
  background: transparent url(/images/stars/tinyrating_half.png) no-repeat scroll 0 0;
  width: 11px;
  height: 11px;
}
/* line 15, ../_itemlist.scss */
div.itemlist div.starrating div.starrateoff, div.tabcontent div.starrating div.starrateoff {
  background: transparent url(/images/stars/tinyrating_off.png) no-repeat scroll 0 0;
  width: 11px;
  height: 11px;
}
/* line 21, ../_itemlist.scss */
div.itemlist {
  text-align: left;
  font-size: 0.8em;
  line-height: 120%;
  overflow: hidden;
  padding-top: 10px;
  border-radius: 5px;
}
/* line 29, ../_itemlist.scss */
div.itemlist h1 {
  padding: 3px 0 3px 8px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
}
/* line 34, ../_itemlist.scss */
div.itemlistwithimages h1 {
  padding: 3px 0 3px 8px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
}
/* line 40, ../_itemlist.scss */
div.readalsolist {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}
/* line 42, ../_itemlist.scss */
div.readalsolist div.readalsolisttitle {
  font-size: 30px;
  padding-bottom: 5px;
  margin-bottom: 2px;
  border-bottom: 1px solid #eee;
}
/* line 49, ../_itemlist.scss */
div.readalsolist div.listitems {
  overflow: auto;
  /* width: 100%; ????? */
  margin-top: 10px;
}
/* line 52, ../_itemlist.scss */
div.readalsolist div.listitems div.listitemcontainer {
  overflow: hidden;
  float: left;
  width: 393.33333px;
  height: 393.33333px;
}
/* line 57, ../_itemlist.scss */
div.readalsolist div.listitems div.listitemcontainer div.listitem {
  width: 353.33333px;
  margin-left: auto;
  margin-right: auto;
}
/* line 62, ../_itemlist.scss */
div.readalsolist div.listitems div.listitemcontainer div.listitem div.image {
  border-radius: 3px;
  width: 353.33333px;
  height: 215px;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}
/* line 72, ../_itemlist.scss */
div.readalsolist div.listitems div.listitemcontainer div.listitem a {
  color: #4d4d4f;
}
/* line 75, ../_itemlist.scss */
div.readalsolist div.listitems div.listitemcontainer div.listitem div.title {
  line-height: 120%;
  font-size: 21px;
  font-weight: bold;
  padding: 8px 0;
}
/* line 81, ../_itemlist.scss */
div.readalsolist div.listitems div.listitemcontainer div.listitem div.ingress {
  color: #333;
}
/* line 89, ../_itemlist.scss */
div.itemlist ul {
  margin-left: 20px;
  margin-top: 0;
  padding: 2px;
  list-style: square outside none;
}
/* line 95, ../_itemlist.scss */
div.itemlist div.footer {
  margin-left: 0;
  margin-top: 0;
  padding: 8px;
  color: #5F5F5F;
}
/* line 100, ../_itemlist.scss */
div.itemlist ul li {
  padding: 0;
  color: #524D4D;
  border-bottom: 1px solid #D9D4D4;
  border-top: 1px solid #FCFAFA;
}
/* line 105, ../_itemlist.scss */
div.itemlist ul li a {
  color: #524D4D;
  font-weight: bold;
  display: block;
  padding: 3px 0 3px 0;
  text-decoration: none;
}
/* line 111, ../_itemlist.scss */
div.itemlist ul li a:hover {
  color: #000;
  text-decoration: none;
}
/* line 114, ../_itemlist.scss */
div.itemlist .date {
  font-size: 9px;
  font-weight: normal;
  display: block;
}
/* line 121, ../_itemlist.scss */
div.itemlistplain {
  background: none;
  font-size: 1em;
}
/* line 124, ../_itemlist.scss */
div.itemlistwithimages {
  text-align: left;
  font-size: 1em;
  padding-top: 10px;
  line-height: 100%;
  margin-left: 1px;
  border-radius: 5px;
}
/* line 132, ../_itemlist.scss */
div.itemlistwithimages .date {
  font-size: 9px;
  padding: 2px;
}
/* line 135, ../_itemlist.scss */
div.itemlistwithimages .title {
  font-size: 1.1em;
  display: block;
  margin-bottom: 2px;
}
/* line 139, ../_itemlist.scss */
div.itemlistwithimages .text {
  font-size: 1em;
  display: block;
  margin-left: 30px;
  color: #666;
}
/* line 144, ../_itemlist.scss */
div.itemlistwithimages table td {
  vertical-align: top;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  padding-left: 10px;
  border-bottom: 1px solid #D9D4D4;
  border-top: 1px solid #FCFAFA;
}
/* line 151, ../_itemlist.scss */
div.itemlistwithimages img {
  vertical-align: top;
  margin-right: 10px;
  border-radius: 5px;
}
/* line 155, ../_itemlist.scss */
div.itemlistwithimages a {
  display: block;
}

/* line 3, ../_dragdroplist.scss */
div.dragdroplistcontainer {
  float: left;
  width: 267px;
  min-height: containerheight;
  max-height: containerheight;
  margin-right: 20px;
  margin-bottom: 40px;
  background-color: #E3E3E3;
  border-radius: 5px;
  border: 1px solid #ccc;
}
/* line 13, ../_dragdroplist.scss */
div.dragdroplistcontainer h1 {
  padding: 10px 2px 5px 10px;
  font-size: 15px;
  color: #333;
}
/* line 18, ../_dragdroplist.scss */
div.dragdroplistcontainer div.footer {
  padding: 8px;
  color: #5F5F5F;
  bottom: 0px;
  padding: 5px 10px;
}
/* line 23, ../_dragdroplist.scss */
div.dragdroplistcontainer div.footer a {
  color: #666;
}
/* line 28, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist {
  min-height: 700px;
  max-height: 700px;
  background-color: #E3E3E3;
  padding: 5px;
  overflow: auto;
}
/* line 34, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable {
  margin-left: 0;
}
/* line 37, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li {
  list-style: none outside none;
  border: 1px solid #B9B9B9;
  background-color: #f6f6f6;
  margin-bottom: 5px;
  border-radius: 5px;
}
/* line 43, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li .handle {
  cursor: move;
  cursor: -moz-grabbing;
  background-color: #ccc;
  padding: 5px;
  font-size: 0.9em;
}
/* line 48, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li .handle span.handlers {
  font-size: 1.4em;
  font-weight: bold;
  margin-right: 5px;
  color: #666;
}
/* line 55, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li .sortcontent {
  padding: 10px;
  font-size: 0.8em;
}
/* line 60, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li:hover {
  box-shadow: 3px 3px 7px 0.4;
  -moz-box-shadow: 3px 3px 7px 0.4;
  -webkit-box-shadow: 3px 3px 7px 0.4;
}
/* line 64, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li.sortable-placeholder {
  background: none repeat scroll 0 0 #999;
  border: 1px dashed #CCCCCC;
  min-height: 50px;
  border-radius: 5px;
}
/* line 71, ../_dragdroplist.scss */
div.dragdroplistcontainer div.dragdroplist ul.sortable li.sortable-dragging {
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  zoom: 1;
  opacity: 1;
}

/* line 2, ../_wizard.scss */
div.wizardcontainer {
  background: url(/images/progressbar/background-sub_nav.gif) no-repeat scroll 25px bottom transparent;
  height: 32px;
  margin: 0 auto;
  position: relative;
  width: 780px;
  padding: 0;
}
/* line 9, ../_wizard.scss */
div.wizardcontainer ul {
  padding: 0;
  list-style: none outside none;
}
/* line 11, ../_wizard.scss */
div.wizardcontainer ul li {
  float: left;
  background: url(/images/progressbar/background-sub_nav-breadcrumb.gif) no-repeat scroll right top transparent;
  color: #999999;
  font-size: 10px;
  font-weight: bold;
  height: 30px;
  line-height: 32px;
  margin: 2px 0 0;
  padding: 0 20px 0 13px;
  position: relative;
  text-shadow: 0 1px 1px #fff;
  text-transform: uppercase;
}
/* line 12, ../_wizard.scss */
div.wizardcontainer ul li span {
  background-position: 0 -30px;
  display: block;
  width: 8px;
  xbackground: url(/images/progressbar/background-sub_nav-breadcrumb-tail.gif) no-repeat scroll left top transparent;
}
/* line 17, ../_wizard.scss */
div.wizardcontainer ul li.stepcurrent {
  margin-left: 0;
  padding: 0 15px 0 15px;
}
/* line 20, ../_wizard.scss */
div.wizardcontainer ul li.stepoff {
  margin-left: 0;
  padding-left: 0 0 0 15px;
}
/* line 23, ../_wizard.scss */
div.wizardcontainer ul li.firstactive span {
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
  background-position: 0 -30px;
  display: block;
  background-image: url(/images/progressbar/background-sub_nav-breadcrumb-tail-alt.gif);
  background-repeat: no-repeat;
}
/* line 34, ../_wizard.scss */
div.wizardcontainer ul li.firstnonactive span {
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
  background-position: 0 0;
  display: block;
  background-image: url(/images/progressbar/background-sub_nav-breadcrumb-tail-alt.gif);
  background-repeat: no-repeat;
}
/* line 57, ../_wizard.scss */
div.wizardcontainer ul li.stepcurrent {
  margin-left: 0;
  padding-left: 6px;
  background-position: right bottom;
  color: #fff;
  text-shadow: 0 1px 1px #326490;
}
/* line 64, ../_wizard.scss */
div.wizardsubdescription {
  margin: 5px 50px 10px 50px;
  text-align: center;
}

/* line 1, ../_kameraregisteret.scss */
div.kameraregisteretitem {
  background: #fafafe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafe), color-stop(100%, #cad7de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fafafe 0%, #cad7de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fafafe 0%, #cad7de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border-radius: 5px;
  padding: 10px;
}

/* line 8, ../_kameraregisteret.scss */
div.kameraregisteret_stolenlist {
  padding: 0px;
}
/* line 10, ../_kameraregisteret.scss */
div.kameraregisteret_stolenlist .header {
  font-shadow: none;
  background-color: #cc0000;
  padding: 3px 0 3px 10px;
  font-size: 13px;
  color: #fff;
}
/* line 16, ../_kameraregisteret.scss */
div.kameraregisteret_stolenlist .header a {
  font-weight: bold;
  color: #fff;
}
/* line 21, ../_kameraregisteret.scss */
div.kameraregisteret_stolenlist .footer {
  padding: 5px;
}
/* line 24, ../_kameraregisteret.scss */
div.kameraregisteret_stolenlist .content {
  padding: 0;
}

/* line 30, ../_kameraregisteret.scss */
img.kamerareglistimg {
  float: right;
  margin-right: 5px;
}

/* line 1, ../_ajaxtab.scss */
#tabs {
  /*	@include linear_background_whiteToGrey();*/
  padding: 0;
}

/* line 6, ../_ajaxtab.scss */
#tabs div.ui-tabs-panel {
  padding: 0;
}

/* line 10, ../_ajaxtab.scss */
#tabs .ui-tabs-nav {
  padding: 0 0 0 0.2em;
}
/* line 12, ../_ajaxtab.scss */
#tabs .ui-tabs-nav a {
  color: #444;
  font-size: 11px;
  font-weight: normal;
}

/* line 18, ../_ajaxtab.scss */
#tabs.ui-widget-content {
  border: none;
}

/* line 23, ../_ajaxtab.scss */
#tabs .ui-widget {
  font-family: inherit;
  font-size: inherit;
  border: 0;
}

/* line 29, ../_ajaxtab.scss */
#tabs .ui-widget-header {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border: 0;
}

/* line 34, ../_ajaxtab.scss */
#tabs .ui-widget-header .ui-state-active {
  background: #aaa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #aaa 0%, #eee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaa), color-stop(100%, #eee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #aaa 0%, #eee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #aaa 0%, #eee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #aaa 0%, #eee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #aaa 0%, #eee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border: 0;
}

/* line 39, ../_ajaxtab.scss */
#tabs .ui-state-default, #tabs .ui-widget-content .ui-state-default, #tabs .ui-widget-header .ui-state-default {
  font-weight: bold;
  border: none;
  z-index: 99;
}

/* line 45, ../_ajaxtab.scss */
#tabs li.ui-state-active {
  top: -1px;
  height: 27px;
}

/* line 50, ../_ajaxtab.scss */
#tabs .ui-widget-header li {
  height: 28px;
  margin-right: 1px;
  border-left: 3px solid #999;
  border-right: 3px solid #999;
  border-top: 2px solid #999;
  border-bottom: 1px solid #555;
}

/* line 59, ../_ajaxtab.scss */
#tabs .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-radius: 0;
  margin: 0;
}

/* line 1, ../_commercialagreements.scss */
div.commericalAgreements {
  width: 100%;
}
/* line 4, ../_commercialagreements.scss */
div.commericalAgreements div.commericalAgreementslist {
  overflow: auto;
  /* width: 100%; ????? */
}
/* line 6, ../_commercialagreements.scss */
div.commericalAgreements div.commericalAgreementslist div.agreement {
  border-radius: 3px;
  border: 1px solid #ccc;
  display: inline;
  float: left;
  padding: 5px;
  margin: 5px;
  width: 170px;
  height: 100px;
  text-align: center;
}
/* line 17, ../_commercialagreements.scss */
div.commericalAgreements div.commericalAgreementslist div.agreement img {
  padding-top: 20px;
}
/* line 23, ../_commercialagreements.scss */
div.commericalAgreements div.info {
  text-align: center;
  padding: 10px;
  border-top: 1px solid #ccc;
}

/* line 3, ../_galleria.scss */
#galleria {
  height: 668px;
}
/* line 6, ../_galleria.scss */
#galleria.black .galleria-container {
  background-color: #000;
}
/* line 9, ../_galleria.scss */
#galleria.black .galleriacontrols {
  background-color: #000;
}
/* line 12, ../_galleria.scss */
#galleria.black .galleria-info-text {
  background-color: #000;
}
/* line 15, ../_galleria.scss */
#galleria.black button {
  background-color: #000;
}
/* line 20, ../_galleria.scss */
#galleria.white .galleria-container {
  background-color: #fff;
}
/* line 23, ../_galleria.scss */
#galleria.white .galleriacontrols {
  background-color: #fff;
}
/* line 26, ../_galleria.scss */
#galleria.white .galleria-info-text {
  background-color: #fff;
}
/* line 29, ../_galleria.scss */
#galleria.white button {
  background-color: #fff;
}
/* line 35, ../_galleria.scss */
#galleria.transparent .galleria-container.fullscreen {
  background-color: #fff;
}
/* line 39, ../_galleria.scss */
#galleria.transparent .galleriacontrols {
  background: none;
}
/* line 42, ../_galleria.scss */
#galleria.transparent .galleria-info-text {
  background-color: #fff;
}
/* line 45, ../_galleria.scss */
#galleria.transparent button {
  background: none;
}

/* line 51, ../_galleria.scss */
.galleriacontrols {
  text-align: center;
  padding: 35px 0;
}
/* line 54, ../_galleria.scss */
.galleriacontrols button {
  font-size: 11px;
  padding: 5px;
  color: #ccc;
  border: 0;
  text-decoration: underline;
}

/* line 62, ../_galleria.scss */
.galleria-thumbnails {
  margin: auto;
  /* To center thumbnails*/
}

/* line 66, ../_galleria.scss */
.galleria-image-nav-right, .galleria-image-nav-left {
  background-color: #999;
}

/* line 70, ../_galleria.scss */
.galleria-image img {
  cursor: pointer;
}

/* line 1, ../_extendedportfolio.scss */
div.extendedportfolioimagelink {
  display: inline-block;
  margin-right: 10px;
}
/* line 4, ../_extendedportfolio.scss */
div.extendedportfolioimagelink :before {
  font-family: FontAwesome;
  content: "";
  padding-right: 2px;
  vertical-align: middle;
}
/* line 9, ../_extendedportfolio.scss */
div.extendedportfolioimagelink a {
  padding-left: 15px;
}

/* line 1, ../_groups.scss */
table.grouplist {
  width: 100%;
}
/* line 5, ../_groups.scss */
table.grouplist td div.category {
  background-color: #eee;
  padding: 3px;
  font-weight: bold;
  border: 1px solid #ccc;
  margin-right: 10px;
}
/* line 12, ../_groups.scss */
table.grouplist td div.item {
  padding-left: 10px;
}

/* line 19, ../_groups.scss */
div.groupinfobox {
  border-radius: 5px;
  width: 200px;
  float: right;
  border: 1px solid #999;
  padding: 10px;
  margin: 4px 0 20px 20px;
  background: #fff;
}
/* line 27, ../_groups.scss */
div.groupinfobox div.name {
  font-size: 1.2em;
  margin-bottom: 10px;
}
/* line 31, ../_groups.scss */
div.groupinfobox ul {
  margin-bottom: 10px;
  margin-left: 10px;
}
/* line 34, ../_groups.scss */
div.groupinfobox ul li {
  list-style: none;
}

/* line 2, ../_usermessages.scss */
div.messagesline span.date {
  float: right;
  margin-right: 15px;
  font-size: 0.85em;
}
/* line 7, ../_usermessages.scss */
div.messagesline a {
  display: block;
}
/* line 9, ../_usermessages.scss */
div.messagesline a div.from {
  color: #555;
}
/* line 14, ../_usermessages.scss */
div.messagesline div.subject {
  padding-left: 10px;
}
/* line 19, ../_usermessages.scss */
div.messagesline.unread div.from {
  font-weight: bold;
}
/* line 22, ../_usermessages.scss */
div.messagesline.unread div.subject {
  font-weight: bold;
}

/* line 29, ../_usermessages.scss */
div.mailavatar {
  max-width: 64px;
  min-width: 64px;
  text-align: center;
}
/* line 33, ../_usermessages.scss */
div.mailavatar img {
  border-radius: 3px;
  width: 64px;
  border: 0;
}
/* line 38, ../_usermessages.scss */
div.mailavatar div.avatarmissing {
  font-size: 40px;
  border: 0;
}

/* line 45, ../_usermessages.scss */
div.folderlist div.itemlist {
  font-size: 1em;
  padding-top: 0;
}
/* line 48, ../_usermessages.scss */
div.folderlist div.itemlist ul {
  list-style: none;
  margin-left: 0;
}
/* line 52, ../_usermessages.scss */
div.folderlist div.itemlist ul li {
  border-bottom: 1px dotted #D9D4D4;
  border-top: none;
}
/* line 55, ../_usermessages.scss */
div.folderlist div.itemlist ul li a {
  color: #666;
  font-weight: normal;
  padding: 8px 1px 8px 6px;
}
/* line 60, ../_usermessages.scss */
div.folderlist div.itemlist ul li div.selected {
  font-weight: bold;
  color: #555;
  padding: 8px 1px 8px 12px;
}
/* line 65, ../_usermessages.scss */
div.folderlist div.itemlist ul li:hover {
  background-color: #eee;
}
/* line 68, ../_usermessages.scss */
div.folderlist div.itemlist ul li:last-child {
  border-bottom: none;
}

/* line 5, ../_keywords.scss */
div.keywordlist {
  padding: 7px;
  line-height: 250%;
}
/* line 8, ../_keywords.scss */
div.keywordlist a {
  margin: 25px;
}
/* line 10, ../_keywords.scss */
div.keywordlist a:hover {
  border-top: 1px solid #006600;
  border-bottom: 1px solid #006600;
}

/* line 17, ../_keywords.scss */
span.keyword, a.keyword {
  border-radius: 10px;
  background-color: #0061A0;
  color: #fff;
  margin-right: 5px;
  padding: 1px 7px;
  display: inline-block;
  line-height: 135%;
}

/* line 28, ../_keywords.scss */
.tags {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 34, ../_keywords.scss */
.tags li, .tags a {
  height: 15px;
  line-height: 15px;
  font-size: 11px;
}

/* line 40, ../_keywords.scss */
ul.tags {
  vertical-align: middle;
}
/* line 42, ../_keywords.scss */
ul.tags:before {
  font-family: FontAwesome;
  content: "";
  margin-right: 1px;
  color: #bbb;
  text-decoration: none;
}
/* line 49, ../_keywords.scss */
ul.tags li {
  margin: 1px 3px;
  display: inline-block;
}
/* line 53, ../_keywords.scss */
ul.tags xa {
  background: #0088CC;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0088CC 0%, #0077B3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0088CC), color-stop(100%, #0077B3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0088CC 0%, #0077B3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0088CC 0%, #0077B3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0088CC 0%, #0077B3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0088CC 0%, #0077B3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-radius: 0 4px 4px 0;
  margin-left: 15px;
  padding-right: 5px;
  background: #0081BD;
  color: #fff;
}
/* line 61, ../_keywords.scss */
ul.tags a {
  color: #555;
  text-decoration: underline;
  display: inline-block;
}
/* line 67, ../_keywords.scss */
ul.tags xa:before {
  content: "";
  float: left;
  position: absolute;
  top: 0;
  left: -7px;
  width: 0;
  height: 0;
  border-color: transparent #0081BD transparent transparent;
  border-style: solid;
  border-width: 7px 7px 7px 0;
}
/* line 80, ../_keywords.scss */
ul.tags xa:hover {
  background: #555;
}
/* line 82, ../_keywords.scss */
ul.tags xa:hover:before {
  border-color: transparent #555 transparent transparent;
}

/* line 1, ../_divtable.scss */
div.divtable {
  background: url("/images/backgrounds/greyspeckled.png") repeat scroll 0 0 #EEEEEE;
}
/* line 4, ../_divtable.scss */
div.divtable div.header {
  overflow: auto;
  /* width: 100%; ????? */
  border-radius: 3px 3px 0 0;
  background-color: #ccc;
  padding: 5px 10px;
}
/* line 9, ../_divtable.scss */
div.divtable div.header div.title {
  color: #333;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
  float: left;
}
/* line 15, ../_divtable.scss */
div.divtable div.header div.subtitle {
  color: #666;
  float: left;
  padding-left: 20px;
}
/* line 21, ../_divtable.scss */
div.divtable div.divtablerow {
  background: url("/images/backgrounds/divider.png") repeat-x scroll center bottom transparent;
}
/* line 24, ../_divtable.scss */
div.divtable div.divtablerow div.left, div.divtable div.divtablerow div.right {
  color: #333;
  text-shadow: 0 1px 0 white;
  padding: 10px;
}

/* line 2, ../_mostcommonlist.scss */
div.mostcommonlist {
  margin-left: 1px;
  line-height: 180%;
}
/* line 5, ../_mostcommonlist.scss */
div.mostcommonlist ul li {
  list-style: none;
}
/* line 8, ../_mostcommonlist.scss */
div.mostcommonlist ul li a:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 3px;
  color: #007171;
}
/* line 16, ../_mostcommonlist.scss */
div.mostcommonlistoneline ul li {
  float: left;
  margin-right: 35px;
  list-style: none;
}
/* line 21, ../_mostcommonlist.scss */
div.mostcommonlistoneline ul li a:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 3px;
  color: #007171;
}
/* line 28, ../_mostcommonlist.scss */
div.mostcommonlistbuttons {
  text-align: center;
}
/* line 31, ../_mostcommonlist.scss */
div.mostcommonlistbuttons ul {
  margin-left: auto;
  margin-right: auto;
}
/* line 35, ../_mostcommonlist.scss */
div.mostcommonlistbuttons ul li {
  border-radius: 5px;
  display: inline;
  list-style: none;
  margin-right: 10px;
  padding: 3px 5px;
  font-weight: bold;
}

/* line 1, ../_productexperience.scss */
div.produkterfaring {
  padding: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
/* line 5, ../_productexperience.scss */
div.produkterfaring a {
  display: inline-block;
}
/* line 8, ../_productexperience.scss */
div.produkterfaring div.kategori {
  font-size: 12px;
}
/* line 10, ../_productexperience.scss */
div.produkterfaring div.kategori a {
  font-size: 12px;
}
/* line 14, ../_productexperience.scss */
div.produkterfaring div.produkt {
  font-size: 20px;
}
/* line 16, ../_productexperience.scss */
div.produkterfaring div.produkt a {
  color: #333;
}
/* line 20, ../_productexperience.scss */
div.produkterfaring div.karakter {
  display: inline-block;
  min-width: 250px;
}

/* line 29, ../_productexperience.scss */
div.usercommenterfaring div.positive:before {
  font-family: FontAwesome;
  content: "";
  color: #51a351;
  font-size: 20px;
}
/* line 37, ../_productexperience.scss */
div.usercommenterfaring div.negative:before {
  font-family: FontAwesome;
  content: "";
  color: #bd362f;
  font-size: 20px;
}
/* line 45, ../_productexperience.scss */
div.usercommenterfaring div.conclusion:before {
  font-family: FontAwesome;
  content: "";
  font-size: 20px;
}
/* line 52, ../_productexperience.scss */
div.usercommenterfaring div.gradecomment:before {
  font-family: FontAwesome;
  content: "";
  font-size: 20px;
}
/* line 58, ../_productexperience.scss */
div.usercommenterfaring div.verdict {
  border-radius: 5px;
  background-color: #F6F6F6;
  border: 1px solid #CCCCCC;
  float: right;
  margin: 5px 5px 10px 10px;
  padding: 5px;
  text-align: center;
  width: 130px;
}
/* line 70, ../_productexperience.scss */
div.usercommenterfaring div.commentitemheader i {
  font-size: 1.5em;
  margin-right: 5px;
}
/* line 74, ../_productexperience.scss */
div.usercommenterfaring div.commentitemheader img {
  margin-right: 5px;
  width: 19px;
  vertical-align: bottom;
}

/* line 87, ../_productexperience.scss */
div.erfaringheader div.images div.header {
  font-size: 28px;
  font-weight: bold;
}
/* line 95, ../_productexperience.scss */
div.erfaringheader div.verdict table td.item {
  width: 129px;
  font-weight: bold;
  margin: 10px 0px 0px 10px;
  border: 1px solid #fff;
  background-color: #fff;
  text-align: center;
  margin: 2px;
  border: 0px none;
  background-color: #fff;
  padding: 5px;
}
/* line 106, ../_productexperience.scss */
div.erfaringheader div.verdict table td.item .grade {
  margin-top: 3px;
}
/* line 108, ../_productexperience.scss */
div.erfaringheader div.verdict table td.item .grade span {
  font-size: 32px;
}
/* line 110, ../_productexperience.scss */
div.erfaringheader div.verdict table td.item .grade span span {
  font-size: 24px;
  color: #aaa;
}
/* line 117, ../_productexperience.scss */
div.erfaringheader div.verdict table td.numberofgrades {
  text-align: center;
}
/* line 122, ../_productexperience.scss */
div.erfaringheader div.iteminfo {
  margin-top: 8px;
  font-size: 12px;
}
/* line 125, ../_productexperience.scss */
div.erfaringheader div.itemheader {
  font-weight: bold;
}
/* line 127, ../_productexperience.scss */
div.erfaringheader ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
/* line 131, ../_productexperience.scss */
div.erfaringheader li {
  padding: 5px 0px 0px 0px;
}
/* line 133, ../_productexperience.scss */
div.erfaringheader li ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
/* line 137, ../_productexperience.scss */
div.erfaringheader li li {
  padding: 1px 0px 1px 0px;
}

/* line 9, ../_previewpost.scss */
div.previewPostHeader {
  font-weight: bold;
  margin: 20px 10px 0 10px;
  background-color: #efefef;
  padding: 5px;
}

/* line 15, ../_previewpost.scss */
div.previewPostItem {
  padding: 30px 10px 30px 10px;
  border-left: 2px solid #efefef;
  border-right: 2px solid #efefef;
  border-bottom: 2px solid #efefef;
  margin: 0 10px 20px 10px;
}

/* line 22, ../_previewpost.scss */
div.previewPostOptions {
  border-radius: 5px;
  background-color: #fff;
  padding: 10px 10px 30px 10px;
  text-align: center;
  border: 1px solid #ccc;
}
/* line 28, ../_previewpost.scss */
div.previewPostOptions .title {
  font-weight: bold;
  padding-bottom: 2px;
  margin-bottom: 15px;
  text-align: left;
}
/* line 34, ../_previewpost.scss */
div.previewPostOptions .subtitle {
  font-weight: normal;
  margin: 5px 5px 5px 20px;
}
/* line 37, ../_previewpost.scss */
div.previewPostOptions a {
  border-radius: 5px;
  padding: 5px;
  margin-right: 8px;
  border: 1px solid #ccc;
  font-weight: bold;
  background-color: #F6F6F6;
}
/* line 45, ../_previewpost.scss */
div.previewPostOptions a.ok:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  font-weight: normal;
  color: #339933;
}
/* line 51, ../_previewpost.scss */
div.previewPostOptions a.cancel:before {
  color: #993333;
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  font-weight: normal;
}
/* line 57, ../_previewpost.scss */
div.previewPostOptions a.back:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  font-weight: normal;
}
/* line 62, ../_previewpost.scss */
div.previewPostOptions a.delete:before {
  color: #993333;
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  font-weight: normal;
}
/* line 68, ../_previewpost.scss */
div.previewPostOptions a.edit:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  font-weight: normal;
}
/* line 73, ../_previewpost.scss */
div.previewPostOptions img {
  padding-right: 5px;
  vertical-align: middle;
}

/* line 1, ../_collapsablearea.scss */
h4.panel-title {
  background-color: #efefef;
  font-size: 12px;
}
/* line 4, ../_collapsablearea.scss */
h4.panel-title a {
  padding: 10px;
  color: #333;
  text-decoration: none;
  cursor: hand;
  display: block;
}

/* line 14, ../_collapsablearea.scss */
.panel-heading .accordion-toggle:after {
  font-family: FontAwesome;
  content: "";
  /* symbol for "opening" panels */
  float: right;
  /* adjust as needed */
  font-size: 11px;
  color: #333;
  margin-right: 5px;
}

/* line 22, ../_collapsablearea.scss */
.panel-heading .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  font-family: FontAwesome;
  content: "";
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../_colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: hidden;
}

/* line 6, ../_colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, ../_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, ../_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 9, ../_colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 10, ../_colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 11, ../_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, ../_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 13, ../_colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 14, ../_colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 15, ../_colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 23, ../_colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 5px 10px 10px 10px;
  background-color: #fff;
}

/* line 30, ../_colorbox.scss */
#cboxOverlay {
  background: #333;
}

/* line 31, ../_colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 32, ../_colorbox.scss */
#cboxContent {
  margin-top: 20px;
  background: #000;
}

/* line 33, ../_colorbox.scss */
.cboxIframe {
  background: #000;
}

/* line 34, ../_colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 36, ../_colorbox.scss */
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #333;
}

/* line 37, ../_colorbox.scss */
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}

/* line 38, ../_colorbox.scss */
#cboxLoadingGraphic {
  background: url(/styles/colorbox/loading.gif) no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 41, ../_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 44, ../_colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 46, ../_colorbox.scss */
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}

/* line 47, ../_colorbox.scss */
#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(/styles/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}

/* line 48, ../_colorbox.scss */
#cboxPrevious:hover {
  background-position: bottom left;
}

/* line 49, ../_colorbox.scss */
#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(/styles/colorbox/controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}

/* line 50, ../_colorbox.scss */
#cboxNext:hover {
  background-position: bottom right;
}

/* line 51, ../_colorbox.scss */
#cboxClose {
  position: absolute;
  top: -26px;
  right: 5px;
  display: block;
  background: url(/styles/colorbox/controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px;
}

/* line 52, ../_colorbox.scss */
#cboxClose:hover {
  background-position: bottom center;
}

/* jquery Ui colorbox /javascripts/jquery/jquery.colorbox-min.js */
/* line 10, ../_forumanswers.scss */
div.diskusjonanswers img.answerimage {
  border-radius: 3px;
  float: right;
  margin: 0 10px 30px 10px;
}
/* line 17, ../_forumanswers.scss */
div.diskusjonanswers div.classic div.info {
  display: inline-block;
  min-height: 20px;
  font-size: 11px;
}
/* line 22, ../_forumanswers.scss */
div.diskusjonanswers div.classic div.maintext {
  display: inline-block;
  min-height: 20px;
}
/* line 25, ../_forumanswers.scss */
div.diskusjonanswers div.classic div.maintext div.date {
  display: inline-block;
  font-size: 9px;
}
/* line 32, ../_forumanswers.scss */
div.diskusjonanswers div.answersheader {
  background-color: #eee;
  padding-top: 10px;
}
/* line 36, ../_forumanswers.scss */
div.diskusjonanswers div.anstextcontainer {
  position: relative;
}
/* line 40, ../_forumanswers.scss */
div.diskusjonanswers div.currentuser {
  -webkit-font-smoothing: antialiased;
  background-color: #0096d6;
  color: #fff;
}
/* line 44, ../_forumanswers.scss */
div.diskusjonanswers div.currentuser a {
  color: #ccc;
}
/* line 47, ../_forumanswers.scss */
div.diskusjonanswers div.currentuser div.subanswerreferer a {
  color: #ccc;
}
/* line 50, ../_forumanswers.scss */
div.diskusjonanswers div.currentuser div.answertools ul li a, div.diskusjonanswers div.currentuser div.answertools ul li a i.fa, div.diskusjonanswers div.currentuser div.avatarcontainer div.usernamecontainer a, div.diskusjonanswers div.currentuser div.subanswerreferer span.subanswer a, div.diskusjonanswers div.currentuser div.commentreview span.commentscounter:before {
  color: #fff;
}
/* line 54, ../_forumanswers.scss */
div.diskusjonanswers div.currentuser div.quote {
  color: #555;
}
/* line 58, ../_forumanswers.scss */
div.diskusjonanswers div.subanswerreferer {
  padding: 2px 0 1px 2px;
  color: #999;
}
/* line 61, ../_forumanswers.scss */
div.diskusjonanswers div.subanswerreferer span.subanswer {
  font-size: 11px;
}
/* line 63, ../_forumanswers.scss */
div.diskusjonanswers div.subanswerreferer span.subanswer a {
  letter-spacing: 1px;
  color: #999;
}
/* line 69, ../_forumanswers.scss */
div.diskusjonanswers div.answerreferer {
  border-radius: 3px 3px 0 0;
  padding: 3px 20px 0 20px;
  color: #2e6da4;
}
/* line 74, ../_forumanswers.scss */
div.diskusjonanswers div.answerreferer span.mainanswer {
  font-weight: bold;
  font-size: 15px;
  text-decoration: underline;
}
/* line 82, ../_forumanswers.scss */
div.diskusjonanswers div.answertableheadfullcontent div.firstlevelanswerheader {
  display: none;
  background: #ccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccc 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ccc 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ccc 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ccc 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ccc 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  border-radius: 3px 3px 0 0;
  color: #fff;
  padding: 2px 2px 2px 21px;
}
/* line 88, ../_forumanswers.scss */
div.diskusjonanswers div.answertableheadfullcontent div.firstlevelanswerheader a {
  color: #fff;
}
/* line 93, ../_forumanswers.scss */
div.diskusjonanswers div.answertableheadfullcontent div.firstlevelanswerheader div.headercontent div.date {
  display: inline-block;
}
/* line 95, ../_forumanswers.scss */
div.diskusjonanswers div.answertableheadfullcontent div.firstlevelanswerheader div.headercontent div.date:before {
  font-family: FontAwesome;
  content: "";
  margin-right: 5px;
}
/* line 100, ../_forumanswers.scss */
div.diskusjonanswers div.answertableheadfullcontent div.firstlevelanswerheader div.headercontent div.controls {
  display: inline-block;
  float: right;
}
/* line 108, ../_forumanswers.scss */
div.diskusjonanswers div.answertableheadfullcontent div.answertable {
  border: 1px solid #BBCEDE;
}
/* line 116, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswer {
  vertical-align: top;
}
/* line 119, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswerown {
  background-color: #f2f2f2;
  vertical-align: top;
  margin-top: 10px;
}
/* line 125, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswer span.date {
  color: #666;
  padding: 3px;
  font-size: 0.8em;
}
/* line 130, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswer div.info {
  padding-top: 10px;
}
/* line 134, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswer div.maintext:before {
  font-size: 1.2em;
  color: #0077AA;
}
/* line 143, ../_forumanswers.scss */
div.diskusjonanswers span.hasimage:before {
  font-family: FontAwesome;
  content: "";
  color: green;
  font-size: 16px;
  padding: 0 5px;
}
/* line 150, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswerstandard {
  background-color: #fefefe;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin-left: 43px;
  padding: 1px 0;
}
/* line 156, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswerstandard span.date {
  color: #666;
  padding: 3px;
  font-size: 0.8em;
}
/* line 161, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswerstandard span.user span.username a {
  color: #666;
  font-size: 0.8em;
}
/* line 165, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswerstandard:before {
  font-family: FontAwesome;
  content: "";
  color: #aaa;
  font-size: 14px;
}
/* line 170, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswerstandard:last-child {
  border-bottom: 1px solid #ccc;
  border-radius: 0 0 3px 3px;
}
/* line 176, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer {
  border-radius: 5px 5px 0 5px;
  background-color: #eee;
  border: 1px solid #ddd;
  position: relative;
  margin-top: 30px;
}
/* line 183, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer div.firstlevelanswer div.info, div.diskusjonanswers div.firstlevelanswercontainer div.firstlevelanswerown div.info {
  font-size: 0.9em;
  text-align: center;
}
/* line 186, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer div.firstlevelanswer div.info div.avatarcontainer, div.diskusjonanswers div.firstlevelanswercontainer div.firstlevelanswerown div.info div.avatarcontainer {
  padding: 10px;
}
/* line 190, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer div.firstlevelanswer div.maintext, div.diskusjonanswers div.firstlevelanswercontainer div.firstlevelanswerown div.maintext {
  padding: 10px 10px 25px 2px;
}
/* line 194, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer div.avatarcontainer {
  border: none;
  background-color: transparent;
}
/* line 198, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer:hover {
  background-color: #F7F9FE;
  transition: all 1s ease;
}
/* line 4, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer:hover answertools {
  opacity: 0.75;
}
/* line 205, ../_forumanswers.scss */
div.diskusjonanswers div.firstlevelanswercontainer:last-child {
  border-radius: 0 0 3px 3px;
}
/* line 209, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer {
  margin-left: 80px;
  margin-top: -1px;
  border: 1px solid #ddd;
  background-color: #fff;
  position: relative;
  border-radius: 0 0 3px 3px;
}
/* line 216, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer:hover {
  background-color: #F7F9FE;
  transition: all 1s ease;
}
/* line 4, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer:hover answertools {
  opacity: 0.75;
}
/* line 220, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer div.maintext {
  /*        @include roundedCorners();
         font-size:0.9em;
          border: 1px solid #BBCEDE;
          background-color: #eee;
          */
  padding: 0 10px 25px 2px;
}
/* line 229, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer div.avatarcontainer {
  border: none;
  background-color: transparent;
}
/* line 232, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer div.avatarcontainer div.avatarmissing {
  font-size: 50px;
}
/* line 236, ../_forumanswers.scss */
div.diskusjonanswers div.sublevelanswercontainer div.avatarcontainer div.avatar a.avatarimage img {
  max-height: 64px;
}
/* line 242, ../_forumanswers.scss */
div.diskusjonanswers div.fullanswer {
  border-top: 1px solid #BBCEDE;
  max-width: 600px;
  padding: 0;
}
/* line 246, ../_forumanswers.scss */
div.diskusjonanswers div.fullanswer div.anstext {
  padding: 5px 2px 0 28px;
}

/* line 3, ../_bargraph.scss */
table.bargraph td.baryears {
  background-color: #F6F6F6;
  border-top: 1px solid #FFFFFF;
  height: auto;
  text-align: center;
  padding-right: 2px;
}
/* line 9, ../_bargraph.scss */
table.bargraph td.baryears div.text {
  transform: rotate(90deg);
}
/* line 16, ../_bargraph.scss */
table.bargraph td.barcolumn {
  vertical-align: bottom;
  padding-right: 2px;
}
/* line 20, ../_bargraph.scss */
table.bargraph td.barcolumn span {
  display: inline-block;
  text-align: center;
  padding: 7px 0 10px 0;
  color: #fff;
  width: 35px;
  font-weight: bold;
}
/* line 27, ../_bargraph.scss */
table.bargraph td.barcolumn span span.text {
  transform: rotate(90deg);
}

/* line 2, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem {
  border-bottom: 1px solid #aaa;
  padding: 5px;
}
/* line 5, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem div.type {
  padding-left: 20px;
}
/* line 8, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem div.subject {
  padding-left: 20px;
}
/* line 10, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem div.subject span.title {
  font-style: italic;
}
/* line 14, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem div.time {
  text-align: right;
  float: right;
  font-size: 0.8em;
}
/* line 19, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem div.text {
  font-size: 0.8em;
  padding: 5px 50px;
}
/* line 24, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem div.between span.from, div.mailqueuelist div.mailqueuelistitem div.between span.to {
  font-weight: bold;
  padding: 0 2px;
}
/* line 29, ../_mail.scss */
div.mailqueuelist div.mailqueuelistitem span.name {
  opacity: 0.75;
  padding-left: 20px;
  font-size: 0.9em;
}

/* line 1, ../_survey.scss */
div.surveyquestion {
  padding: 25px 0;
}
/* line 3, ../_survey.scss */
div.surveyquestion div.surveyheader {
  font-size: 1.4em;
  font-style: italic;
}
/* line 194, ../fotono20.scss */
div.surveyquestion div.surveyheader:after {
  content: "";
  height: 3px;
  background: linear-gradient(to right, #2f96b4 0%, #5bc0de 50%, transparent 100%);
  display: block;
}
/* line 8, ../_survey.scss */
div.surveyquestion div.surveycontent {
  padding: 10px 0;
}
/* line 10, ../_survey.scss */
div.surveyquestion div.surveycontent div.titlecontainer {
  margin: 20px 0 20px 50px;
}
/* line 12, ../_survey.scss */
div.surveyquestion div.surveycontent div.titlecontainer div.surveytitle {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 16, ../_survey.scss */
div.surveyquestion div.surveycontent div.titlecontainer div.surveysubtitle {
  font-size: 1.1em;
  font-style: italic;
}
/* line 25, ../_survey.scss */
div.surveyquestion div.surveyanswersubmit {
  border-top: 1px solid #eee;
}

/* line 31, ../_survey.scss */
div.surveyquestionanswersummarylist div.surveyquestionanswer {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
/* line 35, ../_survey.scss */
div.surveyquestionanswersummarylist div.surveyquestionanswer div.question {
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 5px;
}
/* line 40, ../_survey.scss */
div.surveyquestionanswersummarylist div.surveyquestionanswer div.answeroption, div.surveyquestionanswersummarylist div.surveyquestionanswer div.answertext {
  margin-left: 25px;
  font-style: italic;
}

/* line 4, ../_firstpagenew.scss */
div.firstpagedragdropcontainer {
  float: left;
  margin-right: 20px;
  margin-bottom: 40px;
  background-color: #E3E3E3;
  border-radius: 5px;
  border: 1px solid #ccc;
}
/* line 12, ../_firstpagenew.scss */
div.firstpagedragdropcontainer h1 {
  padding: 10px 2px 5px 10px;
  font-size: 15px;
  color: #333;
}
/* line 17, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.footer {
  padding: 8px;
  color: #5F5F5F;
  bottom: 0px;
  padding: 5px 10px;
}
/* line 22, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.footer a {
  color: #666;
}
/* line 27, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist {
  background-color: #E3E3E3;
  padding: 5px;
  overflow: auto;
}
/* line 31, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable {
  margin-left: 0;
}
/* line 34, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.dragdropitem {
  list-style: none outside none;
  border: 1px solid #B9B9B9;
  background-color: #f6f6f6;
  margin-bottom: 5px;
  border-radius: 5px;
}
/* line 40, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.dragdropitem .handle {
  cursor: move;
  cursor: -moz-grabbing;
  background-color: #ccc;
  padding: 5px;
  font-size: 0.9em;
}
/* line 45, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.dragdropitem .handle span.handlers {
  font-size: 1.4em;
  font-weight: bold;
  margin-right: 5px;
  color: #666;
}
/* line 52, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.dragdropitem .sortcontent {
  padding: 10px;
  font-size: 0.8em;
}
/* line 57, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.dragdropitem:hover {
  box-shadow: 3px 3px 7px 0.4;
  -moz-box-shadow: 3px 3px 7px 0.4;
  -webkit-box-shadow: 3px 3px 7px 0.4;
}
/* line 61, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.sortable-placeholder {
  background: none repeat scroll 0 0 #999;
  border: 1px dashed #CCCCCC;
  min-height: 50px;
  border-radius: 5px;
}
/* line 68, ../_firstpagenew.scss */
div.firstpagedragdropcontainer div.firstpagedragdroplist ul.sortable li.sortable-dragging {
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  zoom: 1;
  opacity: 1;
}

/* line 1, ../_fotonocategory.scss */
div.fotonocategorylist {
  overflow: auto;
  /* width: 100%; ????? */
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 5, ../_fotonocategory.scss */
div.fotonocategorylist div.title {
  font-size: 24px;
}
/* line 8, ../_fotonocategory.scss */
div.fotonocategorylist div.fotonocategorylistitem {
  min-width: 300px;
  max-width: 300px;
  min-height: 200px;
  max-height: 200px;
  margin: 10px;
  padding: 5px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  background-blend-mode: screen;
  position: relative;
  color: #fff;
}
/* line 22, ../_fotonocategory.scss */
div.fotonocategorylist div.fotonocategorylistitem :hover {
  transition: all 1s ease;
  font-size: +1;
}
/* line 27, ../_fotonocategory.scss */
div.fotonocategorylist div.fotonocategorylistitem div.title {
  -webkit-font-smoothing: antialiased;
  position: absolute;
  bottom: 0;
  left: 0;
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 5px;
  margin-left: 10px;
}
/* line 37, ../_fotonocategory.scss */
div.fotonocategorylist div.fotonocategorylistitem div.description {
  font-style: italic;
  margin-top: 10px;
}

/* Bootstrap media overrides: */
@media (max-width: 480px) {
  /* line 4, ../_mediaoverride.scss */
  body {
    /*    font-size:9px;*/
  }

  /* line 7, ../_mediaoverride.scss */
  input, textarea, .uneditable-input, input[type="file"] {
    max-width: 400px;
  }

  /* line 12, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn {
    max-width: 450px;
  }
  /* line 15, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn div.fdnarticleinlineimage img, div.fdnarticleinlineimagecolumn div.fdnarticleinlineimage .info {
    max-width: 450px;
  }
  /* line 19, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn .articleinfotable {
    max-width: 200px;
  }

  /* line 24, ../_mediaoverride.scss */
  div.bildekritikk_imageinfo ul.keyvaluelist li span.value {
    width: auto;
  }

  /* line 28, ../_mediaoverride.scss */
  ul.keyvaluelist li {
    display: inline-block;
  }
}
@media (max-width: 640px) {
  /* line 37, ../_mediaoverride.scss */
  form div label {
    max-width: none;
    min-width: none;
    float: none;
    text-align: left;
  }
  /* line 43, ../_mediaoverride.scss */
  form div.formtab div.checkboxoptions {
    margin: auto;
  }
  /* line 46, ../_mediaoverride.scss */
  form div.formtab div.formdisplaytext div.displaytextwrapper {
    margin-left: 0;
  }
}
@media (max-width: 800px) {
  /* line 54, ../_mediaoverride.scss */
  div.happeningsandtips {
    display: none;
  }

  /* line 59, ../_mediaoverride.scss */
  div.avatarcontainer {
    max-width: none;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    text-align: left;
    padding-left: 5px;
    display: block;
  }
  /* line 66, ../_mediaoverride.scss */
  div.avatarcontainer div.usernamecontainer, div.avatarcontainer div.userinfo, div.avatarcontainer div.date {
    display: inline-block;
  }
  /* line 69, ../_mediaoverride.scss */
  div.avatarcontainer div.avatar {
    float: left;
  }
  /* line 72, ../_mediaoverride.scss */
  div.avatarcontainer div.avatar a.avatarimage div.avatarmissing {
    font-size: 24px;
    margin-top: 0;
    padding: 0 5px;
  }
  /* line 77, ../_mediaoverride.scss */
  div.avatarcontainer div.avatar a.avatarimage img {
    max-width: 25px;
    max-height: 25px;
    margin-top: 0;
  }

  /* line 85, ../_mediaoverride.scss */
  div.comment {
    border-top: none;
    border-radius: 0 5px 5px 0;
  }
  /* line 88, ../_mediaoverride.scss */
  div.comment span.figure {
    display: none;
  }

  /* line 103, ../_mediaoverride.scss */
  li.bkimagelistimageitem {
    /* This then fits two images wide on an iPad*/
    width: 320px;
    height: 198px;
  }
  /* line 107, ../_mediaoverride.scss */
  li.bkimagelistimageitem div.bkimagelistinfo {
    opacity: 0.40;
  }
}
@media (max-width: 320px) {
  /* line 115, ../_mediaoverride.scss */
  div.fb_iframe_widget span {
    max-width: 290px;
  }
  /* line 117, ../_mediaoverride.scss */
  div.fb_iframe_widget span iframe {
    max-width: 290px;
  }

  /* line 122, ../_mediaoverride.scss */
  li.bkimagelistimageitem {
    /* This then fits one image wide on an iPhone*/
    width: 290px;
    height: 175px;
  }

  /* line 127, ../_mediaoverride.scss */
  div.browsebar div.browsebarlinks {
    display: none;
  }

  /* line 130, ../_mediaoverride.scss */
  input, textarea, .uneditable-input, input[type="file"] {
    max-width: 220px;
  }

  /* line 134, ../_mediaoverride.scss */
  div#firstpage_firstarticlewithseparateimage {
    margin: -5px -10px;
    padding: 0 0 15px 0;
  }
  /* line 137, ../_mediaoverride.scss */
  div#firstpage_firstarticlewithseparateimage div.firstpage_firstarticlewithseparateimagetext {
    padding: 5px 0 15px;
  }

  /* line 142, ../_mediaoverride.scss */
  div#contentcontainerwrapper {
    padding: 0 10px;
  }

  /* line 146, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn {
    max-width: 300px;
  }
  /* line 149, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn div.fdnarticleinlineimage img, div.fdnarticleinlineimagecolumn div.fdnarticleinlineimage .info {
    max-width: 300px;
  }
  /* line 153, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn .articleinfotable {
    max-width: 150px;
  }

  /* line 160, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn {
    max-width: 300px;
  }
  /* line 163, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn div.fdnarticleinlineimage img, div.fdnarticleinlineimagecolumn div.fdnarticleinlineimage .info {
    max-width: 300px;
  }
  /* line 167, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn .articleinfotable {
    max-width: 150px;
  }

  /* line 176, ../_mediaoverride.scss */
  div.readalsolist div.listitems div.listitemcontainer {
    width: 320px;
    height: 220px;
  }
  /* line 179, ../_mediaoverride.scss */
  div.readalsolist div.listitems div.listitemcontainer div.listitem {
    width: 310px;
    height: 200px;
  }
  /* line 182, ../_mediaoverride.scss */
  div.readalsolist div.listitems div.listitemcontainer div.listitem div.image {
    width: 300px;
    height: 180px;
  }
}
@media (max-width: 767px) {
  /* line 195, ../_mediaoverride.scss */
  body {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 199, ../_mediaoverride.scss */
  div.wizardcontainer {
    display: none;
  }

  /* line 202, ../_mediaoverride.scss */
  div#pageInfoDescription {
    display: none;
  }

  /* line 205, ../_mediaoverride.scss */
  div#titleandheader {
    display: none;
  }

  /* line 208, ../_mediaoverride.scss */
  div#headersearch {
    height: 32px;
  }

  /* line 211, ../_mediaoverride.scss */
  div.tableresponsivecontainer div.responsivetablerow div.hidebelow768, div.tableresponsivecontainer div.headerrow div.hidebelow768 {
    display: none;
  }

  /* line 214, ../_mediaoverride.scss */
  div.diskusjonanswers div.sublevelanswerstandard, div.diskusjonanswers div.sublevelanswercontainer {
    margin-left: 10px;
  }

  /* line 219, ../_mediaoverride.scss */
  div.controls a span.text {
    display: none;
  }

  /* line 226, ../_mediaoverride.scss */
  div.firstpage_firstarticle div.ingress {
    display: none;
  }

  /* line 231, ../_mediaoverride.scss */
  div.firstpage_level2article {
    padding-bottom: 10px;
    margin-bottom: 5px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    min-height: 0;
    max-height: none;
  }
  /* line 239, ../_mediaoverride.scss */
  div.firstpage_level2article div.imageblock {
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    max-height: 150px;
    height: 150px;
  }
  /* line 246, ../_mediaoverride.scss */
  div.firstpage_level2article div.ingress {
    display: none;
  }
  /* line 249, ../_mediaoverride.scss */
  div.firstpage_level2article a.readit {
    display: none;
  }

  /* line 254, ../_mediaoverride.scss */
  div.firstpagearticlelistcontainer_threecolumns {
    display: block;
    width: 100%;
  }
  /* line 257, ../_mediaoverride.scss */
  div.firstpagearticlelistcontainer_threecolumns div.secondlevelarticle {
    width: 100%;
  }

  /* line 261, ../_mediaoverride.scss */
  div.secondlevelarticle {
    width: 100%;
    display: block;
    min-height: 200px;
  }
  /* line 265, ../_mediaoverride.scss */
  div.secondlevelarticle div.category {
    display: none;
  }
  /* line 268, ../_mediaoverride.scss */
  div.secondlevelarticle div.imageblock {
    height: 80px;
  }

  /* line 272, ../_mediaoverride.scss */
  div.shortcutkeylegend {
    display: none;
  }
}
/* Foto.no overrides: */
@media (max-width: 1180px) {
  /* line 280, ../_mediaoverride.scss */
  div#fdnarticle, div#row-header header {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 284, ../_mediaoverride.scss */
  div#contentcontainerwrapper {
    padding: 0 10px;
  }
}
@media (max-width: 1180px) {
  /* line 290, ../_mediaoverride.scss */
  div.bkimagelistimageitemline li.bkimagelistimageitem {
    /* This then fits three images wide on an iPad*/
    width: 290px;
    height: 220px;
  }

  /* line 295, ../_mediaoverride.scss */
  div#contentcontainerwrapper {
    padding: 0 10px;
  }

  /* line 299, ../_mediaoverride.scss */
  div#row-header header {
    padding: 0 20px;
  }

  /* line 305, ../_mediaoverride.scss */
  div#fdnarticle.defaultarticle div.content {
    max-width: 325px;
  }
}
@media (min-width: 987px) {
  /* line 314, ../_mediaoverride.scss */
  div#specialfotomesse {
    display: none;
  }
}
@media (max-width: 986px) {
  /* line 332, ../_mediaoverride.scss */
  div#fdnarticle.defaultarticle div.content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 341, ../_mediaoverride.scss */
  div.wallpaperbgplaceholder, div.firstpagearticleboardwrapper, div.advertleaderboard, div#rightmenufirstpage
  , div#rightmenu, div.pagefooterimages,
  div.commericalAgreements, div#leftcontent {
    display: none;
  }

  /* line 347, ../_mediaoverride.scss */
  div#footer div#about {
    font-size: 10px;
  }
  /* line 350, ../_mediaoverride.scss */
  div#footer div#about div.alts a {
    font-size: 13px;
    padding: 0 6px;
  }
  /* line 355, ../_mediaoverride.scss */
  div#footer div#about span.altstext {
    display: block;
  }

  /* line 361, ../_mediaoverride.scss */
  table.advertboardwithtext {
    display: none;
  }

  /* line 364, ../_mediaoverride.scss */
  div.firstpage_level2article img {
    float: none;
    margin-left: 0;
  }

  /* line 377, ../_mediaoverride.scss */
  div.fdnarticleinlineimagecolumn .articleinfotable {
    max-width: 295px;
  }

  /* line 384, ../_mediaoverride.scss */
  div#fdnarticle h1 {
    font-size: 30px;
  }
}
/*No longer in use?:*/
/*
@import "galleryview";
@import "lightbox";
*/
/* div.allunderheader {background-color:#eee} */
/* Sortable tables */
/* line 502, ../fotono20.scss */
a.fullscreenlink {
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 6px 12px;
  display: inline-block;
  float: right;
}
/* line 508, ../fotono20.scss */
a.fullscreenlink i {
  font-size: 18px;
}

/* Fix for clearing divs with containing floating images:*/
/* line 514, ../fotono20.scss */
div.ajaxsearchresult {
  padding: 5px;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: bold;
}
/* line 519, ../fotono20.scss */
div.ajaxsearchresult div.searchheader {
  font-size: 27px;
}

/* line 524, ../fotono20.scss */
div.searchservicelink {
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-weight: bold;
  border: 1px solid #ccc;
  font-size: 16px;
  max-width: 600px;
  margin-top: 20px;
  text-align: center;
  background-color: #F2F5A9;
}

/* line 538, ../fotono20.scss */
#menuheaderbottom a {
  margin-right: 5px;
  font-size: 11px;
  color: #666;
  padding: 2px 5px 2px 5px;
}
/* line 543, ../fotono20.scss */
#menuheaderbottom a:hover {
  border-bottom: 2px solid #58707D;
  color: #000;
  background-color: #DCEEBD;
}

/* line 548, ../fotono20.scss */
q {
  font-style: italic;
}
/* line 550, ../fotono20.scss */
q:before {
  font-family: FontAwesome;
  content: "";
  color: #ff6b11;
  margin-right: 2px;
  vertical-align: super;
  font-size: 10px;
}
/* line 557, ../fotono20.scss */
q:after {
  font-family: FontAwesome;
  content: "";
  color: #ff6b11;
  margin-left: 3px;
  vertical-align: super;
  font-size: 10px;
}

/* line 566, ../fotono20.scss */
blockquote {
  margin: 5px 30px 10px 0;
  padding: 5px 5px 35px 55px;
  font-size: 18px;
  font-style: italic;
  clear: both;
  border: 0;
}
/* line 573, ../fotono20.scss */
blockquote:before {
  font-family: FontAwesome;
  content: "";
  color: #ff6b11;
  font-size: 20px;
  float: left;
  margin-left: -30px;
}
/* line 580, ../fotono20.scss */
blockquote:after {
  font-family: FontAwesome;
  content: "";
  color: #ff6b11;
  font-size: 20px;
  float: right;
}

/* line 590, ../fotono20.scss */
div.quote {
  border-radius: 5px;
  background-color: #eee;
  margin: 5px 30px 10px 0;
  padding: 5px 5px 35px 55px;
  border: 1px solid #ccc;
  display: table;
}
/* line 597, ../fotono20.scss */
div.quote:before {
  font-family: FontAwesome;
  content: "";
  color: #999;
  font-size: 25px;
  float: left;
  margin-left: -40px;
}
/* line 604, ../fotono20.scss */
div.quote div.quote {
  border-radius: 5px;
  background-color: #fff;
  margin: 5px 30px 10px 0;
  padding: 5px 5px 35px 55px;
  border: 1px solid #ccc;
  clear: both;
}
/* line 611, ../fotono20.scss */
div.quote div.quote:before {
  font-family: FontAwesome;
  content: "";
  color: #999;
  font-size: 20px;
  float: left;
  margin-left: -40px;
}
/* line 621, ../fotono20.scss */
div div.quote2 {
  border-radius: 5px;
  background-color: #fff;
  margin: 5px 30px 10px 0;
  padding: 5px 5px 35px 55px;
  border: 1px solid #ccc;
}
/* line 627, ../fotono20.scss */
div div.quote2:before {
  font-family: FontAwesome;
  content: "";
  color: #999;
  font-size: 20px;
  float: left;
  margin-left: -40px;
}
/* line 635, ../fotono20.scss */
div.quote3 {
  border-radius: 5px;
  background-color: #eee;
  margin: 5px 30px 10px 0;
  padding: 5px 5px 35px 55px;
  border: 1px solid #ccc;
}
/* line 641, ../fotono20.scss */
div.quote3:before {
  font-family: FontAwesome;
  content: "";
  color: #999;
  font-size: 15px;
  float: left;
  margin-left: -40px;
}
/* line 649, ../fotono20.scss */
div.quote .head {
  font-weight: bold;
}

/* line 656, ../fotono20.scss */
cite {
  color: #5A8800;
}

/* line 659, ../fotono20.scss */
.datetoday {
  color: #C51717;
  font-weight: bold;
}

/* line 664, ../fotono20.scss */
.dateyday {
  font-weight: bold;
}

/* line 669, ../fotono20.scss */
.highlight {
  font-weight: bold;
}

/* line 672, ../fotono20.scss */
.viewcounts {
  background: transparent url(/images/eye.png) no-repeat 0 0;
  padding-left: 18px;
}

/* line 676, ../fotono20.scss */
div.loginusername {
  color: #ff0000;
}

/* line 679, ../fotono20.scss */
.pagecontrols {
  cursor: pointer;
  float: right;
  display: inline;
}

/* line 685, ../fotono20.scss */
span.warnfotono {
  color: #bd362f;
}

/* line 692, ../fotono20.scss */
div.floatfix {
  clear: both;
  height: 1px;
}
/* line 695, ../fotono20.scss */
div.breadcrumb {
  border: 1px solid #ccc;
  text-align: left;
  vertical-align: middle;
  padding: 5px 5px 5px 30px;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 3px;
  background: white url(/images/breadcrumb.gif) no-repeat scroll 7px 3px;
  border-radius: 5px;
}

/* line 712, ../fotono20.scss */
div.collapsibleshowtab {
  text-align: right;
  display: block;
}
/* line 715, ../fotono20.scss */
div.collapsiblecontent {
  text-align: left;
}

/* line 721, ../fotono20.scss */
div.debug {
  background: #fffabb url(/images/info.gif) no-repeat scroll 10px center;
  padding: 10px 10px 10px 50px;
  margin: 10px 2px 10px 2px;
  border: 1px solid #bbaa99;
}

/* line 727, ../fotono20.scss */
.username {
  color: #003366;
  text-decoration: none;
  cursor: pointer;
}

/* line 733, ../fotono20.scss */
div.bkgrouppresentation {
  padding: 10px 0;
  background-color: #fff;
  border-radius: 5px;
}
/* line 738, ../fotono20.scss */
div.bkgrouppresentation table tr {
  border-bottom: 1px dashed #ccc;
}
/* line 740, ../fotono20.scss */
div.bkgrouppresentation table tr:last-child {
  border-bottom: none;
}
/* line 745, ../fotono20.scss */
div.bkgrouppresentation table td.bkgroupname {
  font-size: 32px;
  font-weight: bold;
  padding: 10px;
  width: 120px;
}
/* line 750, ../fotono20.scss */
div.bkgrouppresentation table td.bkgroupname img {
  float: left;
  margin-top: 15px;
  max-width: 128px;
  border-radius: 5px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.43);
}
/* line 758, ../fotono20.scss */
div.bkgrouppresentation table td.bkgroupdesc {
  padding: 10px;
}

/* line 767, ../fotono20.scss */
.advertheader {
  font-size: 9px;
  color: #f5f0eb;
}

/* line 772, ../fotono20.scss */
div.shadowbox {
  border-radius: 5px;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  margin-bottom: 5px;
  padding: 10px;
}

/* line 780, ../fotono20.scss */
div.threedbox {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  padding: 0;
  position: static;
  width: auto;
}
/* line 787, ../fotono20.scss */
div.threedbox div.wrapper {
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #BDBDBD;
  margin: 32px auto 0;
  padding: 32px;
  position: relative;
  width: 736px;
}
/* line 796, ../fotono20.scss */
div.threedbox div.page-header {
  font-size: 1.5em;
}

/* line 800, ../fotono20.scss */
div.threedboxfooter {
  background: url("/images/desktop-shadow-full.png") no-repeat scroll center top transparent;
  border: 0 none;
  height: 32px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: 800px;
}

/* IE hacks: */
/* line 813, ../fotono20.scss */
* html .box {
  background-image: none;
  background-color: transparent;
}
/* line 816, ../fotono20.scss */
* html .box .shadow1 {
  background-image: none;
  background-color: #c1c1c1;
  border-top: 2px solid #ebebeb;
  border-left: 2px solid #ebebeb;
  border-right: 2px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  margin: 3px 1px 1px 3px;
}
/* line 824, ../fotono20.scss */
* html .box .shadow2 {
  background-image: none;
  border-top: 1px solid #d4d4d4;
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #a8a8a8;
  border-bottom: 1px solid #a8a8a8;
  position: relative;
  top: -1px;
  left: -1px;
}
/* line 833, ../fotono20.scss */
* html .box .shadow3 {
  background-image: none;
  padding: 0;
}

/* line 837, ../fotono20.scss */
.dropshadow2 {
  background: url(/styles/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/styles/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 16px 5px !important;
  margin: 10px 0 16px 5px;
  padding: 0;
  clear: left;
}

/* line 845, ../fotono20.scss */
.innerbox {
  position: relative;
  bottom: 6px;
  right: 6px;
  border: 1px solid #ccc;
  padding: 0;
  margin: 0px 0px 0px 0px;
  /* IE5 hack */
  \margin: 0px 0px -3px 0px;
  ma\rgin: 0px 0px 0px 0px;
}

/* line 856, ../fotono20.scss */
span.tinyinfo {
  background-color: #FFFABB;
  border: 1px solid #BDB6AD;
  padding: 2px;
  margin-left: 3px;
  font-size: 9px;
}

/* line 863, ../fotono20.scss */
#loginform {
  font-size: 11px;
  margin-bottom: 10px;
}
/* line 867, ../fotono20.scss */
#loginform div.header {
  font-size: 15px;
  background-color: #ccc;
  padding: 10px 2px 10px 15px;
  font-weight: bold;
}
/* line 872, ../fotono20.scss */
#loginform div.content {
  font-size: 11px;
  background-color: #eee;
  padding: 10px 2px 10px 2px;
}
/* line 876, ../fotono20.scss */
#loginform div.content form label {
  margin-right: 10px;
  text-align: left;
  width: 150px;
}
/* line 880, ../fotono20.scss */
#loginform div.content div.links {
  margin-top: 15px;
  text-align: center;
}
/* line 883, ../fotono20.scss */
#loginform div.content div.links a {
  padding: 2px 5px 2px 5px;
  background-color: #fff;
  margin-right: 2px;
  border: 1px solid #666;
  font-weight: bold;
}

/* line 890, ../fotono20.scss */
#loggedinform {
  font-size: 11px;
  margin-bottom: 10px;
}
/* line 894, ../fotono20.scss */
#loggedinform div.header {
  font-size: 15px;
  color: #fff;
  background-color: #003366;
  padding: 10px 4px 2px 4px;
  font-weight: bold;
}
/* line 900, ../fotono20.scss */
#loggedinform div.header div.who {
  font-size: 10px;
  color: #ccc;
  margin-top: 5px;
  text-align: center;
  border-top: 1px solid #ccc;
}
/* line 906, ../fotono20.scss */
#loggedinform div.content {
  font-size: 11px;
  background-color: #B8CBD7;
  padding: 10px 2px 10px 10px;
}
/* line 910, ../fotono20.scss */
#loggedinform div.content a {
  color: #58707d;
}

/* line 914, ../fotono20.scss */
#permanentlogininfo {
  display: none;
  margin-left: 100px;
  width: 500px;
  padding: 20px;
  margin-top: 80px;
  z-index: 255;
  background-color: #fffabb;
  border: 1px solid #cc0000;
}

/* line 926, ../fotono20.scss */
table.lastxxxblocktable {
  width: 100%;
  margin-bottom: 5px;
}
/* line 929, ../fotono20.scss */
table.lastxxxblocktable td {
  width: 50%;
  vertical-align: top;
  margin: 5px;
  background-color: #f4f7f8;
}
/* line 934, ../fotono20.scss */
table.lastxxxblocktable td h1 {
  font-size: 14px;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ccc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  padding: 10px;
}
/* line 938, ../fotono20.scss */
table.lastxxxblocktable td h1 img {
  margin-right: 5px;
  vertical-align: middle;
}
/* line 942, ../fotono20.scss */
table.lastxxxblocktable div.itemlistheader {
  display: none;
}
/* line 944, ../fotono20.scss */
table.lastxxxblocktable div.itemlist {
  background: transparent;
  border: 0;
  border-radius: 5px;
}
/* line 948, ../fotono20.scss */
table.lastxxxblocktable div.itemlist ul li {
  list-style: none;
}
/* line 950, ../fotono20.scss */
table.lastxxxblocktable div.itemlist ul li div.date {
  color: #999;
}
/* line 952, ../fotono20.scss */
table.lastxxxblocktable div.itemlist ul li a {
  color: #333;
}

/* line 955, ../fotono20.scss */
.fieldsetarticlehappening {
  margin-bottom: 10px;
  width: 424px;
}

/* line 960, ../fotono20.scss */
div.bokInfoTitle {
  font-style: italic;
  font-size: 16px;
}
/* line 963, ../fotono20.scss */
div.subpagepaths {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: bold;
  display: none;
}
/* line 964, ../fotono20.scss */
div.subpagepaths ul {
  display: inline;
  padding-left: 5px;
}
/* line 967, ../fotono20.scss */
div.subpagepaths ul li {
  display: inline;
  list-style-type: none;
  padding-right: 15px;
}
/* line 971, ../fotono20.scss */
div.subpagepaths ul li a {
  background: transparent url(/images/arrowBullet.gif) no-repeat scroll 0 2px;
  padding-left: 18px;
}
/* line 981, ../fotono20.scss */
div.subpageitem {
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );
  /* IE6-9 */
  padding: 8px;
  border-radius: 5px;
}
/* line 985, ../fotono20.scss */
div.subpageitem h1 {
  margin-bottom: 5px;
}
/* line 987, ../fotono20.scss */
div.subpageitem div.statistics {
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0 25px 0;
  color: #FF8A00;
}
/* line 992, ../fotono20.scss */
div.subpageitem table {
  width: 100%;
}
/* line 994, ../fotono20.scss */
div.subpageitem table td.text1 {
  width: 300px;
}
/* line 996, ../fotono20.scss */
div.subpageitem table td.text1 div.goto {
  margin-top: 10px;
}
/* line 998, ../fotono20.scss */
div.subpageitem table td.text1 div.goto a {
  font-size: 14px;
  font-weight: bold;
}
/* line 1002, ../fotono20.scss */
div.subpageitem div.shadow3 {
  padding: 0;
}
/* line 1004, ../fotono20.scss */
div.subpageitem div.imagerow img {
  margin: 5px;
  border: 1px solid #ccc;
}

/* line 1011, ../fotono20.scss */
div.roundedcornerbox {
  border-radius: 5px;
  border: 1px solid #ccc;
  margin: 0 0 5px 0;
}

/* line 1017, ../fotono20.scss */
div.whoarewelist {
  overflow: auto;
  /* width: 100%; ????? */
  background-color: #fff;
}
/* line 1020, ../fotono20.scss */
div.whoarewelist div.whoarewe {
  padding: 10px;
  float: left;
  text-align: center;
  height: 550px;
  width: 260px;
}
/* line 1026, ../fotono20.scss */
div.whoarewelist div.whoarewe img {
  max-width: 256px;
  max-height: 256px;
}
/* line 1030, ../fotono20.scss */
div.whoarewelist div.whoarewe div.avatarmissing {
  min-width: 200px;
  min-height: 250px;
}
/* line 1034, ../fotono20.scss */
div.whoarewelist div.whoarewe div.name {
  font-size: 16px;
  padding: 10px 0;
}
/* line 1038, ../fotono20.scss */
div.whoarewelist div.whoarewe div.position {
  font-size: 12px;
  font-weight: bold;
}
/* line 1042, ../fotono20.scss */
div.whoarewelist div.whoarewe div.about {
  padding-top: 25px;
}

/* line 1049, ../fotono20.scss */
div#pageInfoDescription {
  padding: 10px 20px 10px 20px;
  margin-bottom: 15px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-size: 13px;
  background-color: #fefefe;
  position: relative;
  min-height: 38px;
}
/* line 1058, ../fotono20.scss */
div#pageInfoDescription div.infotext {
  padding-left: 40px;
}
/* line 1060, ../fotono20.scss */
div#pageInfoDescription div.infotext:before {
  font-family: FontAwesome;
  content: "";
  color: #0099cc;
  font-size: 40px;
  padding-right: 10px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  position: absolute;
  left: 15px;
}
/* line 1073, ../fotono20.scss */
div#textBubble {
  background: #f8fafa url(/images/info.gif) no-repeat scroll 10px 7px;
  padding: 10px 10px 10px 60px;
  overflow: hidden;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  margin: 0 3px;
  border-radius: 5px;
}
/* line 1081, ../fotono20.scss */
div.feedbackmessage {
  border: 1px solid #BDB6AD;
  margin: 10px 0;
  overflow: hidden;
  border-radius: 5px;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  min-height: 40px;
}
/* line 1091, ../fotono20.scss */
div.feedbackmessage div.messagetext {
  padding: 5px;
}
/* line 1093, ../fotono20.scss */
div.feedbackmessage div.messagetext:before {
  color: #000099;
  font-size: 40px;
  padding-right: 10px;
  vertical-align: middle;
}
/* line 1101, ../fotono20.scss */
div.feedbackmessageok {
  background: #f4fdef url(/images/success.png) no-repeat scroll 6px 11px;
  border: 1px solid #ACDFA7;
  color: #384F34;
  border-radius: 5px;
}
/* line 1108, ../fotono20.scss */
div.feedbackmessageinfo div.messagetext:before {
  font-family: FontAwesome;
  content: "";
}
/* line 1113, ../fotono20.scss */
div.feedbackmessagewarning {
  background: #fffadd url(/images/warning.png) no-repeat 9px 11px;
  border: 1px solid #FFDD00;
  border-radius: 5px;
}
/* line 1117, ../fotono20.scss */
div.feedbackmessageerror {
  background: #ffdddd url(/images/error.png) no-repeat scroll 6px 11px;
  border: 1px solid #FF0000;
  border-radius: 5px;
}
/* line 1121, ../fotono20.scss */
div.formfeedbackmessageerror {
  background: #ffdddd url(/images/error.png) no-repeat scroll 6px 7px;
  border: 1px solid #FF0000;
  border-radius: 5px;
  padding: 5px 5px 5px 30px;
}
/* line 1127, ../fotono20.scss */
div.membershipadvantagemessage {
  background: #ffffee url(/images/info.gif) no-repeat 9px 11px;
  border: 1px solid #BDB6AD;
  border-radius: 5px;
  padding: 10px 10px 10px 55px;
  overflow: hidden;
}
/* line 1133, ../fotono20.scss */
div.membershipadvantagemessage .readmore {
  text-align: center;
  font-weight: bold;
  border-top: 1px solid #ccc;
  padding: 5px;
  margin-top: 10px;
}
/* line 1139, ../fotono20.scss */
div.advantagesheader {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
/* line 1143, ../fotono20.scss */
div.advantagessubheader {
  font-weight: bold;
}
/* line 1145, ../fotono20.scss */
div.advantagessubheader img {
  margin-right: 10px;
  vertical-align: middle;
}
/* line 1148, ../fotono20.scss */
div.dobuttonleft a {
  float: left;
}
/* line 1150, ../fotono20.scss */
div.dobuttonright a {
  float: right;
}
/* line 1152, ../fotono20.scss */
div.dobutton {
  overflow: hidden;
  /*See: http://www.quirksmode.org/css/clearing.html */
  width: 100%;
}
/* line 1153, ../fotono20.scss */
div.dobutton a {
  display: block;
  line-height: 16px;
  /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 41px;
  /* Height of button background height */
  padding-left: 20px;
  /* Width of left menu image */
  text-decoration: none;
  color: #fff;
}
/* line 1163, ../fotono20.scss */
div.dobutton a span {
  display: block;
  padding: 12px 20px 9px 0;
  /*Set 11px below to match value of 'padding-left' value above*/
}
/* line 1170, ../fotono20.scss */
div.bkuserimagecontrol {
  text-align: center;
  padding: 20px;
  background-color: #fff;
  margin: 20px;
}

/* line 1177, ../fotono20.scss */
table.tabholder {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  height: 340px;
}
/* line 1183, ../fotono20.scss */
table.tabholder td.tab {
  width: 50%;
  vertical-align: top;
}
/* line 1186, ../fotono20.scss */
table.tabholder td div.tabcontent div.text {
  height: 320px;
  overflow: auto;
}

/* line 1191, ../fotono20.scss */
div.tabcontent {
  background: transparent;
  border: 0;
}
/* line 1194, ../fotono20.scss */
div.tabcontent img {
  width: 60px;
  border: 1px solid #d2d2d2;
  margin-right: 5px;
  padding: 2px;
}
/* line 1199, ../fotono20.scss */
div.tabcontent .ingress {
  color: #444;
}
/* line 1201, ../fotono20.scss */
div.tabcontent .title {
  font-weight: bold;
}
/* line 1203, ../fotono20.scss */
div.tabcontent table {
  height: 200px;
  overflow: hidden;
  margin: 0 5px;
}
/* line 1207, ../fotono20.scss */
div.tabcontent table td {
  border: 0;
  color: #333;
}
/* line 1208, ../fotono20.scss */
div.tabcontent table td a {
  color: #333;
}
/* line 1210, ../fotono20.scss */
div.tabcontent table td.img {
  width: 80px;
}
/* line 1214, ../fotono20.scss */
div.tabcontent div.tabfooter {
  border-top: 1px solid #CCCCCC;
  font-size: 11px;
  padding: 8px;
}
/* line 1218, ../fotono20.scss */
div.articletabcontent {
  background-color: #fff;
  padding: 15px;
  width: 936px;
  font-size: 14px;
}
/* line 1223, ../fotono20.scss */
div.articletabcontent h1 {
  font-size: 23px;
}
/* line 1225, ../fotono20.scss */
div.articletabcontent h2 {
  font-size: 21px;
}
/* line 1227, ../fotono20.scss */
div.articletabcontent .title {
  font-weight: bold;
  font-size: 24px;
  padding-bottom: 15px;
}
/* line 1231, ../fotono20.scss */
div.articletabcontent table td {
  border: 0;
  color: #333;
}
/* line 1232, ../fotono20.scss */
div.articletabcontent table td a {
  color: #333;
}
/* line 1234, ../fotono20.scss */
div.articletabcontent table td.img {
  width: 80px;
}
/* line 1238, ../fotono20.scss */
div.articletabcontent div.tabfooter {
  border-top: 1px solid #CCCCCC;
  background: transparent url(/images/fromIXD/box-footer.png) repeat-x scroll 0%;
  font-size: 11px;
  padding: 8px;
}
/* line 1243, ../fotono20.scss */
div.articletabcontent table.img {
  margin: 15px 0 15px 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 1248, ../fotono20.scss */
div.articletabcontent table.img td.info div.imagetitle {
  float: left;
  margin-right: 10px;
  font-style: italic;
  font-weight: bold;
}
/* line 1253, ../fotono20.scss */
div.articletabcontent table.img td.info div.imagedescription {
  float: right;
}
/* line 1256, ../fotono20.scss */
div.articletabcontent div.imagetable1 img {
  width: 780px;
}
/* line 1258, ../fotono20.scss */
div.articletabcontent div.imagetable2 div.img {
  width: 50%;
}
/* line 1260, ../fotono20.scss */
div.articletabcontent div.imagetable2 div.img img {
  width: 340px;
}
/* line 1262, ../fotono20.scss */
div.articletabcontent div.imagetable1 table.imgnoscale img {
  width: auto;
  max-width: 780px;
}
/* line 1265, ../fotono20.scss */
div.articletabcontent div.imagetable2 table.imgnoscale div.img {
  width: auto;
}
/* line 1267, ../fotono20.scss */
div.articletabcontent div.imagetable2 table.imgnoscale div.img img {
  width: auto;
}
/* line 1269, ../fotono20.scss */
div.articletabcontent div.imagetable1, div.articletabcontent div.imagetable2, div.articletabcontent div.imagetable3, div.articletabcontent div.imagetable4, div.articletabcontent div.imagetable6 {
  clear: both;
  display: block;
}
/* line 1272, ../fotono20.scss */
div.articletabcontent table.inlineimages {
  margin-left: auto;
  margin-right: auto;
}
/* line 1275, ../fotono20.scss */
div.articletabcontent table.inlineimages tr td {
  vertical-align: bottom;
}
/* line 1277, ../fotono20.scss */
div.articletabcontent table.inlineimages tr td td.info {
  font-size: 11px;
}

/* line 1283, ../fotono20.scss */
div.articletabcontent div.imagetable3 table tr td, div.articletabcontent div.imagetable6 table tr td {
  width: 33%;
}
/* line 1285, ../fotono20.scss */
div.articletabcontent div.imagetable3 table.img img, div.articletabcontent div.imagetable6 div.img img {
  width: 219px;
}
/* line 1287, ../fotono20.scss */
div.articletabcontent div.imagetable4 table.img {
  width: 25%;
}
/* line 1289, ../fotono20.scss */
div.articletabcontent div.imagetable4 table.img img {
  width: 165px;
}
/* line 1291, ../fotono20.scss */
div.articletabcontent div.tabpagercontrol {
  padding: 30px 100px 30px 100px;
  clear: both;
}
/* line 1294, ../fotono20.scss */
div.articletabcontent div.tabpagercontrol a {
  font-size: 16px;
  font-weight: bold;
}
/* line 1297, ../fotono20.scss */
div.articletabcontent div.tabpagercontrol a.nexttablink {
  float: right;
}
/* line 1299, ../fotono20.scss */
div.articletabcontent div.tabpagercontrol a.prevtablink {
  float: left;
}
/* line 1301, ../fotono20.scss */
div.searchbox {
  background-color: #EBE9DF;
}

/* line 1306, ../fotono20.scss */
i.fa-flag:hover {
  color: #ff0000;
}

/* line 1311, ../fotono20.scss */
span.forum_bg {
  color: #006E2E;
}
/* line 1313, ../fotono20.scss */
span.forum_bk {
  color: #cc0000;
}

/* line 1318, ../fotono20.scss */
div.floatinglist {
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 10px;
  line-height: 130%;
  clear: both;
}

/* line 1326, ../fotono20.scss */
img.websnapshot {
  width: 202px;
  border: 2px solid #eee;
}

/* line 1330, ../fotono20.scss */
a.linkheader {
  font-size: 15px;
  font-weight: bold;
}

/* line 1335, ../fotono20.scss */
div.linklistinfo {
  font-size: 12px;
}
/* line 1336, ../fotono20.scss */
div.linklistinfo div.title {
  font-size: 16px;
  font-weight: bold;
}
/* line 1342, ../fotono20.scss */
div.productdisplay {
  padding: 10px;
}
/* line 1345, ../fotono20.scss */
div.productdisplay div.type {
  font-style: italic;
  padding: 5px 0 20px 10px;
  border-bottom: 1px solid #ccc;
}
/* line 1349, ../fotono20.scss */
div.productdisplay div.desc {
  padding: 15px;
}

/* line 1352, ../fotono20.scss */
.bkonelinelist {
  width: 100%;
}
/* line 1354, ../fotono20.scss */
.bkonelinelist .alternate {
  background-color: #d2d2d2;
}
/* line 1356, ../fotono20.scss */
.bkonelinelist .image img {
  height: 100px;
  padding: 5px;
}
/* line 1359, ../fotono20.scss */
.bkonelinelist .title {
  font-weight: bold;
}

/* line 1364, ../fotono20.scss */
div.usertools {
  display: none;
  font-size: 12px;
  margin-left: 10px;
}
/* line 1368, ../fotono20.scss */
div.usertools a {
  margin-right: 15px;
}
/* line 1373, ../fotono20.scss */
div .userRenderShortPresentation {
  background-color: #fafafa;
  border: 1px dashed #ccc;
  padding: 10px;
  margin: 0 20px 30px 20px;
}
/* line 1378, ../fotono20.scss */
div .userRenderShortPresentation img {
  height: 100px;
}
/* line 1380, ../fotono20.scss */
div .userRenderShortPresentation .info {
  padding-bottom: 5px;
  font-size: 11px;
}
/* line 1383, ../fotono20.scss */
div .userRenderShortPresentation .info .name {
  color: #2C86C7;
  font-size: 16px;
  font-weight: bold;
}
/* line 1387, ../fotono20.scss */
div .layoutmenu {
  background-color: #fafafa;
  border: 1px dashed #ccc;
  padding: 10px;
  width: 600px;
  position: absolute;
  right: 20px;
  top: 150px;
  display: none;
}

/* line 1401, ../fotono20.scss */
div.listtypecontrol {
  text-align: right;
}
/* line 1403, ../fotono20.scss */
div.listtypecontrol form label {
  float: none;
  width: auto;
}
/* line 1406, ../fotono20.scss */
div.listtypecontrol span.sel {
  font-weight: bold;
}

/* line 1409, ../fotono20.scss */
img.bmlistlogo {
  vertical-align: middle;
  padding-right: 2px;
  vertical-align: top;
  margin-top: 2px;
}

/* line 1417, ../fotono20.scss */
div.advertlistadvert img.firmalogo {
  width: 100px;
  float: right;
}
/* line 1421, ../fotono20.scss */
div.bruktmarkedblockitem img {
  width: 120px;
}
/* line 1423, ../fotono20.scss */
div.bruktmarkedblockitem img.bmlistlogo {
  width: 64px;
}
/* line 1425, ../fotono20.scss */
div.bruktmarkedblockitem .merke {
  font-weight: bold;
  font-size: 14px;
}
/* line 1428, ../fotono20.scss */
div.bruktmarkedblockitem .link {
  margin-top: 10px;
}
/* line 1430, ../fotono20.scss */
div.commericalAgreements {
  background-color: #fff;
  margin: 3px 0;
  padding: 5px;
}
/* line 1434, ../fotono20.scss */
div.commericalAgreements .title {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}
/* line 1438, ../fotono20.scss */
div.commericalAgreements table {
  width: 100%;
}
/* line 1440, ../fotono20.scss */
div.commericalAgreements table td {
  text-align: center;
  padding: 5px;
}

/* line 1445, ../fotono20.scss */
table.utstyrerfaring {
  width: 100%;
  margin-bottom: 30px;
  margin-top: 10px;
}
/* line 1449, ../fotono20.scss */
table.utstyrerfaring td.contentdesc {
  width: 100px;
  font-weight: bold;
  vertical-align: top;
}
/* line 1453, ../fotono20.scss */
table.utstyrerfaring td.contentdesc img {
  width: 20px;
  vertical-align: top;
  padding-right: 5px;
}

/* line 1459, ../fotono20.scss */
div.closewindowlink {
  padding: 10px;
  text-align: center;
}
/* line 1462, ../fotono20.scss */
div.closewindowlink a {
  padding: 7px;
  margin-right: 20px;
  border: 1px solid #ccc;
  font-weight: bold;
  background-color: #F6F6F6;
}

/* Hack to get a div with just floating content to expand*/
/* old way:
html[xmlns] .clearfix, .clearfix {
	height: 1%;
	overflow: hidden;
}
*/
/* line 1477, ../fotono20.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 1482, ../fotono20.scss */
.clearfix:after {
  clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 1490, ../fotono20.scss */
.clearfix {
  *zoom: 1;
}

/* line 1495, ../fotono20.scss */
#slider-bg {
  position: relative;
  background: url(/images/yui/slider/bg-fader.gif) 5px 0 repeat-x;
  height: 28px;
  width: 428px;
}

/* line 1501, ../fotono20.scss */
#slider-thumb {
  position: absolute;
  top: 4px;
}

/* line 1505, ../fotono20.scss */
h1, h2, h3, h4, h5 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  line-height: 130%;
}

/* line 1513, ../fotono20.scss */
.flex_header {
  background: #D8DFEA none repeat scroll 0%;
  border-top: 1px solid #B1BDD6;
  cursor: pointer;
  padding: 2px 8px 2px 23px;
}
/* line 1514, ../fotono20.scss */
.flex_header div {
  float: left;
}
/* line 1516, ../fotono20.scss */
.flex_header h2 {
  color: #3B5998;
  display: inline;
  font-size: 11px;
}

/* line 1525, ../fotono20.scss */
.flex_open .when_shut {
  display: none;
}

/* line 1528, ../fotono20.scss */
.when_shut .flex_header {
  background-color: #efefef;
  background-image: url(/images/arrow_link.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

/* line 1534, ../fotono20.scss */
.when_open .flex_header {
  background-image: url(/images/arrowdown.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border-top: 1px solid #3B5998;
}

/* line 1540, ../fotono20.scss */
.when_shut {
  padding-bottom: 5px;
}

/* line 1543, ../fotono20.scss */
.flex_open .when_open {
  display: block;
}

/* line 1546, ../fotono20.scss */
.box_subhead {
  color: #444;
}
/* line 1547, ../fotono20.scss */
.box_subhead .box_subtitle {
  float: left;
}

/* line 1551, ../fotono20.scss */
.when_open .no_padding, .no_padding {
  padding: 0px;
}

/* line 1554, ../fotono20.scss */
.flex_box {
  overflow: hidden;
  padding: 10px 8px 15px;
}

/* line 1558, ../fotono20.scss */
.no_padding {
  padding: 0px;
}

/* line 1561, ../fotono20.scss */
.box_subhead {
  background: #efefef none repeat scroll 0%;
  border-top: 1px solid #CCCCCC;
  color: #444;
  overflow: hidden;
  padding: 2px 8px;
}

/* line 1569, ../fotono20.scss */
div#googleAds {
  width: 180px;
  padding-top: 5px;
}

/* line 1576, ../fotono20.scss */
.actionbar {
  font-size: 11px;
  padding: 5px;
  background-color: #efefef;
  font-weight: bold;
  vertical-align: middle;
}
/* line 1582, ../fotono20.scss */
.actionbar form {
  display: inline;
}

/* line 1586, ../fotono20.scss */
div.tematopmenu {
  padding: 5px;
}
/* line 1588, ../fotono20.scss */
div.tematopmenu span.name {
  font-weight: bold;
}
/* line 1591, ../fotono20.scss */
div.temaheader div.description {
  font-size: 12px;
  font-style: italic;
  padding: 5px;
}
/* line 1595, ../fotono20.scss */
div.blogcontainer {
  border-bottom: 1px solid #ccc;
  background-color: #fff;
  padding: 5px;
  clear: both;
}
/* line 1601, ../fotono20.scss */
div.blogcontainer div.blogcontent {
  clear: both;
}
/* line 1603, ../fotono20.scss */
div.blogcontainer div.blogheader {
  padding-bottom: 5px;
  font-size: 140%;
  xbackground: transparent url(http://www.blogblog.com/harbor/divider.gif) no-repeat scroll center bottom;
}
/* line 1607, ../fotono20.scss */
div.blogcontainer div.blogtext {
  padding: 10px;
}
/* line 1609, ../fotono20.scss */
div.blogcontainer div.blogtext img {
  float: right;
  margin: 10px;
}
/* line 1612, ../fotono20.scss */
div.blogcontainer div.bloginfo {
  background-color: #ccc;
  padding: 10px;
}
/* line 1615, ../fotono20.scss */
div.blogcontainer div.blogstats {
  padding: 10px;
}
/* line 1617, ../fotono20.scss */
div.blogcontainer div.blogcontrol {
  text-align: right;
  padding: 10px;
}
/* line 1620, ../fotono20.scss */
div.blogcontainer div.blogcontrol a {
  margin-left: 10px;
  padding: 10px;
}
/* line 1623, ../fotono20.scss */
div.blogcontainer div.blogdate {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 5px;
}
/* line 1628, ../fotono20.scss */
div.blogimage {
  float: right;
  padding: 10px;
}

/* line 1632, ../fotono20.scss */
table.blogimage tr td.photographer {
  text-align: right;
}

/* line 1637, ../fotono20.scss */
div.calibrationsquare {
  background: #ccc;
  text-align: center;
  height: 1600px;
  padding: 30px;
}
/* line 1642, ../fotono20.scss */
div.calibrationsquare img {
  margin: 100px;
}
/* line 1644, ../fotono20.scss */
div.calibrationsquare a {
  color: #000;
  text-decoration: underline;
}
/* line 1647, ../fotono20.scss */
div.fotokarusell {
  text-align: center;
  background-color: #666;
}
/* line 1651, ../fotono20.scss */
div.fotokarusell .image img {
  padding: 20px 0 20px 0;
}
/* line 1653, ../fotono20.scss */
div.fotokarusell .image .imagetitle {
  text-align: center;
  font-style: italic;
  padding: 5px 0 5px 0;
  color: #fff;
  font-weight: bold;
}

/* line 1660, ../fotono20.scss */
table.statsandaddnew {
  width: 100%;
}
/* line 1662, ../fotono20.scss */
table.statsandaddnew td.placeholder {
  width: 50%;
  text-align: center;
  vertical-align: middle;
}

/* line 1668, ../fotono20.scss */
div.actionlistshort a {
  color: #337ab7;
}

/* line 1673, ../fotono20.scss */
div.actionlistlong {
  position: relative;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
/* line 1678, ../fotono20.scss */
div.actionlistlong a.ddchoice {
  padding: 0 20px 0 5px;
  color: #337ab7;
}
/* line 1679, ../fotono20.scss */
div.actionlistlong a.ddchoice:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 5px;
  color: #000;
}
/* line 1687, ../fotono20.scss */
div.actionlistlong ul {
  font-weight: bold;
  float: left;
  zoom: 1;
  margin: 0;
  padding: 0;
  z-index: 99;
}
/* line 1695, ../fotono20.scss */
div.actionlistlong a:hover {
  color: #000;
}
/* line 1697, ../fotono20.scss */
div.actionlistlong a:active {
  color: #FF8A00;
}
/* line 1700, ../fotono20.scss */
div.actionlistlong li a {
  display: block;
  padding: 1px 20px;
  border-right: 1px solid #333;
}
/* line 1704, ../fotono20.scss */
div.actionlistlong li:last-child a {
  border-right: none;
}
/* line 1706, ../fotono20.scss */
div.actionlistlong li:hover {
  background: #ccc;
  position: relative;
}
/* line 1709, ../fotono20.scss */
div.actionlistlong li a:hover {
  color: #fff;
}
/* line 1711, ../fotono20.scss */
div.actionlistlong ul {
  width: 220px;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none outside none;
  border: 1px solid #ccc;
}
/* line 1721, ../fotono20.scss */
div.actionlistlong ul li {
  font-weight: normal;
  background: #f6f6f6;
  color: #000;
  border-bottom: 1px solid #ccc;
  float: none;
}
/* line 1727, ../fotono20.scss */
div.actionlistlong ul li a {
  padding: 5px 10px;
  border-right: none;
  width: 100%;
  display: inline-block;
}
/* line 1732, ../fotono20.scss */
div.actionlistlong ul ul {
  left: 100%;
  top: 0;
  list-style: none outside none;
}
/* line 1736, ../fotono20.scss */
div.actionlistlong li:hover > ul .highlightwarning {
  color: #ff0000;
}

/* Doesn't work in IE */
/*
	LEVEL TWO
*/
/* IE 6 & 7 Needs Inline Block */
/*
	LEVEL THREE
*/
/* line 1751, ../fotono20.scss */
.highlightwarning strong {
  font-weight: bold;
}

/* line 1754, ../fotono20.scss */
.cancelbutton {
  color: #cc0000;
}

/* line 1757, ../fotono20.scss */
#dd {
  margin: 0;
  padding: 0;
}
/* line 1760, ../fotono20.scss */
#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}
/* line 1766, ../fotono20.scss */
#dd li a.menu {
  display: block;
  text-align: center;
  background: #5970B2;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: 60px;
  text-decoration: none;
}
/* line 1775, ../fotono20.scss */
#dd li a.menu:hover {
  background: #49A3FF;
}

/* line 1778, ../fotono20.scss */
.submenu {
  background: #EAEBD8;
  border: 1px solid #5970B2;
  visibility: hidden;
  position: absolute;
  z-index: 31;
}
/* line 1784, ../fotono20.scss */
.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2875DE;
}
/* line 1791, ../fotono20.scss */
.submenu a:hover {
  background: #49A3FF;
  color: #FFF;
}

/* NOT CHECKED FOR NEW DESIGN:  */
/* line 1797, ../fotono20.scss */
ul {
  margin-top: 3px;
  margin-bottom: 3px;
}

/* line 1801, ../fotono20.scss */
table.articleAdministratorList {
  height: 100%;
  /*	width:100%; */
}
/* line 1802, ../fotono20.scss */
table.articleAdministratorList td {
  color: #223355;
  text-decoration: none;
  background-color: #fff;
  border-top: solid 1px;
  border-bottom: 0;
  border-right: 0;
  border-left: solid 1px;
  border-color: #e3e3e3;
}
/* line 1813, ../fotono20.scss */
table.articleAdministratorList th {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  background-color: #898999;
}

/* line 1820, ../fotono20.scss */
td.frameddiskusjoncontent {
  border-top: solid 1px;
  border-bottom: 0;
  border-right: solid 1px;
  border-left: solid 1px;
  border-color: #e3e3e3;
}
/* line 1826, ../fotono20.scss */
td.helptext {
  font-size: 11px;
  border-top: solid 1px;
  border-bottom: solid 1px;
  border-right: solid 1px;
  border-color: #d2d2c6;
  BACKGROUND-COLOR: #ffffcc;
  vertical-align: top;
  color: #000;
}
/* line 1835, ../fotono20.scss */
td.headline {
  border-bottom: solid 1px;
  border-color: #d2d2c6;
  vertical-align: top;
  font-weight: bold;
}

/* line 1841, ../fotono20.scss */
th {
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
}

/* line 1850, ../fotono20.scss */
.bildegallericolor {
  color: #339900;
}

/* line 1853, ../fotono20.scss */
.bildekritikkcolor {
  color: #CC0000;
}

/* line 1856, ../fotono20.scss */
.pageheader {
  font-weight: bold;
  font-size: 18px;
  color: #113355;
}

/* line 1861, ../fotono20.scss */
.newsmorelink {
  font-size: 11px;
  font-weight: bold;
  color: #223355;
  text-decoration: underline;
}

/* line 1867, ../fotono20.scss */
.logintext {
  font-size: 11px;
  color: #666;
  text-decoration: none;
}

/* line 1872, ../fotono20.scss */
.loginformfield {
  background-color: #B2B2B2;
  border-style: outset;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #f2f2f2;
  font-size: 10px;
}

/* line 1882, ../fotono20.scss */
.input {
  background-color: #FCFCFC;
  border-color: #000;
  color: #000;
  border-width: 1px;
  border-style: solid solid solid;
}

/* line 1889, ../fotono20.scss */
.inputdisabled {
  background-color: #ccc;
  border-color: #000;
  color: #000;
  border-width: 0;
  text-align: center;
}

/* line 1896, ../fotono20.scss */
a.bugs {
  color: #ff0000;
}

/* line 1900, ../fotono20.scss */
div.admincontainer {
  display: inline;
}
/* line 1902, ../fotono20.scss */
div.utstillerlist a {
  display: block;
}
/* line 1904, ../fotono20.scss */
div.moderatormessage {
  padding: 5px;
  border: 1px dashed #FF8A00;
  margin-bottom: 5px;
}
/* line 1908, ../fotono20.scss */
div.moderatorheader {
  font-style: italic;
  padding: 3px;
}
/* line 1911, ../fotono20.scss */
div.moderatorheader strong {
  color: #FF8A00;
}

/* line 1914, ../fotono20.scss */
span.moderatormessagecompact strong {
  color: #FF8A00;
}

/* line 1917, ../fotono20.scss */
div.moderatortext {
  padding-left: 10px;
}

/* line 1920, ../fotono20.scss */
span.moderatormessagecompact {
  font-style: italic;
}

/* line 1924, ../fotono20.scss */
div#starRatingContainer {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #666;
  vertical-align: middle;
}
/* line 1929, ../fotono20.scss */
div#starRatingContainer span.header {
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px;
}
/* line 1934, ../fotono20.scss */
div#starRatingContainer div.avgrating {
  margin-left: 30px;
  display: inline;
  width: 50%;
  text-align: center;
}
/* line 1939, ../fotono20.scss */
div#starRatingContainer div.avgrating div.stars {
  display: inline;
}
/* line 1941, ../fotono20.scss */
div#starRatingContainer div.myrating {
  margin-left: 30px;
  display: inline;
  width: 50%;
  text-align: center;
}
/* line 1946, ../fotono20.scss */
div#starRatingContainer div.rating {
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
}
/* line 1950, ../fotono20.scss */
div#starRatingContainer div.rating img {
  vertical-align: middle;
}
/* line 1952, ../fotono20.scss */
div#starRatingContainer div.ratingfb {
  padding-left: 10px;
  display: inline;
}
/* line 1955, ../fotono20.scss */
div.membershipreason {
  font-style: italic;
  margin-left: 10px;
}
/* line 1958, ../fotono20.scss */
div.placementandcommentholder {
  width: 400px;
  margin: 1px auto 10px auto;
  padding: 10px;
  border: 1px solid #eee;
  background-color: #fff;
}
/* line 1965, ../fotono20.scss */
div.placementandcommentholder div.placement {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
/* line 1969, ../fotono20.scss */
div.placementandcommentholder div.juryimagecomment {
  font-size: 14px;
  font-weight: bold;
}

/* line 1974, ../fotono20.scss */
#Fullscreen {
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  vertical-align: middle;
  padding-top: 200px;
}
/* line 1985, ../fotono20.scss */
#Fullscreen * {
  vertical-align: middle;
}
/* line 1988, ../fotono20.scss */
#Fullscreen img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: auto auto;
  vertical-align: middle;
}
