<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ==== Scroll down to find where to put your styles :) ==== */
/*  HTML5 Γ£░ Boilerplate  */
/* line 5, ../../resources/sass/_baseStyles.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 22, ../../resources/sass/_baseStyles.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 27, ../../resources/sass/_baseStyles.scss */
blockquote, q {
  quotes: none;
}

/* line 31, ../../resources/sass/_baseStyles.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 37, ../../resources/sass/_baseStyles.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 43, ../../resources/sass/_baseStyles.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 50, ../../resources/sass/_baseStyles.scss */
del {
  text-decoration: line-through;
}

/* line 54, ../../resources/sass/_baseStyles.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 59, ../../resources/sass/_baseStyles.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 64, ../../resources/sass/_baseStyles.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 73, ../../resources/sass/_baseStyles.scss */
input, select {
  vertical-align: middle;
}

/* line 77, ../../resources/sass/_baseStyles.scss */
body {
  font: 13px/1.231 sans-serif;
  *font-size: small;
}

/* line 82, ../../resources/sass/_baseStyles.scss */
select, input, textarea, button {
  font: 99% sans-serif;
}

/* line 86, ../../resources/sass/_baseStyles.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 90, ../../resources/sass/_baseStyles.scss */
html {
  overflow-y: scroll;
}

/* line 94, ../../resources/sass/_baseStyles.scss */
a:hover, a:active {
  outline: none;
}

/* line 98, ../../resources/sass/_baseStyles.scss */
ul, ol {
  margin-left: 2em;
}

/* line 102, ../../resources/sass/_baseStyles.scss */
ol {
  list-style-type: decimal;
}

/* line 106, ../../resources/sass/_baseStyles.scss */
nav ul, nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}

/* line 112, ../../resources/sass/_baseStyles.scss */
small {
  font-size: 85%;
}

/* line 116, ../../resources/sass/_baseStyles.scss */
strong, th {
  font-weight: bold;
}

/* line 120, ../../resources/sass/_baseStyles.scss */
td {
  vertical-align: top;
}

/* line 124, ../../resources/sass/_baseStyles.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 130, ../../resources/sass/_baseStyles.scss */
sup {
  top: -0.5em;
}

/* line 134, ../../resources/sass/_baseStyles.scss */
sub {
  bottom: -0.25em;
}

/* line 138, ../../resources/sass/_baseStyles.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 15px;
}

/* line 145, ../../resources/sass/_baseStyles.scss */
textarea {
  overflow: auto;
}

/* line 149, ../../resources/sass/_baseStyles.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}

/* line 153, ../../resources/sass/_baseStyles.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 157, ../../resources/sass/_baseStyles.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 161, ../../resources/sass/_baseStyles.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 165, ../../resources/sass/_baseStyles.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 169, ../../resources/sass/_baseStyles.scss */
label, input[type="button"], input[type="submit"], input[type="image"], button {
  cursor: pointer;
}

/* line 173, ../../resources/sass/_baseStyles.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 180, ../../resources/sass/_baseStyles.scss */
input:invalid, textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

/* line 187, ../../resources/sass/_baseStyles.scss */
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 191, ../../resources/sass/_baseStyles.scss */
::-moz-selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none;
}

/* line 197, ../../resources/sass/_baseStyles.scss */
::selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none;
}

/* line 203, ../../resources/sass/_baseStyles.scss */
a:link {
  -webkit-tap-highlight-color: #FF5E99;
}

/* line 207, ../../resources/sass/_baseStyles.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 212, ../../resources/sass/_baseStyles.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* line 216, ../../resources/sass/_baseStyles.scss */
body, select, input, textarea {
  color: #444;
}

/* line 220, ../../resources/sass/_baseStyles.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 224, ../../resources/sass/_baseStyles.scss */
a, a:active, a:visited {
  color: #607890;
}

/* line 228, ../../resources/sass/_baseStyles.scss */
a:hover {
  color: #036;
}

/*
    // ========================================== \
   ||                                              ||
   ||               Your styles !                  ||
   ||                                              ||
    \ ========================================== //
*/
/* line 240, ../../resources/sass/_baseStyles.scss */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* line 249, ../../resources/sass/_baseStyles.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* line 254, ../../resources/sass/_baseStyles.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 265, ../../resources/sass/_baseStyles.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 275, ../../resources/sass/_baseStyles.scss */
.invisible {
  visibility: hidden;
}

/* line 279, ../../resources/sass/_baseStyles.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 286, ../../resources/sass/_baseStyles.scss */
.clearfix:after {
  clear: both;
}

/* line 290, ../../resources/sass/_baseStyles.scss */
.clearfix {
  zoom: 1;
}

@media screen and (max-device-width: 480px) {
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
@media print {
  /* line 308, ../../resources/sass/_baseStyles.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 316, ../../resources/sass/_baseStyles.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }

  /* line 321, ../../resources/sass/_baseStyles.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 325, ../../resources/sass/_baseStyles.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 329, ../../resources/sass/_baseStyles.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* line 333, ../../resources/sass/_baseStyles.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 338, ../../resources/sass/_baseStyles.scss */
  thead {
    display: table-header-group;
  }

  /* line 342, ../../resources/sass/_baseStyles.scss */
  tr, img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 350, ../../resources/sass/_baseStyles.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 355, ../../resources/sass/_baseStyles.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 14, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-hidden {
  display: none;
}

/* line 15, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 16, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 17, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 18, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 20, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 21, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 23, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 28, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 35, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 42, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Helvetica,%20Arial,%20sans-serif&amp;fwDefault=bold&amp;fsDefault=1.1em&amp;cornerRadius=6px&amp;bgColorHeader=dddddd&amp;bgTextureHeader=02_glass.png&amp;bgImgOpacityHeader=35&amp;borderColorHeader=bbbbbb&amp;fcHeader=444444&amp;iconColorHeader=999999&amp;bgColorContent=c9c9c9&amp;bgTextureContent=05_inset_soft.png&amp;bgImgOpacityContent=50&amp;borderColorContent=aaaaaa&amp;fcContent=333333&amp;iconColorContent=999999&amp;bgColorDefault=eeeeee&amp;bgTextureDefault=02_glass.png&amp;bgImgOpacityDefault=60&amp;borderColorDefault=cccccc&amp;fcDefault=3383bb&amp;iconColorDefault=70b2e1&amp;bgColorHover=f8f8f8&amp;bgTextureHover=02_glass.png&amp;bgImgOpacityHover=100&amp;borderColorHover=bbbbbb&amp;fcHover=599fcf&amp;iconColorHover=3383bb&amp;bgColorActive=999999&amp;bgTextureActive=06_inset_hard.png&amp;bgImgOpacityActive=75&amp;borderColorActive=999999&amp;fcActive=ffffff&amp;iconColorActive=454545&amp;bgColorHighlight=eeeeee&amp;bgTextureHighlight=01_flat.png&amp;bgImgOpacityHighlight=55&amp;borderColorHighlight=ffffff&amp;fcHighlight=444444&amp;iconColorHighlight=3383bb&amp;bgColorError=c0402a&amp;bgTextureError=01_flat.png&amp;bgImgOpacityError=55&amp;borderColorError=c0402a&amp;fcError=ffffff&amp;iconColorError=fbc856&amp;bgColorOverlay=eeeeee&amp;bgTextureOverlay=01_flat.png&amp;bgImgOpacityOverlay=0&amp;opacityOverlay=80&amp;bgColorShadow=aaaaaa&amp;bgTextureShadow=01_flat.png&amp;bgImgOpacityShadow=0&amp;opacityShadow=60&amp;thicknessShadow=4px&amp;offsetTopShadow=-4px&amp;offsetLeftShadow=-4px&amp;cornerRadiusShadow=0pxdow=0px
 */
/* Component containers
----------------------------------*/
/* line 60, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 61, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 62, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1em;
}

/* line 63, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #c9c9c9 url("../images/jQueryUI/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;
  color: #333333;
}

/* line 64, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 65, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-header {
  border: 1px solid #bbbbbb;
  background: #dddddd url("../images/jQueryUI/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;
  color: #444444;
  font-weight: bold;
}

/* line 66, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-header a {
  color: #444444;
}

/* Interaction states
----------------------------------*/
/* line 70, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #eeeeee url("../images/jQueryUI/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #3383bb;
}

/* line 71, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #3383bb;
  text-decoration: none;
}

/* line 72, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #bbbbbb;
  background: #f8f8f8 url("../images/jQueryUI/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #599fcf;
}

/* line 73, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #599fcf;
  text-decoration: none;
}

/* line 74, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #999999;
  background: #999999 url("../images/jQueryUI/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

/* line 75, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 76, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 80, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #ffffff;
  background: #eeeeee url("../images/jQueryUI/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;
  color: #444444;
}

/* line 81, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #444444;
}

/* line 82, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #c0402a;
  background: #c0402a url("../images/jQueryUI/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;
  color: #ffffff;
}

/* line 83, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 84, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 85, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 86, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 87, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 93, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("../images/jQueryUI/ui-icons_999999_256x240.png");
}

/* line 94, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-content .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_999999_256x240.png");
}

/* line 95, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-header .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_999999_256x240.png");
}

/* line 96, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-default .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_70b2e1_256x240.png");
}

/* line 97, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_3383bb_256x240.png");
}

/* line 98, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-active .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_454545_256x240.png");
}

/* line 99, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-highlight .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_3383bb_256x240.png");
}

/* line 100, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("../images/jQueryUI/ui-icons_fbc856_256x240.png");
}

/* positioning */
/* line 103, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 104, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 105, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 106, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 107, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 108, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 109, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 110, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 111, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 112, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 113, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 114, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 115, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 116, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 117, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 118, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 119, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 120, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 121, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 122, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 123, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 124, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 125, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 126, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 127, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 128, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 129, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 130, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 131, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 132, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 133, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 134, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 135, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 136, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 137, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 138, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 139, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 140, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 141, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 142, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 143, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 144, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 145, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 146, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 147, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 148, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 149, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 150, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 151, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 152, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 153, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 154, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 155, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 156, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 157, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 158, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 159, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 160, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 161, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 162, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 163, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 164, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 165, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 166, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 167, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 168, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 169, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 170, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 171, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 172, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 173, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 174, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 175, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 176, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 177, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 178, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 179, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 180, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 181, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 182, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 183, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 184, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 185, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 186, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 187, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 188, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 189, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 190, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 191, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 192, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 193, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 194, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 195, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 196, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 197, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 198, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 199, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 200, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 201, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 202, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 203, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 204, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 205, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 206, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 207, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 208, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 209, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 210, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 211, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 212, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 213, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 214, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 215, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 216, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 217, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 218, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 219, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 220, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 221, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 222, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 223, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 224, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 225, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 226, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 227, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 228, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 229, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 230, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 231, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 232, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 233, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 234, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 235, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 236, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 237, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 238, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 240, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 241, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 242, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 243, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 244, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 245, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 246, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 247, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 248, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 249, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 250, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 251, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 252, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 253, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 254, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 255, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 256, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 257, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 258, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 259, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 260, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 261, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 262, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 263, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 264, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 265, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 266, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 267, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 268, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 269, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 270, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 271, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 272, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 273, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 274, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 275, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 276, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 277, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 284, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -khtml-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 285, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -khtml-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 286, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 287, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* Overlays */
/* line 290, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-overlay {
  background: #eeeeee url("../images/jQueryUI/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
  opacity: .80;
  filter: Alpha(Opacity=80);
}

/* line 291, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-widget-shadow {
  margin: -4px 0 0 -4px;
  padding: 4px;
  background: #aaaaaa url("../images/jQueryUI/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .60;
  filter: Alpha(Opacity=60);
  -moz-border-radius: 0px;
  -moz-box-shadow: 0px;
  -webkit-border-radius: 0px;
  -webkit-box-shadow: 0px;
  border-radius: 0px;
  box-shadow: 0px;
}

                                                                                                                                                                                                                                                                                                                                   /*
* jQuery UI Resizable 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
/* line 300, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable {
  position: relative;
}

/* line 301, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 302, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 303, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 304, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 305, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 306, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 307, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 308, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 309, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 310, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                      /*
* jQuery UI Selectable 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
/* line 319, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI Accordion 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 330, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion {
  width: 100%;
}

/* line 331, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 332, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 333, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 334, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 335, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 336, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 337, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

/* line 338, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/* line 348, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
/* line 351, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.14
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 362, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

/* line 369, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 372, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 380, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 387, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/*
 * jQuery UI Button 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 401, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 402, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 403, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 404, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 405, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 408, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 409, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 410, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 411, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 412, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 413, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 415, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 418, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 419, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 420, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 421, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 422, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 425, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 426, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 429, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 439, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 440, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 441, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 442, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 443, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 444, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 445, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 446, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 447, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 448, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 449, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 450, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
 * jQuery UI Slider 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 460, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 461, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 462, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 464, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 465, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 466, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 467, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 468, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 470, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 471, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 472, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 473, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 474, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                   /*
* jQuery UI Tabs 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
/* line 483, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 484, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 485, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

/* line 486, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 487, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 488, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 489, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 490, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 491, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
 * jQuery UI \0020ker 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 501, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 502, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 503, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 504, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 505, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 506, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 507, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 508, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 509, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 510, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 511, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 512, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 513, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 515, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 516, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 517, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 518, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 519, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 520, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 521, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 524, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 525, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 526, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 527, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 528, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 529, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 530, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 531, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 532, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 533, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 536, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 537, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 538, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 539, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 540, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 541, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 542, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 543, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 544, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 545, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 546, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 549, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*
* jQuery UI Progressbar 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
/* line 568, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 569, ../../resources/sass/_jquery-ui-1.8.14.custom.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 1, ../../resources/sass/_DialogManager.scss */
#dialogContainer {
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  /*height: 100%;*/
}

/* line 8, ../../resources/sass/_DialogManager.scss */
#dialogContainer .backdrop {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  background: #333;
  z-index: 98;
  opacity: .3;
  filter: alpha(opacity=30);
}

/* line 20, ../../resources/sass/_DialogManager.scss */
#dialogContainer .dialogContentContainer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
}

/* line 28, ../../resources/sass/_DialogManager.scss */
#dialogContainer .dialogContent {
  position: relative;
  padding: 0;
  margin: 100px auto 0;
  background: #fff;
  border: 2px solid #333;
}

/* line 36, ../../resources/sass/_DialogManager.scss */
#dialogContainer .dialogContent header {
  background: #ccc;
  padding: .5em;
  text-align: left;
}

/* line 42, ../../resources/sass/_DialogManager.scss */
#dialogContainer .dialogContent header h1 {
  float: left;
}

/* line 46, ../../resources/sass/_DialogManager.scss */
#dialogContainer .dialogContent header a {
  display: block;
  float: right;
  margin: 0 0 0 .5em;
}

/* line 52, ../../resources/sass/_DialogManager.scss */
#dialog_form_buttons {
  text-align: center;
  margin-top: 1em;
}

/* line 57, ../../resources/sass/_DialogManager.scss */
#dialog_form_buttons input {
  margin: 0 .5em;
}

/* line 3, ../../resources/sass/_common.scss */
body {
  font: normal 100% Helvetica, Arial, sans-serif;
  /*-webkit-font-smoothing: antialiased;*/
}

/* line 8, ../../resources/sass/_common.scss */
.darkButton,
.emptyButton,
.hiliteButton,
.lowliteButton,
.button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: baseline;
  margin: 0px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 1em;
  line-height: 1em;
  padding: 0.665em 1em 0.665em 1em;
  border: none;
  background: none;
  -webkit-appearance: none;
}

/* line 30, ../../resources/sass/_common.scss */
.successMessage {
  position: fixed;
  top: 0px;
  z-index: 101;
  width: 100%;
}
/* line 35, ../../resources/sass/_common.scss */
.successMessage .content {
  padding: .8em;
}
/* line 38, ../../resources/sass/_common.scss */
.successMessage .closeSuccess {
  position: absolute;
  float: right;
  right: 0;
  top: 0;
  font-size: 1.8em;
  padding: .1em .4em 0em 0em;
}

/* line 48, ../../resources/sass/_common.scss */
.errorGradient {
  border: 1px solid #333;
  margin-bottom: .8em;
  padding: .5em;
  font-size: .9em;
}

/* line 55, ../../resources/sass/_common.scss */
.hideIt {
  width: 0px;
  float: left;
  position: absolute;
  visibility: hidden;
}

/* line 64, ../../resources/sass/_common.scss */
.dataTable h3 {
  margin: 0;
}
/* line 67, ../../resources/sass/_common.scss */
.dataTable table {
  margin: 10px 0 20px;
  padding: 5px 0;
  width: 100%;
  border: 1px solid #333;
  border-width: 1px 1px 0 1px;
}
/* line 73, ../../resources/sass/_common.scss */
.dataTable table th, .dataTable table td {
  padding: .5em;
}
/* line 76, ../../resources/sass/_common.scss */
.dataTable table th {
  padding: .35em .5em;
  text-align: left;
  border: 1px solid #333;
  border-width: 0 0 1px 0;
}
/* line 84, ../../resources/sass/_common.scss */
.dataTable table tr td {
  border: 1px solid #333;
  border-width: 0 0 1px 1px;
  font-size: .95em;
}
/* line 88, ../../resources/sass/_common.scss */
.dataTable table tr td strong {
  display: block;
}
/* line 91, ../../resources/sass/_common.scss */
.dataTable table tr td.available {
  font-weight: bold;
}

/* line 103, ../../resources/sass/_common.scss */
#detailsPageContent .dataTable table tr td,
#titleDetailsCopies .dataTable table tr td {
  width: 33%;
}
/* line 105, ../../resources/sass/_common.scss */
#detailsPageContent .dataTable table tr td.map,
#titleDetailsCopies .dataTable table tr td.map {
  width: 13%;
  text-align: center;
}
/* line 112, ../../resources/sass/_common.scss */
#detailsPageContent .dataTable.map table tr td,
#titleDetailsCopies .dataTable.map table tr td {
  width: 29%;
}

/* line 117, ../../resources/sass/_common.scss */
body &gt; #loginForm {
  height: 0;
  width: 0;
  overflow: scroll;
}

/* line 123, ../../resources/sass/_common.scss */
#hiddenLoginIFrame {
  position: absolute;
  left: 0;
  top: 0;
  height: 0px;
  width: 0px;
  overflow: hidden;
  border: 0;
}

/* line 133, ../../resources/sass/_common.scss */
.fallBackPlaceholder {
  display: none;
  color: #961a1a;
}

/* line 139, ../../resources/sass/_common.scss */
#eResourceCheckoutForm h3, #eResourceHoldForm h3, .eResourceCheckoutForm h3 {
  font-size: 1.3em;
}
/* line 142, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .infoMessage, #eResourceHoldForm .infoMessage, .eResourceCheckoutForm .infoMessage {
  margin-top: 0.5em;
}
/* line 145, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer, #eResourceHoldForm .formatsContainer, .eResourceCheckoutForm .formatsContainer {
  margin: 1em 0;
}
/* line 147, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer dt, #eResourceHoldForm .formatsContainer dt, .eResourceCheckoutForm .formatsContainer dt {
  margin-bottom: 1em;
}
/* line 150, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer dd, #eResourceHoldForm .formatsContainer dd, .eResourceCheckoutForm .formatsContainer dd {
  margin: 1em 1em;
}
/* line 152, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer dd label, #eResourceHoldForm .formatsContainer dd label, .eResourceCheckoutForm .formatsContainer dd label {
  display: block;
  margin-bottom: 5px;
  min-height: 20px;
  padding-left: 20px;
}
/* line 157, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer dd label input, #eResourceHoldForm .formatsContainer dd label input, .eResourceCheckoutForm .formatsContainer dd label input {
  float: left;
  margin-left: -20px;
  width: auto;
  line-height: normal;
  cursor: pointer;
  -webkit-appearance: radio;
  box-sizing: border-box;
}
/* line 169, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .buttonContainer, #eResourceHoldForm .buttonContainer, .eResourceCheckoutForm .buttonContainer {
  text-align: center;
  margin-top: 1.5em;
}
/* line 172, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .buttonContainer ul, #eResourceHoldForm .buttonContainer ul, .eResourceCheckoutForm .buttonContainer ul {
  list-style: none;
  margin: 0;
}
/* line 175, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .buttonContainer ul li, #eResourceHoldForm .buttonContainer ul li, .eResourceCheckoutForm .buttonContainer ul li {
  display: inline-block;
  margin: 0 .25em;
}

/* line 1, ../../resources/sass/_screen.scss */
b, strong {
  font-weight: bold;
}

/* line 5, ../../resources/sass/_screen.scss */
p {
  padding: .5em 0;
}

/* line 9, ../../resources/sass/_screen.scss */
select {
  font-size: .8em;
  padding: 1px;
}

/* line 14, ../../resources/sass/_screen.scss */
input[disabled] {
  background-color: #dddad4;
}

/* line 18, ../../resources/sass/_screen.scss */
.floatLeft {
  float: left;
}

/* line 22, ../../resources/sass/_screen.scss */
.floatRight {
  float: right;
}

/* line 26, ../../resources/sass/_screen.scss */
#mainPage {
  margin: 0 auto;
  /*width:     auto !important;*/
  min-width: 999px;
  overflow: hidden;
}

/* line 33, ../../resources/sass/_screen.scss */
.no-js #mainPage {
  display: none;
}

