/* Proportional grids */
/* line 3, ../../../sass/skin-default/pages/admin.scss */
.vrhythm, .vspace { margin-bottom: 1.5em !important; }

/* line 4, ../../../sass/skin-default/pages/admin.scss */
.css3-pie, #local-nav ul li .bg { behavior: url("/css/PIE.htc"); }

/******************************************************************************** 
* General purpose
/********************************************************************************/
/* line 12, ../../../sass/skin-default/pages/admin.scss */
td .actions input { font-size: 10px !important; background: none; border: 0; padding: 0; margin: 0; cursor: pointer; font-family: "Helvetica Neue", Arial, sans-serif; color: #df0d1f; text-transform: uppercase; }
/* line 23, ../../../sass/skin-default/pages/admin.scss */
td .actions input:hover { color: #7f0712; }

/* line 28, ../../../sass/skin-default/pages/admin.scss */
.toggle-option { text-indent: -9999em; overflow: hidden; text-align: left; overflow: hidden; padding-top: 36px; padding-bottom: 0; }

/* line 34, ../../../sass/skin-default/pages/admin.scss */
.toggle-option.over { background-color: #FAF5C4; cursor: pointer !important; }

/* line 39, ../../../sass/skin-default/pages/admin.scss */
.options-toggle-prompt { width: 370px; }

/* line 44, ../../../sass/skin-default/pages/admin.scss */
.user-role-teacher .admin-only { display: none !important; }

/******************************************************************************** 
* Global components
/********************************************************************************/
/* Tabbed navigation and breadcrumbs at the top of the content area */
/* line 56, ../../../sass/skin-default/pages/admin.scss */
#local-nav { display: block; display: inline-block; position: relative; top: 1px; }
/* line 25, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#local-nav:after { content: " "; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 8, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
#local-nav { display: block; }
/* line 60, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul { float: right; padding: 0; }
/* line 64, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul li { margin-left: 8px; margin-right: 0; position: relative; }
/* line 68, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul li .bg { width: 100%; height: 100%; background: #39689e; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -o-border-top-right-radius: 4px; -ms-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; padding: 0; }
/* line 76, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul li a { position: relative; padding: .25em 1em; color: white; border-bottom: 0; }
/* line 18, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
#local-nav ul li a:visited { color: white; }
/* line 24, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
#local-nav ul li a:hover { color: white; }
/* line 27, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
#local-nav ul li a:active { color: white; }
/* line 82, ../../../sass/skin-default/pages/admin.scss */
.ie7 #local-nav ul li a { padding: .5em 1em; line-height: 22px; }
/* line 87, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul li.current { left: -2px; margin-left: 10px; }
/* line 91, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul li.current a { color: #c70c1c; }
/* line 94, ../../../sass/skin-default/pages/admin.scss */
#local-nav ul li.current .bg { background: #F0F3F5; border: 1px solid #c7d4dd; border-bottom: 0; }

/* line 103, ../../../sass/skin-default/pages/admin.scss */
#breadcrumbs { padding: .416em 10px; border: 1px solid #c7d4dd; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; background: #f1f4f6 url("../../../images/skin-default/breadcrumbs-bg.png") left bottom repeat-x; margin-bottom: 0.75em; }
/* line 105, ../../../sass/skin-default/pages/admin.scss */
#breadcrumbs.empty { padding: .28em 10px; background: #F1F4F6; }
/* line 115, ../../../sass/skin-default/pages/admin.scss */
#breadcrumbs a, #breadcrumbs span { padding-left: 10px; white-space: nowrap; }
/* line 119, ../../../sass/skin-default/pages/admin.scss */
#breadcrumbs a { border-bottom: 0 !important; padding-right: 15px; background: url("../../../images/skin-default/icons/breadcrumb-separator.png") right 50% no-repeat; }
/* line 124, ../../../sass/skin-default/pages/admin.scss */
#breadcrumbs a.first, #breadcrumbs a:first-child { padding-left: 0; }
/* line 127, ../../../sass/skin-default/pages/admin.scss */
#breadcrumbs a.last { background: transparent; padding-right: 0; }

/******************************************************************************** 
* The Mock Election "Getting Started" screen
*********************************************************************************/
/* line 140, ../../../sass/skin-default/pages/admin.scss */
#getting-started .aside { width: 205px; margin-right: 20px; }
/* line 145, ../../../sass/skin-default/pages/admin.scss */
#getting-started .main { width: 482px; }
/* line 148, ../../../sass/skin-default/pages/admin.scss */
#getting-started #view-demo-btn { width: 237px; }

/* The ME downloads */
/* line 156, ../../../sass/skin-default/pages/admin.scss */
#toolkit ul { list-style: none; padding-left: 0; /*margin-left: -200px;*/ }
/* line 160, ../../../sass/skin-default/pages/admin.scss */
#content-body #toolkit ul a { display: block; border-bottom: 0; padding: 5px; background: #E4E9ED; display: block; display: inline-block; margin-bottom: 10px; border: 1px solid #c7d4dd; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
/* line 25, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#content-body #toolkit ul a:after { content: " "; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 8, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
#content-body #toolkit ul a { display: block; }
/* line 168, ../../../sass/skin-default/pages/admin.scss */
#content-body #toolkit ul a:hover { background: #c7d4dd; border-color: #688ba3; }
/* line 175, ../../../sass/skin-default/pages/admin.scss */
#toolkit ul img, #toolkit ul .toolkit-name { display: block; float: left; width: auto; font-size: 20px; padding: 10px 0 0 5px; line-height: 1.5em; }
/* line 183, ../../../sass/skin-default/pages/admin.scss */
#toolkit ul .toolkit-name { width: 160px; }
/* line 186, ../../../sass/skin-default/pages/admin.scss */
#toolkit ul .file-info { display: block; width: auto; float: left; padding: 5px 0 0 5px; }
/* line 193, ../../../sass/skin-default/pages/admin.scss */
#toolkit .pad { padding-right: 15px; }

/******************************************************************************** 
* Election creation and editing screens
/********************************************************************************/
/* line 205, ../../../sass/skin-default/pages/admin.scss */
#elections-index td, #elections-index th { text-align: center; }
/* line 207, ../../../sass/skin-default/pages/admin.scss */
#elections-index td.nameCell, #elections-index th.nameCell { text-align: left; }
/* line 212, ../../../sass/skin-default/pages/admin.scss */
#elections-index .on, #elections-index .yes { color: green; }
/* line 215, ../../../sass/skin-default/pages/admin.scss */
#elections-index .off, #elections-index .no { color: #df0d1f; }
/* line 219, ../../../sass/skin-default/pages/admin.scss */
#elections-index.user-role-admin th.name { width: 300px; }
/* line 225, ../../../sass/skin-default/pages/admin.scss */
#elections-index.user-role-teacher th.customization, #elections-index.user-role-teacher th.voting { width: 100px; }
/* line 229, ../../../sass/skin-default/pages/admin.scss */
#elections-index tbody td { text-transform: uppercase; }
/* line 231, ../../../sass/skin-default/pages/admin.scss */
#elections-index tbody td.nameCell { text-transform: none; }

/* line 239, ../../../sass/skin-default/pages/admin.scss */
#elections-list ul.actions, #main-content td ul.actions { display: block; text-transform: uppercase; font-size: .833em; font-family: "Helvetica Neue", Arial, sans-serif; position: relative; top: 5px; }
/* line 246, ../../../sass/skin-default/pages/admin.scss */
#elections-list ul.actions a, #main-content td ul.actions a { border-bottom: 0 !important; color: #df0d1f; }
/* line 18, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
#elections-list ul.actions a:visited, #main-content td ul.actions a:visited { color: #df0d1f; }
/* line 24, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
#elections-list ul.actions a:hover, #main-content td ul.actions a:hover { color: #7f0712; }
/* line 27, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
#elections-list ul.actions a:active, #main-content td ul.actions a:active { color: #df0d1f; }

/* line 252, ../../../sass/skin-default/pages/admin.scss */
ul.actions { display: block; text-transform: uppercase; font-size: .833em; font-family: "Helvetica Neue", Arial, sans-serif; position: relative; top: 5px; }
/* line 260, ../../../sass/skin-default/pages/admin.scss */
ul.actions a { border-bottom: 0 !important; color: #df0d1f; }
/* line 18, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
ul.actions a:visited { color: #df0d1f; }
/* line 24, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
ul.actions a:hover { color: #7f0712; }
/* line 27, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
ul.actions a:active { color: #df0d1f; }

/* line 266, ../../../sass/skin-default/pages/admin.scss */
.ft { display: block; display: inline-block; }
/* line 25, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.ft:after { content: " "; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 8, ../../../../../../../../../../../../.rvm/gems/ruby-1.8.7-p174/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.ft { display: block; }

/* line 271, ../../../sass/skin-default/pages/admin.scss */
#content-body div.ft .blue-btn-sm, #content-body div.ft .red-btn-sm { float: right; margin-bottom: 1.5em; }

/* line 278, ../../../sass/skin-default/pages/admin.scss */
#ballots-index .position-line { top: -2.8em; }
/* line 281, ../../../sass/skin-default/pages/admin.scss */
#ballots-index .do-add-race { /*position: absolute;
		right: 0;*/ float: right; }

/******************************************************************************** 
* Election results screens
*********************************************************************************/
/* line 295, ../../../sass/skin-default/pages/admin.scss */
#results-national th.candidate, #results-national th.referendum-response { width: 400px; }
/* line 298, ../../../sass/skin-default/pages/admin.scss */
#results-national th.votes { width: 80px; }

/* line 303, ../../../sass/skin-default/pages/admin.scss */
#map-canvas { border: 1px solid #39689e; margin: 0 -1px; }

/******************************************************************************** 
* Ballot preview and customization screens
/********************************************************************************/
/* line 314, ../../../sass/skin-default/pages/admin.scss */
#ballots-preview h2 em { font-family: "Helvetica Neue", Arial, sans-serif; font-size: 11px; text-transform: uppercase; font-style: normal; color: #df0d1f; position: relative; top: -0.3em; padding: 2px 5px; background: #fffbbf; /*		border: 1px solid darken($color-yellow-base, 40%);*/ font-weight: normal; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

/* The "Customize This Ballot" button */
/* line 331, ../../../sass/skin-default/pages/admin.scss */
#ballots-preview .position-line { top: -32px; }
/* line 333, ../../../sass/skin-default/pages/admin.scss */
#ballots-preview .position-line .buttons { float: right; width: auto; position: relative; top: -1em; }

/* line 340, ../../../sass/skin-default/pages/admin.scss */
#print-btn img { position: relative; top: 2px; margin-right: 2px; }

/* line 346, ../../../sass/skin-default/pages/admin.scss */
#customize-btn-bot { float: right; }

/******************************************************************************** 
* E-Congress creation and editing screens
/********************************************************************************/
