        /* resete password css */
        p {
            margin-bottom: 0px !important;
        }
        .first-page-common .mar-t-24{
            margin-top: 24px;
        }
        .first-page-common .mar-t-32{
            margin-top: 32px;
        }
        .first-page-common .form-control{
            margin-bottom: 8px;
        }
        .first-page-common .container{
            display: block;
        }
        .first-page-common .container {
          /*  position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);*/
            margin-bottom: 100px;
            margin-top: 150px;
            font-family: lato !important;
        }


        .first-page-common .main-card {
            border-radius: 9px;
            width: 408px;
            height: auto;
            margin: auto;
            padding: 32px 24px 15px 24px;
        }

        .first-page-common .title_1 {
            font-family: Lato;
            font-size: 24px;
            font-weight: 700;
            /* line-height: 32px;
            letter-spacing: 0.1599999964237213px;
            text-align: left; */

        }

        .first-page-common .form-label {
            font-size: 14px;
            font-weight: 400;
            color: #282828;
        }

        .first-page-common .form-control {
            height: 44px;
            width: 360px;
        }

        .first-page-common .sub-btn {
            padding: 16px;
            background-color: #97144D;
            width: 360px;
            color: #FFF;
            font-weight: 700;
            border: none;
            border-radius: 8px;
        }

        .first-page-common .sub-btn:hover,
        .sub-btn:active {
            background-color: #97144D;
            box-shadow: none;
        }

        .first-page-common .back_anchor {
            color: #ED1164;
            font-family: Lato;
            font-size: 12px;
            font-weight: 700;
            text-align: center;
            text-decoration: none;
            letter-spacing: 1px;
        }

        .first-page-common .step-label {
            width: 57px;
            height: 22px;
            border-radius: 4px;
            background-color: #F1F4F7;
            font-size: 12px;
            color: #9D9D9D;
            padding: 2px 4px 2px 4px;
            float: right;
            border: none;
        }

        /* otp page */

         .otp-page .mar-t-32{
            margin-top: 32px;
        }
        .otp-page .mar-t-24{
            margin-top: 24px;
        }
        .otp-page .form-control{
            margin-bottom: 0px;
        }
        .otp-page .container {
           /* position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);*/
            margin-bottom: 100px;
            margin-top: 150px;
        }

        .otp-page .main-card {
            border-radius: 9px;
            width: 408px !important;
            height: auto;
            margin: auto;
            padding: 32px 24px 32px 24px;
        }

        .otp-page .title_1 {
            font-family: Lato;
            font-size: 24px;
            font-weight: 700;
        }

        .otp-page .sub-title {
            font-family: Lato;
            font-size: 14px;
            font-weight: 400;
            color: #6E6E6E;

        }

        .otp-page .form-label {
            font-size: 14px;
            font-weight: 400;
            color: #282828;
        }

        .otp-page .otp-input {
            height: 40px;
            width: 40px;
            border-radius: 4px;
            margin-right: 10px;
            text-align: center;
        }

        .otp-page .otp-input:focus {
            box-shadow: none;
        }

        .otp-page .sub-btn {
            padding: 16px;
            background-color: #97144D;
            width: 360px;
            color: #FFF;
            font-weight: 700;
            border: none;
            border-radius: 8px;
        }

        .otp-page .sub-btn:hover,
        .sub-btn:active,
        .sub-btn:focus {
            background-color: #97144D;
            box-shadow: none;
        }

        .otp-page .back_anchor {
            color: #ED1164;
            font-family: Lato;
            font-size: 12px;
            font-weight: 700;
            text-align: center;
            text-decoration: none;
        }

        .otp-page .step-label {
            width: 57px;
            height: 22px;
            border-radius: 4px;
            background-color: #F1F4F7;
            font-size: 12px;
            color: #9D9D9D;
            padding: 2px 4px 2px 4px;
            float: right;
            border: none;
        }

        .otp-page .resend-font {
            font-family: Lato;
            font-size: 12px;
            font-weight: 400;
            color: #6E6E6E;
            text-align: left !important;

        }
        .resend-font a{
            color: #ED1164 !important;
            font-weight: 700;
        }

        /* create password css */

        .create-pass .container {
           /* position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);*/
            margin-bottom: 100px;
            margin-top: 150px;
        }
        .create-pass .mar-t-24{
            margin-top: 24px;
        }

        .create-pass .mar-t-32{
            margin-top: 32px;
        }
        .create-pass .form-control{
            margin-bottom: 8px;
        }


        .create-pass .main-card {
            border-radius: 9px;
            width: 408px !important;
            height: auto;
            margin: auto;
            padding: 32px 24px 32px 24px;
        }

        .create-pass .title_1 {
            font-family: Lato;
            font-size: 24px;
            font-weight: 700;

        }

        .create-pass .sub-title {
            font-family: Lato;
            font-size: 14px;
            font-weight: 400;
            color: #6E6E6E;

        }

        .create-pass .form-label {
            font-size: 16px;
            font-weight: 400;
            color: #282828;
        }

        .create-pass .form-control {
            height: 44px;
            width: 360px;
        }

        .create-pass .sub-btn {
            padding: 16px;
            background-color: #97144D;
            width: 360px;
            color: #FFF;
            font-weight: 700;
            border: none;
            border-radius: 8px;
        }

        .create-pass .sub-btn:hover,
        .sub-btn:active {
            background-color: #97144D;
            box-shadow: none;
        }

        .create-pass .back_anchor {
            color: #ED1164;
            font-family: Lato;
            font-size: 12px;
            font-weight: 700;
            text-align: center;
            text-decoration: none;
        }
        .create-pass .toggle-password {
            float: right;
            cursor: pointer;
            margin-right: 10px;
            margin-top: -43px;
        }
        

        .create-pass ul {
            font-family: Lato;
            font-size: 12px;
            font-weight: 400;
            letter-spacing: 0.3199999928474426px;
            text-align: left;
            color: #282828;
            list-style: none;
            line-height: 22px;
            padding-left: 0px;

        }
        .cont-pass{
            font-family: Lato;
            font-size: 12px;
            font-weight: 400;
            letter-spacing: 0.3199999928474426px;
            text-align: left;
            color: #282828;
            list-style: none;
            line-height: 22px;
        }