/* line 37, ../../resources/sass/_screen.scss */
nav {
  position: relative;
  z-index: 20;
}
/* line 40, ../../resources/sass/_screen.scss */
nav #myAccountControl {
  position: relative;
}
/* line 43, ../../resources/sass/_screen.scss */
nav ul {
  list-style: none;
  border-left: 1px solid #333;
}
/* line 46, ../../resources/sass/_screen.scss */
nav ul li {
  float: left;
  margin: 0;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
}
/* line 51, ../../resources/sass/_screen.scss */
nav ul li a {
  display: block;
  padding: .55em .75em;
  font-size: .8em;
  border-right: 1px solid #333;
  background-color: none;
}
/* line 57, ../../resources/sass/_screen.scss */
nav ul li a.obrSignUp, nav ul li a.login, nav ul li a.logout {
  font-weight: bold;
}
/* line 64, ../../resources/sass/_screen.scss */
nav ul li a.myAccount {
  border-right: none;
}
/* line 67, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDownActivator {
  padding: 28px 1.1em 0;
  position: relative;
}
/* line 70, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDownActivator .downArrow {
  position: absolute;
  right: 30%;
  top: 45%;
}
/* line 76, ../../resources/sass/_screen.scss */
nav ul li .myAccount,
nav ul li #myAccountDropDownActivator {
  float: left;
}
/* line 80, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown {
  position: absolute;
  width: 9em;
  top: 1.95em;
  right: 0;
  float: left;
  display: none;
}
/* line 87, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li {
  float: none;
  border: none;
}
/* line 90, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li a {
  border: none;
  padding: .4em .5em;
}
/* line 93, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li a:hover {
  text-decoration: none;
  background-image: none;
}
/* line 98, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li ul {
  margin-top: -0.2em;
  font-size: 0.9em;
  border-left: none;
}
/* line 103, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li ul li a {
  padding-left: 1.3em;
}
/* line 111, ../../resources/sass/_screen.scss */
nav ul li + li {
  border-left: none;
}
/* line 115, ../../resources/sass/_screen.scss */
nav ul.left {
  float: left;
  border-left-width: 0px;
}
/* line 118, ../../resources/sass/_screen.scss */
nav ul.left li {
  border-left-width: 0px;
}
/* line 122, ../../resources/sass/_screen.scss */
nav ul.right {
  float: right;
}

/* line 127, ../../resources/sass/_screen.scss */
#mainHeader {
  position: relative;
  overflow: visible;
  z-index: 9;
  padding: 5px 0 50px 0;
}
/* line 134, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer .bg {
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  display: none;
  z-index: 1000;
  background-color: #fff;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}
/* line 151, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechTrigger {
  float: right;
  margin-top: -70px;
  -moz-transition: right 0.5s;
  -o-transition: right 0.5s;
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
  display: block;
  height: 64px;
  width: 64px;
}
/* line 163, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechTrigger img {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
  display: block;
  max-width: 100%;
  max-height: 100%;
}
/* line 171, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechTrigger img.black {
  display: none;
}
/* line 172, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechTrigger img.white {
  display: block;
}
/* line 175, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechDetails {
  display: none;
}
/* line 180, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 187, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled .bg {
  opacity: 1;
  z-index: 1;
  display: block;
}
/* line 193, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechTrigger {
  z-index: 500;
  position: absolute;
  margin-top: 25px;
  right: 30%;
}
/* line 201, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechTrigger img.black {
  display: block;
}
/* line 202, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechTrigger img.white {
  display: none;
}
/* line 205, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechDetails {
  position: absolute;
  z-index: 500;
  left: 30%;
  width: 30%;
  top: 45px;
  display: block;
  font-size: 1.6em;
}
/* line 216, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechDetails p .interim-result {
  color: #a8a8a8;
}
/* line 220, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechDetails p .full-result {
  color: #000;
}
/* line 229, ../../resources/sass/_screen.scss */
#mainHeader a.logoContainer {
  display: block;
  text-align: center;
  float: left;
  width: 22.32232%;
  height: 115px;
  overflow: hidden;
  position: relative;
}
/* line 237, ../../resources/sass/_screen.scss */
#mainHeader a.logoContainer img {
  max-width: 100%;
  display: block;
  margin: 0px auto;
}
/* line 243, ../../resources/sass/_screen.scss */
#mainHeader #searchSection {
  float: left;
  margin-left: .5em;
  width: 76.17618%;
}
/* line 247, ../../resources/sass/_screen.scss */
#mainHeader #searchSection form {
  margin-top: .75em;
}
/* line 250, ../../resources/sass/_screen.scss */
#mainHeader #searchSection .searchBar {
  float: left;
  background: #fff;
  padding: 0 10px;
  width: 62.0155%;
}
/* line 256, ../../resources/sass/_screen.scss */
#mainHeader #searchSection #header_searchInput {
  width: 93.75%;
  margin-left: 0;
  padding: .5em 0;
  margin-top: 1px;
  border: none;
  outline: none;
  float: left;
}
/* line 266, ../../resources/sass/_screen.scss */
#mainHeader #searchSection #header_clearSearch {
  float: right;
  text-indent: -9999px;
  overflow: hidden;
  height: 25px;
  width: 25px;
  margin: 4px -5px 0 0;
  background: url(../images/ClearSearch.png) 0 0 no-repeat;
}
/* line 274, ../../resources/sass/_screen.scss */
#mainHeader #searchSection #header_clearSearch:hover {
  background-position: 0 -31px;
}
/* line 277, ../../resources/sass/_screen.scss */
#mainHeader #searchSection #header_clearSearch:active {
  background-position: 0 -60px;
}
/* line 281, ../../resources/sass/_screen.scss */
#mainHeader #searchSection .searchButton {
  float: left;
  display: block;
  margin-left: 0.7em;
}
/* line 286, ../../resources/sass/_screen.scss */
#mainHeader #searchSection h1 {
  font-weight: normal;
  font-size: 1.5em;
  margin-top: .7em;
}
/* line 292, ../../resources/sass/_screen.scss */
#mainHeader a.advancedSearch {
  display: block;
  float: left;
  margin: .75em 0 0 1.5em;
  font-size: .9em;
  text-decoration: underline;
}
/* line 299, ../../resources/sass/_screen.scss */
#mainHeader .advancedSearchLinkContainer {
  float: left;
  margin-left: 1.5em;
}
/* line 302, ../../resources/sass/_screen.scss */
#mainHeader .advancedSearchLinkContainer a.booleanSearch, #mainHeader .advancedSearchLinkContainer a.reservesSearch, #mainHeader .advancedSearchLinkContainer a.readingLevelSearch {
  margin-bottom: .4em;
  display: block;
  font-size: .9em;
  text-decoration: underline;
}

/* line 312, ../../resources/sass/_screen.scss */
#mainContent .activeView {
  position: relative;
  margin-top: -55px;
  z-index: 11;
  /*padding-bottom: 55px;*/
}

/* line 321, ../../resources/sass/_screen.scss */
#detailsContainer {
  padding-bottom: 1em;
}

/* line 325, ../../resources/sass/_screen.scss */
.removeListItem {
  line-height: 2.33em;
}

/* line 329, ../../resources/sass/_screen.scss */
.noBorder {
  border: none !important;
}

/* line 333, ../../resources/sass/_screen.scss */
#loadingProgress {
  width: 20%;
  height: 100%;
  margin: 1em auto;
}

/* line 339, ../../resources/sass/_screen.scss */
#printProgressbar {
  height: 25px;
  margin: 1em auto;
  text-align: center;
}
/* line 343, ../../resources/sass/_screen.scss */
#printProgressbar .printProgressbar {
  margin: 1em auto;
  width: 40%;
}

/* line 349, ../../resources/sass/_screen.scss */
#mainLoader {
  text-align: center;
  margin: 15% 0 0 0;
  font-size: 2em;
}

/* line 355, ../../resources/sass/_screen.scss */
#dialogContainer .dialogContent {
  width: 58%;
  min-width: 620px;
  border-width: 1px;
}
/* line 359, ../../resources/sass/_screen.scss */
#dialogContainer .dialogContent input.textbox, #dialogContainer .dialogContent textarea {
  padding: 0.3em;
}

/* line 364, ../../resources/sass/_screen.scss */
.editInPlaceDialogContainer #dialog_form {
  background-color: #eee;
}

/* line 368, ../../resources/sass/_screen.scss */
#dialog_form {
  text-align: left;
  padding: 1em;
}

/* line 374, ../../resources/sass/_screen.scss */
.dialogContent label {
  margin-right: 0.5em;
}

/* line 379, ../../resources/sass/_screen.scss */
#selectAllOrNoneControl {
  list-style: none;
  margin: 0 0 .5em 1em;
}
/* line 382, ../../resources/sass/_screen.scss */
#selectAllOrNoneControl li {
  float: left;
  padding: 0 .5em 0 0;
}
/* line 386, ../../resources/sass/_screen.scss */
#selectAllOrNoneControl li + li {
  border-left: 1px solid #B4B4B4;
  padding: 0 .5em;
}

/* line 393, ../../resources/sass/_screen.scss */
.branchLimit {
  margin: 0 0 1em 0;
  border: 1px solid #333;
  border-width: 1px 0;
  height: 200px;
  overflow: auto;
}

/* line 401, ../../resources/sass/_screen.scss */
.branchLimitColumn {
  padding: 1em 1em 1em 0;
  float: left;
  width: 30%;
  min-height: 168px;
}
/* line 406, ../../resources/sass/_screen.scss */
.branchLimitColumn input {
  display: block;
  float: left;
  margin: 0 .5em .5em 1em;
  clear: left;
}
/* line 413, ../../resources/sass/_screen.scss */
.branchLimitColumn input[type="checkbox"]:checked + label {
  font-weight: bold;
}
/* line 416, ../../resources/sass/_screen.scss */
.branchLimitColumn label {
  display: block;
  float: left;
  margin: 0 0 .5em 0;
  width: 77%;
}

/* line 424, ../../resources/sass/_screen.scss */
.branchLimitColumn + .branchLimitColumn {
  border-left: 1px solid #333;
}

/* line 428, ../../resources/sass/_screen.scss */
#searchUtilities ul#facets li a.mainSection,
.lookInside h4 a {
  display: block;
  padding-left: 18px;
  position: relative;
}
/* line 433, ../../resources/sass/_screen.scss */
#searchUtilities ul#facets li a.mainSection .arrow,
.lookInside h4 a .arrow {
  position: absolute;
  top: .6em;
  left: .3em;
}
/* line 439, ../../resources/sass/_screen.scss */
#searchUtilities ul#facets li a.mainSection.open .arrow,
.lookInside h4 a.open .arrow {
  top: .8em;
}

/* line 446, ../../resources/sass/_screen.scss */
#reservesFilterControl .refinementOptions, #worldBookOptionsContainer .refinementOptions {
  margin: 0.75em 0;
}
/* line 448, ../../resources/sass/_screen.scss */
#reservesFilterControl .refinementOptions select, #worldBookOptionsContainer .refinementOptions select {
  width: 100%;
}
/* line 452, ../../resources/sass/_screen.scss */
#reservesFilterControl a.clear, #worldBookOptionsContainer a.clear {
  float: right;
  font-size: 0.85em;
}

/* line 458, ../../resources/sass/_screen.scss */
.dialogContent {
  border-width: 1px;
}

/* line 462, ../../resources/sass/_screen.scss */
.miniPopUpContent {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 98;
  border: 1px solid #333;
  min-width: 200px;
}
/* line 469, ../../resources/sass/_screen.scss */
.miniPopUpContent form {
  padding: 1em;
}
/* line 471, ../../resources/sass/_screen.scss */
.miniPopUpContent form .createNewList {
  font-weight: bold;
  display: block;
  padding-bottom: .5em;
}
/* line 476, ../../resources/sass/_screen.scss */
.miniPopUpContent form input.textbox {
  padding: .3em;
}
/* line 480, ../../resources/sass/_screen.scss */
.miniPopUpContent header {
  padding: .65em;
}
/* line 482, ../../resources/sass/_screen.scss */
.miniPopUpContent header h1 {
  font-weight: normal;
}
/* line 486, ../../resources/sass/_screen.scss */
.miniPopUpContent .popupSaveButton {
  /*background:     none;
  border:         none;*/
  margin-left: .5em;
  padding: .45em;
  text-transform: capitalize;
}
/* line 493, ../../resources/sass/_screen.scss */
.miniPopUpContent .isConfigContainer {
  padding-top: .2em;
}
/* line 495, ../../resources/sass/_screen.scss */
.miniPopUpContent .isConfigContainer label {
  vertical-align: bottom;
  font-size: .8em;
}

/* line 502, ../../resources/sass/_screen.scss */
#dialogContainer .dialogContent header {
  border-bottom: 1px solid #333;
}
/* line 504, ../../resources/sass/_screen.scss */
#dialogContainer .dialogContent header a {
  font-size: 1.8em;
  line-height: 1em;
  margin: -0.1em .2em 0 0;
}

/* line 511, ../../resources/sass/_screen.scss */
.miniPopUpContent header h1,
.dialogContent header h1 {
  margin: 0;
  padding: .25em 0 0;
  font-size: 1em;
  padding-left: .5em;
  font-weight: normal;
}

/* line 521, ../../resources/sass/_screen.scss */
#dialogContainer .backdrop {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 98;
}

/* line 531, ../../resources/sass/_screen.scss */
.loginForm h3 {
  margin-bottom: 1em;
}
/* line 534, ../../resources/sass/_screen.scss */
.loginForm p.loginMessage {
  padding: 0.5em 0 1em;
}
/* line 537, ../../resources/sass/_screen.scss */
.loginForm .padding {
  padding-left: 1em;
}
/* line 540, ../../resources/sass/_screen.scss */
.loginForm label.textboxLabel {
  font-size: .9em;
  margin: .3em 0;
  padding: 0.15em 0 0;
}
/* line 545, ../../resources/sass/_screen.scss */
.loginForm input.textbox {
  font-size: 1em;
  display: block;
  width: 98%;
  margin: .2em 0 .5em 0;
  border: 1px solid #333;
}
/* line 552, ../../resources/sass/_screen.scss */
.loginForm .rememberMeContainer {
  display: block;
  font-size: .7em;
  margin: 1em 0 1.5em;
}
/* line 557, ../../resources/sass/_screen.scss */
.loginForm .rememberMeContainer label {
  padding: 0 1em 0 0;
}
/* line 560, ../../resources/sass/_screen.scss */
.loginForm #accountNotLinkedErrorMessage {
  margin-bottom: 10px;
  font-style: italic;
  font-size: .8em;
}

/* line 569, ../../resources/sass/_screen.scss */
#loginPortalSelection #externalPortals p {
  padding-bottom: 40px;
}
/* line 573, ../../resources/sass/_screen.scss */
#loginPortalSelection .buttonDiv {
  text-align: center;
}
/* line 574, ../../resources/sass/_screen.scss */
#loginPortalSelection .buttonDiv a {
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 10px;
}
/* line 583, ../../resources/sass/_screen.scss */
#loginPortalSelection #refreshNotification .buttonDiv,
#loginPortalSelection #registerNotification .buttonDiv {
  padding-top: 40px;
}

/* line 590, ../../resources/sass/_screen.scss */
.forgotPasswordContainer {
  float: left;
  padding-top: 1em;
  font-size: .7em;
  width: 91%;
}
/* line 595, ../../resources/sass/_screen.scss */
.forgotPasswordContainer .usernameField {
  width: 25em;
  padding: 0.45em;
  margin-right: .55em;
}

/* line 602, ../../resources/sass/_screen.scss */
.forgotAndRememberContainer {
  position: relative;
}

/* line 606, ../../resources/sass/_screen.scss */
.dialogContent form + form {
  border: none;
  float: right;
}

/* line 611, ../../resources/sass/_screen.scss */
#dialogContainer .loginFormHolder .dialogContent {
  width: 35%;
  min-width: 470px;
}
/* line 615, ../../resources/sass/_screen.scss */
#dialogContainer .loginFormHolder .dialogContent #dialog_form_buttons {
  display: none;
}

/* Google SSO */
/* line 621, ../../resources/sass/_screen.scss */
.googleSignInBtn {
  width: 193px;
  height: 48px;
  padding: 0;
  border: none;
  background: url(../images/google/btn_google_signin_default.png) no-repeat;
}
/* line 627, ../../resources/sass/_screen.scss */
.googleSignInBtn:hover {
  cursor: pointer;
  background: url(../images/google/btn_google_signin_hover.png) no-repeat;
}
/* line 631, ../../resources/sass/_screen.scss */
.googleSignInBtn:active {
  background: url(../images/google/btn_google_signin_pressed.png) no-repeat;
}

/* line 636, ../../resources/sass/_screen.scss */
#googleSignInSeparator {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 639, ../../resources/sass/_screen.scss */
#googleSignInSeparator h2 {
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  line-height: 0.1em;
  margin: 10px 0 20px;
}
/* line 644, ../../resources/sass/_screen.scss */
#googleSignInSeparator h2 span {
  color: #b4b4b4;
  background: #fff;
  padding: 0 10px;
  margin-left: 20px;
}

/* line 654, ../../resources/sass/_screen.scss */
#unlinkGoogleDiv div {
  float: left;
}
/* line 657, ../../resources/sass/_screen.scss */
#unlinkGoogleDiv div img {
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-right: 5px;
}

/* line 666, ../../resources/sass/_screen.scss */
.loginSubmitButton {
  color: #fff;
  padding-bottom: 1em;
  border-bottom: 1px solid #aaa;
}
/* line 669, ../../resources/sass/_screen.scss */
.loginSubmitButton input {
  font-size: 120%;
  padding: 0.8em 1.2em;
}

/* line 678, ../../resources/sass/_screen.scss */
#loginCloseButton {
  display: none;
}

/* line 682, ../../resources/sass/_screen.scss */
#dialogContainer .LDAP .dialogContent {
  width: 28%;
  min-width: 300px;
}
/* line 686, ../../resources/sass/_screen.scss */
#dialogContainer .LDAP .dialogContent .loginSubmitButton {
  border-bottom: none;
}

/* line 691, ../../resources/sass/_screen.scss */
.LDAP .dialogContent form + form {
  float: none;
}

/* line 695, ../../resources/sass/_screen.scss */
.LDAP .dialogContent form + form input.textbox {
  width: 90%;
}

/* line 699, ../../resources/sass/_screen.scss */
.LDAP .loginForm {
  width: auto;
}

/* line 703, ../../resources/sass/_screen.scss */
.LDAP .loginForm label.textboxLabel {
  text-align: left;
}

/* line 709, ../../resources/sass/_screen.scss */
.touch .dialogContent form input.textbox {
  width: 85.5%;
}

/*
.touch .dialogContent form + form input.textbox {}
*/
/* line 718, ../../resources/sass/_screen.scss */
.touch .loginForm .rememberMeContainer label {
  padding: 0 1.2em 0 .5em;
}

/* line 722, ../../resources/sass/_screen.scss */
.dialogContent form + form .rememberMeContainer label {
  padding: 0 1.2em 0 .5em;
}

/* line 726, ../../resources/sass/_screen.scss */
.dialogContent .ir {
  overflow: hidden;
  display: block;
}

/* line 731, ../../resources/sass/_screen.scss */
.dialogContent .ir input {
  display: block;
  position: absolute;
  left: -9999px;
  visibility: hidden;
}

/* line 738, ../../resources/sass/_screen.scss */
.dialogContent iframe.printFrame {
  width: 100%;
  height: 300px;
  border: none;
}

/* line 745, ../../resources/sass/_screen.scss */
#addToListPopUp ul {
  height: auto;
  overflow: auto;
  margin: 0;
}
/* line 749, ../../resources/sass/_screen.scss */
#addToListPopUp ul li {
  margin: .3em 0;
}
/* line 753, ../../resources/sass/_screen.scss */
#addToListPopUp.scroll ul {
  height: 110px;
  overflow-y: scroll;
}
/* line 757, ../../resources/sass/_screen.scss */
#addToListPopUp #addToListPopUp_newListInputHolder {
  margin-bottom: .5em;
}

/* line 762, ../../resources/sass/_screen.scss */
#tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  border: solid 1px black;
  background-color: white;
  z-index: 100;
}

/* line 771, ../../resources/sass/_screen.scss */
.ui-datepicker {
  z-index: 9999 !important;
}

/* line 776, ../../resources/sass/_screen.scss */
.form .formRow {
  padding: .5em 0;
  clear: both;
}
/* line 779, ../../resources/sass/_screen.scss */
.form .formRow input,
.form .formRow textarea,
.form .formRow label {
  display: block;
}
/* line 784, ../../resources/sass/_screen.scss */
.form .formRow label {
  margin: 0 .5em 0 0;
}

/* line 792, ../../resources/sass/_screen.scss */
.labelOnTop .formRow input,
.labelOnTop .formRow textarea {
  clear: both;
  width: 99%;
}

/* line 800, ../../resources/sass/_screen.scss */
.noStyleList {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 804, ../../resources/sass/_screen.scss */
.noStyleList li {
  margin: 0;
  padding: 0;
}

/* line 810, ../../resources/sass/_screen.scss */
.inline {
  clear: both;
}
/* line 812, ../../resources/sass/_screen.scss */
.inline li {
  float: left;
  padding: 0 .7em;
}
/* line 816, ../../resources/sass/_screen.scss */
.inline li + li {
  border-left: 1px solid #333;
}
/* line 819, ../../resources/sass/_screen.scss */
.inline li:last-child {
  padding-right: 0;
}

/* line 824, ../../resources/sass/_screen.scss */
.rssIcon {
  padding-left: 20px;
  background: url(../images/format/rssFeedIcon16x16.png) top left no-repeat;
}

/* line 829, ../../resources/sass/_screen.scss */
.spinner {
  width: 50%;
}

/* line 833, ../../resources/sass/_screen.scss */
#askToReviewPopup {
  padding: .3em .5em;
  font-size: .8em;
}

