body {
  font-family: dinosaur, sans-serif;
  font-weight: normal;
  padding-top: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.section-bold {
  font-family: dinosaur, sans-serif;
  font-weight: 700;
}
.section-regular {
  font-family: dinosaur, sans-serif;
  font-weight: 400;
}
.section-italic {
  font-family: dinosaur, sans-serif;
  font-weight: 400;
  font-style: italic;
}
.section-light {
  font-family: dinosaur, sans-serif;
  font-weight: 300;
}
.nopadding {
  padding: 0px;
}
.nowpadding {
  padding-left: 0px;
  padding-right: 0px;
}
.frontfirstnews {
  background-color: #fff;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
}
.frontfirstnews .h2 {
  color: #008293;
  font-size: 25px;
  font-weight: 700;
  margin-top: 0px;
}
.frontfirstnews .date {
  margin-top: 10px;
}
.frontfirstnews .bread {
  margin-top: 10px;
  margin-bottom: 20px;
}
.navbar {
  margin-bottom: 0px;
  height: 100px !important;
  padding-top: 15px;
}
.navbar a {
  color: #374c6a;
  font-size: 19px;
  font-weight: 700;
}
.navbar-brand {
  color: #374c6a;
  font-size: 36px !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 10px;
}
.navbar-brand a {
  color: #374c6a;
  font-size: 36px !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 10px;
}
.navbar-brand > img {
  margin-top: -42px;
}
.greenfronttop {
  background-color: #dae2ea;
  min-height: 295px;
  color: #fff !important;
  padding-top: 45px;
  padding-bottom: 45px;
}
.navbar-collapse {
  text-align: right;
}
.navbar-collapse ul {
  float: right;
}
.front-box {
  text-align: center;
  color: #c54057;
  font-size: 15px;
  text-transform: uppercase;
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  padding-top: 35px;
  padding-bottom: 35px;
  margin-top: 25px;
  margin-bottom: 25px;
  min-height: 202px;
  font-weight: 500;
}
.front-box img {
  width: 50%;
  max-width: 70px;
  height: auto;
  margin: auto;
  margin-bottom: 20px;
  display: block;
  clear: both;
}
.greybg-fluid {
  background-color: #eef2f5;
  background-image: url(/Files/Templates/Designs/Yrkisdepilin/img/front_bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.front-box-mynd img {
  width: 100%;
  height: auto;
}
.front-box-mynd a {
  background-color: #fff;
  margin-top: 60px;
  margin-bottom: 60px;
  display: block;
  position: relative;
  -webkit-box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
}
.front-box-mynd a div {
  padding: 20px;
  font-size: 15px;
  background-color: #fff;
  color: #c54057;
  font-size: 27px;
  font-weight: 700;
}
.frontsplit {
  background-color: #f0f3f7;
  padding: 0px;
}
.frontleft {
  padding-top: 60px;
  padding-bottom: 60px;
}
.frontleft img {
  width: 100%;
  height: auto;
}
.frontright {
  padding-top: 60px;
  padding-bottom: 60px;
}
.aktuelt {
  font-size: 27px;
  font-weight: 700;
  color: #374c6a !important;
  margin-bottom: 25px;
  margin-top: 20px;
  display: block;
}
.frontsecondnews {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);
}
.frontsecondnews .h2 {
  color: #008293;
  font-size: 25px;
  font-weight: 700;
  margin-top: 0px;
}
.frontsecondnews .date {
  margin-top: 10px;
}
.frontsecondnews .bread {
  margin-top: 10px;
  margin-bottom: 20px;
}
.frontfaq {
  line-height: 60px;
  width: 100%;
  clear: both;
  border: none;
  text-indent: 15px;
}
.urv {
  color: #0b3d63;
  font-size: 15px;
  font-weight: 700;
  margin-top: 25px;
}
.frontfaqul {
  margin: 0px;
  padding: 0px;
}
.frontfaqul li {
  display: block;
  float: left;
  width: 100%;
  line-height: 26px;
  height: 26px;
}
ul.frontfaqul li a {
  color: #008293;
  width: 100%;
  line-height: 26px;
  height: 26px;
  font-size: 15px;
  font-weight: 700;
}
.morefaqs {
  margin-top: 40px;
  color: #0b3d63;
  display: block;
  float: left;
}
.rightfloat {
  float: right;
}
.snarvegir {
  background-color: #f0f3f7;
  padding-top: 25px;
  padding-bottom: 60px;
}
.snarvegir a {
  color: #c54057;
}
.snarvegir a span {
  background-color: #fff;
  padding: 20px;
  margin-right: 25px;
  border-radius: 50px;
  color: rgba(55, 76, 106, 0.5);
  margin-bottom: 30px;
}
.snarvegirhead {
  color: #0b3d63;
  font-size: 27px;
  font-weight: 700;
  margin-bottom: 40px;
}
footer {
  background-color: #2a3c57;
  padding-top: 40px;
  padding-bottom: 40px;
  color: #fff;
  line-height: 1.7em;
  font-size: 17px;
}
footer h5 {
  font-size: 16px;
  text-transform: uppercase;
  margin-top: 0px;
  width: 100%;
  display: block;
  clear: both;
}
footer ul {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
}
footer ul li {
  width: 100%;
  color: #fff;
  display: block;
  float: left;
}
footer ul li a {
  display: block;
  float: left;
  width: 100%;
  color: #fff;
}
footer h6 {
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 30px;
}
footer a {
  color: #fff;
  text-decoration: underline;
}
footer a:hover {
  text-decoration: underline;
  color: #fff;
  opacity: 0.7;
}
#topmen {
  float: left;
  margin-top: 10px;
  margin-left: 30px;
}
#topmen a:hover {
  background-color: #fff !important;
  opacity: 0.7;
}
#topmen li.active a {
  color: #c54057;
}
.othertopmen {
  display: inline;
  float: right;
  width: auto;
  height: auto;
  margin-top: 23px;
}
.othertopmen li {
  display: inline;
  float: left;
  margin-left: 40px;
}
li.dansk {
  text-decoration: underline;
  font-style: italic;
  font-size: 15px;
  color: #0b3d63;
}
.topleit {
  padding: 13px;
  border-radius: 30px;
  background-color: rgba(11, 61, 99, 0.1);
  font-size: 20px;
  color: #0b3d63;
}
#q {
  width: 228px;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  border-collapse: collapse;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #0b3d63;
  display: inline;
  float: left;
}
#searchButton {
  background-color: #0b3d63;
  color: #fff;
  height: 40px;
  padding-left: 10px;
  font-size: 18px;
  padding-top: 11px;
  padding-right: 10px;
  display: inline;
  float: left;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
