.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Dosis,sans-serif}h1{line-height:normal!important}.tooltip a:hover{color:#eb5!important}.tooltip .copy_code:hover{color:#f20728!important}.clear{clear:both}#pwd{float:left}#dynamic{width:200px;font-weight:700;padding:15px 10px;border:none;margin:0 0 0 10px;font-size:20px}#copy-dynamic{float:right;height:28px;width:28px}.result{margin-top:12px;text-align:left}.tooltip{position:relative;display:inline-block;opacity:1;margin:3px 0 0 20px}.tooltip .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}body.cust-pass-word-top header.main-header.bg-white.py-2{position:fixed;top:0;left:0;width:100%;z-index:9999}body.cust-pass-word-top{padding-top:90px;background:0 0}.top-first-sec h1{background:0 0;color:#000;font-size:25px;text-transform:uppercase;font-weight:500;padding:0;height:auto}.top-first-sec{background:#f9fbfd;padding:40px 0;text-align:center;position:relative}.pwd_content{text-align:center;max-width:1020px;margin:0 auto}.pwd_content p{color:#000;font-size:16px;text-align:justify;text-align-last:left;padding-top:20px}.pwd_content span{font-size:18px;color:#000;margin:22px 0;display:block;font-weight:500;font-family:Quicksand,sans-serif}.top-first-sec:after{content:' ';background-image:url(<?php echo base_url();?>/assets/images/password-bg.png);position:absolute;bottom:0;left:6px;z-index:1;width:140px;height:140px;background-repeat:no-repeat}.top-first-sec:before{content:' ';background-image:url(<?php echo base_url();?>/assets/images/password-bg.png);position:absolute;top:6px;right:0;z-index:1;width:140px;height:140px;background-repeat:no-repeat}.outer.cust-password-sec{max-width:750px;margin-bottom:50px;background:#fff;border:none;box-shadow:0 0 15px -4px #ccc;margin-top:50px}.inner{border:none;width:100%;padding:0 10px}.outer.cust-password-sec table tr:first-child{border-bottom:1px solid #ccc}.outer.cust-password-sec table tr:first-child td{padding:0 0 18px 0;text-align:right}.cust-password-sec .settings td{font-weight:500}.outer.cust-password-sec table tr:first-child td label{text-align:left;display:block;font-size:18px;font-weight:500;margin:0}.cust-password-sec .settings label{font-size:16px;line-height:18px;font-weight:500}.cust-password-sec select#length{background:#fff;border-radius:0;padding:5px}.cust-password-sec .settings input{border-radius:0;line-height:normal;width:20px;height:20px;margin:5px 10px 5px 0;display:inline-block;position:relative}.cust-password-sec .settings input.buttons{height:auto;border-radius:50px!important;background:#f20728!important;padding:15px 30px;font-size:19px;display:inline-block;font-weight:600!important;font-family:Quicksand,sans-serif!important;text-align:center!important;width:auto!important;margin-top:30px!important}.cust-password-sec .settings tr.pwdtype td{padding:20px 0}.cust-password-sec .settings tr.pwdtype td span{line-height:30px;vertical-align:text-bottom}.cust-password-sec .settings input:focus{box-shadow:none}.cust-password-sec .settings tr.pwdtype td input:checked:before{background:#f20728;position:absolute;top:4px;left:4px;right:0;width:12px;height:12px;content:' ';border-radius:50px;z-index:2}.cust-password-sec .settings tr.pwdtype td input:checked:after{content:' ';background:#fff;width:20px;height:20px;position:absolute;top:0;left:0;border-radius:50px;border:1px solid #919191}.PASSWORD-sec1{margin:50px 0 0 0;text-align:center}.PASSWORD-sec1 h1,.PASSWORD-sec1 h2,.PASSWORD-sec2 h2,.PASSWORD-sec3 h2,.PASSWORD-sec4 h2{background:0 0;color:#000;font-size:25px;font-weight:500;text-transform:uppercase;height:auto;padding:0}.PASSWORD-sec1 p{color:#000;font-size:16px;text-align:justify;text-align-last:left;margin:0 0 15px 0;padding-top:20px}.cust-top-margin{margin-top:50px}.cust-over-pasword-bg{background:#f9fbfd;padding:50px 0}.sec-pswrd-seC{display:flex;align-items:center;flex-wrap:wrap}.sec-pswrd-seC-left{padding:0 30px 0 0;width:50%}.sec-pswrd-seC-left h1{background:0 0;color:#000;text-transform:uppercase;font-size:25px;font-weight:500;padding:0;display:inline-block;margin:0 0 12px 0;height:auto}.sec-pswrd-seC-left p{font-size:16px;color:#000;text-align:justify;padding-top:10px}.sec-pswrd-seC-right{width:50%;padding:0 0 0 30px;text-align:center}.sec-pswrd-seC img{width:90%;margin:0 auto}.cust-column-reverse .sec-pswrd-seC-right{padding:0 30px 0 0}.cust-column-reverse .sec-pswrd-seC-left{padding:0 0 0 30px}.cust-column-reverse{flex-direction:row-reverse}.PASSWORD-sec4{margin-bottom:50px}.cust-password-sec .settings input.special:before{content:' ';background:#fff;position:absolute;width:20px;height:20px;border:1px solid #bfbfbf}.cust-password-sec .settings input.special:checked:before{background:#f20728;content:' ';width:20px;height:20px;position:absolute;left:0;top:0;border:1px solid #f20728}.cust-password-sec .settings input.special:checked:after{content:' ';position:absolute;left:4px;top:4px;border-right:3px solid #fff;border-top:3px solid #fff;width:13px;height:8px;transform:rotate(135deg)}@media (max-width:1024px){body.cust-pass-word-top{padding-top:70px}}@media (max-width:767px){.PASSWORD-sec1 h1,.PASSWORD-sec1 h2,.PASSWORD-sec2 h2,.PASSWORD-sec3 h2,.PASSWORD-sec4 h2{font-size:20px}.PASSWORD-sec1 p{font-size:15px;padding-top:20px}.top-first-sec h1{font-size:20px}.pwd_content p{font-size:15px;padding-top:20px}.pwd_content span{font-size:17px}.sec-pswrd-seC-left h1{font-size:20px}.sec-pswrd-seC-left p{font-size:15px;padding-top:10px}.sec-pswrd-seC-left{padding:0;width:100%}.sec-pswrd-seC-right{width:100%;padding:0;margin:40px 0 0 0}.cust-column-reverse .sec-pswrd-seC-left{padding:0}.cust-column-reverse .sec-pswrd-seC-right{padding:0}.outer.cust-password-sec{width:90%;padding:5px 0;z-index:2}}