/* line 838, ../../resources/sass/_screen.scss */
.editInPlace {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 845, ../../resources/sass/_screen.scss */
.editInPlaceDialogForm {
  border: 1px solid #333;
  border-width: 1px 0 1px;
  padding: 0 0 1em 0;
}

/* line 852, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller {
  height: 160px;
  overflow-y: hidden;
  overflow-x: scroll;
  white-space: nowrap;
  position: relative;
}
/* line 859, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li {
  display: inline-block;
  height: 100px;
  width: 104px;
  margin: 1em 0 0 0;
}
/* line 864, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a {
  font-size: .7em;
  display: block;
  text-align: center;
}
/* line 869, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selectImage {
  display: block;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: 2px solid #333;
}
/* line 878, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selectImage img, .editInPlaceDialog .editInPlaceImageScroller ul li a.selected img {
  max-width: 100%;
}
/* line 884, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li + li {
  margin-left: 17px;
}
/* line 889, ../../resources/sass/_screen.scss */
.editInPlaceDialog .uploadForm {
  padding: 1em;
  margin: 1em 0 0;
  border: 1px solid #333;
  border-width: 1px;
}
/* line 895, ../../resources/sass/_screen.scss */
.editInPlaceDialog h3,
.editInPlaceDialog h4 {
  font-weight: normal;
  font-size: .75em;
  padding: 0 0 .3em;
}
/* line 901, ../../resources/sass/_screen.scss */
.editInPlaceDialog h4 {
  font-size: .85em;
  padding: 0 0 .5em;
}
/* line 904, ../../resources/sass/_screen.scss */
.editInPlaceDialog h4 span {
  font-size: .8em;
}

/* line 910, ../../resources/sass/_screen.scss */
#mainFooter {
  position: relative;
  margin-top: -55px;
  z-index: 8;
  padding-top: 50px;
}
/* line 917, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl {
  margin: .7em 0 0;
  list-style: none;
  font-size: .8em;
  padding-left: 2.002%;
}
/* line 922, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl li {
  float: left;
}
/* line 924, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl li a {
  padding-left: 1em;
}
/* line 930, ../../resources/sass/_screen.scss */
#mainFooter nav {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
}
/* line 934, ../../resources/sass/_screen.scss */
#mainFooter nav ul {
  float: left;
  margin: 0;
  border: none;
}
/* line 938, ../../resources/sass/_screen.scss */
#mainFooter nav ul li {
  border: none;
}
/* line 940, ../../resources/sass/_screen.scss */
#mainFooter nav ul li a {
  border: none;
}
/* line 946, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo {
  position: relative;
  float: right;
  padding: 0;
}
/* line 951, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a {
  padding-top: .8em;
  padding-bottom: .8em;
}
/* line 954, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a.tlcLogo {
  padding: 0;
  margin-top: .5em;
  display: block;
  width: 44px;
  height: 16px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../images/footer_TLC_logo.png) top left no-repeat;
}
/* line 963, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a.tlcLogo:hover {
  background-position: 0 -17px;
}
/* line 970, ../../resources/sass/_screen.scss */
#mainFooter nav #footerLinks {
  padding-left: 2.002%;
}
/* line 973, ../../resources/sass/_screen.scss */
#mainFooter nav #footerLinks li a {
  padding-left: 0;
  padding-right: 1.5em;
  padding-top: .8em;
  padding-bottom: .8em;
}

/* line 986, ../../resources/sass/_screen.scss */
#requestsForm {
  line-height: 1.5em;
}
/* line 990, ../../resources/sass/_screen.scss */
#requestsForm h3 {
  font-size: 1.3em;
  margin-bottom: 0.754em;
}
/* line 994, ../../resources/sass/_screen.scss */
#requestsForm div {
  margin-bottom: 0.754em;
}
/* line 997, ../../resources/sass/_screen.scss */
#requestsForm dd {
  zoom: 1;
}
/* line 179, ../../resources/sass/_includes.scss */
#requestsForm dd:before, #requestsForm dd:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 186, ../../resources/sass/_includes.scss */
#requestsForm dd:after {
  clear: both;
}
/* line 999, ../../resources/sass/_screen.scss */
#requestsForm dd label {
  float: left;
  margin-left: 0.5em;
}
/* line 1002, ../../resources/sass/_screen.scss */
#requestsForm dd label[for="bookFrom"] {
  margin-left: 0;
}
/* line 1005, ../../resources/sass/_screen.scss */
#requestsForm dd label[for="bookingsOption"] {
  margin-right: 0;
}
/* line 1009, ../../resources/sass/_screen.scss */
#requestsForm dd#requestBookingsDD div {
  float: left;
  margin: 0;
}
/* line 1014, ../../resources/sass/_screen.scss */
#requestsForm dd input[type='radio'], #requestsForm input[type='checkbox'] {
  float: left;
  height: 1.5em;
  font-size: 16px;
}
/* line 1019, ../../resources/sass/_screen.scss */
#requestsForm .hasDatepicker {
  width: 6.5em;
  height: 1.5em;
  line-height: 1.5em;
  padding: 0 0.375em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-size: 16px;
  float: left;
}
/* line 1029, ../../resources/sass/_screen.scss */
#requestsForm #requestCopies {
  max-height: 200px;
  overflow: auto;
  display: block;
}
/* line 1036, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table th.actionTH {
  width: 2.4em;
}
/* line 1039, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table td {
  padding: 1em 0.754em;
}
/* line 1041, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table td input[type='checkbox'] {
  margin: 0 0.7em;
}

/* line 1049, ../../resources/sass/_screen.scss */
.shareThisControl textarea {
  margin-top: .25em;
  width: 99%;
}
/* line 1053, ../../resources/sass/_screen.scss */
.shareThisControl div {
  padding: .25em 0;
}
/* line 1056, ../../resources/sass/_screen.scss */
.shareThisControl div label span {
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  color: #b3b3b3;
}
/* line 1064, ../../resources/sass/_screen.scss */
.shareThisControl .buttonContainer {
  padding-top: .70em;
  text-align: center;
}
/* line 1067, ../../resources/sass/_screen.scss */
.shareThisControl .buttonContainer input {
  margin: 0 .5em;
}

@media screen and (min-width: 1150px) {
  /* line 1074, ../../resources/sass/_screen.scss */
  #mainPage {
    width: auto;
    min-width: auto;
  }

  /* line 1079, ../../resources/sass/_screen.scss */
  nav.mainNav,
  #mainHeader,
  #mainContent,
  #mainFooter nav {
    padding-left: 6%;
    padding-right: 6%;
  }

  /* line 1088, ../../resources/sass/_screen.scss */
  #mainFooter #languageSelectionControl {
    padding-left: 6%;
  }
  /* line 1092, ../../resources/sass/_screen.scss */
  #mainFooter nav #footerLinks {
    padding-left: 0;
  }

  /* line 1099, ../../resources/sass/_screen.scss */
  nav ul.left {
    border-left: 1px solid #333;
  }
  /* line 1101, ../../resources/sass/_screen.scss */
  nav ul.left li {
    border-left: 1px solid #333;
  }
  /* line 1104, ../../resources/sass/_screen.scss */
  nav ul.left li + li {
    border-left: none;
  }

  /* line 1111, ../../resources/sass/_screen.scss */
  .detailsControls .prev {
    margin-left: -1.5em;
  }
  /* line 1114, ../../resources/sass/_screen.scss */
  .detailsControls .next {
    margin-right: -1.5em;
  }
}
/* line 3, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer,
#searchErrorContainer {
  width: 77.47748%;
  float: right;
  position: relative;
  z-index: 9;
}

/* line 12, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer .searchTermContainer {
  padding: 1em 1em .5em;
}
/* line 14, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer .searchTermContainer #changeViewControl {
  font-size: .85em;
  float: right;
  list-style: none;
  margin: 0;
}
/* line 19, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer .searchTermContainer #changeViewControl li {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 23, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer .searchTermContainer #changeViewControl li a {
  display: block;
  float: left;
  border-left: 1px solid #333;
  padding: 0 .5em 0 .25em;
}
/* line 31, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer .searchTermContainer #changeViewControl li + li a {
  padding: 0 .5em 0 .5em;
}
/* line 35, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer .searchTermContainer #changeViewControl li.noBorder a {
  border: none;
}
/* line 41, ../../resources/sass/_searchResults.scss */
#searchResultsAreaContainer h2.searchTerm {
  font-weight: normal;
  float: left;
  width: 74.9354%;
}

/* line 48, ../../resources/sass/_searchResults.scss */
#searchErrorContainer {
  min-height: 400px;
}
/* line 50, ../../resources/sass/_searchResults.scss */
#searchErrorContainer .searchAreaErrroPadding {
  padding: 1em;
}

/* line 56, ../../resources/sass/_searchResults.scss */
.availabilityLink {
  font-size: 1.1em;
}
/* line 58, ../../resources/sass/_searchResults.scss */
.availabilityLink span.copiesLink,
.availabilityLink span.downloadableHoldsInfo,
.availabilityLink span.moreOptionsLink {
  font-size: .8em;
}
/* line 63, ../../resources/sass/_searchResults.scss */
.availabilityLink span.availability {
  font-weight: bold;
}

/* line 68, ../../resources/sass/_searchResults.scss */
.resultItems {
  margin: 0 1em;
  padding-top: .5em;
}
/* line 72, ../../resources/sass/_searchResults.scss */
.resultItems ul {
  list-style: none;
  margin: .5em 0 0 0;
}
/* line 75, ../../resources/sass/_searchResults.scss */
.resultItems ul li.reserve {
  padding-bottom: .75em;
}
/* line 78, ../../resources/sass/_searchResults.scss */
.resultItems ul li {
  position: relative;
}
/* line 80, ../../resources/sass/_searchResults.scss */
.resultItems ul li h2 {
  font-size: 1.1em;
  font-weight: normal;
}
/* line 83, ../../resources/sass/_searchResults.scss */
.resultItems ul li h2 a {
  font-weight: bold;
}
/* line 87, ../../resources/sass/_searchResults.scss */
.resultItems ul li h3, .resultItems ul li h4 {
  font-weight: normal;
  font-size: .95em;
  text-transform: capitalize;
}
/* line 92, ../../resources/sass/_searchResults.scss */
.resultItems ul li h2, .resultItems ul li h3, .resultItems ul li h4 {
  margin-bottom: .5em;
}
/* line 94, ../../resources/sass/_searchResults.scss */
.resultItems ul li h2 a, .resultItems ul li h3 a, .resultItems ul li h4 a {
  text-decoration: none;
}
/* line 98, ../../resources/sass/_searchResults.scss */
.resultItems ul li h4 {
  margin-bottom: 1em;
}
/* line 102, ../../resources/sass/_searchResults.scss */
.resultItems ul li .reserveInfos h4 {
  margin-bottom: .25em;
}
/* line 106, ../../resources/sass/_searchResults.scss */
.resultItems ul li .summary {
  line-height: 1.5em;
}
/* line 109, ../../resources/sass/_searchResults.scss */
.resultItems ul li .checkboxHolder {
  float: right;
  text-align: center;
  padding-right: 0;
}
/* line 113, ../../resources/sass/_searchResults.scss */
.resultItems ul li .checkboxHolder input {
  margin: 0;
  padding: 0;
  vertical-align: top;
}
/* line 120, ../../resources/sass/_searchResults.scss */
.resultItems ul li .bookjacketContainer .ratingsControl {
  margin: 0 auto;
  text-align: center;
}
/* line 125, ../../resources/sass/_searchResults.scss */
.resultItems ul li .resourceContentWrapper {
  width: 75%;
  float: left;
}
/* line 128, ../../resources/sass/_searchResults.scss */
.resultItems ul li .resourceContentWrapper .resourceContent {
  position: relative;
  height: 100%;
  padding: 0 0 0 1.29199%;
}
/* line 134, ../../resources/sass/_searchResults.scss */
.resultItems ul li .bookjacketContainer {
  width: 15%;
  float: left;
}
/* line 139, ../../resources/sass/_searchResults.scss */
.resultItems ul li.mainResultItem + li.mainResultItem {
  margin-top: 1em;
}
/* line 142, ../../resources/sass/_searchResults.scss */
.resultItems ul li.mainResultItem {
  padding-bottom: 1em;
}
/* line 145, ../../resources/sass/_searchResults.scss */
.resultItems ul li.collectionAndCall {
  padding-left: 1em;
}
/* line 149, ../../resources/sass/_searchResults.scss */
.resultItems ul.resultActions {
  margin-top: 1em;
}
/* line 151, ../../resources/sass/_searchResults.scss */
.resultItems ul.resultActions li {
  float: left;
  margin: 0 .5em 0 0;
  font-size: .85em;
}
/* line 155, ../../resources/sass/_searchResults.scss */
.resultItems ul.resultActions li .hiliteButton,
.resultItems ul.resultActions li .lowliteButton {
  /*font-size: .85em;*/
}
/* line 160, ../../resources/sass/_searchResults.scss */
.resultItems ul.resultActions .byDate {
  margin-left: 0.3em;
}
/* line 164, ../../resources/sass/_searchResults.scss */
.resultItems .results {
  min-height: 100px;
}

/* line 170, ../../resources/sass/_searchResults.scss */
.collectionAndCall strong {
  display: block;
}

/* line 176, ../../resources/sass/_searchResults.scss */
.gridView .checkboxHolder {
  float: left;
  width: 19%;
  padding: 5px 0 0 0;
}

/* line 183, ../../resources/sass/_searchResults.scss */
.resultItems .gridView ul li + li {
  margin-top: 0;
}

/* line 187, ../../resources/sass/_searchResults.scss */
.resultItems .gridView ul li {
  float: left;
  width: 18.3%;
  margin: 0 1.53% .6em 0;
}

/* line 193, ../../resources/sass/_searchResults.scss */
body.noSidePanel .resultItems .gridView ul li {
  width: 12.4%;
}

/* line 197, ../../resources/sass/_searchResults.scss */
.resultItems .flowView ul li .resourceContent,
.resultItems .flowView ul li footer,
.resultItems .gridView ul li .resourceContent,
.resultItems .gridView ul li footer {
  width: 100%;
  float: none;
  position: relative;
}

/* line 206, ../../resources/sass/_searchResults.scss */
.resultItems .gridView ul li footer .footerContainer {
  float: none;
}

/* line 210, ../../resources/sass/_searchResults.scss */
.resultItems .flowView ul li .resourceContent,
.resultItems .gridView ul li .resourceContent {
  padding: .25em 0;
  margin: 0;
}

/* line 216, ../../resources/sass/_searchResults.scss */
.resultItems ul li .imgContainer {
  text-align: center;
  min-height: 7.5em;
  /*overflow:   hidden;*/
  position: relative;
  z-index: 2;
}
/* line 222, ../../resources/sass/_searchResults.scss */
.resultItems ul li .imgContainer .bookjacket {
  min-height: 6.5em;
}

/* line 229, ../../resources/sass/_searchResults.scss */
.imgContainer .format {
  text-align: center;
  padding: .2em 0;
  margin: .5em .75em;
  font-size: .85em;
}

/* line 237, ../../resources/sass/_searchResults.scss */
.resultItems .gridView ul li .imgContainer {
  border: none !important;
}

/* line 241, ../../resources/sass/_searchResults.scss */
.resultItems .flowView ul li .imgContainer {
  width: 100%;
  border: none !important;
}

/* line 246, ../../resources/sass/_searchResults.scss */
.resultItems ul li a.flowViewClick div.bookjacket {
  height: auto;
}

/* line 250, ../../resources/sass/_searchResults.scss */
.resultItems ul li a.bookjacketLink,
.resultItems ul li a.bookjacketLink:hover {
  text-decoration: none;
  display: block;
}

/* line 256, ../../resources/sass/_searchResults.scss */
.resultItems .flowView ul li {
  background: none !important;
}

/* line 260, ../../resources/sass/_searchResults.scss */
.bookjacket {
  text-align: center;
  margin: auto;
}
/* line 263, ../../resources/sass/_searchResults.scss */
.bookjacket div {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10%;
  z-index: 3;
  font-size: .8em;
  font-family: Verdana;
  font-weight: bold;
  color: #fff;
  text-shadow: 1px 1px 1px #444;
  text-align: left;
  overflow: hidden;
  /*cursor:pointer;*/
  opacity: .9;
}
/* line 283, ../../resources/sass/_searchResults.scss */
.bookjacket img {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  max-width: 100%;
}

/* line 294, ../../resources/sass/_searchResults.scss */
.flowView .bookjacket div {
  white-space: normal;
}

/* line 300, ../../resources/sass/_searchResults.scss */
.bookjacket-sm div {
  font-size: .72em;
  line-height: 1.2em;
  font-weight: normal;
}

/* line 307, ../../resources/sass/_searchResults.scss */
.bookjacket-md div {
  font-size: 1.20em;
  line-height: 1.15em;
  padding-top: 3px;
}

/* line 313, ../../resources/sass/_searchResults.scss */
.bookjacket-lg div {
  font-size: 2em;
  line-height: 1.15em;
  bottom: 13%;
}

/* line 319, ../../resources/sass/_searchResults.scss */
.dummy-bookjacket-sm {
  max-width: 71px;
}

/* line 323, ../../resources/sass/_searchResults.scss */
.dummy-bookjacket-md {
  max-width: 140px;
}

/* line 327, ../../resources/sass/_searchResults.scss */
.dummy-bookjacket-lg {
  max-width: 401px;
}

/* OPERA blows up when applying ::first-line to a child; MUST have a class/id associated with item*/
/*.bookjacket div:first-line {*/
/* line 337, ../../resources/sass/_searchResults.scss */
.resultItems .flowView #flowViewItemContainer ul {
  overflow: auto;
  height: auto;
  background: none;
  width: auto;
}

/* line 345, ../../resources/sass/_searchResults.scss */
.resultItems .flowView #scrollContainer ul li {
  margin: 0;
  float: none;
  display: inline-block;
  width: 77px;
  margin: 0 10px 0 0;
  border: none;
}

/* line 354, ../../resources/sass/_searchResults.scss */
.flowView .resultItems ul li {
  background: none !important;
}

/* line 358, ../../resources/sass/_searchResults.scss */
.flowView #scrollContainer {
  overflow: hidden;
  height: 8em;
  position: relative;
}
/* line 362, ../../resources/sass/_searchResults.scss */
.flowView #scrollContainer ul {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  margin-left: 0;
}

/* line 372, ../../resources/sass/_searchResults.scss */
.resultItems footer .footerControls a.quickInfo {
  text-indent: -9999px;
  outline: none;
  width: 28px;
  padding: .4em 0;
}

/* line 379, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer {
  margin-bottom: 2em;
}
/* line 381, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData {
  margin-left: 1.29199%;
  float: left;
  width: 66.53747%;
  position: relative;
}
/* line 386, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData h2 {
  font-size: 1.1em;
  margin-bottom: .3em;
}
/* line 390, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .availabilityLink {
  font-size: 1.1em;
  margin-top: 1.5em;
  display: block;
}
/* line 394, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .availabilityLink span.availability {
  font-weight: bold;
}
/* line 398, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .resultActions {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px dotted #b3b3b3;
}
/* line 403, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .ratingReviewContianer {
  margin-bottom: 1em;
}
/* line 405, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .ratingReviewContianer .reviews {
  padding-right: .5em;
}
/* line 410, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewBookjacketContainer {
  float: left;
  width: 32.17054%;
  height: 20.625em;
}
/* line 415, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewBookjacketContainer .bookjacket {
  height: 20.625em;
}
/* line 419, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer dt, #flowViewItemContainer dd {
  display: block;
  float: left;
  line-height: 1.4em;
}
/* line 424, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer dt {
  font-weight: bold;
  clear: left;
}
/* line 429, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer dd {
  padding-left: 1em;
}
/* line 434, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .amazonLogo dd a {
  display: block;
  padding-top: 5px;
}

/* line 442, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer a.flowViewPager {
  display: block;
  float: left;
  outline: none;
}

/* line 448, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer a#flowViewNext {
  float: right;
}

/* line 452, ../../resources/sass/_searchResults.scss */
#flowViewItemContent {
  position: relative;
  float: left;
  width: 100%;
  height: 21em;
  overflow: hidden;
}
/* line 458, ../../resources/sass/_searchResults.scss */
#flowViewItemContent div.offscreen {
  position: absolute;
  top: 0px;
  left: -3000px;
  width: 100%;
  z-index: 1;
}
/* line 465, ../../resources/sass/_searchResults.scss */
#flowViewItemContent div.current {
  z-index: 2;
}

/* line 470, ../../resources/sass/_searchResults.scss */
.resultItems .flowView ul li a.flowViewClick {
  margin: 2px;
  position: relative;
  display: block;
  height: 6.5em;
  overflow: hidden;
  padding: 0;
}
/* line 481, ../../resources/sass/_searchResults.scss */
.resultItems .flowView ul li a.flowViewClick .imgContainer div.bookjacket {
  height: 6.5em;
}

/* line 487, ../../resources/sass/_searchResults.scss */
.resultItems .flowView #scrollContainer ul li a {
  border: 4px solid #fff;
}
/* line 490, ../../resources/sass/_searchResults.scss */
.resultItems .flowView #scrollContainer ul li a.active .imgContainer {
  width: 100%;
}

/* line 496, ../../resources/sass/_searchResults.scss */
.resultItems .flowViewClick .imgContainer {
  height: auto;
  background: none !important;
}

/* line 501, ../../resources/sass/_searchResults.scss */
.flowView .pagingControls,
.flowView .pagesInfo,
.flowView #bulkActionControl,
.flowView #checkAllResults {
  display: none;
}

/* line 508, ../../resources/sass/_searchResults.scss */
.divider {
  margin-top: .5em;
}

/* line 512, ../../resources/sass/_searchResults.scss */
#quickInfo {
  width: 25.569871%;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  margin: 0;
  border: 1px solid #333;
  overflow: visible;
  display: none;
}

/* line 525, ../../resources/sass/_searchResults.scss */
.quickInfo h2,
.quickInfo h3 {
  font-weight: normal;
  padding: .5em 1em;
  margin: 0;
}
/* line 531, ../../resources/sass/_searchResults.scss */
.quickInfo h2 {
  font-size: 1.3em;
}
/* line 534, ../../resources/sass/_searchResults.scss */
.quickInfo h3 {
  padding-top: 0;
  padding-left: 1.5em;
}
/* line 539, ../../resources/sass/_searchResults.scss */
.quickInfo header h3 {
  float: left;
  font-weight: normal;
  font-size: 1.2em;
  padding: .5em;
}
/* line 545, ../../resources/sass/_searchResults.scss */
.quickInfo header a {
  display: block;
  float: right;
  padding: .3em .5em 0 0;
}
/* line 549, ../../resources/sass/_searchResults.scss */
.quickInfo header a.reviews {
  display: block;
  padding: .5em 0 0 1em;
  font-weight: bold;
}
/* line 555, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #333;
  border-width: 1px 0 0 0;
}
/* line 561, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks li {
  display: inline;
}
/* line 563, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks li a {
  display: block;
  font-size: .85em;
  float: left;
  padding: .5em 0;
  width: 49%;
  text-align: center;
  font-weight: bold;
}
/* line 574, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks li + li a {
  border-left: 1px solid #333;
}
/* line 577, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks.hoverState li a {
  width: 24.7%;
}
/* line 582, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoButtons {
  list-style: none;
  margin: 0 0 .5em 0;
  padding: 0;
}
/* line 586, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoButtons li {
  display: inline;
  margin: 0 .5em 0 0;
}
/* line 591, ../../resources/sass/_searchResults.scss */
.quickInfo dt {
  text-transform: capitalize;
  display: block;
}
/* line 595, ../../resources/sass/_searchResults.scss */
.quickInfo .content {
  margin: 1em 0;
  padding: 0 1em;
}
/* line 599, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent {
  padding: 0;
  font-size: .8em;
  position: relative;
}
/* line 603, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dt {
  font-weight: bold;
  margin: 0 .5em 0 0;
}
/* line 607, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dt,
.quickInfo .quickInfoContent dd {
  float: left;
  margin-top: 0.2em;
}
/* line 612, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dd a img {
  vertical-align: bottom;
  display: block;
  margin-top: 4px;
}
/* line 617, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dt {
  clear: left;
}
/* line 621, ../../resources/sass/_searchResults.scss */
.quickInfo .floatRight {
  width: 42%;
}
/* line 624, ../../resources/sass/_searchResults.scss */
.quickInfo .ratingsControl {
  width: auto;
  padding: .5em 1em 0 0;
}

