.page-login section.section-login form .form-title{padding-bottom:10px}
.page-login section.section-login form .form-title .heading{margin-bottom:20px}
.page-login section.section-login form .form-title h3,
.page-login section.section-login form .form-title .sub-title{margin:0}
.page-login section.section-login form .form-title .sub-title{font-weight:300;line-height:26px}
.page-login section.section-login form .form-item{position:relative;padding:10px 10px 10px 10px}
.page-login section.section-login form .form-item .form-control,
.page-login section.section-login form .form-item .form-select{height:56px;border-radius:10px;position:relative;background-color:#fff;border:1px solid #eceef4}
.page-login section.section-login form .form-item .form-select{color:#697184}
.page-login section.section-login form .form-item .form-select option:not(:first-of-type){color:#000}
.page-login section.section-login form .ozc-btn{border:hidden;border-radius:4px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1)}
.page-login section.section-login .input-group-text{border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}
.page-login section.section-post-content{padding:80px 0}
.page-login section.section-post-content .side-widgets{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}
.page-login section.section-post-content .recommend-posts{padding:30px 30px 60px 30px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;border-radius:10px;border:1px solid #eceef4;box-shadow:0 5px 30px 0 rgba(0,0,0,0.05)}
.page-login section.section-post-content .recommend-posts .heading{font-size:20px;font-weight:600;line-height:28px;text-align:center;padding-bottom:30px;border-bottom:1px solid #eceef4;margin-bottom:20px}