/* --------------------------------------------------
 * 버튼 스타일 ( 2017-11-22 김남우 )
 * 폰트컬러, 배경, 테두리, 효과 정의
 */
/* 버튼에 'btn-style' 로 시작하는 클래스가 존재하면 버튼으로 인식하여 버튼 기본 스타일 적용
 * 참고 : https://stackoverflow.com/questions/41832255/css-class-name-selector-name-starts-with
 */
[class^='btn-style'], [class*='btn-style'] {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:50px;
    /*font-size:1.4167rem;*/
    /*font-weight:500;*/
    line-height:100%;
}

a[class^='btn-style'], a[class*='btn-style'] {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:50px;
    cursor:pointer;
    /*font-size:1.4167rem;*/
    /*font-weight:500;*/
    line-height:100%;
    padding-top:16px;
    text-align:center;
}

/* 버튼 스타일 1 - loginOn.html, guide.html 설치하기 ==> FIX */
.btn-style1 {
    border-radius:4px;
    background:#2f8bff;
    color:#fff;
}

.btn-style1:hover, .btn-style1:focus {
    background:#1671e4;
    color:#fff;
}

.btn-style1.press, .btn-style1:active {
    background:#0f5fc4;
    color:#fff;
}

.btn-style1:disabled, .btn-style1.disabled {
    background:#eee;
}

/* 버튼 스타일 1-2 - guide.html 사용방법안내 ==> FIX */
.btn-style1-2 {
    border-radius:4px;
    background:#e0e0e0;
    color:#696969;
}

.btn-style1-2:hover, .btn-style1-2:focus {
    background:#d0d0d0;
}

.btn-style1-2.press, .btn-style1-2:active {
    background:#d0d0d0;
    border:1px solid #2f8bff;
}

.btn-style1-2:disabled, .btn-style1-2.disabled {
    background:#eee;
    color:#fff;
}

/* 버튼 스타일 1-3 - guide.html - App 다운로드 ==> FIX */
.btn-style1-3 {
    border-radius:6px;
    background:#fff;
    color:#2f8bff;
    border:1px solid #2f8bff;
}

.btn-style1-3:hover, .btn-style1-3:focus {
    background:#f0f7ff;
    border:1px solid #2f8bff;
}

.btn-style1-3.press, .btn-style1-3:active {
    background:#f0f7ff;
    border:1px solid #0f5fc4;
    color:#0f5fc4;
}

.btn-style1-3:disabled, .btn-style1-3.disabled {
    background:#eee;
    color:#eee;
    border:1px solid #eee;
}

/* 버튼 스타일 1-4 */
.btn-style1-4 {
    border-radius:4px;
    background:#696969;
    color:#fff;
}

.btn-style1-4:hover, .btn-style1-4:focus {
    background:#555;
    color:#fff;
}

.btn-style1-4.press, .btn-style1-4:active {
    background:#323232;
    color:#fff;
}

.btn-style1-4:disabled, .btn-style1-4.disabled {
    background:#eee;
}

/* 버튼 스타일 1-5 */
.btn-style1-5 {
    border-radius:4px;
    background:#ededed;
    color:#292929;
    border:1px solid #dcdcdc;
}

.btn-style1-5:hover, .btn-style1-5:focus {
    background:#dedede;
    color:#292929;
}

.btn-style1-5.press, .btn-style1-5:active {
    background:#cecece;
    color:#292929;
    border-color:#cecece;
}

.btn-style1-5:disabled, .btn-style1-5.disabled {
    background:#eee;
}

/* 버튼 스타일 2 -> 취소버튼 ==> FIX */
.btn-style2 {
    border-radius:4px;
    background:#b3b3b3;
    color:#fff;
}

.btn-style2:hover, .btn-style2:focus {
    background:#9a9a9a;
}

.btn-style2.press, .btn-style2:active {
    background:#838383;
}

.btn-style2:disabled, .btn-style2.disabled {
    background:#eee;
}

/* 버튼 스타일 3 - 회원가입(주소찾기) ==> FIX */
.btn-style3 {
    border-radius:4px;
    background:#ebebeb;
    border:1px solid #dcdcdc;
    color:#292929;
}

.btn-style3:hover, .btn-style3:focus {
    background:#dfdfdf;
}

.btn-style3.press, .btn-style3:active {
    background:#dfdfdf;
    border:1px solid #2f8bff;
}

.btn-style3:disabled, .btn-style3.disabled {
    background:#eee;
    color:#eee;
    border:1px solid #eee;
}

