form input[type='text'] {width:auto;}

form label, fieldset {
	clear:both;
}	

fieldset {
	padding-left:0px;
}


.webform-client-form .select-form-select {
	min-width:150px;
}


#webform-component-in-memory-of {
	float:left;
}

#webform-component-tribute-name {
	float:left;
	padding-top:24px;
	padding-left:20px;
}

.form-actions input[type=submit] {
	width:auto;
}

.drop-list ul li {
	margin:0px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.webform-client-form label {
	font-weight:normal;
}

.form-required {
	background-image: url('/sites/all/themes/basic/images/icon_required.gif');
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	display:inline-block;
	font-size:1px;
}

.form-item-submitted-are-you-a-concordia-alum-if-not-whats-your-relationship-to-concordia-university-portland-6 {
	float:left;
	padding-right:20px;
}

#webform-component-are-you-a-concordia-alum--other input {
	width:175px;
	margin-top:-5px;
}

.webform-client-form .rad-area {
	margin-top:6px;
}

#webform-component-gift--in-memory-of .select-form-select {
	width:115px;
	float:left;
	margin-right:20px;
}

#webform-component-gift--tribute-name input{
	width:200px;
	margin-top:-20px;
}

.node-type-webform .twocolumns {
	border-top: #527761 9px solid;
}

#webform-component-left,
#webform-component-right,
#webform-component-left1,
#webform-component-right1 {
	float:left;
	clear:none;
}

.block-webform #webform-component-left,
.block-webform #webform-component-right,
.block-webform #webform-component-left1,
.block-webform #webform-component-right1 {
	min-width:0px;
	padding-right:20px;
}

.block-webform #webform-component-right--comments {
	width:300px;
	height:auto!important;
}

.block-webform .form-actions {
	clear:both;
}

.block-webform input {
	max-width:300px;
}

#webform-component-registration-information--left-col,
#webform-component-registration-information--right-col {
	float:left;
	clear:none;
}


#webform-component-team-captain-golfer-1--left1,
#webform-component-team-captain-golfer-1--right,
#webform-component-golfer-1--left1,
#webform-component-golfer-1--right1,
#webform-component-golfer-2--left2,
#webform-component-golfer-2--right2,
#webform-component-golfer-3--left3,
#webform-component-golfer-3--right3,
#webform-component-golfer-4--left4,
#webform-component-golfer-4--right4 {
	float:left;
	clear:none;
}

#webform-component-team-captain-golfer-1--left1 .form-item,
#webform-component-team-captain-golfer-1--right .form-item,
#webform-component-golfer-1--left1 .form-item,
#webform-component-golfer-1--right1 .form-item,
#webform-component-golfer-2--left2 .form-item,
#webform-component-golfer-2--right2 .form-item,
#webform-component-golfer-3--left3 .form-item,
#webform-component-golfer-3--right3 .form-item,
#webform-component-golfer-4--left4 .form-item,
#webform-component-golfer-4--right4 .form-item,
#webform-client-form-1538 .form-item {
	height:50px;
}

#webform-component-team-captain-golfer-1--left1  input[type='text'],
#webform-component-team-captain-golfer-1--right  input[type='text'],
#webform-component-golfer-1--left1 input[type='text'],
#webform-component-golfer-1--right1 input[type='text'],
#webform-component-golfer-2--left2 input[type='text'],
#webform-component-golfer-2--right2 input[type='text'],
#webform-component-golfer-3--left3 input[type='text'],
#webform-component-golfer-3--right3 input[type='text'],
#webform-component-golfer-4--left4 input[type='text'],
#webform-component-golfer-4--right4 input[type='text'] {
	width:300px;
}

#node-1518 fieldset {
	padding-top:0px;
}

#webform-component-team-captain-golfer-1 .fieldset-legend,
#webform-component-golfer-1 .fieldset-legend,
#webform-component-golfer-2 .fieldset-legend,
#webform-component-golfer-3 .fieldset-legend,
#webform-component-golfer-4 .fieldset-legend {
	font-size:20px;
}

#node-1518 .form-actions input {
	margin-right:1em;
}

