﻿/** added by wenwang at 20101104 
modifed by wenwang at 20101126 **/
/** used for added "CheckOuts" pages**/
/**begin overwrite CSS**/
#content #rightnav,#content .rightnav 
{
 margin-right:0px;
 padding-right: 22px;	
}
.content
{
	float: left;
	word-break: break-word;
	word-break: break-all;
}
.content .body
{
	padding-right: 3px; 
	
}
.ucCOSteps_body .previtem
{
	cursor: pointer;
}
/**end overwrite CSS**/
.content .body div div table
{
	table-layout: fixed;
}
.content table tr td
{
	overflow: hidden;
}
.confirtable
{
	border: #d6d697 1px solid;
	width: 100%;
	table-layout: fixed;
}
.confirtable tr td
{
	border: #d6d697 1px solid;
}
.confirtable .head
{
	font-weight: bold;
	background-color: #f0f0d9;
}
.dropbtn
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.dropbtn input
{
	margin-left: 5px;
}
.contentwid
{
	width: 68.5%;
}
.contable
{
	width: 100%;
	border: 0px;
}
.contable td
{
	width: 50%;
}
.bgyellow
{
	background-color: #FFFFD7;
}
.tablehead
{
	font-weight: bold;
}
.center
{
	text-align: center;
}
.conbtn
{
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	font-weight: bold;
	width: 100%;
}
.conbtn > span
{
	float: left;
	text-align: left;
}

#mydategrid
{
	position: relative;
	padding: 0px;
}
#pagea
{
	height: 25px;
	margin: 10px;
	margin-right: 5px;
}
#pagea a
{
	margin-right: 3px;
}
.editdiv
{
	background-color: #ffffd7;
	padding: 5px;
}
/** used for ucListTable.ascx**/
.divpaneltablehead
{
	font-weight: bold;
	background-color: #f0f0d9;
}
.divpaneltablehead a
{
	color: #004080;
}
.divpanel
{
	overflow-y: scroll;
	overflow-x: hidden;
	height: 400px;
	border: 1px solid #B6B6B6;
}
/** used for ucOthersNew.ascx**/
.newpannel
{
	border: 1px solid #d6d697;
	background-color: #fffff0;
	width: 100%;
}
.newpannel a
{
	text-decoration: none;
}
.errormsg
{
	color: Red;
}
.headwid
{
	width: 90px;
}
/** used for ucOptionalPurchases.ascx**/
.rowemptycart1
{
	width: 5%;
	border-left: 1px solid #B6B6B6;
}
.rowemptycart2
{
	width: 25%;
}
.rowemptycart3
{
	font-size: 10pt;
}
.rowemptycart4
{
	width: 15%;
}
.rowemptycart5
{
	width: 8%;
	border-right: 1px solid #B6B6B6;
}
.search {
	display: grid;
	grid-template-columns: auto max-content 1fr min-content;
	grid-auto-rows: 1fr;
	grid-gap: 0.25rem;
	text-align: end;
	margin-right: 1rem;
}
.courses-select {
	min-width: min-content;
}
/** used for ucUpdateContactInfo.ascx**/
#conform
{
	margin-bottom: 5px;
}


.tdSubTotal, .tdTax, .tdPrevPay, .tdBalance, .tdTotal {
	text-align: right;
}
/**
* SURVEY QUESTIONS
**/
[id*="usSurvey"][type="checkbox"] + label {
	vertical-align: text-top;
	max-width: 70vw;
	display: inline;
}