#searchButton:hover {
  cursor: pointer;
}
.carousel-inner {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.6);
  font-size: 19px;
}
.carousel-inner img {
  max-width: 100%;
  width: 100%;
}
.slidertextwrap {
  padding: 20px 30px;
  min-height: 140px;
}
.slidertextwrap a {
  color: #0b3d63;
  text-decoration: underline !important;
}
.carousel-control {
  background-image: none !important;
}
.carousel-indicators {
  bottom: -40px;
}
.carousel-indicators li {
  background-color: #f0f3f7;
}
.carousel-indicators .active {
  background-color: #f0f3f7;
}
#FrontSlider {
  padding-top: 50px;
  padding-bottom: 50px;
}
.modal-body {
  height: 70px;
}
.frnewslistelement {
  display: block;
  float: left;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(55, 76, 106, 0.1);
}
.frontnewstext .dato {
  font-style: italic;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
}
.frontnewstext .yvirskrift {
  color: #c54057;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2em;
}
.frontnewstext .teasertext {
  color: #333333;
  font-size: 17px;
  font-weight: 400;
  padding-top: 10px;
}
.frontmorenews {
  color: #374c6a;
  float: left;
  display: inline;
  margin-top: 40px;
  font-size: 17px;
}
.frontmorenews:hover {
  text-decoration: none !important;
  color: #c54057;
  opacity: 0.7;
}
.frontmorenews span {
  color: rgba(11, 61, 99, 0.5);
  font-size: 17px;
  position: relative;
  top: 2px;
  margin-left: 5px;
}
.fronttidindavraev {
  color: #374c6a;
  float: right;
  display: inline;
  margin-top: 40px;
  font-size: 16px;
}
.fronttidindavraev:hover {
  text-decoration: none !important;
  color: #c54057;
  opacity: 0.7;
}
.fronttidindavraev span {
  color: rgba(11, 61, 99, 0.5);
  font-size: 17px;
  position: relative;
  top: 2px;
  margin-left: 5px;
}
img {
  max-width: 100%;
}
.frontaktsubhead {
  color: #0b3d63;
  font-weight: 700;
  font-size: 15px;
  clear: both;
  display: block;
  width: 100%;
}
.spurningur {
  display: block;
  width: 100%;
  clear: both;
  float: left;
  color: #c54057;
  font-size: 18px;
  font-weight: 700;
  margin-top: 8px;
  line-height: 1.2em;
  margin-bottom: 10px;
}
.spurningur:hover {
  cursor: pointer;
  opacity: 0.7;
}
.svar {
  display: none;
  clear: both;
  float: left;
  width: 100%;
}
.svar p {
  font-size: 17px;
}
.uppercase {
  text-transform: uppercase;
}
#frontsnarvegir a {
  color: #c54057;
  font-size: 18px;
}
#frontsnarvegir a:hover {
  text-decoration: none !important;
  color: #c54057;
  opacity: 0.7;
}
.submenu1 {
  height: 60px;
  background-color: #2a3c57;
  margin-bottom: 40px;
}
.submenu1 ul {
  margin: 16px 0px;
  padding: 0px;
}
.submenu1 ul li {
  display: inline;
  float: left;
  margin-right: 40px;
}
.submenu1 ul li a {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}
.submenu1 ul li.active a {
  color: #eec6cd;
  text-decoration: none !important;
  text-decoration: underline;
}
.submenu1 .col-xs-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.newscontent .date {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.6);
  font-style: italic;
  margin-top: 30px;
}
.newscontent .yvirskrift {
  font-size: 28px;
  color: #172f42;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 20px;
}
.newscontent .tekstur {
  color: #172f42;
  font-size: 17px;
  line-height: 1.6em;
  margin-bottom: 20px;
}
.newscontent .mynd img {
  width: 100%;
  height: auto;
}
.newssharesection {
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 1px solid #eef2f5;
  color: #0b3d63;
}
.newssharesection a {
  color: #0b3d63;
}
.newssharesection a:hover {
  text-decoration: none;
}
.newssharesection a .ti-facebook {
  color: #fff;
  background-color: #0b3d63;
  padding: 6px 7px;
  font-size: 18px;
  top: 2px;
  position: relative;
  margin-right: 5px;
  border-radius: 4px;
}
.newssharesection a .ti-printer {
  color: #fff;
  background-color: #0b3d63;
  padding: 6px 7px;
  font-size: 18px;
  top: 2px;
  position: relative;
  margin-right: 5px;
  border-radius: 4px;
  margin-left: 30px;
}
.newmorenews {
  float: right !important;
}
.newmorenews span {
  margin-left: 5px;
}
.margtop40 {
  margin-bottom: 20px;
  color: #172f42;
  font-size: 28px;
}
.newslistelement {
  padding-top: 19px;
  padding-bottom: 19px;
}
.newslistelement .yvirskrift {
  font-size: 20px !important;
  margin-top: 5px;
  margin-bottom: 5px;
}
#Innihald {
  padding-bottom: 100px;
}
.sppage {
  display: block;
  margin-bottom: 50px !important;
}
.sppage .sp {
  font-size: 20px;
}
.sppage .sv {
  display: none;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 50px;
}
.ptext_yvirskrift {
  font-size: 27px;
  font-weight: 700;
  color: #374c6a;
  margin-bottom: 20px;
  margin-top: 20px;
}
.ptext_tekstur {
  font-size: 19px;
  margin-bottom: 60px;
  display: block;
  float: left;
  line-height: 1.6em;
}
.ptext_tekstur a {
  color: #c54057;
  text-decoration: underline;
}
.ptext_tekstur a:hover {
  opacity: 0.7;
}
.bluelinksbox {
  background-color: #f0f3f7;
  color: #374c6a;
  padding: 10px 25px 30px 25px;
  display: block;
  float: left;
  margin-top: 20px;
  margin-bottom: 80px;
}
.bluelinksbox h2 {
  font-size: 28px;
  font-weight: 700;
  display: block;
  float: left;
}
.bluelinksbox ul {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
}
.bluelinksbox ul li {
  display: block;
  float: left;
  width: 100%;
  clear: both;
  margin-top: 15px;
}
.bluelinksbox ul li a {
  color: #c54057;
  font-style: italic;
  font-size: 17px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.bluelinksbox ul li a:hover {
  text-decoration: none;
  padding-left: 10px;
}
.bluelinksbox ul li a span {
  color: rgba(55, 76, 106, 0.5);
  margin-right: 5px;
  position: relative;
  top: 2px;
}
a.front-box:hover {
  color: #374c6a;
  opacity: 0.8;
  text-decoration: none;
}
.formsdownload {
  background-color: #eef2f5;
  padding-top: 40px;
  padding-bottom: 40px;
}
.formlink {
  margin-bottom: 20px;
  line-height: 44px;
  font-size: 19px;
  color: #c54057;
}
.formlink:hover {
  text-decoration: none;
  opacity: 0.7;
}
.formlink .ti-download {
  color: rgba(55, 76, 106, 0.5);
  font-size: 21px;
  background-color: #fff;
  width: 44px;
  height: 44px;
  display: inline;
  float: left;
  border-radius: 44px;
  text-align: center;
  padding-top: 10px;
  margin-right: 10px;
}
#topleft {
  padding-top: 20px;
}
#topright {
  padding-top: 20px;
}
.yrkh3 {
  color: #008293;
  font-size: 39px;
  font-weight: 100;
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
.utbseperator {
  border-bottom: 1px solid #eef2f5;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
.yrksubhead {
  font-size: 17px;
  color: #0b3d63;
  display: block;
  width: 100%;
  clear: both;
}
.submenu2 {
  height: auto;
  line-height: 60px;
  background-color: #f3f5f7;
  margin-bottom: 40px;
}
.submenu2 ul {
  display: inline;
  float: left;
  margin: 0px;
  padding: 0px;
}
.submenu2 ul li {
  display: inline;
  float: left;
  margin-right: 30px;
}
.submenu2 ul li a {
  font-size: 13px;
  color: rgba(11, 61, 99, 0.8);
  text-decoration: underline;
}
.submenu2 ul li a:hover {
  opacity: 0.7;
}
.submenu2 ul li a span {
  text-decoration: none !important;
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: 2px;
}
.submenu2 .col-xs-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.utbhead {
  color: #0b3d63;
  font-size: 22px;
  font-weight: 700;
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
}
.utbheiti {
  font-size: 17px;
  color: #0b3d63;
}
.utblongs {
  font-size: 17px;
  font-style: italic;
  color: #008293;
}
.tabless {
  background-color: #fff;
  padding-bottom: 20px;
}
.tabless tbody tr:nth-child(even) {
  background: #fff;
  height: 41px;
}
.tabless tbody tr:nth-child(odd) {
  background-color: rgba(11, 61, 99, 0.1);
  height: 41px;
}
.tabless td {
  border: 1px solid rgba(29, 83, 107, 0.1);
  line-height: 1.2em !important;
}
.tabless td p {
  padding: 0px !important;
  display: table-cell;
  vertical-align: middle;
}
.tablesaw-swipe .tablesaw-swipe-cellpersist {
  border-right: none;
}
table {
  font-size: 16px;
}
.tablesaw td {
  padding-bottom: 0px;
}
th button {
  display: inline !important;
  float: left !important;
  position: relative;
  padding-right: 20px !important;
}
th button span {
  display: inline !important;
  float: left !important;
  position: absolute;
  right: 4px;
  top: 6px;
}
.empwrapper {
  background-color: #f8e8eb;
  padding-top: 40px;
  padding-bottom: 80px;
  margin-top: 80px;
  margin-bottom: 0;
}
.empmail {
  color: #374c6a;
  font-size: 17px;
  display: block;
  float: left;
}
.empmail a {
  color: #c54057;
}
.empmail a:focus {
  color: #374c6a;
}
.empmail a:hover {
  color: #374c6a;
}
.emphead {
  color: #374c6a;
  font-size: 29px;
  font-weight: 700;
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
.empnavn {
  color: #374c6a;
  font-size: 21px;
  font-weight: 700;
  display: block;
  float: left;
  margin-bottom: 2px;
}
.empstarvsheiti {
  font-size: 17px;
  display: block;
  float: left;
  margin-bottom: 2px;
}
.empcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(8, 8, 8, 0.15);
  -moz-box-shadow: 0px 0px 4px 0px rgba(8, 8, 8, 0.15);
  box-shadow: 0px 0px 4px 0px rgba(8, 8, 8, 0.15);
  margin-bottom: 30px;
}
.empimg {
  padding: 0px !important;
  background-color: #ccc;
  display: flex;
  flex-direction: column;
}
.empimg img {
  width: 100% !important;
  height: auto !important;
  min-height: 1px;
  max-width: 100% !important;
  max-height: auto !important;
}
.empinfo {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 15px 20px;
}
.colhead {
  color: #374c6a;
  font-weight: 700;
  font-size: 27px;
  display: block;
  float: left;
  margin-top: 50px;
  margin-bottom: 25px;
  width: 100%;
}
.editor {
  line-height: 1.8em;
}
.editor h1 {
  color: #172f42;
  font-weight: 700;
  font-size: 28px;
  display: block;
  float: left;
  width: 100%;
}
.editor h2 {
  color: #172f42;
  font-weight: 700;
  font-size: 28px;
  display: block;
  float: left;
  width: 100%;
}
.editor h3 {
  color: #172f42;
  font-weight: 700;
  font-size: 28px;
  display: block;
  float: left;
  width: 100%;
}
.editor h4 {
  color: #172f42;
  font-weight: 700;
  font-size: 28px;
  display: block;
  float: left;
  width: 100%;
}
.editor h5 {
  color: #172f42;
  font-weight: 700;
  font-size: 28px;
  display: block;
  float: left;
  width: 100%;
}
.editor h6 {
  color: #172f42;
  font-weight: 700;
  font-size: 28px;
  display: block;
  float: left;
  width: 100%;
}
.editor ul {
  display: block;
  float: left;
  width: 100%;
  clear: both;
  padding-left: 30px;
}
.editor ul li {
  display: block;
  float: left;
  padding-left: 0px;
  margin-top: 8px;
  width: 100%;
  clear: both;
}
.editor ul li:before {
  content: "- ";
  position: relative;
  left: -5px;
}
.editor p {
  display: block;
  float: left;
  clear: both;
}
.coltekstur {
  font-size: 18px;
  color: #333;
  display: block;
  float: left;
  width: 100%;
}
.coltekstur a {
  color: #c54057;
  text-decoration: underline;
}
.coltekstur a:hover {
  color: #2a3c57;
}
img.block {
  display: block;
  float: left;
  margin-top: 7px;
  margin-bottom: 40px;
}
.coltextright {
  margin-top: 100px;
  border-top: 1px solid #dfe3e7;
  padding-top: 20px;
}
.coltextright:empty {
  display: none;
}
.search2 {
  display: none !important;
}
.dk2 {
  display: none !important;
}
.fo1 {
  display: none !important;
}
.rowmargtop80 {
  margin-top: 80px;
}
#utb4 {
  padding-bottom: 40px !important;
}
#frontkassar a:hover {
  opacity: 0.7;
  text-decoration: none;
}
a.frnewslistelement:hover {
  opacity: 0.7;
}
#topsrchtrig {
  cursor: pointer;
  opacity: 0.7;
}
.LeftMenuTrue .container {
  width: 100% !important;
}
.LeftMenuTrue .container-fluid {
  width: 100% !important;
}
.LeftMenuTrue .row {
  width: 100% !important;
}
#vinstramenu {
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 40px;
  display: block;
  float: left;
}
#vinstramenu li {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  border-bottom: 1px solid #dfe3e7;
  padding-bottom: 10px;
  line-height: 1.7em;
}
#vinstramenu li a {
  display: block;
  float: left;
  width: 100%;
  font-size: 17px;
  color: #0b3d63;
}
#vinstramenu li a:focus {
  color: #c54057;
  text-decoration: none;
}
#vinstramenu li a:hover {
  color: #c54057;
  text-decoration: none;
}
#vinstramenu li li {
  background-color: #f3f5f7;
}
#vinstramenu .M3 {
  margin: 2px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
  position: relative;
  top: 6px;
  border-top: 1px solid #dfe3e7;
}
#vinstramenu .M3 li {
  margin-bottom: 0px;
  padding: 10px 0px 10px 15px;
}
#vinstramenu li.active > a {
  color: #c54057;
}
#vinstramenu * {
  display: block;
  float: left;
}
h2.colhead {
  margin-top: 15px;
}
.footerbottom {
  background-color: #23334d;
  font-size: 13px;
  line-height: 1.7em;
  color: #fff !important;
  padding-top: 12px;
  padding-bottom: 7px;
}
.footerbottom a {
  color: #fff;
  line-height: 18px;
}
.footerbottom a:hover {
  text-decoration: none !important;
  opacity: 0.7;
}
.footerbottom img {
  margin-right: 6px;
  margin-top: -5px;
}
.kolofon img {
  width: auto !important;
  max-width: auto !important;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .othertopmen li {
    margin-left: 20px !important;
  }
  .mean-container a.meanmenu-reveal {
    color: #374c6a;
  }
}
@media screen and (min-width: 769px) and (max-width: 991px) {
  .navbar-brand {
    font-size: 26px !important;
    position: absolute;
    top: -10px;
    left: 0px;
    z-index: 9999;
    color: #fff !important;
    padding-left: 29px;
  }
  .navbar-brand a {
    color: #fff !important;
    width: 200px;
  }
  .navbar-brand > img {
    width: 104px;
    margin-top: -16px;
  }
  .navbar-toggle .icon-bar {
    background-color: #0b3d63;
  }
  .navbar {
    height: 0px !important;
    min-height: 0px !important;
  }
  .mean-container .mean-bar {
    z-index: 8888 !important;
    background: #fff !important;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    height: 23px !important;
    background-color: #eef2f5 !important;
    opacity: 0.75;
  }
  .mean-container a.meanmenu-reveal {
    color: #374c6a;
  }
  .mean-container a.meanmenu-reveal span {
    background: #374c6a;
  }
  .meanmenu li {
    border-bottom: 1px solid #eef2f5;
  }
  .meanmenu li a {
    background-color: #fff !important;
    color: #0b3d63 !important;
  }
  .meanmenu li a:hover {
    background-color: #fff !important;
    color: #0b3d63 !important;
  }
  .meanmenu li:hover {
    background-color: #fff !important;
    color: #0b3d63 !important;
  }
  .meanmenu .M1 li {
    background-color: #eef2f5 !important;
  }
  .meanmenu .M1 li:hover {
    background-color: #eef2f5 !important;
  }
  #frontkassar {
    padding-top: 40px;
  }
  .submenu1 {
    display: none !important;
  }
  img {
    max-width: 100% !important;
    overflow: hidden;
    width: 100%;
  }
  .topleit {
    background-color: #fff;
  }
  .slidertextwrap {
    min-height: 160px;
  }
  .ptext_yvirskrift {
    margin-top: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 768px) {
  .othertopmen {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  footer {
    margin-top: 80px;
    margin-top: 0px;
  }
  footer .col-xs-12 {
    margin-bottom: 40px;
  }
  footer h6 {
    margin-bottom: 10px;
  }
  footer p {
    margin-bottom: 0px;
  }
  .coltextright {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .empcontainer {
    margin-bottom: 30px;
  }
  .colhead {
    margin-top: 20px;
  }
  .editor img.block {
    margin-bottom: 10px;
  }
  .rowmargtop80 {
    margin-top: 20px;
  }
  #fronttidindi {
    padding-top: 0px;
  }
  .frontnewstext {
    padding: 0px;
    margin-top: 15px;
  }
  .frnewslistelement {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
  .frontmorenews {
    width: 100%;
    display: block;
    clear: both;
    margin-top: 10px;
  }
  .fronttidindavraev {
    width: 100%;
    display: block;
    clear: both;
    margin-top: 10px;
  }
  #FrontFaq {
    padding-top: 0px;
  }
  .front-box {
    font-size: 13px;
    padding: 20px 10px;
    margin-bottom: 10px;
  }
  .greenfronttop {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .snarvegir {
    padding-bottom: 25px;
  }
  .snarvegir a span {
    font-size: 12px;
    padding: 10px;
    margin-right: 10px;
  }
  #frontsnarvegir a {
    margin-bottom: 20px;
    display: block;
    float: left;
    clear: both;
  }
  .snarvegirhead {
    margin-bottom: 20px;
  }
  .newscontent .date {
    margin-top: 0px;
  }
  .ti-printer {
    display: none !important;
  }
  .printa-tekstur {
    display: none !important;
  }
  .newmorenews {
    position: relative;
    top: 2px;
  }
  #horizontalMenu {
    display: none;
  }
  .ptext_yvirskrift {
    margin-top: 60px;
  }
  .ptext_tekstur {
    margin-bottom: 20px;
    margin-bottom: 20px !important;
  }
  .formsdownload a {
    font-size: 13px;
    line-height: 1.2em;
  }
  .formsdownload a span {
    position: relative;
    top: -10px;
  }
  .formlink {
    padding: 0px;
  }
  #utb1 {
    padding: 0px;
  }
  #utb2 {
    padding: 0px;
  }
  #utb3 {
    padding: 0px;
  }
  #utb4 {
    padding: 0px;
  }
  .submenu2 {
    line-height: 1.2em;
    height: auto;
    padding-top: 20px;
  }
  .submenu2 ul li {
    margin-right: 0px;
    line-height: 1.2em;
    display: block;
    float: left;
    margin-bottom: 20px;
    width: 100%;
  }
  .submenu2 ul li a {
    line-height: 1.2em;
    font-size: 14px;
  }
  .yrkh3 {
    font-size: 24px;
  }
  .utbheiti {
    font-size: 14px;
  }
  .utblongs {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .utbseperator {
    margin-bottom: 20px;
    padding-bottom: 30px;
  }
  .navbar-brand {
    font-size: 26px !important;
    position: absolute;
    top: -10px;
    left: 0px;
    z-index: 9999;
    color: #fff !important;
    padding-left: 29px;
  }
  .navbar-brand a {
    color: #fff !important;
    width: 200px;
  }
  .navbar-brand > img {
    width: 104px;
    margin-top: -16px;
  }
  .navbar-toggle .icon-bar {
    background-color: #0b3d63;
  }
  .navbar {
    height: 0px !important;
    min-height: 0px !important;
  }
  .mean-container .mean-bar {
    z-index: 8888 !important;
    background: #fff !important;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    height: 23px !important;
    background-color: #eef2f5 !important;
    opacity: 0.75;
  }
  .mean-container a.meanmenu-reveal {
    color: #374c6a;
  }
  .mean-container a.meanmenu-reveal span {
    background: #374c6a;
  }
  .meanmenu li {
    border-bottom: 1px solid #eef2f5;
  }
  .meanmenu li a {
    background-color: #fff !important;
    color: #0b3d63 !important;
  }
  .meanmenu li a:hover {
    background-color: #fff !important;
    color: #0b3d63 !important;
  }
  .meanmenu li:hover {
    background-color: #fff !important;
    color: #0b3d63 !important;
  }
  .meanmenu .M1 li {
    background-color: #eef2f5 !important;
  }
  .meanmenu .M1 li:hover {
    background-color: #eef2f5 !important;
  }
  #frontkassar {
    padding-top: 20px;
  }
  .submenu1 {
    display: none !important;
  }
  img {
    max-width: 100% !important;
    overflow: hidden;
    width: 100%;
  }
  .slidertextwrap {
    min-height: 160px;
  }
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.utbugving .mynd {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 18px;
}
.utbugving .mynd img {
  width: 100%;
  float: left;
  display: block;
}
.utbugving .tekstur {
  font-size: 19px;
  line-height: 30px;
  display: block;
  margin-bottom: 30px;
}
.utbugving .tekstur p {
  margin-bottom: 20px;
}
.utbugving h1 {
  font-family: dinosaur, sans-serif;
  font-weight: 700;
  color: #374c6a;
  margin-bottom: 24px;
}
.utbugving .embed-container {
  margin-bottom: 60px;
}
.utbugving h2,
.utbugving h3 {
  font-family: dinosaur, sans-serif;
  font-weight: 700;
  color: #2b2b2b;
  text-transform: uppercase;
  display: block;
  float: left;
  width: 100%;
}
.utbugving .namstekstur {
  display: block;
  float: left;
  width: 100%;
  font-size: 19px;
  color: #333333;
  line-height: 30px;
}
.utbugving .namsleinki {
  display: block;
  float: left;
  clear: both;
  margin-bottom: 20px !important;
  margin-top: 50px;
}
.utbugving .namsleinki span {
  display: inline;
  float: left;
  position: relative;
}
.utbugving .namsleinki span:before {
  font-size: 17px;
  color: rgba(55, 76, 106, 0.5);
  position: relative;
  top: 5px;
}
.utbugving .namsleinki div {
  display: inline;
  float: left;
  font-size: 17px;
  color: #c54057;
  text-decoration: underline;
  font-style: italic;
  margin-left: 5px;
}
.utbugving .namsleinki div:hover {
  color: #333;
}
.utbugving ul {
  display: block;
  float: left;
  padding: 0px;
  margin-bottom: 20px;
}
.utbugving ul li {
  display: block;
  float: left;
  width: 100%;
  font-family: dinosaur, sans-serif;
  font-size: 19px;
}
.utbugving #utbGKLP {
  display: block;
  width: 100%;
  float: left;
}
.utbugving #utbGKLP .wheretolearn {
  width: 100%;
  display: block;
  float: left;
  border-top: 1px solid #dfe3e7;
  border-bottom: 1px solid #dfe3e7;
  font-size: 21px;
  text-transform: uppercase;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-top: 100px;
}
.utbugving #utbGKLP ul {
  display: block;
  float: left;
  margin-top: 30px;
}
.utbugving #utbGKLP ul li {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font-size: 19px;
  line-height: 30px;
}
.utbugving .oydublodRightBox {
  border-top: 1px solid #dfe3e7;
  position: relative;
  display: block;
  float: left;
  padding: 16px 20px;
  background-color: #e8ecee;
  background-image: url("/Files/Templates/Designs/Yrkisdepilin/img/oydublod@1x.svg");
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  padding-bottom: 28px;
}
.utbugving .oydublodRightBox .icon {
  position: absolute;
  top: 20px;
  right: -22px;
  width: 44px;
  height: 44px;
  background-color: #fff;
  border-radius: 22px;
  padding: 10px 12px;
  color: rgba(55, 76, 106, 0.5);
}
.utbugving .oydublodRightBox .icon i:before {
  font-size: 21px;
}
.utbugving .oydublodRightBox ul {
  display: block;
  float: left;
  margin: 0px;
}
.utbugving .oydublodRightBox ul li {
  display: block;
  float: left;
  margin-bottom: 10px;
}
.utbugving .oydublodRightBox ul li a {
  color: #c54057;
  text-decoration: underline;
  font-size: 17px;
  font-style: italic;
  line-height: 20px;
}
.utbugving .oydublodRightBox ul li a:hover {
  color: #333;
}
.utbugving .oydublodRightBox h3.utboydublod {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
@media only screen and (min-width: 600px) {
  .selectorcontainer {
    margin-left: 15px;
    width: calc(100% - 15px);
  }
  .norpadding-md {
    padding-right: 0px;
  }
  .nolpadding-md {
    padding-left: 0px;
  }
}
.utbspecrow {
  display: block;
  float: left;
  width: 100%;
}
.skulayvirlit a {
  color: #333;
  text-decoration: underline;
}
.leinkiRightBox {
  position: relative;
  display: block;
  border-top: 1px solid #e1e9ee;
  width: 100%;
  float: left;
  padding: 16px 20px;
  background-color: #f3f5f7;
  background-image: url("/Files/Templates/Designs/Yrkisdepilin/img/leinki-1@1x.svg");
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  margin-top: 20px;
  padding-bottom: 28px;
}
.leinkiRightBox .icon {
  position: absolute;
  top: 20px;
  right: -22px;
  width: 44px;
  height: 44px;
  background-color: #fff;
  border-radius: 22px;
  padding: 10px 12px;
  color: rgba(55, 76, 106, 0.5);
}
.leinkiRightBox .icon i:before {
  font-size: 21px;
}
.leinkiRightBox ul {
  display: block;
  float: left;
  margin: 0px;
}
.leinkiRightBox ul li {
  display: block;
  float: left;
  margin-bottom: 10px;
}
.leinkiRightBox ul li a {
  color: #c54057;
  text-decoration: underline;
  font-size: 17px;
  font-style: italic;
  line-height: 20px;
}
.leinkiRightBox ul li a:hover {
  color: #333;
}
.leinkiRightBox h3 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
.logirRightBox {
  position: relative;
  display: block;
  width: 100%;
  float: left;
  padding: 16px 20px;
  background-color: #fcebee;
  background-image: url("/Files/Templates/Designs/Yrkisdepilin/img/logir@1x.svg");
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  margin-top: 20px;
  padding-bottom: 28px;
  border-top: 1px solid #f7dadd;
}
.logirRightBox .icon {
  position: absolute;
  top: 20px;
  right: -22px;
  width: 44px;
  height: 44px;
  background-color: #fff;
  border-radius: 22px;
  padding: 10px 12px;
  color: rgba(55, 76, 106, 0.5);
}
.logirRightBox .icon i:before {
  font-size: 21px;
  color: #f7dadd;
}
.logirRightBox ul {
  display: block;
  float: left;
  margin: 0px;
}
.logirRightBox ul li {
  display: block;
  float: left;
  margin-bottom: 10px;
}
.logirRightBox ul li a {
  color: #c54057;
  text-decoration: underline;
  font-size: 17px;
  font-style: italic;
  line-height: 20px;
}
.logirRightBox ul li a:hover {
  color: #333;
}
.logirRightBox h3 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
.pt-20 {
  padding-top: 20px;
}
.pt-25 {
  padding-top: 25px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-35 {
  padding-top: 35px;
}
.pt-40 {
  padding-top: 40px;
}
.uppbhead {
  width: 100%;
  display: block;
  float: left;
  border-top: 1px solid #dfe3e7;
  border-bottom: 1px solid #dfe3e7;
  font-size: 21px;
  text-transform: uppercase;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-top: 70px;
}
.sv h3 {
  font-size: 19px;
  font-weight: 400;
  color: #333333;
  display: block;
  float: left;
  margin-top: 40px;
  margin-bottom: 25px;
  text-transform: none !important;
  line-height: 1.7em;
}
.sv .activity {
  display: inline;
  float: left;
  height: 21px;
}
.sv .Skulagongd {
  background-color: #23334d;
}
.sv .ilaeru {
  background-color: #dae2ea;
}
.sv .Sveinaroyndarskeid {
  background-color: #c54057;
}
.circle.Skulagongd {
  display: inline;
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #23334d;
  margin-right: 5px;
  position: relative;
  top: 6px;
}
.circle.Sveinaroyndarskeid {
  display: inline;
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #c54057;
  margin-right: 5px;
  position: relative;
  top: 6px;
}
.circle.ilaeru {
  display: inline;
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #c3c9d2;
  margin-right: 5px;
  position: relative;
  top: 6px;
}
.txtdesc {
  display: inline;
  float: left;
}
.txtdesc p {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
}
.desblk {
  display: inline;
  float: left;
  width: auto;
  max-width: 50%;
  margin-right: 16px;
  margin-top: 20px;
}
ul.M4 {
  display: block;
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background-color: #eef0f3 !important;
  margin-top: 15px;
  margin-bottom: -11px;
}
ul.M4 > li {
  background-color: #eef0f3 !important;
}
ul.M4 > li a {
  padding-left: 25px !important;
}
ul.M3 {
  background-color: #f3f5f7 !important;
}
ul.M3 > li {
  background-color: #f3f5f7 !important;
  padding-left: 0px !important;
}
ul.M3 > li a {
  padding-left: 25px;
}
h1.ptext_yvirskrift,
.ptext_tekstur {
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
.utbname,
.utbland {
  display: inline;
  float: left;
  font-size: 19px;
}
.utbname {
  font-size: 19px !important;
  color: #333;
  margin-right: 8px;
}
.utbland {
  color: #718daa;
}
.utbcol {
  margin-bottom: 18px;
}
h3.educategory {
  font-size: 22px;
  text-transform: uppercase;
  color: #2b2b2b;
  display: block;
  float: left;
  width: 100%;
  font-weight: 700;
  margin-bottom: 27px;
  margin-top: 46px;
}
.selectorcontainer {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #dfe3e7;
  border-bottom: 1px solid #dfe3e7;
  padding-left: 0px;
}
.selectorcontainer .text {
  font-size: 17px;
  font-style: italic;
  display: inline;
  float: left;
}
.selectorcontainer ul {
  display: inline;
  float: left;
}
.selectorcontainer ul li {
  display: inline;
  float: left;
}
.selectorcontainer ul li a {
  font-size: 17px;
  color: #718daa;
  text-decoration: underline;
  margin-right: 4px;
  line-height: 23px;
  padding: 6px 10px;
}
.selectorcontainer ul li a:hover {
  cursor: pointer;
  color: #333;
}
.selectorcontainer ul li a.active {
  background-color: #e7eaed;
  color: #333;
  text-decoration: none;
  border-radius: 20px;
  position: relative;
  top: 2px;
  padding-top: 4px;
  padding-right: 15px;
  padding-left: 15px;
}
.selectorcontainer ul li a.active:hover {
  cursor: default;
}
.text-col p {
  font-size: 19px;
  color: #333;
  line-height: 30px;
}
.newydtable th {
  border-bottom: 2px solid #333333;
}
.newydtable .tablesaw-swipe .tablesaw-swipe-cellpersist,
.newydtable .tablesaw-swipe-cellpersist {
  border-right: 0px !important;
}
.newydtable th {
  color: #333333;
  font-size: 21px;
  font-weight: bold;
}
.newydtable td {
  color: #23334d;
  font-size: 19px;
  height: 65px;
}
.newydtable td a {
  color: #b83246;
}
.newydtable tr:nth-child(odd):not(.notVisible) {
  background: #fff;
}
.newydtable tr:nth-child(odd):not(.notVisible).odd {
  background: #fff !important;
}
.newydtable tr:nth-child(even):not(.notVisible) {
  background: #f4f5f7;
}
.newydtable tr:nth-child(even):not(.notVisible).even {
  background: #f4f5f7 !important;
}
.newydtable .logcol.even {
  background: #f4f5f7 !important;
}
.newydtable .logcol.odd {
  background: #fff !important;
}
.sppage {
  border-bottom: 1px solid #dfe3e7;
  display: block;
  float: left;
  width: 100%;
}
.sppage:nth-of-type(1) {
  border-top: 1px solid #dfe3e7;
}
.sppage .spurningur {
  display: block;
  float: left;
}
.sppage {
  margin-bottom: 0px !important;
  width: 100%;
  display: block;
  float: left;
}
.sppage .spurningur {
  color: #23334d;
  font-weight: normal;
  padding-top: 11px;
  padding-bottom: 16px;
  margin-top: 0px !important;
  margin-bottom: 0px;
  width: 100%;
  display: block;
  float: left;
  margin-left: 0px;
}
.sppage .spurningur:after {
  content: "+";
  color: #b02a3c;
  right: 15px;
  top: 9px;
  position: absolute;
  font-size: 30px;
}
.sppage .spurningur.sp.spactive:after {
  content: "";
  width: 12px;
  height: 1.5px;
  margin-top: 15px;
  right: 17px;
  background-color: #b02a3c;
}
.nopadding-left {
  padding-left: 0px !important;
}
.maxw100 * {
  max-width: 100% !important;
}
.rowmargtop80 {
  float: left;
}
.lpenddate,
.expired {
  display: inline;
  float: left;
}
.expired {
  color: #c54057;
  margin-top: -1px;
  margin-left: 2px;
}
.expiredexpl,
.expiredexplstar {
  display: inline;
  float: left;
}
.expiredexplstar {
  color: #c54057;
  margin-right: 3px;
}
.gklpfoot {
  display: block;
  float: right;
  text-align: right;
}
.logfragr {
  font-size: 14px;
  color: #333;
  margin: 0px !important;
  margin-bottom: 20px !important;
}
.logfragr:hover {
  text-decoration: none !important;
}
.logirtable {
  padding-bottom: 10px !important;
}
.logirtable p {
  margin: 0px !important;
}
.stovnalysing input {
  width: 100% !important;
  display: block;
  float: left;
  height: 40px;
  border: none;
  background-color: #efefef;
  margin-bottom: 15px;
}
.stovnalysing select {
  margin-bottom: 15px;
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 1ex;
  background-origin: content-box;
  border: 0;
  border-radius: 0;
  background-color: #efefef;
  padding-right: 7px;
  padding-left: 5px;
  height: 40px !important;
  line-height: 40px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
}
.stovnalysing input[type="date"] {
  padding-left: 6px !important;
}
.stovnalysing .item-edit-field-group-name {
  display: none;
}
.stovnalysing .item-edit-submission input {
  background-color: #2a3c57;
  color: #fff;
  margin-top: 25px;
  font-weight: bold;
}
.stovnalysing .item-edit-submission input:hover {
  background-color: #000;
}
.namsskipancon p {
  width: 100%;
  max-width: 765px;
}
.namsskipancon .dagforttekstur {
  font-size: 16px;
  font-style: italic;
  opacity: 0.5;
  margin-top: 16px;
}
.namsskipancon h1 {
  font-size: 27px;
  font-weight: bold;
  color: #374c6a;
  margin-top: 5px;
}
.namsskipancon h2 {
  font-size: 21px;
  font-weight: bold;
}
.namsskipancon a {
  text-decoration: underline;
  color: #c54057;
}
.namsskipancon .txt {
  font-size: 19px;
  color: #333;
  line-height: 30px;
}
.namsskipancon .NPWrapper {
  display: block;
  float: left;
  width: 100%;
  height: auto;
}
.namsskipancon .NPWrapper .NPhead:hover {
  cursor: pointer;
}
.namsskipancon .NPWrapper .NPhead .head {
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 21px;
  color: #23334d;
  border-top: 1px solid #dfe3e7;
  text-transform: uppercase;
  position: relative;
  transition: none;
}
.namsskipancon .NPWrapper .NPhead .head.active {
  border-bottom: 1px solid #dfe3e7;
}
.namsskipancon .NPWrapper .NPhead .head:after {
  content: "+";
  color: #b02a3c;
  right: 15px;
  top: 4px;
  position: absolute;
  font-size: 30px;
}
.namsskipancon .NPWrapper .NPhead .head.active:after {
  content: "";
  width: 12px;
  height: 1.5px;
  margin-top: 24px;
  right: 17px;
  background-color: #b02a3c;
}
.namsskipancon .NPContent {
  display: none;
  padding-top: 20px;
  /* height: 0px; */
  /* transition: all 0.3s ease-in-out;*/
}
.namsskipancon .NPContent p {
  font-size: 18px;
  max-width: 725px;
}
.namsskipancon .NPContent img {
  width: 100%;
  height: auto;
}
.namsskipancon .NPContent .myndatekstur {
  display: block;
  width: 100%;
  text-align: right;
  clear: both;
  font-size: 13px;
  font-style: italic;
  opacity: 0.5;
}
.namsskipancon .NPContent .tekstur2 {
  margin-top: 30px;
  padding-bottom: 30px;
}
.kapitlar {
  display: block;
  float: left;
  border-bottom: 1px solid #dfe3e7;
  width: 100%;
}
.namsklink {
  display: block;
  float: left;
  background-color: #2a3c57;
  color: #fff !important;
  margin-top: 100px;
  padding: 10px 20px;
  font-weight: bold;
  font-size: 21px;
  text-decoration: none !important;
}
.namsklink:hover {
  opacity: 0.9;
}
.namsleinki {
  display: block;
  float: left;
  height: 70px;
  line-height: 70px;
  padding: 0px 21px;
  width: 100%;
  max-width: 547px;
  -webkit-box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.16);
  margin-top: 40px;
  margin-bottom: 45px !important;
  transition: all 0.15s ease-in-out;
}
.namsleinki:hover {
  -webkit-box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.25);
  opacity: 0.95;
}
.namsleinki img {
  display: inline;
  float: left;
  margin-top: 18px;
}
.namsleinki div {
  display: inline;
  float: left;
  text-transform: uppercase;
  text-decoration: none !important;
  font-style: normal !important;
}
.namsleinki div:hover {
  color: #c54057 !important;
}
.namsleinki .ti-arrow-right {
  display: inline;
  float: right !important;
  margin-top: 18px !important;
}
.namsleinki .ti-arrow-right:before {
  font-size: 21px !important;
}
@media only screen and (min-width: 768px) {
  padding-top: 0px !important;
}
/* {
    transition: all 0.3s ease-in-out;
}*/
h3.OSS {
  margin-top: 50px;
  margin-bottom: 15px;
}
.dktitle {
  font-size: 16px;
  color: #718daa;
  position: relative;
  top: -15px;
  margin-bottom: 20px;
}
.skulafragr {
  font-size: 19px;
  color: #333333;
  line-height: 30px;
  margin-bottom: 22px;
  margin-top: 5px;
  display: block;
  float: left;
}
.utbuppbh3 {
  margin-top: 0px !important;
}
.spactive {
  border-bottom: 1px solid #dfe3e7;
}
#LPDestination li,
.newtable li,
#LPDestination .tablesaw-advance,
.newtable .tablesaw-advance {
  display: none !important;
}
#LPDestination td,
.newtable td {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: 39px !important;
}
#LPDestination td p,
.newtable td p {
  margin-bottom: 0px !important;
}
.sv.svarOpen ul {
  display: block;
  float: left;
  margin-top: 10px;
  margin-bottom: 15spx;
  list-style-type: disc !important;
  list-style-position: inside;
  padding-left: 20px;
  width: 100%;
  clear: both;
}
.sv.svarOpen ul li {
  font-size: 17px !important;
  display: block;
  float: none !important;
  margin-bottom: 10px;
  position: relative;
}
.sv.svarOpen ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #333;
  position: absolute;
  left: -15px;
  top: 10px;
}
.lpsvar > p {
  font-size: 19px;
  line-height: 30px;
  padding: 0px 10px;
}
.lpslot {
  border-top: 1px solid #dfe3e7;
  margin-top: 10px;
}
.spuutb {
  border-top: 1px solid #dfe3e7;
}
.row + .sppage {
  border-top: 1px solid #dfe3e7;
}
.newtop {
  background-image: url("/Files/Templates/Designs/Yrkisdepilin/img/TopBg.jpg");
  padding-top: 100px;
  padding-bottom: 100px;
  background-size: cover;
  background-position: top center;
}
.utb-fr-box {
  background-color: rgba(35, 51, 77, 0.8);
  display: block;
  float: left;
  width: 100%;
  color: #fff;
  padding: 26px 32px;
  position: relative;
}
.utb-fr-box:hover {
  color: #fff;
  text-decoration: none !important;
}
.utb-fr-box h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 15px !important;
  font-size: 22px;
  margin-bottom: 18px;
}
.utb-fr-box i {
  position: absolute;
  top: 26px;
  right: 32px;
}
.utb-fr-box i:before {
  font-size: 22px;
}
.noredlink a {
  color: #23334d !important;
}
.noredlink a:hover {
  text-decoration: none !important;
  opacity: 0.7;
}
.noredlink a:hover i:before {
  text-decoration: none !important;
}
.mystarvtable * {
  font-size: 17px !important;
}
.mystarvtable td {
  padding-right: 40px !important;
  min-width: 120px !important;
}
.mystarvtable .lasttd {
  padding-right: 0px !important;
  padding-left: 50px !important;
  min-width: 50px !important;
}
.mystarvtable .lasttd i {
  float: right;
}
.frontlaeruplass {
  font-weight: 500 !important;
  font-size: 26px !important;
  width: auto !important;
  display: inline;
  float: left;
}
.sendstarvslyslink {
  float: right;
  display: inline;
  margin-top: 56px;
  margin-right: 20px;
}
.sendstarvslyslink i,
.sendstarvslyslink p {
  display: inline;
  float: left;
  color: #374c6a;
  font-size: 17px;
}
.sendstarvslyslink:hover p {
  text-decoration: underline;
}
.sendstarvslyslink i {
  position: relative;
  margin-top: 5px;
  margin-right: 5px;
}
.frontstarvtable {
  margin-top: 35px;
  margin-bottom: 50px;
  display: block;
  float: left;
}
.frontstarvtable tr {
  border-bottom: 1px solid #f4f5f7;
}
.frontstarvtable tr:nth-child(2n) {
  background: none !important;
}
.frontstarvtable button,
.frontstarvtable p,
.frontstarvtable td {
  padding-left: 0px !important;
}
@media screen and (min-width: 992px) {
  .tablesaw-bar {
    display: none !important;
  }
}
.oll-godkend-lp.nolysing {
  margin-top: 13px;
}
.oll-godkend-lp {
  display: block;
  float: left;
  clear: left !important;
  height: 55px;
  line-height: 55px;
  border-radius: 27.5px !important;
  padding: 0px 40px;
  background-color: #e6ebf1;
}
.oll-godkend-lp i,
.oll-godkend-lp p {
  display: inline;
  float: left;
  color: #374c6a;
  font-size: 17px !important;
}
.oll-godkend-lp i:before {
  line-height: 55px !important;
  margin-right: 8px;
}
.fplp {
  font-size: 17px;
  color: #333;
  display: block;
  float: left;
  clear: both;
}
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.frontforleikam h3 {
  font-size: 26px;
  text-transform: uppercase;
}
.frontforleikam p {
  font-size: 17px;
  color: #333;
  margin-bottom: 15px;
}
.frontforleikameting {
  margin-top: 100px;
}
.frontforleikameting a {
  display: block;
  float: left;
  margin-top: 20px;
  color: #172f42;
  font-size: 17px;
}
.frontforleikameting a i,
.frontforleikameting a span {
  display: inline;
  float: left;
  line-height: 28px;
}
.frontforleikameting a i:before {
  position: relative;
  top: 2px;
}
.frontforleikameting a span {
  margin-left: 8px;
}
.newnewnews {
  background-color: #f0f3f7;
  padding-top: 100px;
  padding-bottom: 100px;
  margin-top: 100px;
}
.newnewnews .aktuelt {
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 500;
  margin-top: 0px !important;
}
.newnewnews .newfrontnews {
  position: relative;
  margin-top: -20px;
}
.newnewnews .newfrontnews .frnewslistelement {
  padding-top: 25px;
  padding-bottom: 25px;
}
.newnewnews .newfrontnews .dato {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  font-style: italic;
}
.newnewnews .newfrontnews .yvirskrift {
  color: #c54057;
  font-weight: bold;
  font-size: 22px !important;
  margin-top: 6px;
  margin-bottom: 6px;
}
.newnewnews .newfrontnews .teaser {
  font-size: 17px;
  line-height: 23px;
  color: #333333;
}
.newnewnews .frontmorenews,
.newnewnews .fronttidindavraev {
  margin-top: 25px !important;
}
.umyrkisvm {
  padding-top: 100px;
  padding-bottom: 100px;
}
.umyrkisvm h3 {
  font-size: 26px;
  color: #23334d;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.umyrkisvm p {
  line-height: 23px;
  font-size: 17px;
  color: #333333;
  display: block;
  float: left;
}
.umyrkisvm a {
  font-size: 17px;
  color: #374c6a;
  margin-top: 30px;
  display: block;
  float: Left;
}
.hagtolbtn {
  background-color: #b02a3c;
  display: block;
  background-image: url("/Files/Templates/Designs/Yrkisdepilin/img/hagtolbg.jpg");
  float: Left;
  width: 100%;
  padding: 20px 25px;
  position: relative;
  background-size: cover;
  background-position: bottom center;
}
.hagtolbtn h3 {
  margin-top: 0px !important;
}
.hagtolbtn h3,
.hagtolbtn p,
.hagtolbtn span {
  color: #fff;
}
.hagtolbtn span {
  position: absolute;
  top: 30px;
  right: 30px;
}
.hagtolbtn span:before {
  font-size: 22px;
}
.container-sosial {
  height: 160px;
  background-color: #dae2ea;
}
.container-sosial a {
  width: 60px;
  height: 60px;
  margin-top: 50px;
  display: block;
  background-color: #fff;
  padding: 15px;
}
.container-sosial a:hover i,
.container-sosial a:hover i:before {
  text-decoration: none !important;
}
.container-sosial a i:before {
  font-size: 30px;
  color: #23334d;
}
.navbar-nav > li > a {
  letter-spacing: -0.5px;
  font-weight: 500;
}
.utb-fr-box:hover {
  opacity: 0.9;
}
.sendstarvslyslink:hover,
.sendstarvslyslink:hover * {
  text-decoration: none !important;
}
@media screen and (max-width: 618px) {
  .selectorcontainer {
    display: block;
    z-index: 9999;
  }
  .selectorcontainer .text {
    display: block;
    margin-left: 0px;
  }
  .selectorcontainer ul {
    display: block;
    clear: left;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 991px) {
  .utb-fr-box {
    margin-bottom: 20px;
  }
  .mystarvtable td {
    padding-right: 10px !important;
    min-width: auto !important;
  }
  #laerlingalysingar {
    position: relative;
  }
  #laerlingalysingar h1 {
    margin-top: 40px !important;
    padding-bottom: 40px;
  }
  #laerlingalysingar .sendstarvslyslink {
    position: absolute;
    bottom: -66px;
    left: 15px;
    width: 150px;
  }
  .hagtolbtn {
    margin-top: 100px !important;
  }
  .newtop {
    padding-bottom: 50px;
  }
}
.othertopmen li {
  margin-left: 0px !important;
}
.flagmenu {
  float: right;
  display: inline;
}
.flagmenu a {
  display: inline;
  float: left;
  margin-left: 7px;
  margin-top: 19px;
}
.flagmenu a img {
  height: 17px;
  width: auto;
}
table tr {
  width: 100% !important;
}
h3.listhead {
  position: relative;
  top: 50px;
  left: 14px;
}
.frabodan-wrapper {
  display: block;
  float: left;
  width: 100%;
  padding: 25px 20px;
  font-size: 16px;
  color: #333;
  background-color: #e7eaed;
  margin-top: 20px;
  margin-bottom: 40px;
}
.msgbg {
  background-color: #fff;
}
.fplp {
  clear: both !important;
}
.row.newslettersignup {
  background-color: #f0f3f7;
  padding: 48px 20px 48px 20px;
  margin-bottom: 100px;
}
.row.newslettersignup h3 {
  line-height: 33px;
  text-transform: uppercase;
  font-size: 26px;
  color: #374c6a;
  max-width: 15ch;
  margin-bottom: 20px;
}
.row.newslettersignup p {
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 23px;
  color: #333;
  max-width: 40ch;
}
.row.newslettersignup a {
  font-size: 17px;
  color: #b02a3c;
}
.row.newslettersignup input.text {
  height: 41px;
  border: 1px solid #dfe3e7;
  width: 100%;
  padding-left: 10px;
}
.row.newslettersignup input[type="checkbox"] {
  display: inline;
  margin-right: 4px;
  margin-left: 4px;
  width: 18px;
  height: 18px;
  border: 1px solid #eee;
}
.row.newslettersignup label {
  display: inline;
  margin-left: 4px !important;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
}
.row.newslettersignup label.head {
  display: block !important;
  font-size: 19px;
  color: #333;
  font-weight: 500;
  margin-top: 30px !important;
  margin-bottom: 20px !;
}
.row.newslettersignup .mt-1 {
  margin-top: 1em;
}
.row.newslettersignup .mt-2 {
  margin-top: 2em;
}
.row.newslettersignup .mt-3 {
  margin-top: 3em;
}
.row.newslettersignup .mt-4 {
  margin-top: 4em;
}
.row.newslettersignup .mt-5 {
  margin-top: 5em;
}
.row.newslettersignup .meldatil {
  height: 55px;
  padding: 0px 25px;
  border-radius: 28px;
  background-color: #23334d;
  color: #fff;
  border: none !important;
  display: inline;
  float: left;
  margin-top: 30px;
}
.row.newslettersignup .meldatil:hover {
  opacity: 0.9;
}
.row.newslettersignup .meldatil div {
  position: relative;
  top: -2px;
}
.row.newslettersignup .meldatil span,
.row.newslettersignup .meldatil div {
  display: inline;
  font-size: 17px;
}
.row.newslettersignup .meldatil span {
  margin-right: 8px;
}
.row.newslettersignup .rightcol .col-md-6 {
  margin-bottom: 6px;
}
.searchtop {
  height: 161px;
  background-color: #23334d;
}
.h-100 {
  height: 100%;
}
.typeaheadsearchinput {
  height: 60px;
  width: calc(100% - 100px);
  display: inline;
  float: left;
  padding-left: 17px;
  margin-top: 50px;
}
.relative {
  position: relative;
}
.typehead.searchbtn {
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
  height: 60px;
  width: 90px;
  background-color: #849fb9;
  color: #fff;
  margin-top: 50px;
  text-align: center;
}
.typehead.searchbtn:hover {
  opacity: 0.9;
  cursor: pointer;
}
.typehead.searchbtn .ti-search {
  display: block;
  font-size: 20px;
}
.result {
  position: absolute;
  top: 110px;
  width: calc(100% - 130px);
  display: block;
  float: left;
  z-index: 99999;
  border-bottom: 1px solid #f0f3f7;
}
.result .count {
  background-color: #374c6a;
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
}
.result .count .thin,
.result .count .thick {
  color: #fff;
  font-size: 18px;
  display: inline;
  float: left;
}
.result .count .thin {
  font-weight: lighter;
  margin-right: 5px;
}
.result .count .thick {
  font-weight: bold;
}
.result .resultrow {
  display: block;
  float: left;
  background-color: #fff;
  width: 100%;
  margin-left: 0px;
  padding: 15px 0px;
}
.result .resultrow .reshead {
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  padding-left: 20px !important;
  text-transform: uppercase;
  margin-top: 2px;
}
.result .resultrow a {
  width: 100%;
  display: block;
  clear: both;
  margin-bottom: 15px;
  float: left;
  font-size: 18px;
  font-weight: lighter;
}
.result .resultrow a:hover * {
  text-decoration: underline;
}
.result .resultrow a * {
  display: inline;
  float: left;
}
.result .resultrow a .utbfo {
  color: #23334d;
}
.result .resultrow a .utbdk {
  color: #718daa;
}
.resultrow:not(.allresultrow):nth-child(odd) {
  background-color: #f0f3f7;
}
.showallres a {
  color: #23334d;
  font-weight: bold !important;
}
.result {
  display: none;
}
.allresultrow {
  padding: 0px !important;
  line-height: 59px;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  #topmen a {
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 991px) {
  .typeaheadsearchinput {
    width: 100% !important;
    margin-top: 33px !important;
  }
  .typehead.searchbtn {
    top: 68px;
    margin-top: -58px;
    position: absolute;
    right: 15px;
  }
  .result {
    margin-top: -55px;
    width: calc(100% - 30px);
  }
  .searchtop {
    height: 110px;
  }
  .searchtop > .h-100 {
    height: 65px;
    margin-top: 40px;
  }
  #AjaxSearchInput {
    margin-top: 10px !important;
    height: 45px;
  }
  .typehead.searchbtn {
    height: 45px;
  }
  .newtop {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .reshead {
    margin-left: -5px !important;
    margin-bottom: 10px;
  }
  .result .count {
    padding-left: 15px !important;
  }
}
.othertopmen {
  display: none;
}
@media only screen and (max-width: 700px) {
  .result .resultrow .reshead,
  .reslinks *,
  .showallres a {
    font-size: 14px !important;
  }
  .result .resultrow .reshead {
    margin-top: 1px !important;
  }
}
.leitatop {
  background-color: #2a3c57;
  margin-bottom: 40px;
}
.leitatop .col-xs-12 {
  font-size: 17px;
  color: #eec6cd;
  font-weight: 600;
  line-height: 60px;
}
.resultpagerow {
  margin-bottom: 50px;
}
.resultpagerow .reshead {
  text-transform: uppercase;
  font-weight: bold;
  text-align: right;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
}
.resultpagerow a {
  display: block;
  float: left;
  clear: both;
  margin-bottom: 12px;
}
.resultpagerow a:hover * {
  text-decoration: underline !important;
}
.resultpagerow .utbfo,
.resultpagerow .utbdk {
  font-size: 16px;
  float: left;
}
.resultpagerow .utbfo {
  color: #23334d;
}
.resultpagerow .utbdk {
  color: #718daa;
}
.spleita {
  font-size: 27px;
  margin-left: -50px;
  color: #374c6a !important;
}
.spleita .bold {
  font-weight: bold;
}
.sprescount {
  display: block;
  float: left;
  clear: both;
  margin-left: -50px;
  margin-top: 15px;
  font-size: 19px;
  margin-bottom: 60px;
  color: #333;
}
.clipboard:hover {
  cursor: pointer;
}
.disced {
  font-style: italic;
  color: #718daa;
  font-size: 10px;
  margin-top: 20px;
  display: block;
  float: right;
  margin-bottom: 30px;
}
.newtable table {
  padding-bottom: 30px !important;
}
.newtable table li,
.newtable table .tablesaw-advance {
  display: none !important;
}
.newtable table td {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: 39px !important;
}
.newtable table td p {
  margin-bottom: 0px !important;
}
.newtable table #sv,
.newtable table .svarOpen {
  padding: 0px;
  margin: 0px;
}
.OSS.subtable {
  display: block;
  clear: both;
  margin-top: 50px !important;
}
.arbbtn {
  background-image: url("/Files/Templates/Designs/Yrkisdepilin/img/arbloys_boxbg.png");
  background-size: cover;
}
.rightarbeidsloysi:hover *,
.rightarbeidsloysi:hover,
.rightarbeidsloysi *:hover {
  text-decoration: none !important;
}
.rightarbeidsloysi {
  position: relative;
  display: flex;
  width: 100%;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  background: #f0f3f7;
  margin-bottom: 20px;
}
.rightarbeidsloysi .icon {
  position: absolute;
  top: 20px;
  right: -22px;
  width: 44px;
  height: 44px;
  background-color: #fff;
  border-radius: 22px;
  padding: 10px 12px;
  color: rgba(55, 76, 106, 0.5);
}
.rightarbeidsloysi .icon li {
  float: left;
}
.rightarbeidsloysi h3 {
  margin-top: 0px;
  color: #333;
  font-family: DINosaur;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 19.2px */
  text-transform: uppercase;
}
.rightarbeidsloysi .arbpercentage {
  color: #374c6a;
  font-family: DINosaur;
  font-size: 62px;
  font-style: normal;
  font-weight: 700;
  line-height: 62px;
  /* 100% */
}
.rightarbeidsloysi .arbmonth {
  color: #333;
  font-family: DINosaur;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  margin-bottom: 20px;
  margin-top: 5px;
}
.rightarbeidsloysi .txt {
  color: #333;
  font-family: DINosaur;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  /* 135.294% */
}
.frumyrkis h3,
.umyrkisvm h3 {
  margin-top: 0px !important;
}

.hagtolbtn.arbbtn {
  margin-top: 10px !important;
}


.item-edit-field-value{
display:flex !important;}

input.checkbox{
  width: 22px !important;
  margin-top: -7px;
}
