@CHARSET "UTF-8";

body {
	background-color: #e8e8eb;
}

.placeholder {
	color: #aaa;
}

.required {
	background-color: #f00;
}

.not_required {
	background-color: #eee;
}

/* #wrap_login {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 450px;
	height: 400px;
	text-align: center;
	margin-left: -225px;
	margin-top: -200px;
}

#tbl_login {
	width: 450px;
	color: #333;
}

#tbl_login td {
	padding-top: 5px;
	padding-bottom: 5px;
}

#tbl_login input {
	width: 450px;
	padding: 17px;
	border: 1px solid #dadada;
	font-size: 13pt;
}

#tbl_login input:focus {
	border: 1px solid #f4b400;
}

#tbl_login button {
	cursor: pointer;
	width: 486px;
	padding: 17px;
	background-color: #f4b400;
	border: 1px solid #f4b400;
	color: #fff;
	font-size: 13pt;
}
 */
.td_logo {
	padding-bottom: 20px !important;
	text-align: center !important;
}

.check_keep {
	color: #ddd;
}

.btn_keep {
	cursor: pointer;
}

.td_keep {
	text-align: left;
}

.td_regist {
	text-align: right;
}

.td_copyright {
	padding-top: 30px !important;
	font-size:8pt;
	font-weight: bold;
	color: #777;
}
.red
{
	color: #ff0000;
	font-weight: bold; 
}
.w100P{width: 100%;}
.pd-t10{padding-top: 10px;}
.pd-t15{padding-top: 15px;}
.pd-t20{padding-top: 20px;}
.pd-t30{padding-top: 30px;}
#wrap_login {
	background: url('https://img.tlogin.net/logo/login_bg.jpg') 50% 50% no-repeat;
}
#loginKeep{
	padding-top: 5px;
} 

#flogin
{
	position: relative;
	width: 460px;
	height: 562px;
	
}
.ta-l {
    text-align: left;
}
.table_form
{
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 15px; 
	padding: 50px;
	width: 460px;
}
.table_form input[type='text'], .table_form input[type='password']
{
	width: 100%;
	height: 50px;
	border-radius: 5px;
	border: 1px solid #afafaf;
	box-sizing: border-box;
	padding: 5px 15px;
	font-size: 1.2em;
}
.table_form button
{
	width: 100%;
	height: 50px;
	border-radius: 5px;
	border: none;
	box-sizing: border-box;
	padding: 5px 15px;
	font-size: 1.2em;
	font-weight: bold;
}
.btn_login
{
	color: #fff;
	background-color: #f7941d;
	cursor: pointer;
}
.btn_join
{
	color: #fff;
	background-color: #ffcd00;
}
.cr{ color: #fff; }

div#info_company_code_dropdown, #info_company_code_dropdown div {
    margin-bottom: 0;
    border: none;
}

#info_company_code_dropdown div.text{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95px;
}

#info_company_code_dropdown .menu .item {
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


