﻿/** {
    outline: 1px solid red;
}*/
/*#BesiktningBefintlig {
    font-family: Courier New !important;
    font-size: 12px !important;
    color: red;
    text-decoration: none;
    font-weight: bold !important;
}*/
.ui-dialog {
    z-index: 9999 !important;
}

button.ui-dialog-titlebar-close {
    display: none !important;
}
table.dataTable {
    width: 100%!important;
}
#fileList {
    width: 100%!important;
}
span.select-info {
    visibility: hidden;
}
.Blueclass {
    background-color: dodgerblue !important;
}
.modal-body {
    max-height: 636px !important;
}

.visaarbetsordrar {
    cursor: pointer !important;
}

#addMarkerBtnId {
    margin-bottom: 2px;
    background: dodgerblue !important;
}

#DivOmråde {
    text-align: left;
}

#InfoMapClick:hover {
    text-decoration: none !important;
    color: white !important;
    cursor: default;
}

#InfoMapClick {
    color: white;
    background: dodgerblue !important;
    margin-bottom: 2px;
    line-height: 27px !important;
}

a .BesiktningBefintlig:hover {
    text-decoration: none !important;
    color: dodgerblue !important;
    cursor: default;
}

.BesiktningBefintlig {
    font-family: Courier New !important;
    font-size: 12px !important;
    color: dodgerblue;
    text-decoration: none;
    font-weight: bold !important;
    margin-bottom: 2px;
}

tr.odd {
    cursor: pointer;
}

tr.even {
    cursor: pointer;
}

.Map-Ao {
    overflow: hidden !important;
    min-height: 300px;
}
#ArbetsordrarModal {
    width: 99% !important;
}

#kartModal {
    width: 99% !important;
}

#AoMap {
    position: initial !important;
    height: 100% !important;
    width: 100% !important;
    overflow: hidden !important;
}

.form-control {
    width: 100px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: black;
    background-color: white;
}

.form-control-Error {
    width: 100px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #EBB8C4;
    background-color: #F9F2F4 border: 1px solid #DB7791;
    border-radius: 4px;
}

.my-custom-class-for-label {
    width: auto;
    height: 20px;
    border: 1px solid black;
    border-radius: 5px;
    margin: 10px;
    background: white;
    color: black;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    padding-left: 3px;
    padding-right: 3px;
}

#map * {
    cursor: inherit;
}

.icons .map-icon {
    font-size: 32px;
    line-height: 1;
    vertical-align: middle;
}

.form-control {
    width: 100px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: black;
    background-color: white;
}

.form-control-Error {
    width: 100px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #EBB8C4;
    background-color: #F9F2F4 border: 1px solid #DB7791;
    border-radius: 4px;
}


#DDList_Objekt {
    width: auto !important;
    font-weight: bold !important;
    font-family: Courier New !important;
    font-size: 12px !important;
    color: black !important;
    border: 1px solid #cccccc !important;
}

#DDList_ObjGrp {
    width: auto !important;
    font-weight: bold !important;
    font-family: Courier New !important;
    font-size: 12px !important;
    color: black !important;
    border: 1px solid #cccccc !important;
}

#DDList_Område {
    width: auto !important;
    font-weight: bold !important;
    font-family: Courier New !important;
    font-size: 12px !important;
    color: black !important;
    border: 1px solid #cccccc !important;
    cursor: pointer;
    background-color: white;
}

#DDList_Vad {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px;
    width: auto !important;
    color: black;
}

#DDList_Adress {
    font-weight: bold !important;
    font-family: Courier New !important;
    font-size: 12px !important;
    width: auto !important;
    color: black !important;
}

#XNamn {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    color: black;
    min-width: 217px;
}

#XTelefonNr {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    max-width: 109px;
    color: black;
}

#XEmail {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    color: black;
    min-width: 288px;
}

#XGeoBesk {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    color: black;
    min-width: 288px;
    border-radius: 4px;
}

#XAkuttext {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    color: black;
    min-width: 288px;
}

#XMemo {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    color: black;
    border-radius: 4px;
}

#Label1 {
    font-weight: bold;
    font-family: Courier New;
    font-size: 12px !important;
    color: black;
}

/*#Karta {
    text-align: left;
}

#TrVad {
    margin-right: 80px;
}

#ObjektTr {
    margin-right: 134px;
}
#XTelefonNr {
}

#NamnTr_1 {
    margin-right: 71px;
}

#NamnTr_2 {
    margin-right: 178px;
}

#NamnTr_3 {
    margin-right: -2px;
}

#GeoBeskTr {
    margin-right: -7px;
}

#ProblemTr {
    margin-right: -10px;
}

#BeskTr {
    margin-right: -3px;
}
    #FelanmFormulär
{
    text-align: -webkit-auto;
}
#UpdatePanel1
{
    display:flex;
}

#UpdatePanel2 {
    display: flex;
}
#Fa2Body.center {
    margin-left: auto;
    margin-right: auto;
}

html, body {
    height: 100%;
    max-width: 100% !important;
    min-width: 0 !important;
}

#DatabasTr {
    display: none;
}

#LRubrik {
    display: none;
}

#UpKommrad {
    max-width: 97%;
}

Div#LekplatsTrHistorik.VisaEj {
    display: none;
    width: auto;
}

Div#LekplatsTrHistorik.Visa {
    display: initial;
    width: auto;
    display: grid !important;
    margin-top: 2px;
    margin-bottom: 2px;
    font-family: 'Courier New' !important;
}
#LekplatsBefintligBesikting {
    text-decoration: none;
    font-family: 'Courier New';
    font-weight: bold !important;
}
a#uploadButton {
    font-family: 'Courier New' !important;
    font-weight: bold !important;
    /*width:114px;*/

