
.crm-record .row {
	padding-bottom: 0px;
}
.crm-record .btn {
	margin-top: 0px;
}

.crm-record .form-group label {
	font-size: 11pt;
}
.crm-record hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
.crm-record .cust-info {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	line-height: 40px;
	font-weight: bold;
}
/********************************************/
/*** action box 樣式                                                 */
/********************************************/
.crm-record .action-box {
	padding: 0 0 10px 0;
}
.crm-record .action-title {
	margin: 10px 0;
	border-top: 1px solid #87A841;
	border-bottom: 1px solid #87A841;
}
.crm-record .action-title.action-title-primary {
	border-top-color: #738ABF;
	border-bottom-color: #738ABF;
}
.crm-record .action-title.action-title-danger {
	border-top-color: #EE777A;
	border-bottom-color: #EE777A;
}
.crm-record .action-title .action-title-inner {
	background-color: #B4D276; 
	margin-top: 2px;
	margin-bottom: 2px;
	color: #273900;
	font-weight: 600;
	padding: 10px 5px;
}
.crm-record .action-title .action-title-inner.action-title-inner-primary {
	background-color: #A6B6DC;
	color: #1F3976;
}
.crm-record .action-title .action-title-inner.action-title-inner-danger {
	background-color: #FDA9AB;
	color: #830C0F;
}
.crm-record .action-title .action-title-inner .btn {
	margin-top: -5px;
}
.crm-record .action-body {
	padding: 8px;
	padding-top: 0px;
	color: #273900;
	background-color: transparent;
	font-size: 12pt;
	margin-top: -10px;
	border: 1px solid rgba(180, 210, 118, 0.3);
	border-top: none;
}
.crm-record .action-body.action-body-primary {
	color: #1F3976;
	border: 1px solid rgba(166, 182, 220, 0.3);
	border-top: none;
}	
.crm-record .action-body.action-body-danger {
	color: #AE1E22;
	border: 1px solid rgba(253, 169, 168, 0.3);
	border-top: none;
}
.crm-record .action-body .item {
	padding: 10px 0;
	background-color: transparent;
	border-bottom: 1px solid #eaeaea;
}
/********************************************/
/*** Button 樣式                                                          */
/********************************************/
.crm-record .btn-success {
	background-color: #648420; 
	border-color: #425E08; 
	color: #fff;
}
.crm-record .btn-success:hover {
	background-color: #B4D276;
	border-color: #425E08;
	color: #273900;
}
.crm-record .btn-warning {
	background-color: #E57805; 
	border-color: #B85E00; 
	color: #fff;
}
.crm-record .btn-warning:hover {
	background-color: #FFB15E;
	border-color: #B85E00;
	color: #8F4900;
}
.crm-record .btn-danger {
	background-color: #C9484B; 
	border-color: #AA292C; 
	color: #fff;
}
.crm-record .btn-danger:hover {
	background-color: #FDA9AB;
	border-color: #AA292C;
	color: #830C0F;
}
.crm-record .btn-primary {
	background-color: #4D67A2; 
	border-color: #344F81; 
	color: #fff;
}
.crm-record .btn-primary:hover {
	background-color: #A6B6DC;
	border-color: #344F81;
	color: #1F3976;
}

/********************************************/
/*** table 樣式                                                          */
/********************************************/

/*
.table {
	font-size: 11pt;
}
.table>thead>tr>th:first-child {
	border-top-left-radius: 6px;
}
.table>thead>tr>th:last-child {
	border-top-right-radius: 6px;
}
.table>thead>tr>th {
	background-color: rgba(180,210,118, 0.8);
}
.table>tbody>tr:first-child>td {
	border-top: 1px solid rgba(180,210,118, 0.8);
}
.table>tbody>tr:last-child>td  {
	border-bottom: 4px solid rgba(180,210,118, 0.8);
}
.table>thead>tr>th, .table>tbody>tr>td {
	border-right: 1px solid rgba(180,210,118, 0.3);
	border-top: 1px solid rgba(180,210,118, 0.3);
}
.table>tbody>tr>td:first-child {
	border-left: 1px solid rgba(180,210,118, 0.8);
}
.table>tbody>tr>td:last-child {
	border-right: 1px solid rgba(180,210,118, 0.8);
}
.table>tbody>tr{
	border-bottom: 1px solid rgba(180,210,118, 0.8);
}
*/
.crm-record .table>thead>tr>th, 
.crm-record .table>tbody>tr>td {
	padding-left: 4px;
	padding-right: 4px;
}
.crm-record .dataTables_scrollHead table thead,
.crm-record .dataTables_scrollBody table tbody {
	white-space: normal;
	font-size: 12pt;
}
.crm-record .table>tbody>tr:nth-of-type(even) {
	background-color: rgba(180,210,118, 0.1);
	border-left: 1px solid rgba(180,210,118, 0.8);
	border-right: 1px solid rgba(180,210,118, 0.8);
}
.crm-record .table>tbody>tr:nth-of-type(even):hover,
.crm-record .table>tbody>tr:nth-of-type(odd):hover  {
	background-color: rgba(180,210,118, 0.5);
}

@media screen and (max-width:767px) {
	.crm-record .cust-info {
		text-align: center;
	}
	.crm-record .cust-info .btn-box {
		float: none!important;
	}
	.crm-record .cust-info .btn-default {
		width: 100%;
	}
	.crm-record .table {
		font-size: 11pt;
	}
}
