
.ll-shadow { position:fixed;top:0;left:0;right:0;bottom:0;z-index:10033;background:rgba(57,66,76,0.54); }
.ll-loginform { display:none; }
.ll-loginform.ll-loginform-oauth .lrow { margin-top:0px;top:16px; }
.ll-loginform .lrow { width:408px;position:absolute;top:50%;margin-top:-330px;left:50%;margin-left:-204px;color: #39424C;font-family: "PT Sans", sans-serif;background:#fff;border-radius:3px;font-size:16px; }
.ll-loginform .lrow .lrow-data { padding:24px; }
.ll-loginform .lrow .lrow-action { background-color: #FEE7C0;display:none;padding:16px 24px;	font-size: 18px;font-weight: bold;line-height: 24px;border-radius: 3px 3px 0 0 ; }
.ll-loginform .lrow .lrow-context { border-bottom:2px solid rgba(57,66,76,0.16);line-height:54px; }
.ll-loginform .lrow .lrow-context ul { padding:0 22px;margin:0; }
.ll-loginform .lrow .lrow-context ul li { line-height:54px;display:inline-block; }
.ll-loginform .lrow .lrow-context ul li a { line-height:54px;display:inline-block;padding:0 8px;font-size: 16px;height:54px;color:#39424C !important; }
.ll-loginform .lrow .lrow-context ul li a.active { border-bottom:4px solid #0768D8;line-height:54px;height:52px;color:#0768D8 !important;margin-bottom:-2px; }
.ll-loginform .lrow a, .ll-loginform .lrow a:visited { text-decoration:none; }
.ll-loginform .lrow a:hover { opacity:0.7;text-decoration:none; }
.ll-loginform .lrow .lrow-title { font-size: 20px;font-weight: bold;line-height: 26px; }
.ll-loginform .lrow input[type="text"].lrow-input, .ll-loginform .lrow input[type="password"].lrow-input 
{ width:338px;height:32px;padding:0 10px;line-height:32px;border: 1px solid rgba(57,66,76,0.54);border-radius: 3px;font-size: 16px;font-family: "PT Sans", sans-serif; }
.ll-loginform .lrow .lrow-mtop { margin-top:16px; }
.ll-loginform .lrow .lrow-stop { margin-top:12px; }
.ll-loginform .lrow .lrow-forgot { float:right;line-height:34px;color:#0768D8; }
.ll-loginform .lrow .lrow-btn { height:34px;line-height:33px;color: #FFFFFF;cursor:pointer;padding: 0 16px;font-family: "PT Sans", sans-serif;font-size:16px;font-weight:bold;text-align:center;border:0;margin:0;border-radius:3px;background-color: #04A00C; }
.ll-loginform .lrow .lrow-btn:hover { opacity:0.7; }
.ll-loginform .lrow .lrow-socials { margin-top:24px; }
.ll-loginform .lrow .lrow-socials .lrow-socials-row { margin-top:12px;margin-right:16px;display:inline-block; }
.ll-loginform .lrow .lrow-socials .lrow-socials-row img { width:32px;height:32px;vertical-align:top; }
.ll-loginform .lrow .lrow-socials .lrow-socials-row:last-child { margin-right:0px; }
.ll-loginform .lrow .lrow-socials .lrow-socials-hide { display:none; }
.ll-loginform .lrow .lrow-i-more { background: url(/img/skins/ll2015b/icons72.png) no-repeat -100px -610px;display: inline-block;height: 10px;width: 18px;margin: 0;vertical-align: 3px; }
.ll-loginform .lrow .lrow-socials .lrow-socials-more { width:24px;height:32px;line-height:34px;text-align:center;vertical-align:top; }
.ll-loginform .lrow .lrow-password-more { font-size: 14px;line-height: 20px;margin-top:10px; }
.ll-loginform .lrow .lrow-semiref { border-bottom: 1px dotted #0768D8; }
.ll-loginform .lrow .lrow-btn.lrow-btn-max { width:100%;padding:0; }
.ll-loginform .lrow .lrow-legal { padding:16px 24px;font-size:14px;color:#9CA1A5;line-height:20px; }
.ll-loginform .lrow .lrow-after { padding:16px 24px;margin-top:-8px;background-color: #F1F1F1;line-height:22px; }
.ll-loginform .lrow .lrow-after-item { margin-top:8px; }
.ll-loginform .lrow .lrow-bookmark { width:10px;height:12px;display:inline-block; vertical-align: -1px;background: url(/img/skins/ll2015b/bookmark.svg) center center no-repeat;background-size:contain;margin-right:14px; }
.ll-loginform .lrow .lrow-capcha-img { float: right;vertical-align: middle;margin-top: 2px; }
.ll-loginform .lrow input[type="text"].lrow-capcha-input.lrow-input { width: 172px;margin-top:0; }
.lrow-popup-message { z-index: 255;position: absolute;border-radius:3px; box-shadow: 0 1px 6px rgba(57,66,76,0.4);padding: 6px 10px;top:-40px;background: #fff;font-size:14px;line-height:20px; }
.ll-loginform .lrow-btn:disabled {opacity: 0.6}

@media (max-width: 479px) {
    .ll-loginform .lrow { width:288px !important; margin-left: -144px !important;top:16px;margin-top:0px; }
    .ll-loginform .lrow .lrow-data { padding:16px; }
    .ll-loginform .lrow input[type="text"].lrow-input, .ll-loginform .lrow input[type="password"].lrow-input { width:234px; }
    .ll-loginform .lrow .lrow-after { margin-top:0;padding:16px; }
    .ll-loginform .lrow .lrow-title { font-size:18px;line-height:24px; }
    .ll-loginform .lrow .lrow-context ul { padding:0 9px; }
    .ll-loginform .lrow .lrow-action { padding: 12px 16px;font-size:16px;line-height:22px; }
}