body, html {background-image: url(../img/wave-login.jpg);background-repeat: repeat-x;}
section.inner-page-forgot {margin: 120px 0 120px 0;max-width: 100%;}
.section-header {text-align: center;padding-bottom: 40px;}
.pb-2 {padding-bottom: 0.5rem!important;}
.check-circle-fill i {font-size: 75px;color: #3c64b1;}
.section-header h2 {font-size: 38px;font-weight: 600;margin-bottom: 20px;color: #c80443;margin-top: 15px;padding: 0 20px;}
.section-header p {max-width: 80%;}
.section-header p {margin: 0 auto;color: #252525;font-size: 18px;}
p.text-secondary a {color: #c80443;}
.forgot-pass {max-width: 490px;padding-bottom: 0;}
.mt-3 {margin-bottom: 10px;}
#main {min-height: 400px;}
.rules-area{max-width:800px;margin-left:auto;margin-right:auto;padding: 0 20px;}
.rules-area .rules-item ol{margin-bottom:20px;display:flex;flex-direction:column;}
.rules-area .rules-item ol li{position:relative;padding-left:5px;margin-bottom:5px;}
.rules-area p{text-align:justify;color:#000; line-height: 1.5rem;margin-bottom: 1rem;}
.rules-area h3{text-align:left;color:#c80443;font-size:1.5rem;margin-bottom: 0.5rem;line-height: 1.2;}
.rules-area h4{text-align:left;color:#c80443;font-size:1.2rem;margin-bottom: 0.5rem;line-height: 1.2;}

@media screen and (max-width:460px) {
    .section-header h2{font-size:30px;}
}