/*/app/images/simplified_login/arrow-left.png*/
        /*.create-pass ul li::before {
            content: "";
            background-image: url("/app/images/simplified_login/check-icon.png");
            background-size: contain;
            display: inline-block;
            width: 16px;
            height: 16px;
            position: relative;
            top: 0.1rem;
            margin-right: 0.2rem;
        }*/
        .create-pass .li-img {
           /* content: "";
            background-image: url("/app/images/simplified_login/check-icon.png");
            background-size: contain;
            display: inline-block;
            width: 16px;
            height: 16px;
            position: relative;
            top: 0.1rem;
            margin-right: 0.2rem;*/
            list-style-image: url("/app/images/simplified_login/check-icon.png");
        }
         /*list-style-image: url(http://upload.wikimedia.org/wikipedia/commons/6/61/Icons-mini-icon_security.gif);*/

        .create-pass .step-label {
            width: 57px;
            height: 22px;
            border-radius: 4px;
            background-color: #F1F4F7;
            font-size: 12px;
            color: #9D9D9D;
            padding: 2px 4px 2px 4px;
            float: right;
            border: none;
        }

        /* success popup css */

        .success-popup {
            text-align: center;
            border-radius: 16px;
            padding: 20px;
        }

        .success-popup .title_1 {
            font-family: Lato;
            font-size: 24px;
            font-weight: 700;

        }

        .success-popup .sub-title {
            font-family: Lato;
            font-size: 14px;
            font-weight: 400;
            color: #6E6E6E;
        }

        @media (max-width: 600px){
            .site-start{
                margin-top: 25px !important;
            }
            /*first page media css*/

            .first-page-common .main-card{
                width: 100% !important;
                border: none;
                padding: 16px;
            }
            .first-page-common .row{
                --bs-gutter-x: 0rem;
                margin-bottom: 0px;
            }
            .first-page-common .form-control{
                width: 100%;
            }
            .first-page-common .sub-btn{
                width: 100%;
            }
            .first-page-common .container{
                margin-top: 0px;
                padding: 0px;
            }
            /*otp page media*/
             .otp-page .main-card{
                width: 100% !important;
                border: none;
                padding: 16px;
            }
            .otp-page .row{
                --bs-gutter-x: 0rem;
                margin-bottom: 0px;
            }
            .otp-page .form-control{
                /*width: 100%;*/
            }
            .otp-page .sub-btn{
                width: 100%;
            }
            .otp-page .container{
                margin-top: 0px;
                padding: 0px;
            }
            /*create pass media css*/

           .create-pass .main-card{
                width: 100% !important;
                border: none;
                padding: 16px;
            }
            .create-pass .row{
                --bs-gutter-x: 0rem;
                margin-bottom: 0px;
            }
           .create-pass .form-control{
                /*width: 100%;*/
            }
            .create-pass .sub-btn{
                width: 100%;
            }
            .create-pass .container{
                margin-top: 0px;
                padding: 0px;
            }
            .create-pass .form-control{
                width: 100%;
                margin-bottom: 10px;
            }
            .create-pass .toggle-password {
                float: right;
                cursor: pointer;
                margin-right: 10px;
                margin-top: -44px;
            }
        }

        /**/
         @media (min-width: 576px){
            .modal-dialog{
                max-width: 560px !important;
            }
            .modal-content{
                border-radius: 16px !important;
            }
        }