﻿@charset "UTF-8";

#header {
    border-top: 5px solid var(--main2);
}
.lassosearch-results {
    position: absolute;
    top: 60px;
    right: 0;
    //background: white;
    background: rgb(255, 165, 0);
    box-shadow: -2px 2px 5px #888;
    z-index: 3;
    -webkit-transition: all 0.3s; /* Safari */
    transition: all 0.3s;
    /*bottom: 5px;*/
    bottom: 82px;
    width: 50%;
    padding: 10px;
}
.lassosearch-results .top-div {
    position: absolute;
    top: 10px;
    /*bottom: 10px;*/
    left: 15px;
    right: 15px;
    clear: both;
    overflow: hidden;
    background: white;
    padding: 10px 0;
}
.lassosearch-results .top-div h3 {
    margin: 0;
    float: left;
    width: 70%;
    text-align: center;
}
.lassosearch-results .top-div button {
    margin: 0;
    font-size: 20px;
    line-height: 20px;
    float: right;
    width: 30%;
    text-align: center;
    padding: 0;
}
.lassosearch-results .feature-info-element {
    margin: 5px 0;
    padding: 10px;
    font-size: 15px;
}
.lassosearch-results .feature-info-element .highlight-feature {
    color: rgb(250, 150, 0);
    font-weight: 700;
    /*cursor: default;*/
}

.lassosearch-results h5 {
    font-size: 15px;
    font-weight: 700;
}
#lassosearch-results-ct {
    position: absolute;
    top: 55px;
    bottom: 10px;
    left: 15px;
    right: 15px;
    overflow: auto;
    background: white;
}
.lassosearch-results article {
    padding: 15px;
}
.lassosearch-results section h3 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px;
}
.lassosearch-results section .click-area {
    padding: 10px 0;
}
.lassosearch-results section {
    padding: 5px 0;
}
.lassosearch-results article .sak-col-1 {
    float: left;
}
.lassosearch-results article .sak-col-2 {
    float: right;
}
.lassosearch-results article .two-col {
    display: inline-block;
    width: 50%;
}
.lassosearch-results article .two-col label {
    margin-left: 5px;
    font-weight: normal;
}
.lassosearch-results article p {
    clear: both;
}
.lassosearch-results article .lasso-plan-details-btn,
.lassosearch-results article .lasso-plan-paaskrift-btn {
    /*color: red;*/
    font-size: 16px;
    padding: 3px 0;
    text-align: left;
}
.layerspy-tool-tip {
    position: absolute;
    /*right: 405px;
    bottom: 0;*/
    background: rgba(42, 40, 89, 0.8);
	box-shadow: 2px -2px 5px #888;
    width: 300px;
    z-index: 1;
    color: #fafafa;
	padding: 10px;
}

.lasso-tool-tip {
    position: absolute;
    /*right: 405px;
    bottom: 0;*/
    background: #2A2859;
    width: 300px;
    z-index: 1;
    color: white;
	text-shadow: 0 1px 0 #fff;
}
.lasso-tool-tip p {
    padding: 10px;
}
.lasso-tool-tip button {
    color: white;
    opacity: 1;
    margin-right: 2px;
    margin-top: 2px;
	text-shadow: 0 1px 0 #fff;   
}

.lasso-choices {
    display: block;
}
#lasso-tool, #obj-tool {
    width: 100px;
    height: auto;
    font-size: 14px;
    display: block;
    line-height: normal;
}
.lassosearch-results section.object-info {
    margin: 15px 0;
    padding: 10px;
    border: 1px solid #333;
}
.lassosearch-results section.object-info .object-info-row div:nth-of-type(1) {
    font-weight: 700;
    display: inline;
}
.lassosearch-results section.object-info .object-info-row div:nth-of-type(1):after {
    content: ": ";
}
.lassosearch-results section.object-info .object-info-row div:nth-of-type(2) {
    display: inline;
}

/* Popup for påskrift */
.paaskrift-container {
    padding: 10px;
}
.paaskrift-container p {
    text-align: center;
    border: 1px solid #777;
}

/* Tegnforklaring naturmangfold */
.legend-row .legend-verdifull-natur {
    background: transparent repeating-linear-gradient(45deg, rgba(255,255,255,1), rgba(255,255,255,1) 3px, rgba(250,0,0,0.75) 4px, rgba(250,0,0,0.75) 6px);
    border: 1px solid rgb(250, 0, 0);
}
.legend-row .legend-fremmede-arter {
    background: transparent repeating-linear-gradient(135deg, rgba(255,255,255,1), rgba(255,255,255,1) 3px, rgba(10,10,10,0.75) 4px, rgba(10,10,10,0.75) 6px);
    border: 1px solid rgb(10, 10, 10);
}
/* Tegnforklaring eiendomsgrenser */
.legend-row .legend-seksjonsgrense {
    border-bottom: 2px dashed rgb(0, 0, 255);
    height: 6px;
}
.legend-row .legend-eiendomsgrenser-usikker {
    border-bottom: 2px solid rgb(153, 51, 153);
    height: 6px;
}
.legend-row .legend-eiendomsgrenser-hjelpelinje {
    border-bottom: 2px solid rgb(150, 150, 150);
    height: 6px;
}
.legend-row .legend-eiendomsgrenser-digitalisert {
    border-bottom: 2px solid rgb(10, 10, 10);
    height: 6px;
}
.legend-row .legend-eiendomsgrenser-landmaalt {
    border-bottom: 2px solid rgb(255, 0, 0);
    height: 6px;
}
.legend-anleggseiendommer{background: transparent -webkit-repeating-linear-gradient(120deg, #ffffff, #ffffff 6px, #ec8400 6px, #ec8400 7px);background: transparent repeating-linear-gradient(120deg, #ffffff, #ffffff 6px, #ec8400 6px, #ec8400 7px);border: 1px solid rgb(0, 220, 0);height:20px; width:30px; border:1px solid; float:left; box-shadow: 1px 1px 2px; margin-right: 5px;}

.paragraph-header {
    font-weight: 700;
}

@media (min-width: 767px) {
    .lassosearch-results {
        width: 400px;
    }
}
