﻿a {
    line-height:initial!important;
    text-decoration:none!important;
}

input[type=text], input[type=password], input[type=date], input[type=number], textarea {
    padding:5px;
    border:1px solid gray;
    border-radius:5px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:14px!important;
    line-height:initial!important;
    resize:none!important;
}
input[type=text]:disabled, input[type=date]:disabled, input[type=number]:disabled, select:disabled, textarea:disabled {
    background-color:lightgray;
}
input[type=button], input[type=submit]:disabled {
    color:black;
}
input[type=checkbox] {
    margin:3px!important;
}
button {
    vertical-align:initial!important;
}
select, textarea {
    font-size:14px!important;
    line-height:initial!important;
    border-radius:5px;
}
details summary {
    outline:none;
    cursor:pointer;
}

select {
    padding:5px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}


.aspNetDisabled {
    cursor:not-allowed!important;
}

.btn-clear {
    border:0;
    background-color:transparent;
}
.btn-clear-white {
    border:0;
    background-color:transparent;
    color:white;
}

.chkboxhighlight {
    margin:0 5px 0 0;
    padding:5px;
    border-radius:5px;
    font-weight:bold;
}


.lbltip {
    cursor:pointer;
}
.lbltip .lbltiptext {
    visibility:hidden;
    background-color:black;
    color:white;
    border-radius:6px;
    padding:5px;
    position:absolute;
    z-index:100;
}
.lbltip:hover .lbltiptext {
    visibility:visible;
}

.w80 {
    width:80px;
}

.btnaslink {
    border:0;
    background-color:transparent;
    color:blue;
}
.btnaslink:hover {
    text-decoration:underline;
}