#Reg {
    font-family: 'Courier New' !important;
    font-weight: bold !important;
    min-width: 210px;
}

#uploadButton {
    /*Paper-Clip*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACW0lEQVRoge3ZPWgUQRjG8WcOP9BYGGKCnyBB1JD0ptBOLCyUWAiihShI0E4LBQsLmygoxg8sRAtBbFKJRBQJQSvBzsZKMYhBRdQrJEHi32Jf8Qz7ca67N3syT3e8M/P+9rgd9malkJCQto7z1RjolDQkaYukTknTkiYljTvnZn25MgM4YBj4QpRZ4BXwwz6/Brb7dsYGqAHXDPoc2AosstoyYA/wFpgDdvn2/hHDXzf8BWBBwrjlwDPgPdDVamds5uFHgNR7D9gMzAA3WmVMw/wVvmHeXeArsLBsYxoiF97mnrB568o0pgFy423+UZvbW5Yxrfk/4W2Nm7bFLinDmNa4CHwP8BG4X4YxrXEReAeM2RqDZTiTGheFH7U1zpThTGpcNP5SnjVyJeAz8MBe4HbhF9UMHugH7gFrcuIPED3YPfCF/wC8A7oT8JebwE8AHT7xmwI+4IvDX/GBd22Lt8VPWeNz7YgfJDotuNN2eGswCUzHLQ70VR2/wZofj6ktBl7YxSXhr3rDW5NjBlgfU9thtd2VxFuji0A9oTZswFWVxFuzW8BUQm2bIQ9XEm8NzwPfEnYfBzwmOnwaAQ4CDyuDt6aHDNSfUO8i2l7nbNxn4Egl8NZ4tcHOZozrAHqBWkzND74BMAbUgZU55vrFG2Kj3QdPsGPwJuf5xzdg9tlPaQJYkTG2Bpwmevzwj/8V+0ZngE/ASWDtvPpSYIjopQVEf8JbeySYFWAAGOd3pgz80i4OoldF++O23rKS5xikT9JOSQOSeiTVJb2R9EjSU+fc90KFISEh/3d+Am19KdcQ5uafAAAAAElFTkSuQmCC) !important;
    background-repeat: no-repeat;
    background-size: 28px;
    background-position: left;
    padding-left: 30px;
    background-color: green;
}


.btn-primary.disabled {
    pointer-events: none !important;
}

#Cmd_Registrera {
    font-family: 'Courier New' !important;
    font-weight: bold !important;
}

a#LekplatsButtonHistorik {
    font-weight: bold !important;
}

a#LekplatsButton {
    cursor: default;
}

    a#LekplatsButton:hover {
        cursor: default;
        background-color: #0099cd;
    }

.VisaEj {
    display: none !important;
    width: auto;
}


Div#LekplatsTr.VisaEj {
    display: none;
    width: auto;
}

Div#LekplatsTr.Visa {
    display: initial;
    width: auto;
    display: grid !important;
    cursor: default;
}

div#ObjektTr.visa {
    display: initial;
}

div#ObjektTr.VisaEj {
    display: none;
}

div#GeoBeskTr.visa {
    display: initial;
}

div#GeoBeskTr.VisaEj {
    display: none;
}

div#Karta.visa {
    display: initial;
}

div#Karta.VisaEj {
    display: none;
}
/*div#Map.FullScreen {
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    top: 0;   

}*/
#map {
    min-height: 300px;
    max-width: 910px;
}

#NamnLNG {
    display: none;
}

#TelefonNrLng {
    display: none;
}

#EmailLng {
    display: none;
}

#GeoBeskLng {
    display: none;
}

#ProblemLng {
    display: none;
}

#BeskrivProblemLng {
    display: none;
}

#VadLng {
    display: none;
}


/*#TrVad
{
        display:none;

}   
 #UpFieldsCombos
    {
        display:none;
    }
    #UpFieldsCombos.Visa
    {
        display:initial;
    }*/
#Help {
    width: 32px;
    height: 32px;
    background-image: url("data:image/png;base64,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");
    cursor: pointer;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    padding-right: 2px;
}

.Docid {
    display: none !important;
}

#XMemo {
    max-width: 300px;
}

#XStälle_Ort {
    text-align: center;
    text-align: -webkit-center;
}

#XLeverantör_Namn_Telefon {
    text-align: center;
    text-align: -webkit-center;
}

#XLevErsättBen {
    text-align: center;
    text-align: -webkit-center;
}