#webform-client-form-1545 #webform-component-left .form-item,
#webform-client-form-1545 #webform-component-left input,
#webform-client-form-1545 #webform-component-right .form-item,
#webform-client-form-1545 #webform-component-right input,
#webform-client-form-1545 #webform-component-left1 .form-item,
#webform-client-form-1545 #webform-component-left1 input,
#webform-client-form-1545 #webform-component-right1 .form-item,
#webform-client-form-1545 #webform-component-right1 input,
#webform-client-form-1554 #webform-component-left .form-item,
#webform-client-form-1554 #webform-component-left input,
#webform-client-form-1554 #webform-component-right .form-item,
#webform-client-form-1554 #webform-component-right input
 {
	max-width:300px;
}

#webform-component-left input,
#webform-component-right input,
#webform-component-left1 input,
#webform-component-right1 input {
	max-width:300px;
}	

#webform-client-form-1555 #webform-component-left .form-item,
#webform-client-form-1555 #webform-component-left input,
#webform-client-form-1555 #webform-component-right .form-item,
#webform-client-form-1555 #webform-component-right input,
#webform-client-form-1555 #webform-component-left1 .form-item,
#webform-client-form-1555 #webform-component-left1 input,
#webform-client-form-1555 #webform-component-right1 .form-item,
#webform-client-form-1555 #webform-component-right1 input {
	max-width:384px;
}


#webform-client-form-1545 .fieldset-legend,
#webform-client-form-1555 .fieldset-legend,
#webform-client-form-1554 .fieldset-legend
 {
	color:#555;
	font: 16px/24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%;
}

#webform-client-form-1545 input[type=file],
#webform-client-form-1555 input[type=file] {
	margin-bottom:10px;
}


#webform-client-form-1545 #webform-component-left--personal-information--secondary-phone,
#webform-client-form-1545 #webform-component-left--personal-information--type,
#webform-client-form-1555 #webform-component-left--personal-information--secondary-phone,
#webform-client-form-1555 #webform-component-left--personal-information--type {
	float:left;
}

#webform-client-form-1545 #webform-component-left--personal-information--secondary-phone input,
#webform-client-form-1545 #webform-component-left--personal-information--type input,
#webform-client-form-1555 #webform-component-left--personal-information--secondary-phone input,
#webform-client-form-1555 #webform-component-left--personal-information--type input {
	width:150px;
}

#webform-client-form-1545 #edit-actions,
#webform-client-form-1555 #edit-actions,
#webform-client-form-1554 #edit-actions {
	clear:both;
}

#webform-client-form-1545 #edit-actions input,
#webform-client-form-1555 #edit-actions input,
#webform-client-form-1554 #edit-actions input {
	clear:both;
	margin-right:20px;
}

#webform-client-form-1545 #webform-component-left,
#webform-client-form-1545 #webform-component-right,
#webform-client-form-1545 #webform-component-left1,
#webform-client-form-1545 #webform-component-right1,
#webform-client-form-1555 #webform-component-left,
#webform-client-form-1555 #webform-component-right,
#webform-client-form-1555 #webform-component-left1,
#webform-client-form-1555 #webform-component-right1,
#webform-client-form-1554 #webform-component-left,
#webform-client-form-1554 #webform-component-right {
	width:49%;
	float: left;
	clear:none;
}

.webform-component-date span.select-form-select {
	min-width:93px;
	margin-right:7px;
}

#webform-client-form-1545 h3,
#webform-client-form-1555 h3 {
	border-bottom:0px;
}

.half {
	width:49%;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

dt {
	font-weight:bold;
	margin-top:.5em;
	font-size:90%;
}

dd {
	margin-left:1.5em;
	margin-bottom:.5em;
}

#webform-component-statement-of-agreement .chk-area {
	float:left;
	margin-top:7px;
}

#webform-component-statement-of-agreement label.option {
	display:none;
}

#webform-client-form-1553 .description {
	clear:left;
}

