#page_content_right {
	display: none;
}
#page_content_left {
	margin-right: 0px;
}
#page_header,
#page_content_mid {
	max-width: 850px;
}
#page_content_mid {
	padding-left: 2.5%;
	padding-right: 2.5%;
}
.order_summary p,
.order_summary li {
	font-family: 'Roboto Condensed';
	font-size: 1.15em;
}
h2 {
	font-size: 1.8em;
	padding-bottom: .5em;
}
.sec {
	margin-bottom: 2em;
}
.field {
	margin-top: .85em;
	position: relative;
	color: #637e99 !important;
}
label {
	display: block;
	padding-bottom: .5em;
}
textarea, input[type=text] {
	display: block; width: 100%;
	border: 1px solid rgba(0,21,51,.075);
    border-radius: 3px;
    background-color: #ffffff;
    padding: .4em .65em .5em .65em;
	border-color: #cad6e1 #c3d5e5 #c3d5e5 #cad6e1;
	box-shadow: 1px 1px 0 #fff;
	background: url(/_styles/1/bg_textarea.png) 0px -15px #fff repeat-x;
	color: #607080;
}
textarea {
	padding: 1em;
	font-size: 1.35em;
	text-shadow: 1px 1px 0 #fff;
	background: url(/_styles/1/bg_textarea.png) 0px -10px #fff repeat-x;
	border-radius: 3px;
}
.w33 {
	width: 33.33%;
	float: left;
}
.w50 {
	width: 50%;
	float: left;
}
.w100 {
	width: 100%;
	float: left;
}
#cc_cn, 
#addr_city {
	width: 60%;
	float: left;
}
#addr_st,
#addr_zip,
#cc_exp,
#cc_cvv {
	width: 20%;
	float: left;
}
#country_options {

}
.fields {
	overflow: hidden;
	margin-right: -.5em;
	margin-top: -.65em;
}
#which_issue .fields {
	overflow: visible;
}
.fields .field {
	padding-right: .5em;
}
.ui-slider {
    border-color: #99b3cc;
    box-shadow: 1px 1px 0 #fff;
    border-bottom-color: #b8c8d9;
    border-right-color: #b8c8d9;
    height: .5em;
    margin-top: 3px;
    background: -moz-linear-gradient(center top,#dae1e5,#f5f8fa) repeat scroll 0 0 #F6F6F6;
    background-image: -moz-linear-gradient(center top,#dae1e5 0%,#f5f8fa 100%);
    background-image: -webkit-linear-gradient(top,#dae1e5 0%,#f5f8fa 100%);
    margin-bottom: .85em;
}
.ui-slider-handle {
    border-radius: .25em;
    width: 1.15em !important;
	height: 1.5em !important;
    opacity: 1 !important;
    background: none !important;
    background: -moz-linear-gradient(center top,#fff,#edf4fc) repeat scroll 0 0 #F6F6F6 !important;
    background-image: -moz-linear-gradient(center top,#fff 0%,#edf4fc 100%) !important;
    background-image: -webkit-linear-gradient(top,#fff 0%,#edf4fc 100%) !important;
    border: 1px solid #8fadcc !important;
    border-color: #a8c0d6 #8fadcc #8fadcc #a8c0d6 !important;
    box-shadow: 0 1px 1px rgba(0,51,102,.2);
    cursor: move;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.62em;
    margin-left: -.1em;
}
.btn {
    border-radius: .25em;
    background: none !important;
    background: -moz-linear-gradient(center top,#fafbfc,#e6eaed) repeat scroll 0 0 #F6F6F6 !important;
    background-image: -moz-linear-gradient(center top,#fafbfc 0%,#e6eaed 100%) !important;
    background-image: -webkit-linear-gradient(top,#fafbfc 0%,#e6eaed 100%) !important;
    border: 1px solid #8fadcc !important;
    border-color: #a8c0d6 #8fadcc #8fadcc #a8c0d6 !important;
	border-color: #b8c8d9 #b8c8d9 #adbccc #c3d5e5 !important;
    box-shadow: 0 1px 1px rgba(0,51,102,.1);
    padding: .75em 1.15em;
    text-shadow: 1px 1px 0px #ffffff;
    cursor: pointer;
    color: #637e99;
    display: inline-block;
}
#stances {

}
#sample_size {
	padding-bottom: .15em;
}
.col3 {
	column-count: 3;
}
.voting_district {
	display: block;
}
.voting_districts {
	margin-left: 1em;
}
h3 {
	font-size: 1em; 
}
.autocomplete_option a, .autocomplete a {
	display: block;
}
.autocomplete {
	background: rgba(250,251,252,.98);
	position: absolute;
	width: 100%;
	border-bottom-left-radius: .25em;
	border-bottom-right-radius: .25em;
	z-index: 99;
}
.autocomplete {
	background: rgba(85,150,242,.95);
}
.autocomplete_option {
	border-top: 1px solid rgba(255,255,255,.5);
}
#selected_targets .autocomplete_option,
#selected_questions .autocomplete_option,
#selected_filters .autocomplete_option,
#selected_similarity_filters .autocomplete_option {
	border-bottom: 1px solid rgba(0,21,51,.1);
}
.autocomplete_option a {
	display: block;
	padding: .4em 1em .5em .65em;
	color: #637e99;
	line-height: 1.35em;
}
.autocomplete_option a,
.autocomplete_option a {
	color: #ffffff;
}
#selected_targets .autocomplete_option a,
#selected_questions .autocomplete_option a,
#selected_similarity_filters .autocomplete_option a,
#selected_filters .autocomplete_option a {
	color: #637e99;
}
#selected_questions .autocomplete_option a {
	padding: .6em 1em .65em .75em;
	font-size: 1.35em;
}
.autocomplete .other_option {
	padding: 1em 2em 1.25em 1.5em;
	color: rgba(255,255,255,.85);
	border-top: 1px solid rgba(255,255,255,.5);
}
.autocomplete .other_option a {
	display: inline !important;
	color: #ffffff;
}
#selected_targets, #selected_filters, #selected_similarity_filters, #selected_questions {
	border: 1px solid rgba(0,21,51,.1);
	border-bottom: none;
	border-radius: 3px;
	overflow: hidden;
}
#selected_targets .autocomplete_option, #selected_filters .autocomplete_option, #selected_similarity_filters .autocomplete_option, #selected_questions .autocomplete_option {
	background: rgba(255,255,255,.5);
}
#selected_questions {
	margin-bottom: 1.25em;
}
.target_desc {
	margin-top: -.65em;
}
#order_total_c {
	background: rgba(255,255,255,.99);
	position: fixed;
	z-index: 3;
	bottom: 0px;
	right: 5%;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
	font-size: 1.85em;
	box-shadow: 0px 0.15em .5em rgba(0,21,51,.1);
	padding: .5em .65em .5em .65em;
	color: #637e99;
}
#order_total_c #order_total {
	font-weight: bold;
	color: #68b300;
	font-size: 1.5em;
	display: inline-block;
}
#order_total_c label {
	display: inline-block;
	font-size: .85em;
	word-spacing: -.05em;
}
#segment_example {
	border: 1px solid rgba(0,21,51,.1);
	border-radius: 3px;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	font-family: 'Roboto Condensed';
    border-radius: .25em;
    border: 1px solid #8fadcc !important;
    border-color: #a8c0d6 #8fadcc #8fadcc #a8c0d6 !important;
    border-color: #b8c8d9 #b8c8d9 #adbccc #c3d5e5 !important;
    box-shadow: 0 1px 1px rgba(0,51,102,.1);
    text-shadow: 1px 1px 0px #ffffff;
    color: #637e99;
    font-size: .85em;
}
#segment_example td,
#segment_example th {
	background: rgba(255,255,255,.5);
	padding: .5em .65em;
	border-top: 1px solid #dadfe5;
	border-right: 1px solid #dadfe5;
}
#segment_example th {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #c2c6cc;
	border-bottom: 1px solid #c2c6cc;
	padding-bottom: .55em;
	padding-top: .55em;
}
#segment_example th {
    background: none !important;
    background: -moz-linear-gradient(center top,#fafbfc,#e6eaed) repeat scroll 0 0 #F6F6F6 !important;
    background-image: -moz-linear-gradient(center top,#fafbfc 0%,#e6eaed 100%) !important;
    background-image: -webkit-linear-gradient(top,#fafbfc 0%,#e6eaed 100%) !important;
}
#segment_example td {
   color: transparent !important;
   text-shadow: 0 0 .2em rgba(99,126,153,0.5) !important;
}
#issue {
	font-size: 1.35em;
	color: #637e99;
	margin-top: -.5em;
}
.sec i {
	display: block;
	font-family: Georgia;
	font-style: italic;
	color: #99afbf;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: .9em;
	padding: .65em;
	line-height: 1.15;
}
.icon_delete {
	text-indent: 10000px;
	overflow: hidden;
	background: url(icon_x_003366.svg) no-repeat;
	background-size: 50% 50%;
	background-position: 50% 50%;
	position: absolute;
	width: 1em;
	height: 1em;
	opacity: .15;
	font-size: 1em !important;
	margin-top: -2.15em;
	right: 0em;
}
.field .icon_delete {
	width: 2em;
	height: 2em;
	right: .25em;
}
.autocomplete_option .icon_delete {
	width: 1em;
	height: 1em;
	right: 2.2em;
	margin-top: -2.15em;
}
.icon_delete_l {
	right: 1.65em !important;
	margin-top: -2.4em !important;
	font-size: 1.35em !important;
}
#selected_filters .autocomplete_option .icon_delete,
#selected_similarity_filters .autocomplete_option .icon_delete,
#selected_targets .autocomplete_option .icon_delete {
	padding-right: 0px !important;
}
label.file_upload_label input[type="file"] {
    position: fixed;
    top: -1000px;
}
.select_and_filter {
	overflow: hidden;
}
.select_and_filter select, .select_and_filter input {
	display: inline-block;
}
.select_and_filter select {
	width: 20% !important;
}
.select_and_filter input {
	outline: none;
	width: 70%;
}
.ui-menu {
	font-family: 'Roboto Slab';
	font-size: 1em;
}
.ui-selectmenu-button {
	margin-top: -1px;
    border-radius: .25em;
    background: none !important;
    background: -moz-linear-gradient(center top,#fafbfc,#e6eaed) repeat scroll 0 0 #F6F6F6 !important;
    background-image: -moz-linear-gradient(center top,#fafbfc 0%,#e6eaed 100%) !important;
    background-image: -webkit-linear-gradient(top,#fafbfc 0%,#e6eaed 100%) !important;
    border: 1px solid #8fadcc !important;
    border-color: #a8c0d6 #8fadcc #8fadcc #a8c0d6 !important;
    border-color: #b8c8d9 #b8c8d9 #adbccc #c3d5e5 !important;
    box-shadow: 0 1px 1px rgba(0,51,102,.1);
    padding: .5em 1em;
    text-shadow: 1px 1px 0px #ffffff;
    cursor: pointer;
    color: #637e99;
    display: inline-block;
	font-family: 'Roboto Slab';
	font-size: 1em;
    line-height: 1em;
    outline: none;
    width: 20% !important;
}
.full {
	display: none;
}
#budget .field input[type=text] {
	margin-right: .25em;
}