/* line 631, ../../resources/sass/_searchResults.scss */
blockquote.summary {
  padding: 0;
  margin-bottom: 1em;
  height: 7em;
  line-height: 1.4em;
  overflow: hidden;
  position: relative;
}
/* line 638, ../../resources/sass/_searchResults.scss */
blockquote.summary .moreSummary {
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  background: #fff;
  padding-left: 1em;
}

/* line 648, ../../resources/sass/_searchResults.scss */
.flowView .quickInfo h3 {
  padding-left: 1.5em;
}

/* line 652, ../../resources/sass/_searchResults.scss */
.flowView .quickInfo .bottomLinks li a {
  width: auto;
}

/* line 656, ../../resources/sass/_searchResults.scss */
#arrow {
  display: none;
  position: absolute;
  z-index: 50;
  top: -9999px;
  left: -9999px;
  height: 40px;
  width: 35px;
  background: url(../images/QIarrow.png) top left no-repeat;
}
/* line 666, ../../resources/sass/_searchResults.scss */
#arrow.right {
  right: -33px;
  left: auto;
  background: url(../images/QIarrow-right.png) top left no-repeat;
}

/*margin-left: 1.66667%;*/
/* line 675, ../../resources/sass/_searchResults.scss */
#searchViewsContainer .searchResultsContent {
  position: relative;
}

/* line 680, ../../resources/sass/_searchResults.scss */
#boolean, #reserves, #readingLevels {
  padding: .99009901%;
  min-height: 400px;
}

/* line 685, ../../resources/sass/_searchResults.scss */
.spellingSuggestions ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 689, ../../resources/sass/_searchResults.scss */
.spellingSuggestions ul li {
  padding: .2em 0 .2em 3em;
}

/* line 694, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer,
.pagingControlsContainer {
  text-align: center;
  font-size: 1em;
  position: relative;
  z-index: 9;
  padding: 2em 1em 0;
}
/* line 701, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow,
.flowViewPagingControlsContainer .rightArrow,
.flowViewPagingControlsContainer .prev,
.flowViewPagingControlsContainer .next,
.pagingControlsContainer .leftArrow,
.pagingControlsContainer .rightArrow,
.pagingControlsContainer .prev,
.pagingControlsContainer .next {
  display: block;
  overflow: hidden;
  height: 1em;
  background: url(../images/results_paging_arrows.png) 0 2px no-repeat;
}
/* line 710, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow,
.flowViewPagingControlsContainer .prev,
.pagingControlsContainer .leftArrow,
.pagingControlsContainer .prev {
  padding-left: 14px;
}
/* line 713, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow:hover,
.flowViewPagingControlsContainer .prev:hover,
.pagingControlsContainer .leftArrow:hover,
.pagingControlsContainer .prev:hover {
  background-position: left -12px;
}
/* line 716, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow.disabled,
.flowViewPagingControlsContainer .prev.disabled,
.pagingControlsContainer .leftArrow.disabled,
.pagingControlsContainer .prev.disabled {
  background-position: 0 2px;
}
/* line 718, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow.disabled:hover,
.flowViewPagingControlsContainer .prev.disabled:hover,
.pagingControlsContainer .leftArrow.disabled:hover,
.pagingControlsContainer .prev.disabled:hover {
  background-position: 0 2px !important;
}
/* line 724, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .rightArrow,
.flowViewPagingControlsContainer .next,
.pagingControlsContainer .rightArrow,
.pagingControlsContainer .next {
  padding-right: 14px;
  background-position: right -26px;
}
/* line 729, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .rightArrow:hover,
.flowViewPagingControlsContainer .next:hover,
.pagingControlsContainer .rightArrow:hover,
.pagingControlsContainer .next:hover {
  background-position: right -40px;
}
/* line 732, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .rightArrow.disabled,
.flowViewPagingControlsContainer .next.disabled,
.pagingControlsContainer .rightArrow.disabled,
.pagingControlsContainer .next.disabled {
  background-position: right -26px;
}

/* line 739, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer {
  padding: 1em .5em;
  margin: .5em 0 1em;
}

/* line 744, ../../resources/sass/_searchResults.scss */
.flowView .pagingControlsContainer {
  display: none;
}

/* line 748, ../../resources/sass/_searchResults.scss */
.floatControls {
  margin: .9em .5em .8em 1em;
}
/* line 750, ../../resources/sass/_searchResults.scss */
.floatControls #sortingControlContainer,
.floatControls #checkAllResultsContainer,
.floatControls .bulkActionControlContainer {
  padding-right: .5em;
}
/* line 755, ../../resources/sass/_searchResults.scss */
.floatControls #sortingControlContainer {
  float: left;
}
/* line 758, ../../resources/sass/_searchResults.scss */
.floatControls #checkAllResultsContainer,
.floatControls .bulkActionControlContainer {
  float: right;
}

/* line 764, ../../resources/sass/_searchResults.scss */
.searchResultsContent {
  /*margin: 0 0 -55px;
  padding: 0 0 55px;*/
}

/* line 769, ../../resources/sass/_searchResults.scss */
#searchUtilities {
  width: 22.32232%;
  /*position: absolute;
    top:      0px;
    bottom:   -55px;*/
  float: left;
  z-index: 9;
}
/* line 777, ../../resources/sass/_searchResults.scss */
#searchUtilities .searchUtility {
  margin: 4.4843%;
  padding: 3.58744%;
}
/* line 780, ../../resources/sass/_searchResults.scss */
#searchUtilities .searchUtility h3 {
  font-weight: normal;
}
/* line 785, ../../resources/sass/_searchResults.scss */
#searchUtilities ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: .95em;
}
/* line 790, ../../resources/sass/_searchResults.scss */
#searchUtilities ul li {
  padding: 2.24215% 0;
}
/* line 796, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#branchLimitControl li span {
  display: block;
  float: left;
}
/* line 800, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#branchLimitControl li a {
  display: block;
  float: right;
  font-size: .85em;
  text-transform: capitalize;
  padding: 2px 0 0 0;
}
/* line 810, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li {
  padding: 0;
}
/* line 812, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li a {
  display: block;
  padding: 2.24215% 0;
  font-size: .95em;
}
/* line 818, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li {
  padding: 0;
  font-size: .85em;
  padding: .3em 0 .3em 18px;
}
/* line 822, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li a {
  padding: 0;
  display: block;
  float: left;
  width: 70%;
}
/* line 829, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li .applyFacet:hover {
  text-decoration: none !important;
  cursor: pointer;
}
/* line 833, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li span.count {
  display: block;
  float: right;
  width: 29%;
  text-align: right;
  color: #b3b3b3;
  font-size: .95em;
}

/* line 848, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 853, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs li {
  padding: .25em 0;
}
/* line 855, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs li span {
  display: block;
  float: left;
  width: 60%;
}
/* line 860, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs li a {
  display: block;
  float: right;
  font-size: .8em;
}

/* line 868, ../../resources/sass/_searchResults.scss */
.searchSuggestions {
  z-index: 98;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #333;
  width: 100px;
}

/* line 879, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 883, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li {
  margin: 0;
  padding: 0;
  font-size: .85em;
}
/* line 887, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li a {
  display: block;
  padding: .5em 1em;
  outline: none;
}
/* line 891, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li a.bookjacketLink {
  float: left;
  width: 15%;
}
/* line 896, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li .suggestionData {
  float: right;
  width: 84%;
}
/* line 900, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li .imgContainer {
  float: left;
  width: 15%;
}
/* line 904, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li span {
  display: block;
}
/* line 909, ../../resources/sass/_searchResults.scss */
.suggestionsContainer h4 {
  font-size: .85em;
  margin: 1em 0 0;
  padding-left: 1em;
}

/* line 3, ../../resources/sass/_titleDetails.scss */
.detailsTop {
  padding: 1em;
}
/* line 6, ../../resources/sass/_titleDetails.scss */
.detailsTop a:hover {
  text-decoration: none;
}

/*#detailsPageNavigation {
	list-style: none;
	margin:     0;
	padding:    percentage(($search-utilities-margin - 3)/$details-page-left-panel-width) 0;
	li {
		a {
			display:   block;
			padding:   percentage(($search-utilities-margin - 3)/$details-page-left-panel-width) percentage($search-utilities-margin*2/$details-page-left-panel-width);
			font-size: 1.1em;
		}
	}
}*/
/* line 26, ../../resources/sass/_titleDetails.scss */
.marcRecord:hover {
  text-decoration: none;
  cursor: pointer;
}

/* line 32, ../../resources/sass/_titleDetails.scss */
.totalCheckouts {
  padding: 4.6729% 0;
}
/* line 34, ../../resources/sass/_titleDetails.scss */
.totalCheckouts h4 {
  padding: 0 4.6729%;
}

/* line 42, ../../resources/sass/_titleDetails.scss */
.detailsControls {
  float: left;
  width: 7.30731%;
}
/* line 46, ../../resources/sass/_titleDetails.scss */
.detailsControls.floatRight {
  float: right;
}
/* line 50, ../../resources/sass/_titleDetails.scss */
.detailsControls .next,
.detailsControls .prev {
  margin-top: 4em;
  float: left;
  width: 71px;
  height: 71px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/prev-next.png) 0 0 no-repeat;
  display: block;
}
/* line 62, ../../resources/sass/_titleDetails.scss */
.detailsControls .prev {
  background-position: 0 0;
}
/* line 66, ../../resources/sass/_titleDetails.scss */
.detailsControls .next {
  background-position: -71px 0;
  float: right;
}
/* line 71, ../../resources/sass/_titleDetails.scss */
.detailsControls .prev.disabled {
  background-position: 0 -142px;
}
/* line 75, ../../resources/sass/_titleDetails.scss */
.detailsControls .next.disabled {
  background-position: -71px -213px;
}

/* line 81, ../../resources/sass/_titleDetails.scss */
#detailsPageContent {
  float: left;
  width: 63.86386%;
}
/* line 85, ../../resources/sass/_titleDetails.scss */
#detailsPageContent header {
  margin-left: 3.1348%;
  margin-bottom: 1em;
}
/* line 89, ../../resources/sass/_titleDetails.scss */
#detailsPageContent header h2 {
  font-size: 1.6em;
  padding: 0 0 5px 0;
}
/* line 93, ../../resources/sass/_titleDetails.scss */
#detailsPageContent header h3 {
  font-weight: normal;
  font-size: 1.3em;
}
/* line 97, ../../resources/sass/_titleDetails.scss */
#detailsPageContent header #detailsListAndRequestControls {
  margin: 1.5em 0 1.5em;
}
/* line 99, ../../resources/sass/_titleDetails.scss */
#detailsPageContent header #detailsListAndRequestControls li {
  float: left;
  margin-right: 0.5em;
}
/* line 106, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer header {
  margin: 0;
  border: none;
}
/* line 110, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer li {
  margin: 0;
}
/* line 114, ../../resources/sass/_titleDetails.scss */
#detailsPageContent .dottedBottomBorder {
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
}
/* line 118, ../../resources/sass/_titleDetails.scss */
#detailsPageContent .summary {
  line-height: 1.5em;
}
/* line 121, ../../resources/sass/_titleDetails.scss */
#detailsPageContent .amazonLogo {
  padding-bottom: 1em;
}

/* line 127, ../../resources/sass/_titleDetails.scss */
.nonCatalogDetails #detailsPageContent {
  width: 85.28529%;
}
/* line 129, ../../resources/sass/_titleDetails.scss */
.nonCatalogDetails #detailsPageContent header {
  margin-left: 0;
}
/* line 131, ../../resources/sass/_titleDetails.scss */
.nonCatalogDetails #detailsPageContent header h3 {
  margin-bottom: 1em;
}

/* line 139, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel {
  float: left;
  width: 21.42142%;
}
/* line 144, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent h4 {
  font-weight: normal;
}
/* line 146, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent h4 small {
  display: block;
  font-size: .9em;
  color: #C2C2C2;
}
/* line 152, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent .ratingsControl {
  padding: .5em 0;
  border-top: none;
  text-align: center;
}
/* line 158, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .searchUtility {
  margin: 0.5em 3.1348%;
}
/* line 160, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .searchUtility h4 {
  margin: .5em 0;
}
/* line 164, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .ratingsContainer {
  margin-top: 0;
  border-width: 0px 1px 1px;
}
/* line 168, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .imgContainer {
  /*padding: percentage($search-utilities-margin * 2/ $details-page-right-panel-width);*/
  min-height: 208px;
}
/* line 171, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .imgContainer .format {
  padding: .4em 0;
  font-size: 1.1em;
  margin: 0.5em 3.1348% 0;
}

/* line 179, ../../resources/sass/_titleDetails.scss */
#fullDetails_subViewContainer {
  padding-left: 3.1348%;
}

/* line 183, ../../resources/sass/_titleDetails.scss */
#novelistContainer {
  min-height: 20px;
}

/* line 187, ../../resources/sass/_titleDetails.scss */
#details_tags {
  list-style: none;
  margin: .1em 0 0 0;
}
/* line 190, ../../resources/sass/_titleDetails.scss */
#details_tags li {
  padding: 0 0 .1em 0;
}

/* line 195, ../../resources/sass/_titleDetails.scss */
#detailsTagsContainer {
  margin-bottom: 1.5em;
}

/* line 201, ../../resources/sass/_titleDetails.scss */
#detailsTagsContainer header a {
  font-size: .8em;
}

/* line 207, ../../resources/sass/_titleDetails.scss */
#addNewTagForm input.button {
  font-size: .8em;
}

/* line 211, ../../resources/sass/_titleDetails.scss */
#newTagText {
  width: 40%;
  font-size: .9em;
  padding: .25em;
}

/* line 217, ../../resources/sass/_titleDetails.scss */
.lookInside {
  padding: 0 0 3em 0;
  font-size: 1em;
  position: relative;
}
/* line 221, ../../resources/sass/_titleDetails.scss */
.lookInside .subViewContent {
  padding: 0 1em .5em;
}
/* line 224, ../../resources/sass/_titleDetails.scss */
.lookInside .noContent {
  padding: .99009901% .99009901% 0;
}
/* line 228, ../../resources/sass/_titleDetails.scss */
.lookInside h4 a {
  display: block;
  padding: .5em .99009901% .5em 20px;
}
/* line 231, ../../resources/sass/_titleDetails.scss */
.lookInside h4 a .arrow {
  top: .7em;
}
/* line 235, ../../resources/sass/_titleDetails.scss */
.lookInside h4 a.open .arrow {
  top: .9em;
}
/* line 240, ../../resources/sass/_titleDetails.scss */
.lookInside .termsOfUse {
  position: absolute;
  bottom: 5px;
  left: 5px;
  font-size: .65em;
}

/* line 248, ../../resources/sass/_titleDetails.scss */
.reviews.lookInside {
  padding: 0;
}

/* line 252, ../../resources/sass/_titleDetails.scss */
.callout table {
  /*border-bottom: 2px solid #444;*/
}

/* line 256, ../../resources/sass/_titleDetails.scss */
.descriptionViewItemLabel {
  font-weight: bold;
}

/* line 263, ../../resources/sass/_titleDetails.scss */
#fullDetails_marcData ul, #fullDetails_ReadingLevelSummary ul,
#details_relatedContainer ul {
  margin: 0 0 1.5em 0;
  padding: 0;
  list-style: none;
  font-size: .95em;
}
/* line 269, ../../resources/sass/_titleDetails.scss */
#fullDetails_marcData ul li, #fullDetails_ReadingLevelSummary ul li,
#details_relatedContainer ul li {
  padding: .1em 0;
}

/* line 274, ../../resources/sass/_titleDetails.scss */
.relatedContent + .relatedContent {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #333;
}

/* line 280, ../../resources/sass/_titleDetails.scss */
.reviews h4 input.button {
  position: relative;
  float: right;
  top: -2.3em;
  right: 1em;
}

/* line 287, ../../resources/sass/_titleDetails.scss */
.review h5 {
  font-size: 1em;
  margin-bottom: 3px;
  position: relative;
}
/* line 291, ../../resources/sass/_titleDetails.scss */
.review h5 a {
  display: block;
  float: right;
  font-size: .8em;
  position: absolute;
  top: 3px;
  right: 0;
}

/* line 301, ../../resources/sass/_titleDetails.scss */
.review h6 span {
  display: block;
  float: left;
  font-size: 1em;
}
/* line 306, ../../resources/sass/_titleDetails.scss */
.review h6 span.name {
  margin: 3px 0 0 5px;
  font-weight: normal;
}

/* line 312, ../../resources/sass/_titleDetails.scss */
.review + .review {
  border: 1px dotted #c0c0c0;
  border-width: 1px 0 0 0;
  padding-top: 1em;
  margin-top: .5em;
}

/* line 319, ../../resources/sass/_titleDetails.scss */
#dialogContainer .virtualShelfDialogContainer .dialogContent {
  width: 850px;
}

/* line 327, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev, .virtualShelfDialogContainer .next {
  width: 36px;
  height: 48px;
  text-indent: -9999px;
  display: inline-block;
  margin: 2em 0.5em;
  position: absolute;
  z-index: 99;
  top: 37%;
}
/* line 337, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev {
  left: 0;
  background: url("../images/carousel/left_off.png") top left no-repeat;
}
/* line 341, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev:hover {
  background: url("../images/carousel/left_on.png") top left no-repeat;
}
/* line 344, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev:active {
  background: url("../images/carousel/left_press.png") top left no-repeat;
}
/* line 347, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .next {
  right: 0;
  background: url("../images/carousel/right_off.png") top left no-repeat;
}
/* line 351, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .next:hover {
  background: url("../images/carousel/right_on.png") top left no-repeat;
}
/* line 354, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .next:active {
  background: url("../images/carousel/right_press.png") top left no-repeat;
}
/* line 364, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf {
  background: url("../images/virtualShelf/Shelf.png") repeat-x left bottom;
  font-size: 11px;
  list-style: none;
  margin: 0 0 0 21px;
  overflow: hidden;
  height: 255px;
}
/* line 365, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .bookjacket div {
  width: 69%;
}
/* line 376, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf img {
  max-height: 225px;
  display: block;
  margin: auto;
}
/* line 381, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf a, .virtualShelfDialogContainer #virtualShelf a:hover {
  text-decoration: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 388, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .format {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -25px;
}
/* line 394, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf li {
  height: 225px;
  position: relative;
  text-align: center;
  float: left;
}
/* line 400, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf li.cover {
  margin: 0 1px;
}
/* line 403, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf li.spine a {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  color: #fff;
}
/* line 409, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .SpineRed {
  background-image: url("../images/virtualShelf/SpineRed.png");
}
/* line 412, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .SpineBlue {
  background-image: url("../images/virtualShelf/SpineBlue.png");
}
/* line 415, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .SpineGreen {
  background-image: url("../images/virtualShelf/SpineGreen.png");
}
/* line 418, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine {
  width: 25px;
}
/* line 420, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine a {
  bottom: 0;
  display: block;
}
/* line 424, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine a span {
  left: 6px;
  top: -7px;
  display: block;
  width: 200px;
  height: 14px;
  line-height: 135%;
  text-align: left;
  position: relative;
  overflow: hidden;
  transform: rotate(90deg);
  transform-origin: bottom left;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
}
/* line 451, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .short {
  height: 180px;
}
/* line 453, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .short span {
  width: 170px;
}
/* line 457, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .medium {
  height: 200px;
}
/* line 459, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .medium span {
  width: 190px;
}
/* line 463, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .tall {
  height: 220px;
}
/* line 465, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .tall span {
  width: 210px;
}
/* line 470, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .cover {
  width: 120px;
}
/* line 472, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .cover a {
  display: block;
}
/* line 477, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .cover span {
  position: absolute;
}

/* line 8, ../../resources/sass/_myAccount.scss */
.myAccountPage header {
  border-bottom: none !important;
}

/* line 12, ../../resources/sass/_myAccount.scss */
.whiteSeparation {
  height: 55px;
}

/*
.myAccountPage header h2,
.myAccountPage header .tabbar {
float:   left;
margin:  0;
padding: 0;
}
*/
/* line 24, ../../resources/sass/_myAccount.scss */
.myAccountPage h3 {
  text-transform: capitalize;
}

/* line 28, ../../resources/sass/_myAccount.scss */
.myAccountPage .tabbar a {
  font-size: .8em;
}

/* line 32, ../../resources/sass/_myAccount.scss */
.myAccountPage .tabbar .active {
  position: relative;
  z-index: 9;
}

/* line 37, ../../resources/sass/_myAccount.scss */
.myAccountPage .tabbar select {
  position: absolute;
  right: 0px;
}

/* line 42, ../../resources/sass/_myAccount.scss */
.tabbar select.noAbsolute {
  position: static;
  right: auto;
}

/* line 47, ../../resources/sass/_myAccount.scss */
.myAccountPage header h2 {
  width: 16.216216%;
  font-size: .9em;
  font-weight: normal;
}

