  .btn-primary {
            color: #fff;
            background-color: #007bff;
            border-color: #007bff;
        }

        .btn {
            display: inline-block;
            font-weight: 400;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            border: 1px solid transparent;
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            line-height: 1.5;
            border-radius: 0.25rem;
            transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        }

            .btn:not(:disabled):not(.disabled) {
                cursor: pointer;
            }

        body {
            background-color: #f2f2f2;
            margin: 0;
            padding: 0
        }

        .imagecss {
            width: 35px;
            opacity: 0.5;
            position: absolute;
            padding: 5px 0;
            right: 10px;
            display: none;
        }

        .firstdiv {
            position: absolute;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            margin: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            text-align: center;
        }

        #form {
            position: relative;
        }

        .seconddiv {
            background-color: #f2f2f2;
            top: 30%;
            left: 34%;
            position: absolute;
        }

        .password {
            background-color: #fff;
            color: #3a3a3a;
            padding: 14px 48px 14px 15px;
            -webkit-transition: padding-right .1s ease-in-out;
            -moz-transition: padding-right .1s ease-in-out;
            -ms-transition: padding-right .1s ease-in-out;
            -o-transition: padding-right .1s ease-in-out;
            transition: padding-right .1s ease-in-out;
            padding-left: 32px;
            border: none;
            font-size: 14px;
            font-weight: 600;
        }

        ::-webkit-input-placeholder { /* Edge */
            color: #CCC;
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #CCC;
        }

        ::placeholder {
            color: #CCC;
        }