@charset "utf-8";

.txt_r {
	text-align: right !important;
}

.tablist {
	margin-top: 25px;
}

footer {
	text-align: center;
}

h3 {
    margin: 0;
}

.outline {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 3px;
}

.outline th {
    width: 33%;
    padding: 2px;
    text-align: center;
    vertical-align: top;
    color: #333;
    background-color: #eee;
    border: 1px solid #b9b9b9;
}

.outline td {
    padding: 2px;
    background-color: #fff;
    border: 1px solid #b9b9b9;
}

address {
	font-size: small;
	font-style: normal;
}

.msg_info, .msg_success, .msg_warning, .msg_error, .msg_validation {
	border: 1px solid;
	margin: 10px 0px;
	text-shadow: none;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.msg_info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url("images/info.png");
}

.msg_success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url("images/success.png");
}

.msg_warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url("images/warning.png");
}

.msg_error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url("images/error.png");
}

.hissu {
    color: #F77B7B;
}

.higai {
    color: #D8000C;
	background-color: #FFBABA !important;
    text-shadow: none !important;
}

.ui-panel {
	width: 12em;
}

.ui-panel-animate.ui-panel-page-content-position-left {
	-webkit-transform: translate3d(12em,0,0);
	transform: translate3d(12em, 0px, 0px);
}

.ui-header .ui-title {
    margin-left: 15%;
    margin-right: 15%
}

.ui-controlgroup-controls {
    width: 100%;
}

.ui-radio {
    width: 50%;
}

.login .ui-radio {
    width: 25%;
}

.ui-radio .ui-btn {
    text-align: center;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    background-color: #FCFAF2;
}

.emp-list thead th,
.emp-list tbody tr:last-child {
    border-bottom: 1px solid #d6d6d6;
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.emp-list tbody th {
    margin-top: 1em;
}

.emp-list tbody th,
.emp-list tbody td {
    border-bottom: 1px solid #e6e6e6;
    border-bottom: 1px solid rgba(0,0,0,.05);
}

.emp-list tbody tr:last-child th,
.emp-list tbody tr:last-child td {
    border-bottom: 0;
}

.emp-list tbody tr:nth-child(odd) td,
.emp-list tbody tr:nth-child(odd) th {
    background-color: #eeeeee;
    background-color: rgba(0,0,0,.04);
}