/* line 53, ../../resources/sass/_myAccount.scss */
.myAccountPage header h2 span {
  display: block;
  padding: 0.4em 0.7em;
}

/* line 58, ../../resources/sass/_myAccount.scss */
.myAccountPage header .tabbar {
  width: 83.783784%;
  position: relative;
  z-index: 8;
  border-top: 1px solid #333;
  /*border-bottom: 1px solid #333;*/
}

/* line 65, ../../resources/sass/_myAccount.scss */
#myAccountContainer {
  margin: 1.25em 2.5em;
  padding-bottom: 2em;
}

/* line 70, ../../resources/sass/_myAccount.scss */
.myAccount_leftColumn,
.myAccount_rightColumn {
  float: left;
  min-height: 300px;
}

/* line 76, ../../resources/sass/_myAccount.scss */
.myAccount_leftColumn {
  width: 25%;
}

/* line 80, ../../resources/sass/_myAccount.scss */
.myAccount_rightColumn {
  width: 75%;
  /*border: 1px solid #333;position: relative;top: -1px;z-index: 15;*/
}

/* line 85, ../../resources/sass/_myAccount.scss */
#mySearches .myAccount_leftColumn {
  display: none;
}
/* line 88, ../../resources/sass/_myAccount.scss */
#mySearches .myAccount_rightColumn {
  width: 100%;
}

/*.myAccount_leftColumn ul {
  margin:     0;
  padding:    0;
  list-style: none;
  margin:     1.2em 0 1.2em .5em;
}

.myAccount_leftColumn ul a {
  display:        block;
  border:         1px solid #333;
  padding:        .3em .5em;
  font-size:      .85em;
  text-transform: capitalize;
}

.myAccount_leftColumn ul li + li a {
  border-top: none;
}

.myAccount_leftColumn .darkButton {
  margin-left: .5em;
}*/
/* line 115, ../../resources/sass/_myAccount.scss */
.printIcon {
  background: url(../images/print.png) top left no-repeat;
  padding-left: 20px;
}

/* line 120, ../../resources/sass/_myAccount.scss */
.bookingDate {
  font-weight: bold;
}

/* line 124, ../../resources/sass/_myAccount.scss */
.printMyAccountData {
  margin-bottom: 0.754em;
}

/* line 128, ../../resources/sass/_myAccount.scss */
.refreshDigitalInfoContainer {
  margin-top: 2em;
}
/* line 130, ../../resources/sass/_myAccount.scss */
.refreshDigitalInfoContainer .lastUpdated {
  font-size: .8em;
  padding: .2em 0;
}

/* line 137, ../../resources/sass/_myAccount.scss */
.myAccountContent {
  padding-left: 1em;
  min-height: 310px;
}
/* line 138, ../../resources/sass/_myAccount.scss */
.myAccountContent .pageHeading {
  font-size: 1.4em;
  font-weight: normal;
  float: left;
  width: 63%;
}
/* line 143, ../../resources/sass/_myAccount.scss */
.myAccountContent .pageHeading .renameOrDelete {
  font-weight: normal;
  font-size: 0.75em;
  text-transform: none;
}
/* line 148, ../../resources/sass/_myAccount.scss */
.myAccountContent .pageHeading .overdue, .myAccountContent .pageHeading .arrived {
  margin-left: 0.754em;
}
/* line 159, ../../resources/sass/_myAccount.scss */
.myAccountContent .myAccountControls {
  margin: 1em 0;
  padding-bottom: .5em;
}
/* line 162, ../../resources/sass/_myAccount.scss */
.myAccountContent .myAccountControls .batchControls {
  list-style: none;
  float: right;
  margin: 0;
  padding: 0 .2em;
}
/* line 167, ../../resources/sass/_myAccount.scss */
.myAccountContent .myAccountControls .batchControls li {
  float: left;
  padding: .5em;
  font-size: 0.9em;
}
/* line 172, ../../resources/sass/_myAccount.scss */
.myAccountContent .myAccountControls .batchControls .checkboxHolder {
  font-size: 1em;
  padding-top: .3em;
}
/* line 177, ../../resources/sass/_myAccount.scss */
.myAccountContent .myAccountControls select {
  display: block;
  float: left;
  margin-top: .3em;
  font-size: 1em;
}
/* line 187, ../../resources/sass/_myAccount.scss */
.myAccountContent .dataTable table tr td {
  padding: 1em .5em;
  line-height: 1.5em;
}
/* line 190, ../../resources/sass/_myAccount.scss */
.myAccountContent .dataTable table tr td strong {
  display: inline;
}
/* line 194, ../../resources/sass/_myAccount.scss */
.myAccountContent .dataTable table tr td.checkboxHolder,
.myAccountContent .dataTable table tr th.checkboxHolder {
  padding-left: 0;
  padding-right: 0;
}
/* line 199, ../../resources/sass/_myAccount.scss */
.myAccountContent .dataTable table tr th.checkboxHolder {
  padding-right: .5em;
}
/* line 202, ../../resources/sass/_myAccount.scss */
.myAccountContent .dataTable table tr td.checkboxHolder {
  width: 4%;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
}
/* line 207, ../../resources/sass/_myAccount.scss */
.myAccountContent .dataTable table tr td.checkboxHolder input {
  display: inline-block;
}
/* line 218, ../../resources/sass/_myAccount.scss */
.myAccountContent .resultItems h3 a, .myAccountContent .resultItems h4 a {
  font-weight: normal;
}
/* line 224, ../../resources/sass/_myAccount.scss */
.myAccountContent .resultItems ul li .checkboxHolder {
  margin-right: 1.2%;
}

/* line 233, ../../resources/sass/_myAccount.scss */
.fineCallout,
span.overdue, .arrived, .inTransit, .queueLength {
  font-weight: bold;
}

/* line 238, ../../resources/sass/_myAccount.scss */
.resultItems ul li .resourceContent span.dueDate, .holdStatus, .pickupInfo {
  font-size: 1.1em;
  line-height: 1.5em;
}

/* line 243, ../../resources/sass/_myAccount.scss */
.actionLinks {
  margin-top: 0.754em;
}

/* line 247, ../../resources/sass/_myAccount.scss */
.resultItems ul li h2 a.removeBooking {
  font-weight: normal;
}

/*
.myAccountContent .paddRight {
padding-right: 20px;
}

.resultItems ul li .resourceContent span.dueDate {
font-size: 1.2em;
}

.resultItems ul li .resourceContent span.dueDate .remaining {
display:   inline;
font-size: 1em
}

.resultItems ul li .resourceContent span.holdStatus {
font-size:   1em;
padding-top: .5em;
}

.resultItems ul li .resourceContent span.holdStatus span {
display:       inline;
font-size:     1em;
padding-right: .5em
}

#myAccountContainer .resultItems {
width:  100%;
margin: 0;
}

#myAccountContainer .resourceContentWrapper {
width: 84.8%;
}

#myAccountContainer .noCheckbox .resourceContentWrapper {
border-width: 0 1px 0 0;
width:        87.8%;
}

.savedSearch .checkboxHolder {
padding-top: .7em
}

.savedSearchContentWrapper .resourceContent,
.ssDate, .ssSort, .ssButtons {
width:   18.5%;
float:   left;
padding: .8em 0;
}

.ssDate {
margin-left: .5em
}

#myAccountContainer .noJacket .padding {
float: left;
width: 89.7%;
}

#myAccountContainer .noJacket .floatRight {
margin: 1.024138% 1.024138% 0 0;
}

#myAccountContainer .resultItems ul.tabbar li {
border: none;
}

#myAccountContainer .resultItems ul.tabbar li.floatRight {
display:     block;
margin:      0;
line-height: 0;
}



#myAccountContainer .resultItems ul li .resourceContent .padding {
padding: 0.536752% 0 0 1.024138%;
}


#myAccountContainer .resultItems ul li a.bookjacketLink {
float: right;
width: 12%;
}

#myAccountContainer .resultItems ul li .imgContainer,
#myAccountContainer .resultItems ul li .imgContainer div.bookjacket {
height: 6em;
}

#myAccountContainer .resultItems footer .footerContainer {
margin-left: 1.024138%;
}
*/
/* line 345, ../../resources/sass/_myAccount.scss */
#myAccountContainer .resultItems a.suspend {
  position: relative;
}

/* line 349, ../../resources/sass/_myAccount.scss */
#myAccountContainer .resultItems ul li span a.suspend {
  font-size: 0.85em;
  padding-left: .3em;
}

/* line 354, ../../resources/sass/_myAccount.scss */
.paddingBottom {
  margin-bottom: 1em;
}

/* line 358, ../../resources/sass/_myAccount.scss */
.resultItems ul li h3.paddingBottom {
  margin-bottom: 2.05em;
}

/* line 362, ../../resources/sass/_myAccount.scss */
.noItems {
  margin: 1em 0;
}

/* line 366, ../../resources/sass/_myAccount.scss */
.showMore {
  text-transform: capitalize;
}

/* line 370, ../../resources/sass/_myAccount.scss */
#myLists .inline, .printIcon {
  font-size: .9em;
}

/* line 374, ../../resources/sass/_myAccount.scss */
#myLists .inline .printIcon {
  font-size: 1em;
}

/* line 378, ../../resources/sass/_myAccount.scss */
#myLists .noItems {
  border: 1px solid #333;
  padding: 2em;
  margin: 1em 0;
}

/* line 384, ../../resources/sass/_myAccount.scss */
#myLists .noItems ul {
  margin: .5em 18px 0;
  font-size: .9em;
}

/* line 389, ../../resources/sass/_myAccount.scss */
#myLists .noItems ul li {
  padding: 3px 0;
}

/* line 394, ../../resources/sass/_myAccount.scss */
.myAccountContent .buttons {
  margin-top: 1em;
}

/* line 399, ../../resources/sass/_myAccount.scss */
.myAccountContent form ul {
  margin-top: 0;
}

/* line 403, ../../resources/sass/_myAccount.scss */
.myAccountContent form ul li label {
  padding: .3em 0 0 .3em;
  font-size: .8em;
}

/* line 408, ../../resources/sass/_myAccount.scss */
.myAccountContent form ul li input {
  vertical-align: middle;
}

/* line 412, ../../resources/sass/_myAccount.scss */
.myAccountContent form ul li {
  margin: .3em 0;
  text-align: left;
}

/* line 417, ../../resources/sass/_myAccount.scss */
.dateRangeContainer {
  margin: 10px 0 0 18px;
}

/* line 421, ../../resources/sass/_myAccount.scss */
.dateInput {
  width: 84px;
  position: relative;
  z-index: 10;
}

/* line 427, ../../resources/sass/_myAccount.scss */
#accountSettings h3 {
  margin: 0 0 0.754em 2em;
}

/* line 431, ../../resources/sass/_myAccount.scss */
#userInfoContainer {
  margin: 1.2em 0 0 1em;
}

/* line 435, ../../resources/sass/_myAccount.scss */
#myAccount_createNewList {
  margin: 1.2em 0 0 .6em;
}

/* line 440, ../../resources/sass/_myAccount.scss */
#userInfoContainer h6 {
  font-size: 1em;
  font-weight: normal;
}

/* line 445, ../../resources/sass/_myAccount.scss */
#userInfoContainer dl {
  font-size: .8em;
}

/* line 449, ../../resources/sass/_myAccount.scss */
#userInfoContainer dt {
  font-weight: bold;
  display: block;
  margin-top: 0.3em;
}

/* line 455, ../../resources/sass/_myAccount.scss */
.whiteSeparation {
  padding: 0 2.2em;
  font-size: 1.1em;
}
/* line 458, ../../resources/sass/_myAccount.scss */
.whiteSeparation h2 {
  line-height: 55px;
  float: left;
  font-size: 1.1em;
}
/* line 462, ../../resources/sass/_myAccount.scss */
.whiteSeparation h2 span.accountLogoutLink {
  font-weight: normal;
  font-size: 0.75em;
}
/* line 467, ../../resources/sass/_myAccount.scss */
.whiteSeparation h3 {
  float: right;
  line-height: 55px;
  font-weight: normal;
  font-size: 1.1em;
}
/* line 473, ../../resources/sass/_myAccount.scss */
.whiteSeparation .accountStatus {
  font-weight: bold;
}

/* line 478, ../../resources/sass/_myAccount.scss */
#accountSummary {
  line-height: 1.5em;
}

/* line 482, ../../resources/sass/_myAccount.scss */
#accountSummary h2 {
  font-size: 1.3em;
  line-height: 1.5em;
  margin-top: 2em;
  padding-top: 1.5em;
}

/* line 489, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications, #accountSummary .info {
  padding: 1.25em;
  margin: 0.754em 0;
  clear: both;
}

/* line 495, ../../resources/sass/_myAccount.scss */
#accountSummary .printIcon {
  background-position: 0 2px;
}

/* line 499, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications {
  margin-top: 0;
}

/* line 503, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications ul, #accountSummary .info ul {
  list-style: none;
  margin: 0;
}

/* line 508, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications ul li, #accountSummary .info ul li {
  zoom: 1;
}
/* line 179, ../../resources/sass/_includes.scss */
#accountSummary .notifications ul li:before, #accountSummary .notifications ul li:after, #accountSummary .info ul li:before, #accountSummary .info ul li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 186, ../../resources/sass/_includes.scss */
#accountSummary .notifications ul li:after, #accountSummary .info ul li:after {
  clear: both;
}

/* line 512, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications h2 {
  font-size: 1em;
  margin-top: 0;
  padding-top: 0;
}

/* line 518, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications li span, #accountSummary .info li span, #accountSummary dt span {
  width: 20em;
  display: block;
  float: left;
}

/* line 524, ../../resources/sass/_myAccount.scss */
#accountSummary dt span {
  margin-right: 1.25em;
}

/* line 528, ../../resources/sass/_myAccount.scss */
#accountSummary dl {
  line-height: 1.43em;
}

/* line 532, ../../resources/sass/_myAccount.scss */
#accountSummary dt {
  margin-top: 1.5em;
  font-weight: bold;
  line-height: 2em;
  white-space: nowrap;
  zoom: 1;
}
/* line 179, ../../resources/sass/_includes.scss */
#accountSummary dt:before, #accountSummary dt:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 186, ../../resources/sass/_includes.scss */
#accountSummary dt:after {
  clear: both;
}

/* line 540, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation, #advanced_navigation {
  margin: 1.1em 2.2em;
  list-style: none;
  font-size: 1.1em;
  text-align: center;
}
/* line 545, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation li, #advanced_navigation li {
  display: inline-block;
  width: 25%;
}
/* line 548, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation li a, #advanced_navigation li a {
  line-height: 50px;
  text-align: center;
  height: 50px;
  display: block;
}
/* line 556, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation.withConfig li, #advanced_navigation.withConfig li {
  width: 20%;
}

/* line 562, ../../resources/sass/_myAccount.scss */
.quickLink {
  font-weight: normal;
}

/* line 566, ../../resources/sass/_myAccount.scss */
.quickLink, .ezLinks {
  white-space: nowrap;
}

/* line 570, ../../resources/sass/_myAccount.scss */
#myNotificationBubble {
  display: none;
  float: left;
  margin: 2px 0 0 3px;
}

/* line 576, ../../resources/sass/_myAccount.scss */
.notificationBubble {
  height: 1.5em;
  width: 1.5em;
  line-height: 1.5em;
  text-align: center;
  padding: 0;
  font-size: 0.8em;
}

/* line 592, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form .formSection {
  min-width: 39em;
  padding: 1em 2em;
  border-bottom: 1px dotted #dfdfdf;
  /* TODO variable and theme */
  margin: 3px 0 0 0;
}
/* line 599, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow {
  width: 39em;
  margin: 0.754em 0;
}
/* line 602, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow.buttons {
  left: 0;
}
/* line 604, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow.buttons input {
  margin: 0 0 0 .5em;
  width: auto;
  float: none;
  display: inline;
}
/* line 609, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow.buttons input.darkButton {
  margin: 0;
}
/* line 614, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow .tip {
  font-size: 0.7em;
}
/* line 617, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow input[type='text'], #accountSettings .myAccountContent form div.formRow input[type='password'] {
  width: 39em;
  padding: 0.375em;
  border: 1px solid #CCC;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 622, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow input[type='text'].pin, #accountSettings .myAccountContent form div.formRow input[type='password'].pin {
  width: 8em;
}
/* line 626, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow label {
  width: auto;
  margin-right: 0;
  margin-bottom: 0.0625em;
}
/* line 631, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div {
  float: left;
  /* no margin left on first child, margins are different per row */
}
/* line 635, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.city input {
  width: 19.5em;
}
/* line 639, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.state {
  margin-left: 1.5em;
}
/* line 641, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.state input {
  width: 10em;
}
/* line 645, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.zip {
  margin-left: 1.5em;
}
/* line 647, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.zip input {
  width: 6.5em;
}
/* line 652, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.phone.altPhone {
  margin-left: 1.5em;
}
/* line 655, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.phone input {
  width: 18.75em;
}

/* line 665, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer {
  padding-top: 2em;
}
/* line 667, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer a {
  font-size: 1.2em;
  padding: .25em 0;
}
/* line 672, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer .forgotPasswordForm {
  float: none;
  overflow: hidden;
}
/* line 676, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer .forgotPasswordForm .usernameField {
  width: 25em;
}
/* line 681, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer input {
  display: inline;
}

/* line 5, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #reserves_filteredLocations {
  margin-bottom: 2em;
}
/* line 8, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #reservesSearchSubmit {
  margin-top: 2em;
}
/* line 11, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage .reservesFilterOptions {
  width: 340px;
}
/* line 12, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage .reservesFilterOptions .refinementOptions {
  margin: 15px 0 15px 30px;
}
/* line 16, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage .reservesFilterOptions select {
  width: 200px;
  float: right;
}
/* line 22, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels #readingLevels_filteredLocations {
  margin-bottom: 2em;
}
/* line 25, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions {
  margin: 0 auto 2em 30px;
}
/* line 26, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions .searchContainer {
  overflow: hidden;
  padding: .5em 0;
}
/* line 30, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions #lexileSingleContainer, .advancedSearchPage #readingLevels .readingLevels_searchOptions #readingLevelSingleContainer {
  width: 430px;
}
/* line 33, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions select {
  height: 22px;
  width: 70px;
}
/* line 37, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions .textbox {
  width: 220px;
}
/* line 40, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions .textbox, .advancedSearchPage #readingLevels .readingLevels_searchOptions .from, .advancedSearchPage #readingLevels .readingLevels_searchOptions .to {
  border-radius: .5em;
  border: 1px solid #777;
  padding: .5em 0 .5em 10px;
}
/* line 46, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions .searchOptions {
  float: left;
}
/* line 49, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .readingLevels_searchOptions .title {
  width: 140px;
  margin-right: 10px;
  display: inline-block;
}
/* line 55, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .formButtons {
  margin: 0 auto 2em 30px;
  width: inherit;
  text-align: left;
}
/* line 60, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels .advancedSearchField {
  width: 60px;
}
/* line 63, ../../resources/sass/_advancedSearch.scss */
.advancedSearchPage #readingLevels #readingLevelSearchTerm {
  width: 400px;
  margin-right: 10px;
  padding: .5em 0 .5em 10px;
  border-radius: .5em;
  border: 1px solid #777;
}

/* line 73, ../../resources/sass/_advancedSearch.scss */
#advancedSearchPageView h3 {
  padding: 2% 2.5% 0;
  font-size: 1.1em;
}

/* line 78, ../../resources/sass/_advancedSearch.scss */
#advancedSearchPageView label {
  text-align: right;
}

/* line 82, ../../resources/sass/_advancedSearch.scss */
div.advancedFormRow label {
  width: 70px;
  display: inline-block;
}

/* line 87, ../../resources/sass/_advancedSearch.scss */
div.advancedFormRow label.excludeLabel {
  width: 240px;
}

/* line 91, ../../resources/sass/_advancedSearch.scss */
div.leftCenteredRow, div.centeredRow, div.searchTips {
  margin: 0 auto 0.754em 30px;
}

/* line 95, ../../resources/sass/_advancedSearch.scss */
div.leftCenteredRow {
  text-align: left;
  width: 431px;
}

/* line 100, ../../resources/sass/_advancedSearch.scss */
div.searchTips {
  width: 735px;
  text-align: left;
}

/* line 105, ../../resources/sass/_advancedSearch.scss */
div.searchTips dl dd {
  display: list-item;
  margin-left: 81px;
  font-size: 0.9em;
  margin-top: 0.754em;
}
/* line 110, ../../resources/sass/_advancedSearch.scss */
div.searchTips dl dd .additional {
  padding-top: 0.754em;
  display: block;
}

/* line 116, ../../resources/sass/_advancedSearch.scss */
div.centeredRow {
  /*width:      622px;*/
  text-align: left;
}

/* line 121, ../../resources/sass/_advancedSearch.scss */
div.formButtons {
  text-align: right;
  width: 520px;
}

/* line 126, ../../resources/sass/_advancedSearch.scss */
select.advancedSearchType, #advancedSearchPageView label.selectReplacement {
  width: 150px;
}

/* line 130, ../../resources/sass/_advancedSearch.scss */
#advancedSearchPageView label.selectReplacement {
  text-align: left;
}

/* line 134, ../../resources/sass/_advancedSearch.scss */
div.advancedFormRow .advancedSearchString, #booleanSearchExclude {
  width: 255px;
}

/* line 138, ../../resources/sass/_advancedSearch.scss */
div.advancedFormRow .advancedSearchString {
  padding: .3em;
}

/* line 142, ../../resources/sass/_advancedSearch.scss */
#boolean input, #boolean select, #advancedSearchPageView label.selectReplacement {
  margin-left: 11px;
}

/* line 146, ../../resources/sass/_advancedSearch.scss */
#boolean select.advancedSearchField {
  margin-left: 0;
}

/* line 150, ../../resources/sass/_advancedSearch.scss */
label[for='any'], label[for='all'], .operator {
  margin-left: 0.377em;
}

/* line 154, ../../resources/sass/_advancedSearch.scss */
#boolean form {
  margin-top: 0.754em;
}

