﻿a {
    line-height:initial!important;
    text-decoration:none!important;
}

input[type=text], input[type=password], input[type=date], input[type=number], input[type=email], 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, input[type=email]:disabled, select:disabled, textarea:disabled {
    background-color:lightgray;
}
input[type=checkbox] {
    margin:3px!important;
}
button {
    vertical-align:initial!important;
}

details summary {
    outline:none;
    cursor:pointer;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:bold!important;
}


.aspNetDisabled {
    cursor:not-allowed!important;
}

.frm-btn {
    background:linear-gradient(0deg, rgba(121, 194, 35, 1) 0%, rgba(205, 219, 46, 1) 100%);
    color:white!important;
    border-radius:20px!important;
    border:2px solid #8EB81D!important;
}
.frm-btn:hover {
    opacity:0.8;
}
.frm-inp {
    padding:6px 12px 6px 12px!important;
    border-radius:20px!important;
    border:2px solid #8EB81D!important;
}
.frm-inp:hover {
    background-color:#E0EDBF!important;
}