/* 버튼 스타일 4 - 회원가입(휴대폰번호인증) ==> FIX  */
.btn-style4 {
    border-radius:4px;
    background:#999999;
    color:#fff;
}

.btn-style4:hover, .btn-style4:focus {
    background:#787878;
}

.btn-style4.press, .btn-style4:active {
    background:#696969;
    border:1px solid #2f8bff;
}

.btn-style4:disabled, .btn-style4.disabled {
    background:#eee;
    color:#fff;
}

/* 버튼 스타일 5 - 결재 - 클릭하여 서명하세요 ==> FIX */
.btn-style5 {
    border-radius:4px;
    background:#fff;
    border:1px solid #dcdcdc;
    color:#c1c1c1;
}

.btn-style5:hover, .btn-style5:focus {
    background:#fff;
    border:1px solid #2f8bff;
    color:#2f8bff;
}

.btn-style5.press, .btn-style5:active {
    background:#fff;
    border:1px solid #0f5fc4;
    color:#0f5fc4;
}

.btn-style5:disabled, .btn-style5.disabled {
    background:#eee;
    color:#eee;
}

.btn-style5-1 {
    background:#fff;
    border:1px solid #dcdcdc;
    color:#c1c1c1;
}

.btn-style5-1:hover, .btn-style5-1:focus {
    background:#fff;
    border:1px solid #2f8bff;
    color:#2f8bff;
}

.btn-style5-1.press, .btn-style5-1:active {
    background:#fff;
    border:1px solid #2f8bff;
    color:#2f8bff;
    box-shadow:0 0 0 2px #e0eefe;
}

.btn-style5-1:disabled, .btn-style5-1.disabled {
    background:#eee;
    color:#eee;
}

/* 버튼 스타일 6 - 결재 - 신청인 서명 ==> FIX  */
.btn-style6 {
    border-radius:4px;
    background:#696969;
    color:#fff;
}

.btn-style6:hover, .btn-style6:focus {
    background:#484848;
}

/* 2017-09-26 - 장지수대리님 지정 */
.btn-style6.press, .btn-style6:active {
    background:#484848;
    border:1px solid #2f8bff;
}

/* 2017-09-26 - 장지수대리님 지정 */
.btn-style6:disabled, .btn-style6.disabled {
    background:#eee;
    color:#eee;
}

.btn-style61 {
    border-radius:4px;
    background:#696969;
    color:#fff;
}

.btn-style61:hover, .btn-style61:focus {
    background:#484848;
}

.btn-style61.press, .btn-style61:active {
    background:#333;
}

.btn-style61:disabled, .btn-style61.disabled {
    background:#eee;
    color:#eee;
}

/* 버튼 스타일 7 - 가이드 - App 다운로드 */
.btn-style7 {
    border-radius:4px;
    background:#fff;
    border:2px solid #2f8bff;
    color:#2f8bff;
}

.btn-style7:hover, .btn-style7:focus {
    background:#f1f6ff;
}

.btn-style7.press, .btn-style7:active {
    background:#f1f6ff;
}

.btn-style7:disabled, .btn-style7.disabled {
    background:#0d47a1;
}

/* 버튼 스타일 8 */
.btn-style8 {
    border-radius:4px;
    background:#ec6464;
    color:#fff;
}

.btn-style8:hover, .btn-style8:focus {
    background:#c02f2f;
}

.btn-style8.press, .btn-style8:active {
    background:#c02f2f;
}

.btn-style8:disabled, .btn-style8.disabled {
    background:#0d47a1;
}

/* 버튼 스타일 10 - 마이페이지 메인  */
.btn-style10 {
    border-radius:4px;
    background:#fff;
    border:2px solid #f47245;
    color:#f47245;
}

.btn-style10:hover, .btn-style10:focus {
    background:#fff;
    border:2px solid #ff4200;
    color:#ff4200;
}

.btn-style10.press, .btn-style10:active {
    background:#fff;
    border:2px solid #ff4200;
    color:#ff4200;
}

.btn-style10:disabled, .btn-style10.disabled {
    background:#0d47a1;
}

/* 버튼 스타일 11 - 마이페이지 메인  */
.btn-style11 {
    border-radius:4px;
    background:#f47245;
    border:2px solid #f47245;
    color:#fff;
}

.btn-style11:hover, .btn-style11:focus {
    background:#ff4200;
    border:2px solid #ff4200;
}

