@charset "utf-8";
.ol {
	position: relative;
    margin: 0 15px 0 0;
    background: #2e2e2e;
    border: 1px solid #404040;
}
#ol_id {
	width: 100%;
    height: 35px;
    background-color: #1b1b1b;
    border: 1px solid #484848;
    padding-left: 10px;
    margin-bottom: 4px;
    font-size: 0.8rem;
    color: #7d7d7d;
	outline: 0;
}
#ol_pw {
	width: 100%;
    height: 35px;
    background-color: #1b1b1b;
    border: 1px solid #484848;
    padding-left: 10px;
    margin-bottom: 4px;
    font-size: 0.8rem;
    color: #7d7d7d;
	outline: 0;
}
#ol_before{}
#ol_before form{padding:15px}
#ol_before .frm_input{width:100%;margin-bottom:10px}      
#ol_submit {width:100%;height:40px;font-weight:bold;font-size:1.083em; }
#ol_svc {text-align:left;color:#888  ;margin:5px 0 20px}
.ol_before_btn{padding:0 15px;text-align: center;}
.ol_before_btn:after {display:block;visibility:hidden;clear:both;content:""}
.ol_before_btn a{
	color: #888;
    display: inline-block;
    float: right;
    line-height: 30px;
    padding: 5px;
    margin-top: 10px;
}
.ol_before_btn a strong{color:#a566fb}

#ol_after_hd {position:relative;padding:30px;padding-left:100px;line-height:20px}
#ol_after_hd strong {display:block;	}
#ol_after_hd .btn_admin {display:inline-block;text-align:center}
#ol_after_hd .profile_img{display:inline-block;position:absolute;top:30px;left:30px;margin:0 0 10px}
#ol_after_hd  .profile_img img{border-radius:5px;width:55px;height:55px;border-radius:50px;}
#ol_after_info{position:absolute;bottom:-5px;right:-5px;border-radius:55px;width:30px;line-height:30px;background:#73585880;text-align:center;color:#888;font-size:15px}
#ol_after_info:hover{color:#000}
#ol_after_private {margin:0;padding:20px  0;list-style:none;border-top:1px solid #e3e3e3}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {padding:0 30px;line-height:40px;}
#ol_after_private li a{color:#888;}
#ol_after_private li i{width:30px}
#ol_after_private strong{float:right;color:#e49c12}

#ol_after_btn {margin-top:10px }

@media (max-width: 639px){
    .ol{margin:15px 0 }
}