.Kil-Row {
    width: 95%;
    padding-left: 22px;
}

input.delete.borttag {
    position: absolute;
    color: red;
    opacity: 100;
    text-shadow: 0 1px 0 lightgray;
    border: none;
    background: none;
    cursor: pointer;
}

    input.delete.borttag:hover {
        background: white;
    }

.btn-primary:hover {
    background-color: #018dbc;
    *background-color: #018dbc;
}

.btn-primary {
    border: 1px solid #0099cd;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.1);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #0099cd;
    *background-color: #0099cd;
    background-image: -moz-linear-gradient(top, #0099cd, #0099cd);
    background-image: -ms-linear-gradient(top, #0099cd, #0099cd);
    background-image: -o-linear-gradient(top, #0099cd, #0099cd);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0099cd), to(#0099cd));
    background-image: -webkit-linear-gradient(top, #0099cd, #0099cd);
    background-image: linear-gradient(top, #0099cd, #0099cd);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0099cd', endColorstr='#0099cd', GradientType=0);
}

.Table_FA2 {
    max-width: 910px;
    border: outset 2px white;
    position: relative;
    top: 40px;
    width: 910px;
    margin-left: auto;
    margin-right: auto;
}



@media only screen and (max-width: 910px) {
    #Vad {
        display: table-row;
    }

    #XPopÅtgärd {
        max-width: 350px;
    }

    #XPopBesk {
        max-width: 350px;
    }

    #LPopBesk {
        height: 13px !important;
    }

    #PopDatumTid {
        display: grid;
    }

    #PopAONr {
        display: grid;
    }

    #PopProblemTr {
        display: grid;
    }

    #PopBesk {
        display: grid;
    }

    #PopDatumTid {
        display: grid;
    }

    #PopDatumTid {
        display: grid;
    }
    /*div#LVälkommen
    {
        display:none!important;
    }

    #UpKundInfo
    {
        display:none;
    }

    #UpFieldsCombos
    {
        display:initial;
    }*/
    .Table_FA2 {
        border: outset 2px white;
        position: relative;
        top: 40px;
        width: 100%;
        margin: 0 auto;
    }

    /*#AktuellaFA {
        margin: auto !important;
        width: 50% !important;
        padding: 10px !important;
        float: inherit !important;
    }*/

    #DivHistorik {
        margin: auto !important;
        width: 50% !important;
        padding: 10px !important;
        float: inherit !important;
    }

    .Uppgifter {
        margin: auto !important;
        width: 50% !important;
        padding: 10px !important;
        float: inherit !important;
    }

    .Kil-Row {
        width: 95%;
        padding-left: 0px !important;
    }
}

#TrVad {
    margin-right: 0px;
    text-align: left;
}

#TrVar {
    margin-right: 0px;
    text-align: left;
}


#ObjektTr {
    margin-right: 0px;
    text-align: left;
}

#NamnTr_1 {
    margin-right: 0px;
    text-align: left;
}

#NamnTr_2 {
    margin-right: 0px;
    text-align: left;
}

#NamnTr_3 {
    margin-right: 0px;
    text-align: left;
}

#GeoBeskTr {
    margin-right: 0px;
    text-align: left;
}

#ProblemTr {
    margin-right: 0px;
    text-align: left;
}

#BeskTr {
    margin-right: 0px;
    text-align: left;
}

#Beskrivning {
    margin-right: 0px;
    text-align: left;
}

#ObjGrp {
    margin-right: 0px;
    text-align: left;
}

#Adress2 {
    margin-right: 0px;
    text-align: left;
}

#Objekt {
    margin-right: 0px;
    text-align: left;
}


@media only screen and (max-width: 500px) {

    #TrVad {
        margin-right: 0px;
        text-align: left;
    }

    #TrVar {
        margin-right: 0px;
        text-align: left;
    }


    #ObjektTr {
        margin-right: 0px;
        text-align: left;
    }

    #NamnTr_1 {
        margin-right: 0px;
        text-align: left;
    }

    #NamnTr_2 {
        margin-right: 0px;
        text-align: left;
    }

    #NamnTr_3 {
        margin-right: 0px;
        text-align: left;
    }

    #GeoBeskTr {
        margin-right: 0px;
        text-align: left;
    }

    #ProblemTr {
        margin-right: 0px;
        text-align: left;
    }

    #BeskTr {
        margin-right: 0px;
        text-align: left;
    }

    #Beskrivning {
        margin-right: 0px;
        text-align: left;
    }

    #ObjGrp {
        margin-right: 0px;
        text-align: left;
    }

    #Adress2 {
        margin-right: 0px;
        text-align: left;
    }

    #Objekt {
        margin-right: 0px;
        text-align: left;
    }

    .Kil-Row {
        width: 95%;
        padding-left: 0px;
    }

    #XKommrad {
        padding: 0px;
    }

    #LevDiv {
        max-width: 50%;
    }

    #LBeskrivning {
        display: initial !important;
        height: 1px;
    }
}

@media only screen and (max-width: 524px) {

    #UpFieldsCombos {
        padding-left: 0px;
    }
}