.btn-style11.press, .btn-style11:active {
    background:#ff4200;
    border:2px solid #ff4200;
}

.btn-style11:disabled, .btn-style11.disabled {
    background:#0d47a1;
}

/* 버튼 스타일 12 - 마이페이지 회원탈퇴  */
.btn-style12 {
    border-radius:4px;
    background:#fff;
    border:1px solid #dcdcdc;
    color:#696969;
}

.btn-style12:hover, .btn-style12:focus {
    background:#ededed;
    border:1px solid #dcdcdc;
    color:#696969;
}

.btn-style12.press, .btn-style12:active {
    background:#ededed;
    border:1px solid #2f8bff;
    color:#696969;
}

.btn-style12:disabled, .btn-style12.disabled {
    background:#0d47a1;
}

/* 버튼 스타일 13 - (요금상담 맵 다운로드) ==> FIX */
.btn-style13 {
    border-radius:4px;
    background:#fff;
    border:1px solid #dcdcdc;
    color:#292929;
}

.btn-style13:hover, .btn-style13:focus {
    background:#ededed;
    border:1px solid #dcdcdc;
    color:#292929;
}

.btn-style13.press, .btn-style13:active {
    background:#ededed;
    border:1px solid #2f8bff;
    color:#292929;
}

.btn-style13:disabled, .btn-style13.disabled {
    border:1px solid #eee;
    color:#eee;
    background:#fff;
}
.btn-style14{
    border-radius:4px;
    background:#ffffff;
    border:1px solid #00981d;
    color:#00981d;
    cursor:pointer;
}

.btn-style14:hover, .btn-style14:focus {
    background:#e2fbe7;
    /*border:1px solid #dcdcdc;*/
    /*color:#292929;*/
}

.btn-style14.press, .btn-style14:active {
    background:#e2fbe7;
    /*border:1px solid #2f8bff;*/
    /*color:#292929;*/
}

/* 버튼 스타일 20 */
.btn-style20 {
    border-radius:4px;
    background:#fff;
    border:2px solid #2f8bff;
    color:#2f8bff;
}

.btn-style20:hover, .btn-style20:focus {
    border:2px solid #0d47a1;
    color:#0d47a1;
    background:#fff;
}

.btn-style20.press, .btn-style20:active {
    border:2px solid #0d47a1;
    color:#0d47a1;
    background:#fff;
}

.btn-style20:disabled, .btn-style20.disabled {
    background:#0d47a1;
}

/* 버튼 스타일 21 */
.btn-style21 {
    border-radius:4px;
    background:#fff;
    border:1px solid #696969;
    color:#696969;
}

.btn-style21:hover, .btn-style21:focus {
    border:1px solid #696969;
    color:#696969;
    background:#ededed;
}

.btn-style21.press, .btn-style21:active {
    border:1px solid #2f8bff;
    color:#292929;
    background:#ededed;
}

.btn-style21:disabled, .btn-style21.disabled {
    color:#eee;
    background:#fff;
}

/* 버튼 스타일 21 */
.btn-style21-1 {
    border-radius:4px;
    background:#fff;
    border:1px solid #696969;
    color:#696969;
}

.btn-style21-1:hover, .btn-style21-1:focus {
    border:1px solid #696969;
    color:#696969;
    background:#ededed;
}

.btn-style21-1.press, .btn-style21-1:active {
    border:1px solid #ec6464;
    color:#292929;
    background:#ededed;
}

.btn-style21-1:disabled, .btn-style21-1.disabled {
    color:#eee;
    background:#fff;
}

/* 버튼 스타일 22 */
.btn-style22 {
    border-radius:4px;
    background:#fff;
    border:1px solid #fff;
    color:#696969;
}

.btn-style22:hover, .btn-style22:focus {
    border:1px solid #f4f4f4;
    color:#696969;
    background:#f4f4f4;
}

.btn-style22.press, .btn-style22:active {
    border:1px solid #f4f4f4;
    color:#696969;
    background:#f4f4f4;
}

.btn-style22:disabled, .btn-style22.disabled {
    background:#0d47a1;
}

/* -------------------- 데이타전송 전용 -------------------
/* 버튼 스타일 51 */
.btn-style51 {
    border-radius:4px;
    background:#fff;
    border:1px solid #ccc;
    color:#ec6464;
}

.btn-style51:hover, .btn-style51:focus {
    border:1px solid #ccc;
    color:#ec6464;
    background:#ededed;
}

