* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    font-family: Verdana, 'Geneva', Tahoma, sans-serif;
}

a {
    text-decoration: none;
    color: black;
    display: inline-block;
}

html {
    font-size: 62.5%;
}

html,
body {
    background-color: #e6e6e6;
    width: 100%;
}

.hdr {
    background-color: #cecece;
    padding: 0.6rem 0.4rem 0rem 0.4rem;
    position: -webkit-sticky;
    position: sticky;
    top: -4.6rem;
    left: 0rem;
    z-index: 2;
}

.h1-lnk {
    font-size: 17px;
    white-space: nowrap;
}

.bdy {
    background-color: #e6e6e6;
    min-height: calc(100vh - 89px);
    min-width: 200px;
    padding-top: 5px;
}

.logo h1 {
    font-size: 25px;
}

.logo h1 a {
    display: inline-block;
}

.hdr0-fx {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}

.rbt-dv a {
    border: 1px solid gray;
    padding: 0.4rem 1.3rem;
    border-radius: 0.4rem;
    height: 2.6rem;
    width: 4.5rem;
}

.hdr1 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap;
    padding-top: 18px;
    border-bottom: 1px solid gray;
}

.container {
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
    right: 3px;
    z-index: 4;
    padding: 1px 0px;
}

.bar4,
.bar5,
.bar6 {
    width: 20px;
    height: 2px;
    background-color: #333;
    margin: auto;
    transition: 0.4s;
}

.bar5 {
    margin-top: 4px;
    margin-bottom: 4px;
}

hr {
    outline: none;
    border: none;
    border-top: 1px solid #b8b8b8;
    margin: 5px 0px 10px;
}

.frm-inf {
    font-size: 14px;
    margin-top: 4px;
    font-weight: bold;
}

.frm-bdy {
    margin: 10px 0px;
}

.frm-bdy>div {
    display: inline-block;
}

label {
    display: inline-block;
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    width: 100%;
    text-align: left;
}

form#lg-frm input[type="submit"],
.rgSccOk a button {
    display: inline-block;
    color: white;
    background-color: gray;
    padding: 3px 15px;
    font-size: 20px;
    border-radius: 5px;
    outline: none;
    border: none;
}

form#lg-frm {
    padding: 5px;
}

form#lg-frm .flt-lft {
    padding: 10px 0px;
}

form#lg-frm .flt-lft0 {
    padding: 10px 0px 3px;
}

form#lg-frm .flt-lft>span {
    float: left;
    width: 50%;
}


form#lg-frm .flt-lft>span:first-child {
    padding: 5px 3px 6px;
    text-decoration: underline;
}

input[type="text"],
input[type="password"],
input[type="tel"],
input[type="number"],
form.pymnt select {
    padding: 4px;
    display: inline-block;
    border: none;
    background-color: white;
    border-radius: 5px;
    border: 1px solid gray;
    font-size: 14px;
}

#adDtl {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 10px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: calc(100vh);
    overflow: auto;
}

.pss-vw {
    margin: auto;
}

.nv-cnt {
    padding: 10px;
    width: 96%;
    margin: auto;
    border: 1px solid #b8b8b8;
    border-radius: 5px;
}

.rqst-l {
    border-radius: 10px;
    background-color: #c7c7c7;
    padding: 1px 5px;
    margin-top: 15px;
}

.bck-l {
    border-radius: 10px;
    background-color: #c7c7c7;
    padding: 1px 5px;
}