@CHARSET "UTF-8";

/**
 * エラーメッセージ
 */
.errorMessageOuterFrame {
	border: red solid 5px;
}
.errorMessageInnerFrame {
	margin: 5px;
}


/**
 * 画面項目
 */
.inputLabel {
	margin: 0px;
}

.ui-select-choices-row:hover,
.ui-select-bootstrap .ui-select-choices-row>span:focus,
.ui-select-bootstrap .ui-select-choices-row>span:hover {
	background-color: #a6e6e6;
}

/**
 * 画面項目
 */
.qadetail-kubun span{
	float: right;
    margin-left: 20px;
}

.qadetail-kubun:after{
    content: "";
    display: block;
    clear: both;
    float: none;
}

.qadetail-employee{
	font-weight: normal;
    font-size: 14px;
    display: inline-block;
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    color: #FFF;
    background: #9E003A;
}

.qadetail-employee-unique{
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    color: #FFF;
    background: #ED8B00;
}

.qadetail-employee-common{
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    color: #FFF;
    background: #0068B4;
}

.qadetail-employee-div{
    padding-left: 10px;
    border-top-style: solid;
    border-top-width: medium;
    border-top-color: #cc3300;
    border-left-style: solid;
    border-left-width: thick;
    border-left-color: #cc3300;
    width: 900px;
    height: 40px;
    line-height: 40px;
    background-color: #FBEFF2;
    color: black;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

.qadetail-common-div{
	padding-left: 10px;
    border-top-style: solid;
    border-top-width: medium;
    border-top-color: #ffd700;
    border-left-style: solid;
    border-left-width: thick;
    border-left-color: #ffd700;
    width: 900px;
    height: 40px;
    line-height: 40px;
    background-color: #ffff99;
    color: black;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

.todaysData{
	background-color:#EEFFFF;
}
.yesterdaysData{
	background-color:#EDFFBE;
}
table.nonAssignedIssues>tbody>tr>td{
	padding: 3px;
}
table.nonAssignedIssues>thead>tr>th{
	padding: 3px;
}

/**
 * モーダルサイズ
 */
div.modal.scroll>div.modal-lg {
	height: calc( 100% - 60px );
}
div.modal.scroll>div.modal-lg>div.modal-content {
	height: 100%;
}

/**
 * 印刷機能
 */
.sheet {
    page-break-after: always;
}
.print-off{
    display: none;
}