.btn-style51.press, .btn-style51:active {
    border:1px solid #292929;
    color:#ec6464;
    background:#ededed;
}

.btn-style51:disabled, .btn-style51.disabled {
    border:1px solid #e1e1e1;
    color:#eee;
    background:#fff;
}

.btn-style52 {
    border-radius:4px;
    background:#fff;
    border:1px solid #ccc;
    color:#969696;
}

.btn-style52.active {
    border-radius:4px;
    background:#ffffff;
    border:1px solid #3599ff;
    font-weight: 500;
    color:#3599ff;
}


.btn-style52:hover, .btn-style52:focus {
    border:1px solid #ccc;
    color:#969696;
    background:#ededed;
}

.btn-style52.press, .btn-style52:active {
    border:1px solid #2f8bff;
    color:#969696;
    background:#ededed;
}

.btn-style52:disabled, .btn-style52.disabled {
    border:1px solid #eee;
    color:#eee;
    background:#fff;
}

.btn-style53 {
    border-radius:4px;
    background:#fff;
    border:1px solid #ccc;
    color:#969696;
}

.btn-style53:hover, .btn-style53:focus {
    border:1px solid #ccc;
    color:#969696;
    background:#ededed;
}

.btn-style53.press, .btn-style53:active {
    border:1px solid #2f8bff;
    color:#969696;
    background:#ededed;
}

.btn-style53:disabled, .btn-style53.disabled {
    border:1px solid #eee;
    color:#eee;
    background:#fff;
}

.btn-style54 {
    border-radius:4px;
    background:#fff;
    border:1px solid #ccc;
    color:#969696;
}

.btn-style54:hover, .btn-style54:focus {
    border:1px solid #ccc;
    color:#969696;
    background:#ededed;
}

.btn-style54.press, .btn-style54:active {
    border:1px solid #2f8bff;
    color:#969696;
    background:#ededed;
}

.btn-style54:disabled, .btn-style54.disabled {
    border:1px solid #eee;
    color:#eee;
    background:#fff;
}

.btn-style55 {
    border-radius:0;
    background:#fff;
    border:1px solid #222;
    color:#222;
}

.btn-style55:hover, .btn-style55:focus {
    background:#e6e6e6;
    border:1px solid #222;
    color:#222;
}

.btn-style55.press, .btn-style55:active {
    background:#e6e6e6;
    border:1px solid #2f8bff;
    color:#222;
}

.btn-style55:disabled, .btn-style55.disabled {
    background:#0d47a1;
}

/* --------------------------------------------------
 * 버튼 사이즈 ( 2017-11-22 김남우 )
 * btn-높이(height)-폰트사이즈(font-size:단위px)
 */
.btn-60-20 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:60px !important;
    font-size:1.6667rem;
    line-height:100%;
    padding:0;
}

/* 앱다운로드 */
a.btn-60-20 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:60px !important;
    font-size:1.6667rem;
    line-height:100%;
    padding-top:19px;
}

/* 앱다운로드 */
label.btn-60-20 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:60px !important;
    font-size:1.6667rem;
    line-height:100%;
    padding-top:19px;
}

/* 앱다운로드 */
/* Android App 다운로드 받기 버튼  @author yamsroun  @date 2018.05.08 */
.btn-310-60,
a.btn-310-60,
label.btn-310-60 {
    display:inline-block;
    vertical-align:middle;
    width:310px;
    height:60px !important;
    font-size:1.6667rem;
    line-height:100%;
    padding-top:0;
}

a.btn-310-60,
label.btn-310-60 {
    padding-top:19px;
}

/* 앱다운로드 */
.btn-50-17 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:50px !important;
    font-size:1.4167rem;
    line-height:100%;
}

a.btn-50-17 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:50px !important;
    font-size:1.4167rem;
    line-height:100%;
    padding-top:16px;
}

label.btn-50-17 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:50px !important;
    font-size:1.4167rem;
    line-height:100%;
    padding-top:16px;
}

.btn-45-17 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:45px !important;
    font-size:1.4167rem;
    line-height:100%;
}

a.btn-45-17 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:45px !important;
    font-size:1.4167rem;
    line-height:100%;
    padding-top:14px;
}

label.btn-45-17 {
    display:inline-block;
    vertical-align:middle;
    width:100px;~
    height:45px !important;
    font-size:1.4167rem;
    line-height:100%;
    padding-top:14px;
}

.btn-45-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    /*height:45px !important;*/
    /*font-size:1.1667rem;*/
    line-height:100%;
}