/* line 3, ../../resources/sass/_landingPageConfig.scss */
#configuration input[name="featureType"] {
  float: left;
  height: 1.5em;
  font-size: 16px;
}
/* line 8, ../../resources/sass/_landingPageConfig.scss */
#configuration label.radioLabel {
  float: left;
  margin-left: 0.5em;
  line-height: 1.5em;
}
/* line 13, ../../resources/sass/_landingPageConfig.scss */
#configuration .maxedOut {
  padding: 1em 2em;
}
/* line 16, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection, #configuration .maxedOut {
  border: 1px dashed #ccc;
}
/* line 18, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection .addNewLink, #configuration .maxedOut .addNewLink {
  cursor: copy;
  display: block;
  padding: 1em 2em;
}
/* line 23, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection .selectNewFeature, #configuration .maxedOut .selectNewFeature {
  list-style: none;
  margin: 1em 2em;
}
/* line 30, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form .formSection, #configuration .maxedOut form .formSection {
  min-width: 39em;
  padding: 1em 2em;
  margin: 3px 0 0 0;
}
/* line 35, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow, #configuration .maxedOut form div.formRow {
  width: 39em;
  margin: 0.754em 0;
}
/* line 38, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow.buttons, #configuration .maxedOut form div.formRow.buttons {
  left: 0;
}
/* line 40, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow.buttons input, #configuration .addSection form div.formRow.buttons button, #configuration .maxedOut form div.formRow.buttons input, #configuration .maxedOut form div.formRow.buttons button {
  margin: 0 0 0 .5em;
  width: auto;
  float: none;
  display: inline;
}
/* line 45, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow.buttons input.darkButton, #configuration .addSection form div.formRow.buttons button.darkButton, #configuration .maxedOut form div.formRow.buttons input.darkButton, #configuration .maxedOut form div.formRow.buttons button.darkButton {
  margin: 0;
}
/* line 50, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow .tip, #configuration .addSection form div.formRow .hint, #configuration .maxedOut form div.formRow .tip, #configuration .maxedOut form div.formRow .hint {
  font-size: 0.7em;
}
/* line 53, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow input[type='text'], #configuration .addSection form div.formRow input[type='password'], #configuration .maxedOut form div.formRow input[type='text'], #configuration .maxedOut form div.formRow input[type='password'] {
  width: 39em;
  padding: 0.375em;
  border: 1px solid #CCC;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 58, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow input[type='text'].pin, #configuration .addSection form div.formRow input[type='password'].pin, #configuration .maxedOut form div.formRow input[type='text'].pin, #configuration .maxedOut form div.formRow input[type='password'].pin {
  width: 8em;
}
/* line 62, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow label, #configuration .maxedOut form div.formRow label {
  width: auto;
  margin-right: 0;
  margin-bottom: 0.0625em;
}
/* line 67, ../../resources/sass/_landingPageConfig.scss */
#configuration .addSection form div.formRow div, #configuration .maxedOut form div.formRow div {
  float: left;
}
/* line 74, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder {
  list-style: none;
  margin-left: 0;
}
/* line 77, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder li {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  background: #F1F0F0;
  background-color: #eae7e7;
  background-image: -moz-linear-gradient(#F1F0F0 0%, #eae7e7 100%);
  background-image: -o-linear-gradient(#F1F0F0 0%, #eae7e7 100%);
  background-image: -ms-linear-gradient(#F1F0F0 0%, #eae7e7 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F0F0), to(#eae7e7));
  background-image: -webkit-linear-gradient(#F1F0F0 0%, #eae7e7 100%);
  -pie-background: linear-gradient(#f1f0f0 0%, #eae7e7 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  display: block;
  padding: 1em 2em;
  margin: 0.754em 0;
  line-height: 1em;
  color: #333;
}
/* line 88, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder li:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  -webkit-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -o-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -ms-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 93, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder li:hover {
  background-color: #F1F0F0;
  background-image: -moz-linear-gradient(#eae7e7 0%, #F1F0F0 100%);
  background-image: -o-linear-gradient(#eae7e7 0%, #F1F0F0 100%);
  background-image: -ms-linear-gradient(#eae7e7 0%, #F1F0F0 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eae7e7), to(#F1F0F0));
  background-image: -webkit-linear-gradient(#eae7e7 0%, #F1F0F0 100%);
  -pie-background: linear-gradient(#eae7e7 0%, #f1f0f0 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 101, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder li.footprint {
  height: 1em;
  padding: 1em 2em;
  background: white;
  border: 1px dashed #ccc;
}
/* line 107, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder li .removeResourceListLink {
  font-size: 1.5em;
}
/* line 110, ../../resources/sass/_landingPageConfig.scss */
#configuration .carouselOrder li .captionDisplay {
  font-style: italic;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.9em;
  color: #666;
}
/* line 119, ../../resources/sass/_landingPageConfig.scss */
#configuration .maxedOut {
  cursor: not-allowed;
}
/* line 122, ../../resources/sass/_landingPageConfig.scss */
#configuration select {
  background-color: white;
  border: 1px solid #CCC;
  line-height: 30px;
  height: 30px;
  padding: 4px 6px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
  vertical-align: middle;
  display: block;
}

/* line 137, ../../resources/sass/_landingPageConfig.scss */
li.sideTabHeader {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  display: block;
  padding: 2em 15px 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-transform: uppercase;
}

/* line 147, ../../resources/sass/_landingPageConfig.scss */
li.sideTabHeader:first-child {
  padding-top: 15px;
}

