@font-face{font-family:ZohoPuvi;src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:ZohoPuvi;src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:ZohoPuvi;src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:ZohoPuvi;src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"Zilla Slab";font-weight:300;font-style:normal;src:url("//static.zohocdn.com/webfonts/zillaslablight/font.eot");src:url("//static.zohocdn.com/webfonts/zillaslablight/font.eot?#iefix") format("eot"),url("//static.zohocdn.com/webfonts/zillaslablight/font.woff2") format("woff2"),url("//static.zohocdn.com/webfonts/zillaslablight/font.woff") format("woff"),url("//static.zohocdn.com/webfonts/zillaslablight/font.ttf") format("truetype"),url("//static.zohocdn.com/webfonts/zillaslablight/font.svg#ZillaSlab-Light") format("svg");font-display:swap}
@font-face{font-family:"Zilla Slab";font-weight:400;font-style:normal;src:url("//static.zohocdn.com/webfonts/zillaslabregular/font.eot");src:url("//static.zohocdn.com/webfonts/zillaslabregular/font.eot?#iefix") format("eot"),url("//static.zohocdn.com/webfonts/zillaslabregular/font.woff2") format("woff2"),url("//static.zohocdn.com/webfonts/zillaslabregular/font.woff") format("woff"),url("//static.zohocdn.com/webfonts/zillaslabregular/font.ttf") format("truetype"),url("//static.zohocdn.com/webfonts/zillaslabregular/font.svg#ZillaSlab-Regular") format("svg");font-display:swap}
@font-face{font-family:"Zilla Slab";font-weight:600;font-style:normal;src:url("//static.zohocdn.com/webfonts/zillaslabsemibold/font.eot");src:url("//static.zohocdn.com/webfonts/zillaslabsemibold/font.eot?#iefix") format("eot"),url("//static.zohocdn.com/webfonts/zillaslabsemibold/font.woff2") format("woff2"),url("//static.zohocdn.com/webfonts/zillaslabsemibold/font.woff") format("woff"),url("//static.zohocdn.com/webfonts/zillaslabsemibold/font.ttf") format("truetype"),url("//static.zohocdn.com/webfonts/zillaslabsemibold/font.svg#ZillaSlab-SemiBold") format("svg");font-display:swap}
@font-face{font-family:"Zilla Slab";font-weight:700;font-style:normal;src:url("//static.zohocdn.com/webfonts/zillaslabbold/font.eot");src:url("//static.zohocdn.com/webfonts/zillaslabbold/font.eot?#iefix") format("eot"),url("//static.zohocdn.com/webfonts/zillaslabbold/font.woff2") format("woff2"),url("//static.zohocdn.com/webfonts/zillaslabbold/font.woff") format("woff"),url("//static.zohocdn.com/webfonts/zillaslabbold/font.ttf") format("truetype"),url("//static.zohocdn.com/webfonts/zillaslabbold/font.svg#ZillaSlab-Bold") format("svg");font-display:swap}
@font-face{font-family:"Roboto Slab";font-weight:400;font-style:normal;src:url("//static.zohocdn.com/webfonts/robotoslabregular/font.eot");src:url("//static.zohocdn.com/webfonts/robotoslabregular/font.eot?#iefix") format("eot"),url("//static.zohocdn.com/webfonts/robotoslabregular/font.woff2") format("woff2"),url("//static.zohocdn.com/webfonts/robotoslabregular/font.woff") format("woff"),url("//static.zohocdn.com/webfonts/robotoslabregular/font.ttf") format("truetype"),url("//static.zohocdn.com/webfonts/robotoslabregular/font.svg#RobotoSlab-Regular") format("svg");font-display:swap}
body,html{width:100%;height:100%;margin:0;padding:0}
::after,::before,body,body *{margin:0;padding:0;box-sizing:border-box;font-family:"Zilla Slab"}
ol,ul{padding:0;margin:0}
ol li,ul li{list-style:none}
body{background:#222221}
.container{max-width:1240px;margin:0 auto;padding:0 20px}
img{max-width:100%;height:auto}
.logo{width:220px;height:auto;display:inline-block;border:1px solid #48443d;padding:16px 0;border-top:0;border-bottom:0}
.logo img{max-width:120px;margin:0 auto;display:block}
.header-sec{border-bottom:1px solid #48443d}
.db-wrapper{display:flex}
.db-lhs{width:calc(50% - 4px);padding:40px 80px;background:#de372e;position:relative}
.db-rhs{width:calc(50% + 4px)}
.db-lhs h1, .db-lhs h1 span { color: #fff; text-align: center; font-size: 50px; font-style: normal; font-weight: 700; line-height: 65px; }
.db-lhs h1 span{background:#000;color:#de372e;padding:5px;text-align:center;display:inline-block}
.db-lhs .login-form{max-width: 400px;margin: 20px auto 0;}
.db-lhs .login-form p{color:#f9eeed;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.db-lhs .login-form .ffw-form{background:#c3261e;padding:30px;margin-top:24px}
.ffw-form.with-state .ffw-form-fields .ffw-field.ic-country select{width: calc(50% - 5px);display: inline-block;vertical-align: top;}
.ffw-form.with-state .ffw-form-fields .ffw-field.ic-country select.commonselect{margin-left: 10px;padding-left: 10px;}
.ffw-form .ffw-form-fields .ffw-field input,.ffw-form .ffw-form-fields .ffw-field select{height:45px;width:100%;padding-left:53px;border:1px solid #ffff;font-size:16px;outline:0;padding-right: 15px;text-overflow: ellipsis;white-space: nowrap;}
.ffw-form .ffw-form-fields .ffw-field select {
    background-image: linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0)!important;
    background-position: calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) .5em!important;
    background-size: 6px 5px,5px 5px,1px 1.5em!important;
    background-repeat: no-repeat!important;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 25px;
}
.ffw-form .ffw-form-fields .ffw-field input:focus,.ffw-form .ffw-form-fields .ffw-field select:focus{outline:0}
.ffw-form .ffw-form-fields li::before{content:'';position:absolute;left:20px;top:16px;background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat;background-size:194px 337px;width:15px;height:16px}
.ffw-form .ffw-form-fields li.ic-name::before{background-position:-28px -73px}
.ffw-form .ffw-form-fields li.ic-email::before{background-position:-74px -73px;width:17px;height:15px}
.ffw-form .ffw-form-fields li.ic-country::before{background-position:-51px -73px;width:15px;height:15px}
.ffw-form .ffw-form-fields .ffw-field select{webkit-appearance:none;appearance:none}
.ffw-form .ffw-form-fields li{margin-bottom:12px;height:45px;position:relative;display:inline-block;width:100%}
.ffw-form .ffw-form-fields li.download-arrow{height:auto;}
.ffw-form .ffw-form-fields li input[type=submit]{padding-left:0;background:#222221;color:#fff;border:1px solid #222221;cursor:pointer;}
.ffw-form .ffw-form-fields li input[type=submit].disabled{opacity:0.5;pointer-events:none;}
.ffw-form .ffw-form-fields li .ffw-errmsg {
    display: none;
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    color: #fff;
    background: #b2251e;
    font-size: 10px;
    padding: 2px;
}
.ffw-form .ffw-form-fields li .ffw-errmsg.active{display: inline-block;}
.ffw-privacy { color: #fff; text-align: left; margin-top: 5px; font-size: 11px; font-style: normal; font-weight: 400; line-height: 16px; }
.ffw-privacy a{text-decoration:underline;color:#fff}
.db-rhs{display:flex;justify-content:center;border:1px solid #48443d;padding:40px 0 0;border-bottom-width: 1px;border-left-width:0;border-top-width: 0;}
.login-details{max-width:381px;text-align:center;padding:150px 0;position:relative;height:fit-content}
.login-details::before{content:'';position:absolute;left:50%;top:0;background:#767161;height:126px;width:1px;transform:translateX(-50%)}
.login-details::after{content:'';position:absolute;left:50%;bottom:0;background:#767161;height:126px;width:1px;transform:translateX(-50%)}
.login-details h2{color:#d4cfc2;text-align:center;font-size:24px;font-weight:400;line-height:30px;margin:5px 0 11px}
.hv{display:inline-block;background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat 0 -116px;background-size:194px 337px;width:124px;height:89px;margin-left:8px}
.login-details ul{padding:22px;border:.5px dashed #bdb9ae}
.login-details ul li{color:#d4cfc2;font-size:13px;font-weight:400;line-height:22px;text-align:left}
.login-details p{color:#d4cfc2;text-align:center;font-size:13px;font-weight:400;line-height:20px;margin-top:11px}
.auth-sec{background:#c3261e;padding:50px;margin-top:50px}
.auth-sec h2{color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:36px;margin-bottom:24px}
#otp-form input{width:45px;height:45px;font-size:30px;text-align:center;border: 1px solid #fff;}
#otp-form.wrong-otp input{border: 1px solid #000;}
.err-msg{color: #fff;text-align: center;margin-top: 10px;display: none;}
#otp-form .timer-sec{margin:26px 0 16px}
#otp-form{text-align:center;max-width:100%;margin:0 auto}
#otp-form input[type=submit]{background:#222221;width:100%;border:0;color:#fff;font-size:16px;max-width:237px;margin:0 auto;display:block;}
#otp-form span,.timer-sec p{color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:20px}
.resend{margin-top:25px;display:inline-block;cursor: pointer;}
.resend.disabled{opacity: 0.3;pointer-events: none;}
.resend .re{display:inline-block;background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat -110px -70px;background-size:194px 337px;width:15px;height:19px}
.res-sec{background:#c7261e;text-align:center;padding:35px 0}
.res-sec .icircle{width:103px;height:103px;border-radius:50px;background:#de372d;display:inline-block;position:relative}
.res-sec .icircle span{display:inline-block;background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat -138px 0;background-size:194px 337px;width:56px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.res-sec h2{color:#fff;font-size:32px;text-align:center;font-weight:700;line-height:42px}
.res-sec .l-arr{display:inline-block;width:64px;height:16px;background-size:cover;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="16" viewBox="0 0 64 16" fill="none"><path d="M63.7071 8.70711C64.0976 8.31658 64.0976 7.68342 63.7071 7.29289L57.3431 0.928932C56.9526 0.538408 56.3195 0.538408 55.9289 0.928932C55.5384 1.31946 55.5384 1.95262 55.9289 2.34315L61.5858 8L55.9289 13.6569C55.5384 14.0474 55.5384 14.6805 55.9289 15.0711C56.3195 15.4616 56.9526 15.4616 57.3431 15.0711L63.7071 8.70711ZM0 9H63V7H0V9Z" fill="%23222221"/></svg>') no-repeat;margin-top:20px}
table{width:100%}
table tr td{vertical-align:top;padding:10px 15px}
table tr td:first-child{color:#b4b0a4;font-size:16px;font-style:normal;font-weight:500;line-height:24px;width: 160px;}
table tr td:nth-child(2){color:#fff;font-size:14px;font-weight:500;line-height:24px}
table tr td{border:1px solid #48443d}
table{border-collapse:collapse}
.main-sec{min-height:calc(100% - 144px);}
.main-sec.authenticator .db-lhs .login-form,.main-sec.result1 .db-lhs .login-form,.main-sec.result2 .db-lhs .login-form{display:none}
.main-sec .db-lhs .auth-sec,.main-sec .db-lhs .res-sec{display:none}
.main-sec.authenticator .db-lhs .auth-sec{display: block;}
.main-sec.authenticator .db-lhs .main-sec.result1 .db-lhs .res-sec,.main-sec.result2 .db-lhs .res-sec{display:block;margin-top:50px}
.main-sec .db-rhs .breach-details,.main-sec .db-rhs .breach-details-suc,.main-sec.result1 .db-rhs .login-details,.main-sec.result2 .db-rhs .login-details{display:none}
.main-sec.result1 .db-rhs .breach-details,.main-sec.result2 .db-rhs .breach-details-suc{display:block}
.main-sec.result2 .limit{display:none;}
.main-sec.result2.exceed  .zero, .main-sec.result2.exceed  .head{display:none;}
.main-sec.result1 .db-rhs .breach-details,.main-sec.result2.exceed .limit{display:block;}
.main-sec.result1 .db-rhs{border-right:0;width:calc(50% + 50px);padding-top:0}
.main-sec.result1 .db-lhs .res-sec, .main-sec.result1 .db-rhs .res-sec{display: block;margin-top: 50px;}
.main-sec.result2 .db-rhs{width:calc(50% + 20px);padding-top:0}
.main-sec.result1 .db-rhs .breach-details{font-family:"Roboto Slab";position:relative;overflow: hidden;}
.main-sec.result1 .db-rhs .breach-details .head .row:first-child h2,.main-sec.result2 .db-rhs .breach-details-suc .head .row:first-child h2{color:#fffefe;font-size:32px;font-style:normal;font-weight:600;line-height:42px;display:inline-block;vertical-align:top}
.main-sec.result1 .db-rhs .breach-details .head .row:first-child{padding:25px 30px;border:1px solid #48443d;border-left:0;border-top:0}
.main-sec.result2 .db-rhs .breach-details-suc .head .row:first-child{border:0;padding:25px 30px;border-bottom:1px solid #48443d}
.main-sec.result1 .db-rhs .breach-details .head .row:first-child .red-i{background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat -25px -18px;background-size:194px 337px;width:40px;height:40px;display:inline-block;vertical-align:top;margin-right:16px}
.main-sec.result1 .db-rhs .breach-details .head .row:nth-child(2),.main-sec.result2 .db-rhs .breach-details-suc .head .row:nth-child(2){display:flex;justify-content:space-between;align-items:center;padding-left:30px}
.main-sec.result1 .db-rhs .breach-details .head .row:nth-child(2) p,.main-sec.result2 .db-rhs .breach-details-suc .head .row:nth-child(2) p{color:#fffefe;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:42px}
.main-sec.result2 .db-rhs .breach-details-suc .head .row:first-child .green-i{display:inline-block;background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat -81px -18px;background-size:194px 337px;width:32px;height:40px;margin-right:16px}
.main-sec.result2 .db-rhs .breach-details-suc .head{width:100%}
.main-sec.result2 .db-rhs .breach-details-suc .head .row:nth-child(2){border-bottom:1px solid #48443d}
.main-sec.result2 .db-rhs{display:block}
.main-sec.result1 .db-rhs .breach-details .head .row:nth-child(2) .count{padding:22px 39px;background:#de372e;color:#fff;font-size:20px}
.main-sec.result2 .db-rhs .breach-details-suc .head .row:nth-child(2) .count { padding: 22px 39px; background: #de372e; color: #fff; font-size: 22px; font-weight: 600; }
.main-sec.result1 .db-rhs .breach-details .popup-container {
    width: calc(100% - 160px);
    position: absolute;
    height: 32%;
    background: rgba(37,35,31,.8);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    bottom: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.popup {
    border: 1px solid #a7976d;
    padding: 30px 65px 52px;
    max-width: 100%;
    background: rgba(37,35,31,.5);
    text-align: center;
    top: 2px;
    position: relative;
}
.popup h3{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:34px}
.popup a{padding:13px 45px;background:#de372e;display:inline-block;color:#fff;text-align:center;font-family:"Zilla Slab";font-size:18px;font-style:normal;font-weight:600;line-height:1;text-decoration:none;margin-top:29px}
.db-lhs .block{display:inline-block;position:absolute;width:28px;height:28px;background:#b2251e}
.db-lhs .block:first-child{top:0;right:0}
.db-lhs .block:nth-child(2){bottom:0;right:0}
.db-lhs .block:nth-child(3){bottom:0;left:0}
.signup-details{padding:148px 0;max-width:295px;margin:0 auto;color:#fff;text-align:center;margin-top:80px;position:relative}
.signup-details::after,.signup-details::before{content:'';position:absolute;width:1px;height:126px;left:50%;top:0;transform:translateX(-50%);background:#d4cfc2}
.signup-details::after{bottom:0;top:auto}
.signup-details p{color:#d4cfc2;text-align:center;font-family:"Zilla Slab";font-size:15px;font-style:normal;font-weight:400;line-height:24px}
.signup-details p a, .limit a{color:#e9c362;text-decoration:underline}
.signup-details .comp{display:inline-block;background:url('https://www.manageengine.com/cloud-siem/images/dark-web-breach-check-sprite.png') no-repeat -1px -234px;background-size:194px 337px;width:157px;height:103px}
.ffw-form form ul li{background:unset;}
.cr p a{color:#fff;}
@media (max-width:1200px){
.db-lhs h1,.db-lhs h1 span{font-size:50px;line-height:60px}
.db-lhs{padding:50px 40px}
table{table-layout:fixed;width:100%}
td{word-wrap:break-word;white-space:normal;overflow-wrap:break-word}
}
@media (max-width:992px){
.db-wrapper{flex-direction:column}
.db-wrapper .db-lhs{width:100%}
.login-form .ffw-form{max-width:400px;margin:0 auto}
.db-rhs{width:100%;border-left-width:1px;border-bottom-width:1px}
.main-sec.result1 .db-rhs{width:100%;padding-bottom:0}
.main-sec.result2 .db-rhs{width:100%}
.main-sec.result1 .db-lhs .res-sec,.main-sec.result2 .db-lhs .res-sec{display:block;margin-top:50px;max-width:400px;margin:50px auto 0}
.res-sec .l-arr {
    width: 40px;
    height: 16px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="16" viewBox="0 0 64 16" fill="none"><path d="M63.7071 8.70711C64.0976 8.31658 64.0976 7.68342 63.7071 7.29289L57.3431 0.928932C56.9526 0.538408 56.3195 0.538408 55.9289 0.928932C55.5384 1.31946 55.5384 1.95262 55.9289 2.34315L61.5858 8L55.9289 13.6569C55.5384 14.0474 55.5384 14.6805 55.9289 15.0711C56.3195 15.4616 56.9526 15.4616 57.3431 15.0711L63.7071 8.70711ZM0 9H63V7H0V9Z" fill="%23222221"/></svg>') no-repeat;
    transform: rotate(90deg);
}
}
@media(max-width:600px){
.db-wrapper .db-lhs{padding:40px 20px}
.db-lhs h1,.db-lhs h1 span{font-size:39px;line-height:53px}
table tr td{vertical-align:top;padding:10px 15px}
.login-details{padding:150px 10px}
.db-lhs .login-form .ffw-form{padding:20px 15px}
.db-rhs{padding:60px 0}
.res-sec h2{font-size:28px}
.main-sec.authenticator .db-lhs .auth-sec{padding:40px 15px}
#otp-form input{width:40px;height:40px}
.main-sec.result1 .db-rhs .breach-details .head .row:first-child h2,.main-sec.result2 .db-rhs .breach-details-suc .head .row:first-child h2{font-size:24px;line-height:30px}
.main-sec.result1 .db-rhs .breach-details .head .row:nth-child(2) p,.main-sec.result2 .db-rhs .breach-details-suc .head .row:nth-child(2) p{font-size:16px;line-height:24px}
.main-sec.result1 .db-rhs .breach-details .head .row:nth-child(2),.main-sec.result2 .db-rhs .breach-details .head .row:nth-child(2){padding-left:10px}
.main-sec.result1 .db-rhs .breach-details .popup-container {width: 100%;}
}
@media (max-width:450px){
#otp-form input{width:30px;height:30px}
#otp-form input[type="submit"]{width:100%;height:40px;}
#otp-form input.otp-input{font-size:20px;}
.popup a {padding: 10px 55px;}
.popup {padding: 20px 25px;}
}
#backToTop{display:none!important}
.cr{margin-top:20px;padding:12px 0}
.cr p{text-align:center;color:#fff;font-size:12px}
div#meGDPRMessage{color:#fff;font-size:11px;line-height:14px;margin-top:12px}
div#meGDPRMessage a{color:#fff}
#meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{width:4px!important;height:7px!important;top:0!important;left:2px!important}
.invalid-email{color:#fff;margin-bottom:15px;display:none}
#otp-sub.disabled{opacity:0.5;pointer-events:none;}
.ffw-essential-data{display:none;}
#otp-form input.otp-input::-moz-selection{background:#fff;}
#otp-form input.otp-input::selection{background:#fff;}
.login-details ul p {
    text-align: left;
}