h1{
    color:red;
    font-size:40px;
}



input {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: -internal-light-dark-color(rgb(255, 255, 255), rgb(59, 59, 59));
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 2px;
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark-color(rgb(118, 118, 118), rgb(195, 195, 195));
    border-image: initial;
}

.input-text {
    display: block;
    width: 100%;
    font-family: inherit;
    color: rgb(79, 176, 174);
    -webkit-appearance: none;
    transform: translateZ(0px);
    font-size: 30px;
    -webkit-font-smoothing: antialiased;
    line-height: unset;
    box-shadow: rgba(79, 176, 174, 0.3) 0px 1px;
    padding: 0px 0px 8px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: none;
    border-radius: 0px;
    background: none;
    transition: box-shadow 0.1s ease-out 0s;
}

.input-text:focus{
    box-shadow: RGB(79,176,174) 0px 2px;
}



.label {
    max-width: 100%;
    font-weight: unset;
    font-size: 21px;
    line-height: 32px;
    margin: 0px;
    color: #5F5F60;
}

.fadein {
    -webkit-animation: FadeInBottomTop 1s;
    overflow: hidden;
}

@-webkit-keyframes FadeInBottomTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 1500px, 0);
        transform: translate3d(0, 1500px, 0);
        overflow: hidden;
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes FadeInBottomTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 1500px, 0);
        transform: translate3d(0, 1500px, 0);
        overflow: hidden;
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}


@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -1500px, 0);
        transform: translate3d(0, -1500px, 0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -1500px, 0);
        transform: translate3d(0, -1500px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation: fadeOutUpBig 1s;
}

.logo {
    color: #949494;
    font-size:22px;
    font-family:Arial;
    font-weight:bold;
}
.logo-subtitle {
    color: #949494;
    font-size: 17px;
    font-family: Arial;
    font-weight: bold;
    margin-top: 0px;
}

.btn {
    width: 80px;
    height: 30px;
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
}
    .btn:hover {
        background-color: rgb(118, 190, 248);
        border: 1px solid rgb(0, 64, 126);
    }

.btn-group button {
    background-color: #4CAF50; /* Green background */
    border: 1px solid green; /* Green border */
    color: white; /* White text */
    padding: 10px 24px; /* Some padding */
    cursor: pointer; /* Pointer/hand icon */
    float: left; /* Float the buttons side by side */
}

    .btn-group button:not(:last-child) {
        border-right: none; /* Prevent double borders */
    }

/* Clear floats (clearfix hack) */
.btn-group:after {
    content: "";
    clear: both;
    display: table;
}

/* Add a background color on hover */
.btn-group button:hover {
    background-color: rgb(118, 190, 248);
    border: 1px solid rgb(0, 64, 126);
}

.nd-select {
    font-size: 14px !important;
    height: 46px !important;
    font-weight: 400 !important;
}
nd-input{

}
.white-popup-block {
    background-color: #fff;
    text-align: left;
    width: 500px;
    margin: 0 auto;
    position: relative;
    border-radius: 10px;
    line-height: 1.65;
    zoom: 0.85;
    /*padding-left:40px;*/
}
.label-number{
    font-size:21px;
    padding-right:7px;
}
.arrow-icon {
    font-size: 14px !important;
    vertical-align: middle;
    padding-right:7px;
}
.input-div {
    text-align: left;
    padding-left: 41px;
}
.permit-checkbox {
    padding-left:191px;
}
.validate{
    color:red;
    text-align:left;
}



body {
    font-family: Arial, Helvetica, sans-serif;
}