/* line 151, ../../resources/sass/_landingPageConfig.scss */
.toggleButtonGroup {
  position: relative;
  white-space: nowrap;
  vertical-align: middle;
}
/* line 155, ../../resources/sass/_landingPageConfig.scss */
.toggleButtonGroup a {
  border-radius: 0;
}
/* line 157, ../../resources/sass/_landingPageConfig.scss */
.toggleButtonGroup a.checked {
  color: #333;
  background: #edecec;
  border-bottom-color: rgba(0, 0, 0, 0.09766);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: default;
}
/* line 163, ../../resources/sass/_landingPageConfig.scss */
.toggleButtonGroup a:first-child {
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 167, ../../resources/sass/_landingPageConfig.scss */
.toggleButtonGroup a:last-child {
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* line 173, ../../resources/sass/_landingPageConfig.scss */
.createNewList {
  padding-top: 0.754em;
  border-top: 1px solid #ccc;
}

/* line 2, ../../resources/sass/_landing.scss */
.multi-carousel {
  padding-bottom: 1px;
  padding-top: 20px;
}
/* line 5, ../../resources/sass/_landing.scss */
.multi-carousel .feature {
  position: relative;
}
/* line 8, ../../resources/sass/_landing.scss */
.multi-carousel .nav, .multi-carousel .dots {
  margin: 0 auto;
  text-align: center;
  top: 0;
}
/* line 14, ../../resources/sass/_landing.scss */
.multi-carousel .nav {
  border-radius: 10px;
  z-index: 99;
}
/* line 18, ../../resources/sass/_landing.scss */
.multi-carousel .nav li a, .multi-carousel .nav li, .multi-carousel .dots li {
  display: inline-block;
}
/* line 23, ../../resources/sass/_landing.scss */
.multi-carousel .nav li a {
  border: 1px solid #e9e9e9;
  border-left: 0;
  padding: 0 2em;
  background-color: #EDECEC;
  background-color: #F4F4F4;
  background-image: -moz-linear-gradient(#FCFCFC 48%, #F4F4F4 52%);
  background-image: -o-linear-gradient(#FCFCFC 48%, #F4F4F4 52%);
  background-image: -ms-linear-gradient(#FCFCFC 48%, #F4F4F4 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#F4F4F4));
  background-image: -webkit-linear-gradient(#FCFCFC 48%, #F4F4F4 52%);
  -pie-background: linear-gradient(#fcfcfc 48%, #f4f4f4 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  line-height: 2.5em;
  color: #15698C;
  text-decoration: none;
}
/* line 32, ../../resources/sass/_landing.scss */
.multi-carousel .nav li a:hover {
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(#ffffff 48%, #f8f8f8 52%);
  background-image: -o-linear-gradient(#ffffff 48%, #f8f8f8 52%);
  background-image: -ms-linear-gradient(#ffffff 48%, #f8f8f8 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f8f8f8));
  background-image: -webkit-linear-gradient(#ffffff 48%, #f8f8f8 52%);
  -pie-background: linear-gradient(#ffffff 48%, #f8f8f8 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 36, ../../resources/sass/_landing.scss */
.multi-carousel .nav li.current a, .multi-carousel .nav li.current a:hover {
  color: #cc5723;
  background-color: #fff3eb;
  background-image: -webkit-linear-gradient(top, #fbf1eb 50%, #f8ede5 50%);
}
/* line 42, ../../resources/sass/_landing.scss */
.multi-carousel .nav li:first-child a {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  border-left: 1px solid #e9e9e9;
}
/* line 47, ../../resources/sass/_landing.scss */
.multi-carousel .nav li:last-child a {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 51, ../../resources/sass/_landing.scss */
.multi-carousel .dots li {
  background: url("../images/carousel/dot_on.png") top left no-repeat;
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  display: inline-block;
  margin: 2em 0.5em;
  cursor: pointer;
}
/* line 60, ../../resources/sass/_landing.scss */
.multi-carousel .dots li:hover {
  background: url("../images/carousel/dot_over.png") top left no-repeat;
}
/* line 63, ../../resources/sass/_landing.scss */
.multi-carousel .dots li.current, .multi-carousel .dots li.current:hover {
  background: url("../images/carousel/dot_off.png") top left no-repeat;
}
/* line 66, ../../resources/sass/_landing.scss */
.multi-carousel .sliderContainer {
  border: 1px solid #e9e9e9;
  border-radius: 10px;
  margin: 20px;
  margin-top: -20px;
}
/* line 72, ../../resources/sass/_landing.scss */
.multi-carousel .jacketContainer {
  position: relative;
  overflow: hidden;
  height: 268px;
  overflow: hidden;
  display: block;
  margin-top: 16px;
  margin-bottom: 31px;
}
/* line 81, ../../resources/sass/_landing.scss */
.multi-carousel .jacketContainer .page {
  position: absolute;
  /* width */
  overflow: hidden;
}
/* line 86, ../../resources/sass/_landing.scss */
.multi-carousel .jacketContainer .firstPage {
  border-left: 1px solid #b4b4b4;
}
/* line 89, ../../resources/sass/_landing.scss */
.multi-carousel .jacket img {
  z-index: 2;
  /*position: absolute;
    bottom: 0;*/
  display: none;
  float: none;
}
/* line 96, ../../resources/sass/_landing.scss */
.multi-carousel .jacket {
  /*background: #EAEAEA url('../images/carousel/ajax-loader.gif') 50% 50% no-repeat;*/
  color: #ccc;
  background-color: #F2F2F2;
  background-image: -moz-linear-gradient(#F7F7F7 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(#F7F7F7 0%, #F2F2F2 100%);
  background-image: -ms-linear-gradient(#F7F7F7 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F7F7), to(#F2F2F2));
  background-image: -webkit-linear-gradient(#F7F7F7 0%, #F2F2F2 100%);
  -pie-background: linear-gradient(#f7f7f7 0%, #f2f2f2 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25);
  display: inline-block;
  float: left;
  zoom: 1;
}
/* line 107, ../../resources/sass/_landing.scss */
.multi-carousel .jacket.loaded {
  background: transparent;
}
/* line 110, ../../resources/sass/_landing.scss */
.multi-carousel .captionContainer {
  margin-top: 33px;
  line-height: 18px;
  min-height: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 117, ../../resources/sass/_landing.scss */
.multi-carousel .caption {
  padding: 0;
  color: #848484;
  line-height: 18px;
  text-align: center;
  height: 18px;
  vertical-align: top;
}
/* line 125, ../../resources/sass/_landing.scss */
.multi-carousel .caption:before {
  content: url("../images/carousel/s1.png");
}
/* line 128, ../../resources/sass/_landing.scss */
.multi-carousel .caption:after {
  content: url("../images/carousel/s2.png");
}
/* line 131, ../../resources/sass/_landing.scss */
.multi-carousel .prev, .multi-carousel .next {
  width: 36px;
  height: 48px;
  text-indent: -9999px;
  display: inline-block;
  margin: 2em 0.5em;
  position: absolute;
  z-index: 99;
  top: 37%;
  display: none;
}
/* line 142, ../../resources/sass/_landing.scss */
.multi-carousel .prev {
  left: 0;
  background: url("../images/carousel/left_off.png") top left no-repeat;
}
/* line 146, ../../resources/sass/_landing.scss */
.multi-carousel .prev:hover {
  background: url("../images/carousel/left_on.png") top left no-repeat;
}
/* line 149, ../../resources/sass/_landing.scss */
.multi-carousel .prev:active {
  background: url("../images/carousel/left_press.png") top left no-repeat;
}
/* line 152, ../../resources/sass/_landing.scss */
.multi-carousel .next {
  right: 0;
  background: url("../images/carousel/right_off.png") top left no-repeat;
}
/* line 156, ../../resources/sass/_landing.scss */
.multi-carousel .next:hover {
  background: url("../images/carousel/right_on.png") top left no-repeat;
}
/* line 159, ../../resources/sass/_landing.scss */
.multi-carousel .next:active {
  background: url("../images/carousel/right_press.png") top left no-repeat;
}

/* this is the color of the text that appears in the search bar by default */
/* line 74, ../../resources/sass/_theme.scss */
::-moz-placeholder,
::-webkit-input-placeholder {
  color: #15698c;
}

/* line 80, ../../resources/sass/_theme.scss */
::selection {
  background: #17a2d0;
  text-shadow: none;
}

/* line 83, ../../resources/sass/_theme.scss */
::-moz-selection {
  background: #17a2d0;
  text-shadow: none;
}

/* Background overall */
/* line 88, ../../resources/sass/_theme.scss */
body {
  background: #eaeaea;
}

/* Background of the nav bar across the top of the page */
/* line 93, ../../resources/sass/_theme.scss */
nav {
  background: #eaeaea;
}

/* default font color of the overall site */
/* line 98, ../../resources/sass/_theme.scss */
body, select, input, textarea, .bookJacketWrapper {
  color: #404040;
}

/* default color of the links on the site */
/* line 103, ../../resources/sass/_theme.scss */
a,
a:visited {
  color: #15698c;
  text-decoration: none;
  -moz-transition: color 0.35s ease-out;
  /* FF3.7+ */
  -ms-transition: color 0.35s ease-out;
  /* MS */
  -o-transition: color 0.35s ease-out;
  /* Opera 10.5 */
  -webkit-transition: color 0.35s ease-out;
  /* Saf3.2+, Chrome */
  transition: color 0.35s ease-out;
}

/* the hover state for the above*/
/* line 110, ../../resources/sass/_theme.scss */
a:hover {
  color: #17a2d0;
  text-decoration: underline;
}

/* TODO verify that the disabled styles should be broken up this way */
/* this styles the disabled button states */
/* line 117, ../../resources/sass/_theme.scss */
.disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 123, ../../resources/sass/_theme.scss */
.disabled:hover {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}

/* line 131, ../../resources/sass/_theme.scss */
a.disabled:hover {
  color: #15698c;
  opacity: .5;
  filter: alpha(opacity=50);
  text-decoration: none;
}

/* line 139, ../../resources/sass/_theme.scss */
.active:hover, .active a:hover {
  cursor: default;
  text-decoration: none;
}

/* this overrides the text color for buttons and links inside of search results */
/* line 146, ../../resources/sass/_theme.scss */
.lowliteButton:hover,
.availabilityLink:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
/* line 151, ../../resources/sass/_theme.scss */
.lowliteButton:hover span.availabilityLocation,
.lowliteButton:hover span.copiesLink,
.lowliteButton:hover span.downloadableHoldsInfo,
.lowliteButton:hover span.moreOptionsLink,
.availabilityLink:hover span.availabilityLocation,
.availabilityLink:hover span.copiesLink,
.availabilityLink:hover span.downloadableHoldsInfo,
.availabilityLink:hover span.moreOptionsLink {
  color: #404040;
}

/* line 160, ../../resources/sass/_theme.scss */
.availabilityLink span.availabilityLocation,
.availabilityLink span.copiesLink,
.availabilityLink span.downloadableHoldsInfo,
.availabilityLink span.moreOptionsLink {
  color: #404040;
}

/* color of the advanced search link */
/* line 169, ../../resources/sass/_theme.scss */
a.advancedSearch, a.booleanSearch, a.reservesSearch, a.readingLevelSearch {
  color: #ffffff;
}

/* line 173, ../../resources/sass/_theme.scss */
.availabilityLink:hover {
  cursor: pointer;
}

/* This is the green color for availability that signifies that an item is "available" */
/* line 178, ../../resources/sass/_theme.scss */
.arrived,
.available,
.non_circulating {
  color: #50b229;
}

/* This is the red color for availability that signifies that an item is "not available" */
/* line 184, ../../resources/sass/_theme.scss */
.suspended,
.not_available,
.on_order {
  color: #b11313;
}

/* This is the blue color for availability that signifies that an item is "downloadable" */
/* line 191, ../../resources/sass/_theme.scss */
.downloadable {
  color: #14a0b1;
}

/* this is a blue clue for user input form labels */
/* line 196, ../../resources/sass/_theme.scss */
.clickableFormText {
  color: #15698c;
}

/* These are the styles for the green success message that drops down from the top of the screen */
/* line 201, ../../resources/sass/_theme.scss */
.successMessage {
  background: #4D7730;
  background-color: #4D7730;
  background-image: -moz-linear-gradient(#74A446 15%, #4D7730 95%);
  background-image: -o-linear-gradient(#74A446 15%, #4D7730 95%);
  background-image: -ms-linear-gradient(#74A446 15%, #4D7730 95%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#74A446), to(#4D7730));
  background-image: -webkit-linear-gradient(#74A446 15%, #4D7730 95%);
  -pie-background: linear-gradient(#74a446 15%, #4d7730 95%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: #f4f4f4;
  position: fixed;
}

/* line 207, ../../resources/sass/_theme.scss */
.successMessage * {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.45);
}

/* This is the color for the X in the corner of the success message drop down */
/* line 212, ../../resources/sass/_theme.scss */
.successMessage .closeSuccess {
  color: #f4f4f4;
}

/* these are the default background colors of the copies table that you would see in the all copies section of a resource */
/* line 217, ../../resources/sass/_theme.scss */
.dataTable table,
.dataTable table td,
.dataTable table th {
  border-color: #c0c0c0 !important;
}

/* See above style:  this is the color of the table headings from above */
/* line 224, ../../resources/sass/_theme.scss */
.dataTable table th {
  background-color: #c2c2c2;
  background-image: -moz-linear-gradient(#d4d4d4 0%, #c2c2c2 100%);
  background-image: -o-linear-gradient(#d4d4d4 0%, #c2c2c2 100%);
  background-image: -ms-linear-gradient(#d4d4d4 0%, #c2c2c2 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d4d4d4), to(#c2c2c2));
  background-image: -webkit-linear-gradient(#d4d4d4 0%, #c2c2c2 100%);
  -pie-background: linear-gradient(#d4d4d4 0%, #c2c2c2 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  behavior: none;
}

/* line 231, ../../resources/sass/_theme.scss */
.dataTable, .myAccountContent .dataTable {
  /* This is an override of the above styles for when this table appears in the my account area of the site */
}
/* line 233, ../../resources/sass/_theme.scss */
.dataTable table, .myAccountContent .dataTable table {
  color: #404040 !important;
  background: #ffffff;
}
/* line 236, ../../resources/sass/_theme.scss */
.dataTable table tr, .myAccountContent .dataTable table tr {
  /* see above */
}
/* line 238, ../../resources/sass/_theme.scss */
.dataTable table tr td, .myAccountContent .dataTable table tr td {
  background: #ffffff;
}
/* line 241, ../../resources/sass/_theme.scss */
.dataTable table tr.even, .myAccountContent .dataTable table tr.even {
  /* see above */
}
/* line 243, ../../resources/sass/_theme.scss */
.dataTable table tr.even td, .myAccountContent .dataTable table tr.even td {
  background: #f2f2f2;
}

/* This is a border color override for the login form and some stuff in dialogs */
/* line 253, ../../resources/sass/_theme.scss */
.lightBorder,
.loginForm input.textbox,
.lookInside h4 a,
#dialogContainer .dialogContent,
#dialogContainer .darkBorder,
#dialogContainer .lightBorder {
  border-color: #b4b4b4 !important;
}

/* line 262, ../../resources/sass/_theme.scss */
.lookInside h4 a {
  /* this is the arrow icon for the "more information" section for a resource */
  /* hover state for above */
  /* this is the open state for above */
}
/* line 264, ../../resources/sass/_theme.scss */
.lookInside h4 a .arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #15698c;
}
/* line 269, ../../resources/sass/_theme.scss */
.lookInside h4 a:hover .arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #17a2d0;
}
/* line 274, ../../resources/sass/_theme.scss */
.lookInside h4 a.open {
  /* this is the hover state for above */
}
/* line 275, ../../resources/sass/_theme.scss */
.lookInside h4 a.open .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #15698c;
}
/* line 280, ../../resources/sass/_theme.scss */
.lookInside h4 a.open:hover .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #17a2d0;
}

/* line 287, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a.mainSection {
  /* this is the style for the arrows used on the facets on search results */
}
/* line 289, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a.mainSection .arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #404040;
}
/* line 292, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a.mainSection.open {
  /* this is the opened state of above */
}
/* line 294, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a.mainSection.open .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #404040;
}

/* the style for the heading of the dialogs */
/* line 302, ../../resources/sass/_theme.scss */
#dialogContainer .dialogContent header {
  /* This is the text style of above */
  border-color: #b4b4b4 !important;
  background: #eaeaea url("../images/pattern.png") 0 0 repeat;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  behavior: none;
}
/* line 304, ../../resources/sass/_theme.scss */
#dialogContainer .dialogContent header h1 {
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
}

/* this is the style of the semi-transparent black shade behind dialogs */
/* line 315, ../../resources/sass/_theme.scss */
#dialogContainer .backdrop {
  opacity: .75;
  background: #333;
  filter: alpha(opacity=75);
  background: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
  background: -moz-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
  background: -o-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
  background: -ms-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
  background: radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
}

/* this is the drop shadow on the dialog boxes */
/* line 327, ../../resources/sass/_theme.scss */
.dialogContent {
  -webkit-box-shadow: 0 5px 80px #505050;
  -moz-box-shadow: 0 5px 80px #505050;
  -o-box-shadow: 0 5px 80px #505050;
  -ms-box-shadow: 0 5px 80px #505050;
  box-shadow: 0 5px 80px #505050;
}

/* this is a divider line used in certain places */
/* line 336, ../../resources/sass/_theme.scss */
.divider {
  height: 2px;
  background: #C7C7C7;
  background-image: -moz-linear-gradient(left, #FFFFFF 0%, #C7C7C7 25%, #C7C7C7 75%, #FFFFFF 100%);
  background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #C7C7C7 25%, #C7C7C7 75%, #FFFFFF 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(0.25, #C7C7C7), color-stop(0.75, #C7C7C7), color-stop(1, #FFFFFF));
  background-image: -o-linear-gradient(left, #FFFFFF 0%, #C7C7C7 25%, #C7C7C7 75%, #FFFFFF 100%);
  background-image: -ms-linear-gradient(left, #FFFFFF 0%, #C7C7C7 25%, #C7C7C7 75%, #FFFFFF 100%);
  background-image: linear-gradient(to right, #ffffff 0%, #c7c7c7 25%, #c7c7c7 75%, #ffffff 100%);
}

/* this is a generic style used on things to round the corners */
/* line 349, ../../resources/sass/_theme.scss */
.roundedCorners {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* this is the style of the rounded corners around the rating stars control below the book jacket on the resources full details */
/* line 354, ../../resources/sass/_theme.scss */
#detailsSidePanel .ratingsContainer {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* styles for the main search bar */
/* line 361, ../../resources/sass/_theme.scss */
.searchBar {
  border: 1px solid #bfbfbf;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* styles for the rounded corners on the dialogs */
/* line 367, ../../resources/sass/_theme.scss */
.dialogContent.roundedCorners {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  behavior: none;
}

/* adds a drop shadow to any images contained inside an element with this class */
/* line 373, ../../resources/sass/_theme.scss */
.dropShadow img {
  -webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -o-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -ms-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  behavior: none;
}

/* adds rounded corners to elements with imgContainer in the search results */
/* line 379, ../../resources/sass/_theme.scss */
.listView .roundedCorners .imgContainer {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* styles use to round just the bottom corners of an element */
/* line 384, ../../resources/sass/_theme.scss */
.bottomRoundedCorners {
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* rounds just the bottom left corner */
/* line 390, ../../resources/sass/_theme.scss */
.bottomLeftRoundedCorner,
.roundedCorners footer {
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* rounds just the bottom left corner */
/* line 396, ../../resources/sass/_theme.scss */
.gridView .roundedCorners footer, .bottomLinks.roundedCorners {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* this is the light blue-ish color on the left bar on the search results / resource details page, this color needs to be changed here and in the styles for #searchUtilities */
/* line 403, ../../resources/sass/_theme.scss */
.searchResultsContent {
  background: #f2f8fa;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* This is the white part on the right of the search results page */
/* line 409, ../../resources/sass/_theme.scss */
#searchResultsAreaContainer,
#searchErrorContainer {
  background: #fff;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  padding: 0 0 55px;
}

/* styles for the left side blue bars seen through out search results, title details and some places in my account */
/* line 418, ../../resources/sass/_theme.scss */
#searchUtilities {
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background: #f2f8fa;
}
/* line 424, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a {
  color: #404040;
}
/* line 426, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a:hover {
  color: #17a2d0;
}
/* line 432, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li ul li span.count {
  color: #b3b3b3;
}
/* line 437, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li ul li:hover span.count {
  color: #17a2d0;
}
/* line 441, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li ul li a.moreFacets {
  color: #15698c;
}

/* styles of the elements in the left light blue panels */
/* line 452, ../../resources/sass/_theme.scss */
.searchUtility {
  border: 1px solid #d0e2e8;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background: #ffffff;
}

/* line 458, ../../resources/sass/_theme.scss */
#detailsSidePanel .searchUtility {
  border-color: #f4f4f4;
}

/* gradient used for the error messaging */
/* line 463, ../../resources/sass/_theme.scss */
.errorGradient {
  background-color: #ede1e1;
  background-image: -moz-linear-gradient(#f6eaea 50%, #ede1e1 100%);
  background-image: -o-linear-gradient(#f6eaea 50%, #ede1e1 100%);
  background-image: -ms-linear-gradient(#f6eaea 50%, #ede1e1 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6eaea), to(#ede1e1));
  background-image: -webkit-linear-gradient(#f6eaea 50%, #ede1e1 100%);
  -pie-background: linear-gradient(#f6eaea 50%, #ede1e1 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: #961a1a;
  border-color: #961a1a;
}

/**
  *   End of Generic site-wide styles (and a few overrides)
  */
/* The blue gradient used in the header */
/* line 475, ../../resources/sass/_theme.scss */
#mainHeader {
  background-color: #158fb8;
  background-image: -moz-linear-gradient(#17a2d0 50%, #158fb8 100%);
  background-image: -o-linear-gradient(#17a2d0 50%, #158fb8 100%);
  background-image: -ms-linear-gradient(#17a2d0 50%, #158fb8 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#17a2d0), to(#158fb8));
  background-image: -webkit-linear-gradient(#17a2d0 50%, #158fb8 100%);
  -pie-background: linear-gradient(#17a2d0 50%, #158fb8 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-bottom: 5px solid #ffffff;
  border-top: 1px solid #b4b4b4;
  /* Color of the library name in the header */
}
/* line 481, ../../resources/sass/_theme.scss */
#mainHeader #searchSection a.logoLink {
  color: #ffffff;
}
/* line 484, ../../resources/sass/_theme.scss */
#mainHeader a.clearSearch {
  background: #c4c4c4;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: #ffffff;
}
/* line 488, ../../resources/sass/_theme.scss */
#mainHeader a.clearSearch:hover {
  text-decoration: none;
}
/* line 492, ../../resources/sass/_theme.scss */
#mainHeader h1 a {
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}

/* color for the active state of items, generally orange */
/* line 498, ../../resources/sass/_theme.scss */
.active,
.selected,
#changeViewControl li.active a,
.myAccountPage a.hilite,
#advanced_navigation a.disabled {
  opacity: 1;
  filter: alpha(opacity=100) !important;
  color: #c65910;
}

/* the color callout for fines and overdue messaging in the my account area */
/* line 510, ../../resources/sass/_theme.scss */
.fineCallout,
span.overdue {
  color: #b11313;
}

/* styles for the nav bar accross the top of the page */
/* line 517, ../../resources/sass/_theme.scss */
nav {
  /* the styles of the drop down arrow for a signed in user */
  /* the styles for the account drop down on the logged in users name */
}
/* line 518, ../../resources/sass/_theme.scss */
nav ul {
  border-left-color: #cecece;
  /* the borders on the left and right of the links*/
}
/* line 521, ../../resources/sass/_theme.scss */
nav ul li {
  border-left-color: #f8f8f8;
  border-right-color: #f8f8f8;
  /* the link styles in the top nav bar*/
  /* hover styles of above */
}
/* line 525, ../../resources/sass/_theme.scss */
nav ul li a {
  border-right-color: #cecece;
  background: none;
}
/* line 530, ../../resources/sass/_theme.scss */
nav ul li a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -o-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -ms-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f0f0f0));
  background-image: -webkit-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  -pie-background: linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 536, ../../resources/sass/_theme.scss */
nav ul.left {
  border-left-color: #cecece;
}
/* line 538, ../../resources/sass/_theme.scss */
nav ul.left li {
  border-left-color: #f8f8f8;
}
/* line 542, ../../resources/sass/_theme.scss */
nav .downArrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #15698c;
}
/* line 546, ../../resources/sass/_theme.scss */
nav #myAccountDropDownActivator:hover .downArrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #17a2d0;
}
/* line 549, ../../resources/sass/_theme.scss */
nav #myAccountDropDownActivator {
  background: url(../images/pac_divider.png) 0 0 no-repeat;
}
/* line 551, ../../resources/sass/_theme.scss */
nav #myAccountDropDownActivator:hover {
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -o-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -ms-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f0f0f0));
  background-image: -webkit-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  -pie-background: linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 554, ../../resources/sass/_theme.scss */
nav #myAccountDropDownActivator.on {
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -o-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -ms-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f0f0f0));
  background-image: -webkit-linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  -pie-background: linear-gradient(#f4f4f4 60%, #f0f0f0 80%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 559, ../../resources/sass/_theme.scss */
nav #myAccountDropDown {
  border: 1px solid #C4C4C4;
  border-width: 0 1px 1px;
  background-color: #fff;
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -webkit-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -o-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -ms-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* the generic styles for the "page" content, generally all white and rounded corners */
/* line 570, ../../resources/sass/_theme.scss */
#mainContent {
  background: #eaeaea url("../images/background.png") 0 0 repeat;
}
/* line 572, ../../resources/sass/_theme.scss */
#mainContent .activeView {
  background: #ffffff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -webkit-box-shadow:  0 0 30px 0px rgba(85, 85, 85, 0.7);
  -moz-box-shadow:  0 0 30px 0px rgba(85, 85, 85, 0.7);
  -o-box-shadow:  0 0 30px 0px rgba(85, 85, 85, 0.7);
  -ms-box-shadow:  0 0 30px 0px rgba(85, 85, 85, 0.7);
  box-shadow:  0 0 30px 0px rgba(85, 85, 85, 0.7);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* style for the container that holds the applied facets on the search results screen */
/* line 580, ../../resources/sass/_theme.scss */
#breadCrumbsContainer {
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: .5em;
  padding-bottom: .25em;
}

/* line 586, ../../resources/sass/_theme.scss */
.editInPlaceDialog h4 span {
  color: #a0a0a0;
}

/* some base styles for most types of buttons */
/* line 591, ../../resources/sass/_theme.scss */
.emptyButton, .darkButton, .lowliteButton, .hiliteButton {
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  padding: 0.62em 1em 0.62em 1em;
  font-size: 1em;
  line-height: 1em;
  min-width: 5em;
  border: 1px solid;
  white-space: nowrap;
  text-align: center;
}

/* specific coloring for buttons, this is the generic gray buttons or the buttons that are just text */
/* line 603, ../../resources/sass/_theme.scss */
.emptyButton, .lowliteButton {
  color: #15698C;
  background: #F4F4F4;
  background-color: #edecec;
  background-image: -moz-linear-gradient(#F4F4F4 48%, #edecec 52%);
  background-image: -o-linear-gradient(#F4F4F4 48%, #edecec 52%);
  background-image: -ms-linear-gradient(#F4F4F4 48%, #edecec 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#edecec));
  background-image: -webkit-linear-gradient(#F4F4F4 48%, #edecec 52%);
  -pie-background: linear-gradient(#f4f4f4 48%, #edecec 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: 0 1px white;
  behavior: none;
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .emptyButton, .no-boxshadow .lowliteButton {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 91, ../../resources/sass/_includes.scss */
.emptyButton:focus, .lowliteButton:focus {
  outline: none;
}
/* line 94, ../../resources/sass/_includes.scss */
.emptyButton::-moz-focus-inner, .lowliteButton::-moz-focus-inner {
  border: 0;
}
/* line 97, ../../resources/sass/_includes.scss */
.emptyButton.disabled, .emptyButton.disabled:hover, .emptyButton.disabled:active, .lowliteButton.disabled, .lowliteButton.disabled:hover, .lowliteButton.disabled:active {
  color: #15698C;
  background: #F4F4F4;
  background-color: #edecec;
  background-image: -moz-linear-gradient(#F4F4F4 48%, #edecec 52%);
  background-image: -o-linear-gradient(#F4F4F4 48%, #edecec 52%);
  background-image: -ms-linear-gradient(#F4F4F4 48%, #edecec 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#edecec));
  background-image: -webkit-linear-gradient(#F4F4F4 48%, #edecec 52%);
  -pie-background: linear-gradient(#f4f4f4 48%, #edecec 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: 0 1px white;
  behavior: none;
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .emptyButton.disabled, .no-boxshadow .emptyButton.disabled:hover, .no-boxshadow .emptyButton.disabled:active, .no-boxshadow .lowliteButton.disabled, .no-boxshadow .lowliteButton.disabled:hover, .no-boxshadow .lowliteButton.disabled:active {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 106, ../../resources/sass/_includes.scss */
.emptyButton:hover, .lowliteButton:hover {
  color: #15698C;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(#fcfcfc 48%, #f4f4f4 52%);
  background-image: -o-linear-gradient(#fcfcfc 48%, #f4f4f4 52%);
  background-image: -ms-linear-gradient(#fcfcfc 48%, #f4f4f4 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc), to(#f4f4f4));
  background-image: -webkit-linear-gradient(#fcfcfc 48%, #f4f4f4 52%);
  -pie-background: linear-gradient(#fcfcfc 48%, #f4f4f4 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-left-color: rgba(0, 0, 0, 0.09766);
  border-right-color: rgba(0, 0, 0, 0.09766);
  text-decoration: none;
  behavior: none;
}
/* line 114, ../../resources/sass/_includes.scss */
.emptyButton:visited, .lowliteButton:visited {
  color: #15698C;
}
/* line 117, ../../resources/sass/_includes.scss */
.emptyButton:active, .lowliteButton:active {
  color: #15698C;
  background: #edecec;
  border-bottom-color: rgba(0, 0, 0, 0.09766);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* considered the "call to action" type of buttons, its orange */
/* line 607, ../../resources/sass/_theme.scss */
.hiliteButton {
  color: white;
  background: #CF6015;
  background-color: #c5590f;
  background-image: -moz-linear-gradient(#CF6015 48%, #c5590f 52%);
  background-image: -o-linear-gradient(#CF6015 48%, #c5590f 52%);
  background-image: -ms-linear-gradient(#CF6015 48%, #c5590f 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CF6015), to(#c5590f));
  background-image: -webkit-linear-gradient(#CF6015 48%, #c5590f 52%);
  -pie-background: linear-gradient(#cf6015 48%, #c5590f 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.49609) 0px -1px 0px;
  behavior: none;
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .hiliteButton {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 91, ../../resources/sass/_includes.scss */
.hiliteButton:focus {
  outline: none;
}
/* line 94, ../../resources/sass/_includes.scss */
.hiliteButton::-moz-focus-inner {
  border: 0;
}
/* line 97, ../../resources/sass/_includes.scss */
.hiliteButton.disabled, .hiliteButton.disabled:hover, .hiliteButton.disabled:active {
  color: white;
  background: #CF6015;
  background-color: #c5590f;
  background-image: -moz-linear-gradient(#CF6015 48%, #c5590f 52%);
  background-image: -o-linear-gradient(#CF6015 48%, #c5590f 52%);
  background-image: -ms-linear-gradient(#CF6015 48%, #c5590f 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CF6015), to(#c5590f));
  background-image: -webkit-linear-gradient(#CF6015 48%, #c5590f 52%);
  -pie-background: linear-gradient(#cf6015 48%, #c5590f 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.49609) 0px -1px 0px;
  behavior: none;
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .hiliteButton.disabled, .no-boxshadow .hiliteButton.disabled:hover, .no-boxshadow .hiliteButton.disabled:active {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 106, ../../resources/sass/_includes.scss */
.hiliteButton:hover {
  color: white;
  background-color: #d45f10;
  background-image: -moz-linear-gradient(#dd6616 48%, #d45f10 52%);
  background-image: -o-linear-gradient(#dd6616 48%, #d45f10 52%);
  background-image: -ms-linear-gradient(#dd6616 48%, #d45f10 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd6616), to(#d45f10));
  background-image: -webkit-linear-gradient(#dd6616 48%, #d45f10 52%);
  -pie-background: linear-gradient(#dd6616 48%, #d45f10 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-left-color: rgba(0, 0, 0, 0.09766);
  border-right-color: rgba(0, 0, 0, 0.09766);
  text-decoration: none;
  behavior: none;
}
/* line 114, ../../resources/sass/_includes.scss */
.hiliteButton:visited {
  color: white;
}
/* line 117, ../../resources/sass/_includes.scss */
.hiliteButton:active {
  color: white;
  background: #c5590f;
  border-bottom-color: rgba(0, 0, 0, 0.09766);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* the dark blue colored buttons */
/* line 611, ../../resources/sass/_theme.scss */
.darkButton {
  color: white;
  background: #1685AD;
  background-color: #117ca3;
  background-image: -moz-linear-gradient(#1685AD 48%, #117ca3 52%);
  background-image: -o-linear-gradient(#1685AD 48%, #117ca3 52%);
  background-image: -ms-linear-gradient(#1685AD 48%, #117ca3 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1685AD), to(#117ca3));
  background-image: -webkit-linear-gradient(#1685AD 48%, #117ca3 52%);
  -pie-background: linear-gradient(#1685ad 48%, #117ca3 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.49609) 0px -1px 0px;
  behavior: none;
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .darkButton {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 91, ../../resources/sass/_includes.scss */
.darkButton:focus {
  outline: none;
}
/* line 94, ../../resources/sass/_includes.scss */
.darkButton::-moz-focus-inner {
  border: 0;
}
/* line 97, ../../resources/sass/_includes.scss */
.darkButton.disabled, .darkButton.disabled:hover, .darkButton.disabled:active {
  color: white;
  background: #1685AD;
  background-color: #117ca3;
  background-image: -moz-linear-gradient(#1685AD 48%, #117ca3 52%);
  background-image: -o-linear-gradient(#1685AD 48%, #117ca3 52%);
  background-image: -ms-linear-gradient(#1685AD 48%, #117ca3 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1685AD), to(#117ca3));
  background-image: -webkit-linear-gradient(#1685AD 48%, #117ca3 52%);
  -pie-background: linear-gradient(#1685ad 48%, #117ca3 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.49609) 0px -1px 0px;
  behavior: none;
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .darkButton.disabled, .no-boxshadow .darkButton.disabled:hover, .no-boxshadow .darkButton.disabled:active {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 106, ../../resources/sass/_includes.scss */
.darkButton:hover {
  color: white;
  background-color: #1287b1;
  background-image: -moz-linear-gradient(#188fbb 48%, #1287b1 52%);
  background-image: -o-linear-gradient(#188fbb 48%, #1287b1 52%);
  background-image: -ms-linear-gradient(#188fbb 48%, #1287b1 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#188fbb), to(#1287b1));
  background-image: -webkit-linear-gradient(#188fbb 48%, #1287b1 52%);
  -pie-background: linear-gradient(#188fbb 48%, #1287b1 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-left-color: rgba(0, 0, 0, 0.09766);
  border-right-color: rgba(0, 0, 0, 0.09766);
  text-decoration: none;
  behavior: none;
}
/* line 114, ../../resources/sass/_includes.scss */
.darkButton:visited {
  color: white;
}
/* line 117, ../../resources/sass/_includes.scss */
.darkButton:active {
  color: white;
  background: #117ca3;
  border-bottom-color: rgba(0, 0, 0, 0.09766);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* the button in the header search bar */
/* line 615, ../../resources/sass/_theme.scss */
.searchButton {
  color: white;
  background: #15688A;
  background-color: #105f80;
  background-image: -moz-linear-gradient(#15688A 48%, #105f80 52%);
  background-image: -o-linear-gradient(#15688A 48%, #105f80 52%);
  background-image: -ms-linear-gradient(#15688A 48%, #105f80 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15688A), to(#105f80));
  background-image: -webkit-linear-gradient(#15688A 48%, #105f80 52%);
  -pie-background: linear-gradient(#15688a 48%, #105f80 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.49609) 0px -1px 0px;
  behavior: none;
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .searchButton {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 91, ../../resources/sass/_includes.scss */
.searchButton:focus {
  outline: none;
}
/* line 94, ../../resources/sass/_includes.scss */
.searchButton::-moz-focus-inner {
  border: 0;
}
/* line 97, ../../resources/sass/_includes.scss */
.searchButton.disabled, .searchButton.disabled:hover, .searchButton.disabled:active {
  color: white;
  background: #15688A;
  background-color: #105f80;
  background-image: -moz-linear-gradient(#15688A 48%, #105f80 52%);
  background-image: -o-linear-gradient(#15688A 48%, #105f80 52%);
  background-image: -ms-linear-gradient(#15688A 48%, #105f80 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15688A), to(#105f80));
  background-image: -webkit-linear-gradient(#15688A 48%, #105f80 52%);
  -pie-background: linear-gradient(#15688a 48%, #105f80 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  /* IE 6-8 will not support inset even with PIE */
  /* TODO will negative pixels work? */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  outline: 0;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.49609) 0px -1px 0px;
  behavior: none;
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 60, ../../resources/sass/_includes.scss */
.no-boxshadow .searchButton.disabled, .no-boxshadow .searchButton.disabled:hover, .no-boxshadow .searchButton.disabled:active {
  border: 0;
  /*  border color + PIE + ? was pegging the CPU in ie8 */
}
/* line 106, ../../resources/sass/_includes.scss */
.searchButton:hover {
  color: white;
  background-color: #12698d;
  background-image: -moz-linear-gradient(#177297 48%, #12698d 52%);
  background-image: -o-linear-gradient(#177297 48%, #12698d 52%);
  background-image: -ms-linear-gradient(#177297 48%, #12698d 52%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#177297), to(#12698d));
  background-image: -webkit-linear-gradient(#177297 48%, #12698d 52%);
  -pie-background: linear-gradient(#177297 48%, #12698d 52%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border-left-color: rgba(0, 0, 0, 0.09766);
  border-right-color: rgba(0, 0, 0, 0.09766);
  text-decoration: none;
  behavior: none;
}
/* line 114, ../../resources/sass/_includes.scss */
.searchButton:visited {
  color: white;
}
/* line 117, ../../resources/sass/_includes.scss */
.searchButton:active {
  color: white;
  background: #105f80;
  border-bottom-color: rgba(0, 0, 0, 0.09766);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 619, ../../resources/sass/_theme.scss */
#quickInfo {
  border: 1px solid #999999;
  background: #ffffff;
}
/* line 622, ../../resources/sass/_theme.scss */
#quickInfo header,
#quickInfo header a {
  color: #A6A2A2;
}

/* styles on the container of the flow view search results */
/* line 629, ../../resources/sass/_theme.scss */
.flowViewPagingControlsContainer {
  border: 1px solid #bfbfbf;
  border-width: 1px 0;
}

/* details, diff font size 0.95em, diff border color #D0E2E8; */
/* more styles for controls that show up in the left columns on most pages */
/* line 637, ../../resources/sass/_theme.scss */
#searchUtilities ul.sideNav {
  margin: 4.695%;
  padding: 0.204em 0 0.204em 0;
  font-size: .95em;
  border: 1px solid #D0E2E8;
}
/* line 642, ../../resources/sass/_theme.scss */
#searchUtilities ul.sideNav li {
  padding: 0;
}

/*  */
/* line 650, ../../resources/sass/_theme.scss */
#detailsPageNavigation.sideNav {
  margin: 0.5em 3.135%;
}

/* more styles for controls that show up in the left columns on most pages */
/* line 655, ../../resources/sass/_theme.scss */
ul.sideNav {
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  list-style: none;
  font-size: 1.2em;
  margin: 0;
  margin-right: 0.754em;
  padding: 0.204em 0 0.204em 0;
  border: 1px solid #F4F4F4;
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 666, ../../resources/sass/_theme.scss */
ul.sideNav li a {
  display: block;
  zoom: 1;
  line-height: 1.5em;
  margin: 0.1em 0;
  padding: 0.2em 0.5em 0.2em 0.754em;
}
/* line 179, ../../resources/sass/_includes.scss */
ul.sideNav li a:before, ul.sideNav li a:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 186, ../../resources/sass/_includes.scss */
ul.sideNav li a:after {
  clear: both;
}
/* line 672, ../../resources/sass/_theme.scss */
ul.sideNav li a.active, ul.sideNav li a.disabled {
  color: #c65910;
  opacity: 1;
  filter: alpha(opacity=100) !important;
}
/* line 676, ../../resources/sass/_theme.scss */
ul.sideNav li a.active:hover, ul.sideNav li a.disabled:hover {
  background: none;
}
/* line 679, ../../resources/sass/_theme.scss */
ul.sideNav li a.active:hover span, ul.sideNav li a.active span, ul.sideNav li a.disabled:hover span, ul.sideNav li a.disabled span {
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background: #c65910;
  color: white;
}
/* line 686, ../../resources/sass/_theme.scss */
ul.sideNav li a:hover {
  background: #f7f7f7;
  text-decoration: none;
}
/* line 689, ../../resources/sass/_theme.scss */
ul.sideNav li a:hover span {
  color: #17a2d0;
}
/* line 693, ../../resources/sass/_theme.scss */
ul.sideNav li a span {
  padding: 0 .5em;
  display: block;
  float: right;
  text-align: right;
  color: #B3B3B3;
  font-size: 0.95em;
}

/* styles for the my account area */
/* line 707, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent {
  /* styles for the batch controls in most my account pages */
}
/* line 709, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls {
  background: #F7F7F7;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 0.7em;
  border-radius: 0.7em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 712, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls a.disabled {
  color: #999 !important;
}
/* line 715, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls li {
  border-right: 1px solid #cecece;
}
/* line 718, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls li + li {
  border-left: 1px solid #fff;
}
/* line 721, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls li:last-child {
  border-right: none;
}

/* styles for the main set of tabs on the my account area */
/* line 729, ../../resources/sass/_theme.scss */
#mainAccountNavigation, #advanced_navigation {
  /* styles for the links in my account area header nav */
}
/* line 731, ../../resources/sass/_theme.scss */
#mainAccountNavigation li:first-child a, #advanced_navigation li:first-child a {
  -moz-border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 737, ../../resources/sass/_theme.scss */
#mainAccountNavigation li:nth-child(4) a, #mainAccountNavigation li:last-child a, #advanced_navigation li:nth-child(4) a, #advanced_navigation li:last-child a {
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 745, ../../resources/sass/_theme.scss */
#mainAccountNavigation.withConfig li:nth-child(5) a, #advanced_navigation.withConfig li:nth-child(5) a {
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 751, ../../resources/sass/_theme.scss */
#mainAccountNavigation.withConfig li:nth-child(4) a, #advanced_navigation.withConfig li:nth-child(4) a {
  border-radius: 0;
}
/* line 757, ../../resources/sass/_theme.scss */
#mainAccountNavigation a, #advanced_navigation a {
  background: #f9f9f9;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(#f8f8f8 0%, #f4f4f4 60%);
  background-image: -o-linear-gradient(#f8f8f8 0%, #f4f4f4 60%);
  background-image: -ms-linear-gradient(#f8f8f8 0%, #f4f4f4 60%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f4f4f4));
  background-image: -webkit-linear-gradient(#f8f8f8 0%, #f4f4f4 60%);
  -pie-background: linear-gradient(#f8f8f8 0%, #f4f4f4 60%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  text-shadow: 0px 1px 1px white;
  border: 1px solid #c4c4c4;
}
/* line 758, ../../resources/sass/_theme.scss */
#mainAccountNavigation a:hover, #advanced_navigation a:hover {
  text-decoration: none;
}
/* line 765, ../../resources/sass/_theme.scss */
#mainAccountNavigation a:hover, #advanced_navigation a:hover {
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(#f4f4f4 0%, #f8f8f8 60%);
  background-image: -o-linear-gradient(#f4f4f4 0%, #f8f8f8 60%);
  background-image: -ms-linear-gradient(#f4f4f4 0%, #f8f8f8 60%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f8f8f8));
  background-image: -webkit-linear-gradient(#f4f4f4 0%, #f8f8f8 60%);
  -pie-background: linear-gradient(#f4f4f4 0%, #f8f8f8 60%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 768, ../../resources/sass/_theme.scss */
#mainAccountNavigation a.hilite, #advanced_navigation a.hilite {
  background: #daeaf1;
  background-color: #daeaf1;
  background-image: -moz-linear-gradient(#d4e4ea 0%, #daeaf1 60%);
  background-image: -o-linear-gradient(#d4e4ea 0%, #daeaf1 60%);
  background-image: -ms-linear-gradient(#d4e4ea 0%, #daeaf1 60%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d4e4ea), to(#daeaf1));
  background-image: -webkit-linear-gradient(#d4e4ea 0%, #daeaf1 60%);
  -pie-background: linear-gradient(#d4e4ea 0%, #daeaf1 60%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: #404040;
  text-shadow: 0px 1px 1px white;
}

/* line 777, ../../resources/sass/_theme.scss */
.whiteSeparation {
  background: #eaeaea;
  border: 1px solid #bfbfbf;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* styles for the large headers in the my account area */
/* line 785, ../../resources/sass/_theme.scss */
.myAccountPage h2 {
  border-top: 1px solid #e9e9e9;
}

/* line 791, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent h2 {
  border: none;
}
/* line 794, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .myAccountControls {
  border-bottom: 1px solid #e9e9e9;
}

/* styles for the notifications headers on the default page of my account */
/* line 801, ../../resources/sass/_theme.scss */
.myAccountPage .notifications h2 {
  color: #b11313;
  border-top: 0;
}

/* line 806, ../../resources/sass/_theme.scss */
.myAccountPage .notifications, .myAccountPage .info {
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* styles for the notifications on the default page of my account */
/* line 812, ../../resources/sass/_theme.scss */
.myAccountPage .notifications {
  background: #ffeeee;
  border: 1px solid #ffd6d6;
}

/* styles for the notifications on the default page of my account */
/* line 818, ../../resources/sass/_theme.scss */
.myAccountPage .info {
  background: #f9fbff;
  border: 1px solid #e5eeff;
}

/* line 823, ../../resources/sass/_theme.scss */
.myAccountPage header h2 {
  color: #fff;
}

/* line 831, ../../resources/sass/_theme.scss */
#detailsPageContent header {
  border-bottom: 1px solid #bfbfbf;
}

/* border on the top of the search results container */
/* line 837, ../../resources/sass/_theme.scss */
.resultItems {
  border-top: 1px solid #bfbfbf;
}

/* removes the border from the style above because its not used in the my account area */
/* line 843, ../../resources/sass/_theme.scss */
.myAccountContent .resultItems {
  border-top: none;
}

/* the dotted lines between result items */
/* line 849, ../../resources/sass/_theme.scss */
.dottedBottomBorder,
li.mainResultItem {
  border-bottom: 1px dotted #bfbfbf;
}

/* line 855, ../../resources/sass/_theme.scss */
.resultItems .flowView ul li a.flowViewClick {
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* line 861, ../../resources/sass/_theme.scss */
.resultItems .flowView ul li a.flowViewClick:hover {
  border-color: #17a2d0 !important;
}

/* line 865, ../../resources/sass/_theme.scss */
.resultItems .flowView ul li a.active {
  border-color: #c65910 !important;
}
/* line 867, ../../resources/sass/_theme.scss */
.resultItems .flowView ul li a.active:hover {
  border-color: #c65910 !important;
}

/* the format block below title book jackets */
/* line 873, ../../resources/sass/_theme.scss */
.imgContainer .format {
  background: #f4f4f4;
  color: #404040;
}
/* line 876, ../../resources/sass/_theme.scss */
.imgContainer .format:hover {
  color: #404040;
}

/* styles for the seach suggestions drop down */
/* line 882, ../../resources/sass/_theme.scss */
.searchsuggestions,
.miniPopUpContent {
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background: #fff;
  -webkit-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -o-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  -ms-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  position: absolute;
}

/* styles for the seach suggestions drop down links */
/* line 891, ../../resources/sass/_theme.scss */
.suggestionsContainer ul li a:hover,
.suggestionsContainer ul li a.hilite {
  background: #f2f8fa;
  color: #17a2d0;
  text-decoration: none;
}

/* generic styles for the pop controls: add to list, save search, search suggestions and a few other areas */
/* line 899, ../../resources/sass/_theme.scss */
.miniPopUpContent {
  border-color: #bfbfbf;
}
/* line 901, ../../resources/sass/_theme.scss */
.miniPopUpContent header {
  border-bottom: 1px solid #bfbfbf;
  background: #ffffff url("../images/pattern.png") 0 0 repeat;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* styles for form input errors */
/* line 910, ../../resources/sass/_theme.scss */
input.error,
textarea.error,
select.error,
#accountSettings .myAccountContent form div.formRow input[type="text"].error,
#accountSettings .myAccountContent form div.formRow input[type="password"].error {
  border: 1px solid #961a1a !important;
}

/* styles for form input sections and the no items messaging on my lists */
/* line 920, ../../resources/sass/_theme.scss */
#myLists .noItems,
.myAccountContent .form .formSection,
#obrFormContainer .form .formSection {
  background: #f9f9f9;
}

/* styles for the logo editing control */
/* line 928, ../../resources/sass/_theme.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selectImage {
  border-color: #c4c4c4;
}

/* line 932, ../../resources/sass/_theme.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selectImage:hover {
  border-color: yellow !important;
}

/* line 936, ../../resources/sass/_theme.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selected,
.editInPlaceDialog .editInPlaceImageScroller ul li a.selected:hover {
  border: 2px solid #2a548c !important;
}

/* styles for the left and right arrows on the title details section */
/* line 943, ../../resources/sass/_theme.scss */
.detailsControls .next,
.detailsControls .prev {
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  border: #c4c4c4 1px solid;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background-color: #15698c;
}
/* line 950, ../../resources/sass/_theme.scss */
.detailsControls .next:hover,
.detailsControls .prev:hover {
  background-color: #17a2d0;
}
/* line 955, ../../resources/sass/_theme.scss */
.detailsControls .prev {
  background-position: 0 -71px;
  -webkit-box-shadow:  1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:  1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow:  1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -ms-box-shadow:  1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow:  1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 960, ../../resources/sass/_theme.scss */
.detailsControls .next {
  background-position: 0 0;
  -webkit-box-shadow:  -1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:  -1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow:  -1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -ms-box-shadow:  -1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow:  -1px 2px 3px 0px rgba(0, 0, 0, 0.2);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}
/* line 965, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled {
  background-position: 0 -213px;
}
/* line 969, ../../resources/sass/_theme.scss */
.detailsControls .next.disabled {
  background-position: 0 -142px;
}
/* line 973, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled,
.detailsControls .next.disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 977, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled:hover,
.detailsControls .next.disabled:hover {
  background-color: #15698c;
}

/* styles for the footer along the bottom of the page */
/* line 985, ../../resources/sass/_theme.scss */
#mainFooter {
  border-top: 5px solid #ffffff;
  background-color: #1c1c1c;
  background-image: -moz-linear-gradient(#3a3a3a 0%, #1c1c1c 30%);
  background-image: -o-linear-gradient(#3a3a3a 0%, #1c1c1c 30%);
  background-image: -ms-linear-gradient(#3a3a3a 0%, #1c1c1c 30%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3a3a3a), to(#1c1c1c));
  background-image: -webkit-linear-gradient(#3a3a3a 0%, #1c1c1c 30%);
  -pie-background: linear-gradient(#3a3a3a 0%, #1c1c1c 30%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: #c2c2c2;
  /* styles for the footer links */
}
/* line 989, ../../resources/sass/_theme.scss */
#mainFooter nav {
  margin-top: .55em;
  border-top: 1px solid #3c3c3c;
  /*@include pattern-background(#111111);*/
}
/* line 995, ../../resources/sass/_theme.scss */
#mainFooter a {
  color: #ffffff;
}
/* line 997, ../../resources/sass/_theme.scss */
#mainFooter a:hover {
  color: #ffffff;
  background: none;
  background-image: none;
  text-decoration: underline;
}

/* styles for the red bubble in the upper right corner for notifications about the user */
/* line 1007, ../../resources/sass/_theme.scss */
#myNotificationBubble {
  border: 2px solid white;
  -webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  -o-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  -ms-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  border-radius: 2em;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background: #b11313;
  background-color: #a51212;
  background-image: -moz-linear-gradient(#b11313 46%, #a51212 58%);
  background-image: -o-linear-gradient(#b11313 46%, #a51212 58%);
  background-image: -ms-linear-gradient(#b11313 46%, #a51212 58%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b11313), to(#a51212));
  background-image: -webkit-linear-gradient(#b11313 46%, #a51212 58%);
  -pie-background: linear-gradient(#b11313 46%, #a51212 58%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: white;
}
/* line 1014, ../../resources/sass/_theme.scss */
#myNotificationBubble:hover {
  background-color: #C71616;
  background-image: -moz-linear-gradient(#C71616 46%, #C71616 58%);
  background-image: -o-linear-gradient(#C71616 46%, #C71616 58%);
  background-image: -ms-linear-gradient(#C71616 46%, #C71616 58%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C71616), to(#C71616));
  background-image: -webkit-linear-gradient(#C71616 46%, #C71616 58%);
  -pie-background: linear-gradient(#c71616 46%, #c71616 58%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  color: white;
}
/* line 1018, ../../resources/sass/_theme.scss */
#myNotificationBubble:active {
  -webkit-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -o-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
  background: #b11313;
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
}

/* styles to allow the bookjackets to fade in slightly when they are loaded */
/* line 1027, ../../resources/sass/_theme.scss */
.bookjacket img {
  opacity: 0;
  -moz-transition: opacity 0.5s ease-out;
  /* FF3.7+ */
  -ms-transition: opacity 0.5s ease-out;
  /* MS */
  -o-transition: opacity 0.5s ease-out;
  /* Opera 10.5 */
  -webkit-transition: opacity 0.5s ease-out;
  /* Saf3.2+, Chrome */
  transition: opacity 0.5s ease-out;
}

/* line 1031, ../../resources/sass/_theme.scss */
.done img {
  opacity: 1;
}

/* line 6, ../../resources/sass/_obr.scss */
.obrPage #obrFormContainer, .obrPage #obrResponseContainer {
  margin: 1cm;
}
/* line 11, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_termsAndConditionsText h3 {
  margin-bottom: 10px;
}
/* line 12, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_termsAndConditionsText ul {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 34, ../../resources/sass/_obr.scss */
.obrPage form .formSection {
  min-width: 39em;
  padding: 1em 2em;
}
/* line 38, ../../resources/sass/_obr.scss */
.obrPage form div.formRow {
  width: 690px;
  margin: 0.754em 0;
}
/* line 41, ../../resources/sass/_obr.scss */
.obrPage form div.formRow.buttons {
  left: 0;
}
/* line 43, ../../resources/sass/_obr.scss */
.obrPage form div.formRow.buttons input {
  margin: 0 0 0 .5em;
  width: auto;
  float: none;
  display: inline;
}
/* line 48, ../../resources/sass/_obr.scss */
.obrPage form div.formRow.buttons input.darkButton {
  margin: 0;
}
/* line 53, ../../resources/sass/_obr.scss */
.obrPage form div.formRow #obrPageView_termsAndConditionsText {
  border: 1px solid #808080;
  background-color: #ffffff;
  width: 690px;
  height: 78px;
  overflow-y: auto;
  margin-bottom: 5px;
}
/* line 61, ../../resources/sass/_obr.scss */
.obrPage form div.formRow .tip {
  font-size: 0.7em;
}
/* line 64, ../../resources/sass/_obr.scss */
.obrPage form div.formRow input[type='text'], .obrPage form div.formRow input[type='password'], .obrPage form div.formRow select {
  padding: 5px;
  border: 1px solid #CCC;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 69, ../../resources/sass/_obr.scss */
.obrPage form div.formRow input[type='text'], .obrPage form div.formRow input[type='password'] {
  width: 690px;
}
/* line 72, ../../resources/sass/_obr.scss */
.obrPage form div.formRow label {
  width: auto;
  margin-right: 0;
  margin-bottom: 0.0625em;
}
/* line 77, ../../resources/sass/_obr.scss */
.obrPage form div.formRow label.required:after {
  content: " *";
}
/* line 80, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div {
  float: left;
  /* no margin left on first child, margins are different per row */
}
/* line 81, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div input[type='checkbox'] {
  width: 20px;
}
/* line 85, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.formMessage {
  font-size: .8em;
}
/* line 92, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.title input {
  width: 38px;
}
/* line 96, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.firstName {
  margin-left: 15px;
}
/* line 98, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.firstName input {
  width: 154px;
}
/* line 102, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.middleName {
  margin-left: 15px;
}
/* line 104, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.middleName input {
  width: 154px;
}
/* line 108, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.lastName {
  margin-left: 15px;
}
/* line 110, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.lastName input {
  width: 154px;
}
/* line 114, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.suffix {
  margin-left: 15px;
}
/* line 116, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.suffix input {
  width: 39px;
}
/* line 121, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.address {
  clear: left;
}
/* line 123, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.address input {
  width: 206px;
}
/* line 127, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.city {
  margin-left: 15px;
}
/* line 129, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.city input {
  width: 154px;
}
/* line 133, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.state {
  margin-left: 15px;
}
/* line 135, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.state input {
  width: 154px;
}
/* line 139, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.zipcode {
  margin-left: 15px;
}
/* line 141, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.zipcode input {
  width: 75px;
}
/* line 147, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.dateOfBirth input {
  width: 206px;
}
/* line 151, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.gender {
  margin-left: 15px;
}
/* line 153, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.gender select {
  width: 154px;
}
/* line 157, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.location {
  margin-left: 15px;
}
/* line 162, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.phone input {
  width: 206px;
}
/* line 166, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.email {
  margin-left: 15px;
}
/* line 168, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.email input[type="text"] {
  width: 250px;
}
/* line 171, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.email div {
  padding-top: 5px;
}
/* line 175, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.pin {
  margin-left: 15px;
}
/* line 177, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.pin input {
  width: 154px;
}

/*
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 16, ../../resources/sass/kids/_harlemShake.scss */
body {
  -webkit-backface-visibility: hidden;
}

/* line 20, ../../resources/sass/kids/_harlemShake.scss */
.slow .harlem_animated {
  transition-duration: 10.5s;
  -moz-transition-duration: 10.5s;
  -webkit-transition-duration: 10.5s;
  -o-transition-duration: 10.5s;
  -ms-transition-duration: 10.5s;
  animation-duration: 10.5s;
  -moz-animation-duration: 10.5s;
  -webkit-animation-duration: 10.5s;
  -o-animation-duration: 10.5s;
  -ms-animation-duration: 10.5s;
}

/* line 34, ../../resources/sass/kids/_harlemShake.scss */
.harlem_animated {
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  animation: spin 0.5s infinite linear;
  -moz-animation: spin 0.5s infinite linear;
  -webkit-animation: spin 0.5s infinite linear;
  -o-animation: spin 0.5s infinite linear;
  -ms-animation: spin 0.5s infinite linear;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* line 74, ../../resources/sass/kids/_harlemShake.scss */
.harlem_flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}
@-moz-keyframes shake {
  0%, 100% {
    -moz-transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}
@-o-keyframes shake {
  0%, 100% {
    -o-transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
/* line 104, ../../resources/sass/kids/_harlemShake.scss */
.harlem_shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* line 133, ../../resources/sass/kids/_harlemShake.scss */
.harlem_bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}
@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
/* line 171, ../../resources/sass/kids/_harlemShake.scss */
.harlem_tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/* line 210, ../../resources/sass/kids/_harlemShake.scss */
.harlem_swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%);
  }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -moz-transform: translateX(0%);
  }
}
@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%);
  }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -o-transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
/* line 262, ../../resources/sass/kids/_harlemShake.scss */
.harlem_wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
/* line 291, ../../resources/sass/kids/_harlemShake.scss */
.harlem_pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}
@-o-keyframes flip {
  0% {
    -o-transform: perspective(400px) rotateY(0);
    -o-animation-timing-function: ease-out;
  }
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function: ease-out;
  }
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }
  80% {
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }
  100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
/* line 386, ../../resources/sass/kids/_harlemShake.scss */
.harlem_flip {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotateOut {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(360deg);
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
  }
  100% {
    transform-origin: center center;
    transform: rotate(360deg);
  }
}
/* line 445, ../../resources/sass/kids/_harlemShake.scss */
.harlem_rotate {
  -webkit-animation-name: rotate;
  -moz-animation-name: rotate;
  -o-animation-name: rotate;
  animation-name: rotate;
}
</pre></body></html>