#webform-client-form-2093 #webform-component-left, 
#webform-client-form-2093 #webform-component-left1,
#webform-client-form-2094 #webform-component-left, 
#webform-client-form-2094 #webform-component-left1,
#webform-client-form-2110 #webform-component-left, 
#webform-client-form-2110 #webform-component-left1,
#webform-client-form-2117 #webform-component-left, 
#webform-client-form-2117 #webform-component-left1 {min-width: 0px;}

#node-2093 input,
#node-2094 input,
#node-2110 input,
#node-2117 {
	max-width: 230px; /*
	max-width:300px;*/
}
#webform-component-header-previous-employer, #webform-component-header-present-employer {margin: 0px;}
#webform-component-left2 .fieldset-legend, #webform-component-middle .fieldset-legend, #webform-component-right2 .fieldset-legend { font-weight: bold; text-decoration:underline;}

#edit-actions {
		float:left;
		margin-right: 200px;
		width: 400px;}
#webform-component-consider-the-call-session label {
	display:none;
}

#webform-component-consider-the-call-session .form-type-radio label {
	display:inline-block;
}


#node-2093 .form-actions input,
#node-2094 .form-actions input,
#node-2110 .form-actions input,
#node-2117 .form-actions input {
	margin-right:20px;
}

#node-2093 .form-item .description,
#node-2094 .form-item .description,
#node-2110 .form-item .description,
#node-2117 .form-item .description,{
	max-width:80%;
}

input[type=reset] {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border: none;
	color: #7e291d;
	font: 18px/44px "minion-pro",Georgia,serif !important;
	width: 140px;
	padding: 0 20px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.24);
	box-shadow: 0 2px 2px rgba(0,0,0,0.24);
	background: #f9f9f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(23%,#f5f5f5),color-stop(79%,#e4e4e4),color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,#f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
	background: linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 23%,#e4e4e4 79%,#e0e0e0 100%);
}

#webform-client-form-2093 #webform-component-left2,
#webform-client-form-2093 #webform-component-middle,
#webform-client-form-2093 #webform-component-right2,
#webform-client-form-2094 #webform-component-left2,
#webform-client-form-2094 #webform-component-middle,
#webform-client-form-2094 #webform-component-right2,
#webform-client-form-2110 #webform-component-left2,
#webform-client-form-2110 #webform-component-middle,
#webform-client-form-2110 #webform-component-right2,
#webform-component-present-or-last-employer--left3,
#webform-component-present-or-last-employer--middle1,
#webform-component-present-or-last-employer--right3,
#webform-component-next-prev-emp--left4,
#webform-component-next-prev-emp--middle2,
#webform-component-next-prev-emp--right4,
#webform-component-next-prev-emp-2--left5,
#webform-component-next-prev-emp-2--middle3,
#webform-component-next-prev-emp-2--right5,
#webform-component-next-prev-emp-3--left6,
#webform-component-next-prev-emp-3--middle4,
#webform-component-next-prev-emp-3--right6

 {
	float:left;
	width:32%;
	clear:none;
}

#webform-client-form-2093 textarea,
#webform-client-form-2094 textarea,
#webform-client-form-2110 textarea,
#webform-client-form-2117 textarea, {
	width:inherit;
}

#webform-client-form-2093 .grippie,
#webform-client-form-2094 .grippie,
#webform-client-form-2110 .grippie,
#webform-client-form-2117 .grippie, {
	display:none;
}

#webform-component-reference-1--left7,
#webform-component-reference-1--right7,
#webform-component-reference-2--left9,
#webform-component-reference-2--right8,
#webform-component-reference-3--left8,
#webform-component-reference-3--right9
{
	float:left;
	width:45%;
	clear:none;
}

#webform-component-right--comments .input-placeholder-text {
	max-width:300px;
}

.guestinfo .select-area,
#webform-client-form-2490 .select-area {
	width: auto!important;
}

.guestinfo select,
#webform-client-form-2490 select {
	width:100%!important;
}

#webform-client-form-2490 .fieldset-legend {
	font-weight:bold;
}

#webform-client-form-2490 .fieldset-wrapper {
	padding-left:50px;
}

.bookqty {
	width:100px;
}

.bookqty .select-form-select {
	min-width:0px;
}
	