
#embed-login-wrapper .inner .title-login {display: none;}

.bel #embed-login-wrapper .ktb-block-title h2,
.bel #embed-login-wrapper #info-block-software > .info-block > h2,
.bel #embed-login-wrapper #info-block-hardware > .info-block > h2,
.bel #embed-login-wrapper #info-block-digipass > .info-block > h2,
.bel #embed-login-wrapper #info-block-sms > .info-block > h2,
.bel #embed-login-wrapper .hk-sign-content h2.device-title-right,
.bel #embed-login-wrapper .sk-sign-content h2.device-title-right, 
.bel #embed-login-wrapper .digipass-sign-content h2.device-title-right, 
.bel #embed-login-wrapper .sms-sign-content h2{font-size: 16px;font-family: "EffraBold", Georgia, serif;}

.bel #embed-login-wrapper .sms-sign-content p#user-phone{font-size:20px;font-family: "EffraBold", Georgia, serif;margin-top:0;}

.bel #embed-login-wrapper .rsa-sign-content h2.device-title-right {display: none;}

.bel #embed-login-wrapper .device .info-block div.login-footer-left > ul > li a, .bel #embed-login-wrapper .sms-second a{font-size: 13px;color: #08b5da;}
.bel #embed-login-wrapper .device-error p{font-size:13px!important;line-height:16px!important;}
.bel #embed-login-wrapper div.qr-container{padding-top:15px!important;padding-bottom:15px!important;}

.bel #embed-login-wrapper .device .rsa-sign-content form .label-with-bullet {font-family: "EffraBold", Georgia, serif;}

/** Devices Block **/
.bel #embed-login-wrapper .device-block h4.device-label-top {display: none;}
.bel #embed-login-wrapper .device-block h4.device-label-bottom {margin-top: 15px; margin-bottom: 20px;visibility:visible;}
.bel #embed-login-wrapper a.login-device .device-img-content{height:100px!important;}
.bel #embed-login-wrapper a.login-device img.device-img-software{width: 100px;height: 70px;margin-left: -48px;margin-top: -35px;  }
.bel #embed-login-wrapper a.login-device:hover img.device-img-software{width:110px;height:77px;margin-left:-53px;margin-top:-39px;}
.bel #embed-login-wrapper a.login-device img.device-img-hardware{width: 65px;height: 81px;margin-left: -34px;margin-top: -41px;}
.bel #embed-login-wrapper a.login-device:hover img.device-img-hardware{width:72px;height:89px;margin-left:-37px;margin-top:-45px;}
.bel #embed-login-wrapper a.login-device img.device-img-digipass{width: auto;height: 81px;margin-left:-26px;margin-top:-39px;}
.bel #embed-login-wrapper a.login-device:hover img.device-img-digipass{width:auto;height:89px;margin-left:-28px;margin-top:-43px;}
.bel #embed-login-wrapper a.login-device img.device-img-sms{width:auto;height:75px;margin-left:-41px;margin-top:-34px;}
.bel #embed-login-wrapper a.login-device:hover img.device-img-sms{width:auto;height:83px;margin-left:-46px;margin-top:-38px;}
.bel #embed-login-wrapper a.login-device img.device-img-rsa{width: 102px;height: 57px;margin-left: -54px;margin-top: -29px;}
.bel #embed-login-wrapper a.login-device:hover img.device-img-rsa{width:112px;height:63px;margin-left:-59px;margin-top:-32px;}
.bel #embed-login-wrapper a.login-device .device-image {margin-top: -47px;margin-left: -47px;width: 94px;height: 94px;border-radius: 47px;-moz-border-radius: 47px;-webkit-border-radius: 47px;}
.bel #embed-login-wrapper a.login-device:hover .device-image{width:103px;height:103px;border-radius:52px;-moz-border-radius:52px;-webkit-border-radius:52px;margin-top:-52px;margin-left:-52px;}

/** Device info block on left **/
.bel #embed-login-wrapper .device .info-block p,
.bel #embed-login-wrapper .device .info-block h2,
.bel #embed-login-wrapper .device .info-block a,
.bel #embed-login-wrapper .device .info-block span,
.bel #embed-login-wrapper .device .info-block div {
    color:inherit;
    color:initial;
}

.bel #embed-login-wrapper .row-login-button {position: relative;top: 15px;left: 0;}

.bel #embed-login-wrapper #info-block-hardware,
.bel #embed-login-wrapper #info-block-software,
.bel #embed-login-wrapper #info-block-digipass,
.bel #embed-login-wrapper #info-block-sms {background: none;}

.bel #embed-login-wrapper .device .info-bullets span.bullet-round-blue {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: #08b5da;
    text-align: center;
    padding-left: 1px;
    border-radius: 50%;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.7;
    color: #ffffff;
    float: left;
    position: relative;
}

.bel #embed-login-wrapper .device .info-bullets span.bullet-wrapper {
    position: absolute;
    height: 150%;
    display: inline-block;
    width: 25px;
    float: left;
    left: -30px;
}

.bel #embed-login-wrapper .device .info-bullets .text {
    margin-left: 30px;
    margin-top: 4px;
    position: relative;
    width:90%;
    font-size: 15px;
}
.bel #embed-login-wrapper .device .info-bullets .bullet-wrapper:before {
    width: 2px;
    height: 100%;
    border-left: 1px solid #cbf0f9;
    position: absolute;
    content: " ";
    left: 10px;
    top: 5px;
    z-index: 0;
    bottom: 0;
}
.bel #embed-login-wrapper .device .info-bullets .text:last-of-type .bullet-wrapper:before {display: none;content: '';}

/** Hardkey info text **/
.bel #embed-login-wrapper .device .info-bullets .text img {height:20px; width:auto;}
.bel #embed-login-wrapper .device .info-bullets .text img.bullet-img {margin-top:-2px;}