html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
    margin-bottom: 60px;
    font-family: Roboto sans-serif;
}

/*ctab navigation*/
.login-logout-card .card-header {
    padding: 0px 0px 12px 0px;
}

.login-logout-card ul.nav-tabs {
    margin: 0px 0px -12px 0px;
}

.login-logout-card li.nav-item {
    width: 50%
}

.login-logout-card a.nav-link {
    font-size: 1rem;
    color: #495057;
    text-align: center;
    padding: 1rem;
}

.login-logout-card .card-body {
    padding: 10px 20px;
}

.auto-style1 {
    width: 20%;
    height: 30%;
}

.page-font {
    font-family: 'UHC Sans', sans-serif;
}

.page-font-details {
    /*    font: 700 22px/29px;*/
    margin: 0.67em 0px;
    padding: 0px;
}

.font-color-black {
    color: rgb(0, 0, 0);
}

.span-style {
    font-size: 19px;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-weight: 300;
    display: inline !important;
    float: none;
}

.span-bold-details {
    letter-spacing: normal;
    orphans: 2;
    text-align: left;
    text-indent: 0px;
    text-transform: none;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;
    white-space: normal;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.uhc-fonts {
    font-family: "UHC Sans";
}

.auto-style2 {
    color: #FFFFFF;
}

.center {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 8px;
    width: 1000px;
    justify-content: center;
    align-items: center;
}

body {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 8px;
    justify-content: center;
    align-items: center;
    width: 1000px;
}

.verticalspacing {
    margin-bottom: 20px;
}

.verticalspacing {
    margin-top: 0px;
}

.rightTD {
    text-align: right;
}

.collapseObj {
    display: none;
}

.centeralign {
    text-align: center;
    justify-content: center;
    align-items: center;
}

.auto-style4 {
    color: #FFFFFF;
    background-color: #1C397A;
    height: 50px;
}

.auto-style6 {
    color: #183677;
    text-align: center;
    font-weight: bold;
}

.auto-style7 {
    width: 807px;
}

.auto-style8 {
    color: #FFFFFF;
    background-color: #183677;
}

.auto-style10 {
    width: 134px;
    height: 30px;
}

.auto-style24 {
}

.auto-style27 {
    height: 43px;
}

.auto-style31 {
    width: 200px;
    vertical-align: top;
}

.auto-style32 {
    height: 30px;
}

.auto-style33 {
}

.auto-style35 {
    height: 231px;
}

.auto-style38 {
    width: 144px;
    height: 30px;
}

.auto-style39 {
    width: 200px;
    vertical-align: top;
    height: 23px;
}

.auto-style42 {
    width: 200px;
    height: 30px;
}

.auto-style43 {
    width: 400px;
    vertical-align: top;
}

.auto-style44 {
    width: 200px;
    height: 30px;
    vertical-align: top;
}

.auto-style45 {
    width: 400px;
    vertical-align: top;
}

.auto-style46 {
    width: 118px;
    vertical-align: top;
}

.auto-style48 {
    width: 200px;
    vertical-align: top;
}

.auto-style49 {
    text-decoration: underline;
}

.auto-style50 {
    width: 200px;
    vertical-align: top;
    height: 54px;
}

.auto-style51 {
    width: 364px;
    height: 54px;
}

.auto-style52 {
    width: 134px;
    height: 54px;
    vertical-align: top;
}

.auto-style54 {
    width: 364px;
    height: 30px;
}

.auto-style56 {
    width: 598px;
    vertical-align: top;
    height: 54px;
}

.auto-style57 {
    width: 598px;
}

.auto-style58 {
    width: 598px;
    height: 30px;
}

.auto-style59 {
    width: 598px;
    vertical-align: top;
}

.auto-style60 {
    width: 364px;
}

.auto-style62 {
    width: 134px;
    vertical-align: top;
}

.auto-style63 {
    width: 134px;
}

.auto-style64 {
    width: 364px;
    vertical-align: top;
}

/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap');*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif
}

.container1 {
    position: relative;
    max-width: 1900px;
    width: 100%;
    border-radius: 6px;
    padding: 30px;
    margin: 0 15px;
}

    /*.container header {
    position:relative;
    font-size: 20px;
    font-weight: 600;
    color: black;
}*/

    .container1 form {
        position: relative;
        min-height: 490px;
    }

        .container1 form .details1 {
            margin-top: 10px;
        }

        .container1 form .fields {
            display: flex;
            align-content: center;
            justify-content: space-between
        }

form .fields .input-field {
    display: flex;
    width: calc(100% / 3 - 15px);
    flex-direction: column;
    margin: 4px 0;
}

/*.input-field .label {
    font-size: 12px;
    font-weight: 500;
    color: #2e2e2e;
}

.input-field .input{
    outline:none;
    font-size:14px;
    font-weight:400;
    color:#333;
    border-radius:5px;
    border:1px solid #aaa;
    padding:0 15px;
    margin: 8px 0;
    height: 40px;
}*/

.fields .form-floating {
    position: relative;
    width: calc(100% / 3 - 15px);
}

.checkbox input, .checkbox label {
    display: inline-block;
    vertical-align: middle;
}

.checkbox label {
    margin-right: 20px;
}

.container {
    min-width: 100%;
}