/**
	member skin css
*/
.xi-2x{position: absolute;left: 55px;top: 14px;color: #5477df}
footer{display: none}
input::placeholder{opacity: 0.8}
.access .panel-footer{overflow:hidden;}
.search form{padding:20px;}
.search textarea {padding: 15px;background: #f7f7f7;font-size: 12px;}
.final .btn_final{margin-top:20px; text-align:center;}
.login_page{height: 20% !important;}
.panel{margin-bottom: 0;border-radius: 0;}
label{font-size: 18px;font-weight: 1;margin-top: 10px;margin-bottom: 0;color:#000}
.panel-footer{background: none;border:none;padding: 0px 31px 15px;}
.pull-right .btn{line-height: 48px;width: 100%;border: 0;background: none;color: #525252;font-weight: 300;font-size: 18px;box-shadow:none;background-image:none;padding: 0;}
.col-lg-7 input::placeholder{color:#000;opacity: 0.6}
.panel-default{border-bottom: 0px;border-left: 0px;border-right: 0px}
.panel-default>.panel-heading{background-image: none;background-color: #5477df;border-radius: 0;color: white;display: none}
.logo{width: 100%; height: 120px; margin: 30px auto 0; text-align: center;}
.logo img{width: 280px;}
.panel-default{border:none !important}
.pull-right{width: 100%;text-align: center;border: 1px solid #ddd;border-radius: 50px;}
input[type=checkbox], input[type=radio]::before{
    content: "";
    display: table-caption;
    border: 1px solid #dedede;
    width: 18px;
    height: 18px;
    position: relative;
    margin-right: 2px;
    top: 3px;
    left: 0;
    margin-bottom: -3px;
}
.btn {outline:none;}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover{background-color: #2262c6;border-radius: 0;outline:none;}
.btn {border: 0}
button:focus{
    border: none;
    background: none;
    outline:none;
}
.form-control{border-radius: 5px;padding: 2px 40px 0px;height: 50px;background-color: #fff !important;border: 1px solid #ddd;color:#525252;font-size: 20px;box-shadow: none !important}
.form-control:focus{border: 1px solid #ddd;box-shadow: 0px 0px 0px !important}
.panel-default>.panel-heading{border: 0px;}
.btn-primary{background-color: #5477df !important;border: 1px solid #ddd;box-shadow: none !important;height: 50px;border-radius: 30px;color:#fff !important;font-size: 18px;font-weight: 300}
.btn-primary:hover{background-color: #5477df !important;color:#fff;border: 1px solid #ddd !important; }
.tooltip.bottom .tooltip-arrow{border-bottom-color: #1c47a5}
.tooltip-inner{background-color: #1c47a5}
.btn-default:active:focus, .btn-success:active:focus{background: none;color: #fff}
.btn-primary:active:focus{background-color: #fff;border-radius: 30px;color:#5477df}
.col-sm-2 button{outline:none !important;}
.btn-primary:focus{border: 1px solid #ddd !important}

.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-text-fill-color: #525252;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    box-shadow: 0 0 0px 1000px #fff  inset;
    transition: background-color 5000s ease-in-out 0s;
}

input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active {
	-webkit-text-fill-color: #525252;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    box-shadow: 0 0 0px 1000px #fff  inset;
    transition: background-color 5000s ease-in-out 0s;
}

/* 아이콘 */
.xi-user{display: block;}
