@media all {
.featherlight {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}
.featherlight:last-of-type {background:rgba(0,0,0,.8)}
.featherlight:before {content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.featherlight .featherlight-content {position:relative;text-align:left;vertical-align:middle;display:inline-block;/*overflow:auto;*/padding:25px 40px 5px;border-bottom:25px solid transparent;min-width:23%; width:70%;max-height:95%;background:#ffffff;cursor:auto;white-space:normal}
.featherlight .featherlight-inner {display:block}
.featherlight .featherlight-close-icon {position:absolute;z-index:9999;top:-12px;right:-12px;height:35px;width:35px; line-height:33px;cursor:pointer;text-align:center;color:#fff; font-size:30px; font-weight:700;background:#7bb049; border-radius:50%;}
.featherlight .featherlight-image {width:100%}
.featherlight-iframe .featherlight-content {border-bottom:0;padding:0}
.featherlight iframe {border:0}
.lightbox h3{ width:100%; float:left; text-align:center; color:#093479; font-size:24px; border-bottom:2px solid #8c8c8c; padding-bottom:20px;}
.lock{padding-right:10px;color:#ee3a43; font-size:34px; position:relative; top:4px;}
.lightbox .po-form{width:100%; float:left;}
.lightbox .po-form .l-filde{width:100%; float:left; border:1px solid #dfdfdf; font-size:16px; color:#2f3138; padding:8px 10px; margin-top:20px;}
.lightbox .po-form .l-filde::-webkit-input-placeholder { color: #2f3138; opacity:1!important;}
.lightbox .po-form .l-filde:-moz-placeholder { /* Firefox 18- */ color:#2f3138; opacity:1!important;}
.lightbox .po-form .l-filde::-moz-placeholder {  /* Firefox 19+ */ color:#2f3138; opacity:1!important;}
.lightbox .po-form .l-filde:-ms-input-placeholder { color:#2f3138; opacity:1!important; }

.btn-part{width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.loginb-btn{ background:#ee3e41; font-family: 'Signika', sans-serif; font-weight:400; font-size:16px; color:#fff; text-align:center; margin:0 0 0px; padding:6px 35px; cursor:pointer; border:0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; -webkit-appearance: none;}
.loginb-btn:hover{ background:#093479;}
.forgot-link{width: auto; float:right; font-size:16px; color:#ee3e41; padding:6px 0 0 0; text-decoration:none;}
.forgot-link:hover{text-decoration:none; color:#093479;}
.register-text{width:100%; text-align:center; float:left; font-size:16px;color:#2f3138;}
.register-link{font-size:16px; color:#ee3e41; padding:6px 0 0 0; text-decoration:none;}
.register-link:hover{text-decoration:none; color:#093479;}
}

@media only screen and (max-width:1366px) {
.featherlight .featherlight-content{ width:70%;}
}

@media only screen and (max-width:1024px) {
.featherlight .featherlight-content {margin-left:10px;margin-right:10px;max-height:98%;padding:25px 40px 0;border-bottom:10px solid transparent}
.featherlight .featherlight-content{ width:90%;}
}

@media only screen and (max-width:900px) {
.featherlight .featherlight-content{ width:90%;}
}

@media only screen and (max-width:854px) {
.featherlight .featherlight-content{ width:90%;}
}

@media only screen and (max-width:667px) {
.featherlight .featherlight-content{ width:90%;}
}

@media only screen and (max-width:600px) {
.featherlight .featherlight-content{ width:90%;}
}

@media only screen and (max-width:480px) {
.featherlight .featherlight-content{ width:83%;}
}

@media only screen and (max-width:414px) {
.featherlight .featherlight-content{ width:90%;}
}

@media only screen and (max-width:375px) {
.featherlight .featherlight-content{ width:93%;padding:25px 30px 0;}

}

@media only screen and (max-width:320px) {
.featherlight .featherlight-content{ width:93%;padding:10px 10px 0;}

}