a.btn-45-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    /*height:45px !important;*/
    /*font-size:1.1667rem;*/
    line-height:100%;
    padding-top:15px;
}

label.btn-45-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    /*height:45px !important;*/
    /*font-size:1.1667rem;*/
    line-height:100%;
    padding-top:15px;
}

.btn-42-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:42px !important;
    font-size:1.1667rem;
    line-height:100%;
}

a.btn-42-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:42px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:13px;
}

label.btn-42-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:42px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:13px;
}

.btn-40-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:40px !important;
    font-size:1.1667rem;
    line-height:100%;
}

a.btn-40-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:40px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:12px;
}

label.btn-40-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:40px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:12px;
}

.btn-35-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:35px !important;
    font-size:1.1667rem;
    line-height:100%;
}

a.btn-35-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:35px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:9px;
}

label.btn-35-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:35px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:9px;
}

.btn-27-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:27px !important;
    font-size:1.1667rem;
    line-height:100%;
}

a.btn-27-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:27px !important;
    font-size:1.1667rem;
    line-height:100%;
    padding-top:7px;
}

label.btn-27-14 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:27px !important;
    font-size:1.1667rem;
    line-height:10px;
    padding-top:7px;
}

.btn-25-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:25px !important;
    font-size:0.8125rem;
    line-height:100%;
}

a.btn-25-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:25px !important;
    font-size:0.8125rem;
    line-height:100%;
    padding-top:5px;
}

label.btn-25-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:25px !important;
    font-size:0.8125rem;
    line-height:100%;
    padding-top:5px;
}

.btn-25-12 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:25px !important;
    font-size:1rem;
    line-height:100%;
}

a.btn-25-12 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:25px !important;
    font-size:1rem;
    line-height:100%;
    padding-top:6px;
}

label.btn-25-12 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:25px !important;
    font-size:1rem;
    line-height:100%;
    padding-top:6px;
}

.btn-15-8 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:15px !important;
    font-size:0.6667rem;
    line-height:110%;
}

a.btn-15-8 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:15px !important;
    font-size:0.6667rem;
    line-height:110%;
    padding-top:1px;
}

label.btn-15-8 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:15px !important;
    font-size:0.6667rem;
    line-height:110%;
    padding-top:1px;
}

.btn-42-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:42px !important;
    font-size:0.8125rem;
    line-height:100%;
}

a.btn-42-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:42px !important;
    font-size:0.8125rem;
    line-height:100%;
    padding-top:13px;
}

label.btn-42-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:42px !important;
    font-size:0.8125rem;
    line-height:100%;
    padding-top:13px;
}

.btn-32-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:32px !important;
    font-size:0.8125rem;
    line-height:100%;
}

a.btn-32-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:32px !important;
    font-size:0.8125rem;
    line-height:32px;
    padding-top:0;
}

label.btn-32-13 {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:32px !important;
    font-size:0.8125rem;
    line-height:100%;
    padding-top:13px;
}

.btn-20-10 {
    display:inline-block;
    vertical-align:middle;
    width:52px;
    height:20px !important;
    font-size:0.8333rem;
    line-height:100%;
}

a.btn-20-10 {
    display:inline-block;
    vertical-align:middle;
    width:52px;
    height:20px !important;
    font-size:0.8333rem;
    line-height:32px;
    padding-top:0;
}

label.btn-20-10 {
    display:inline-block;
    vertical-align:middle;
    width:52px;
    height:20px !important;
    font-size:0.8333rem;
    line-height:100%;
    padding-top:13px;
}

/* --------------------------------------------------
 * 버튼 폰트굵기 ( 2017-11-22 김남우 )
 * btn-높이(height)-폰트사이즈(font-size:단위px)
 */
.btn-normal {
    font-weight:300;
}

a.btn-normal {
    font-weight:300;
}

label.btn-normal {
    font-weight:300;
}

.btn-bold {
    font-weight:500;
}

a.btn-bold {
    font-weight:500;
}

label.btn-bold {
    font-weight:500;
}

.btn-bolder {
    font-weight:bolder;
    font-weight:600;
}

a.btn-bolder {
    font-weight:bolder;
    font-weight:600;
}

label.btn-bolder {
    font-weight:bolder;
    font-weight:600;
}


span.btn30 {
    text-align: center;
    line-height: 26px;
}

#logout-btn {
    color:#fff;
}

#password-auth-btn {
    color:#2f8bff;
}
