@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&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&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 > #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.login, nav ul li a.logout {
  font-weight: bold;
}
/* line 63, ../../resources/sass/_screen.scss */
nav ul li a.myAccount {
  border-right: none;
}
/* line 66, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDownActivator {
  padding: 28px 1.1em 0;
  position: relative;
}
/* line 69, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDownActivator .downArrow {
  position: absolute;
  right: 30%;
  top: 45%;
}
/* line 75, ../../resources/sass/_screen.scss */
nav ul li .myAccount,
nav ul li #myAccountDropDownActivator {
  float: left;
}
/* line 79, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown {
  position: absolute;
  width: 9em;
  top: 1.95em;
  right: 0;
  float: left;
  display: none;
}
/* line 86, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li {
  float: none;
  border: none;
}
/* line 89, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li a {
  border: none;
  padding: .4em .5em;
}
/* line 92, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li a:hover {
  text-decoration: none;
  background-image: none;
}
/* line 97, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li ul {
  margin-top: -0.2em;
  font-size: 0.9em;
  border-left: none;
}
/* line 102, ../../resources/sass/_screen.scss */
nav ul li #myAccountDropDown li ul li a {
  padding-left: 1.3em;
}
/* line 110, ../../resources/sass/_screen.scss */
nav ul li + li {
  border-left: none;
}
/* line 114, ../../resources/sass/_screen.scss */
nav ul.left {
  float: left;
  border-left-width: 0px;
}
/* line 117, ../../resources/sass/_screen.scss */
nav ul.left li {
  border-left-width: 0px;
}
/* line 121, ../../resources/sass/_screen.scss */
nav ul.right {
  float: right;
}

/* line 126, ../../resources/sass/_screen.scss */
#mainHeader {
  position: relative;
  overflow: visible;
  z-index: 9;
  padding: 5px 0 50px 0;
}
/* line 133, ../../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 150, ../../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 162, ../../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 170, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechTrigger img.black {
  display: none;
}
/* line 171, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechTrigger img.white {
  display: block;
}
/* line 174, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer #speechDetails {
  display: none;
}
/* line 179, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 186, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled .bg {
  opacity: 1;
  z-index: 1;
  display: block;
}
/* line 192, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechTrigger {
  z-index: 500;
  position: absolute;
  margin-top: 25px;
  right: 30%;
}
/* line 200, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechTrigger img.black {
  display: block;
}
/* line 201, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechTrigger img.white {
  display: none;
}
/* line 204, ../../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 215, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechDetails p .interim-result {
  color: #a8a8a8;
}
/* line 219, ../../resources/sass/_screen.scss */
#mainHeader #speechContainer.speech-enabled #speechDetails p .full-result {
  color: #000;
}
/* line 228, ../../resources/sass/_screen.scss */
#mainHeader a.logoContainer {
  display: block;
  text-align: center;
  float: left;
  width: 22.32232%;
  height: 115px;
  overflow: hidden;
  position: relative;
}
/* line 236, ../../resources/sass/_screen.scss */
#mainHeader a.logoContainer img {
  max-width: 100%;
  display: block;
  margin: 0px auto;
}
/* line 242, ../../resources/sass/_screen.scss */
#mainHeader #searchSection {
  float: left;
  margin-left: .5em;
  width: 76.17618%;
}
/* line 246, ../../resources/sass/_screen.scss */
#mainHeader #searchSection form {
  margin-top: .75em;
}
/* line 249, ../../resources/sass/_screen.scss */
#mainHeader #searchSection .searchBar {
  float: left;
  background: #fff;
  padding: 0 10px;
  width: 62.0155%;
}
/* line 255, ../../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 265, ../../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 273, ../../resources/sass/_screen.scss */
#mainHeader #searchSection #header_clearSearch:hover {
  background-position: 0 -31px;
}
/* line 276, ../../resources/sass/_screen.scss */
#mainHeader #searchSection #header_clearSearch:active {
  background-position: 0 -60px;
}
/* line 280, ../../resources/sass/_screen.scss */
#mainHeader #searchSection .searchButton {
  float: left;
  display: block;
  margin-left: 0.7em;
}
/* line 285, ../../resources/sass/_screen.scss */
#mainHeader #searchSection h1 {
  font-weight: normal;
  font-size: 1.5em;
  margin-top: .7em;
}
/* line 291, ../../resources/sass/_screen.scss */
#mainHeader a.advancedSearch {
  display: block;
  float: left;
  margin: .75em 0 0 1.5em;
  font-size: .9em;
  text-decoration: underline;
}
/* line 298, ../../resources/sass/_screen.scss */
#mainHeader .advancedSearchLinkContainer {
  float: left;
  margin-left: 1.5em;
}
/* line 301, ../../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 311, ../../resources/sass/_screen.scss */
#mainContent .activeView {
  position: relative;
  margin-top: -55px;
  z-index: 11;
  /*padding-bottom: 55px;*/
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 461, ../../resources/sass/_screen.scss */
.miniPopUpContent {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 98;
  border: 1px solid #333;
  min-width: 200px;
}
/* line 468, ../../resources/sass/_screen.scss */
.miniPopUpContent form {
  padding: 1em;
}
/* line 470, ../../resources/sass/_screen.scss */
.miniPopUpContent form .createNewList {
  font-weight: bold;
  display: block;
  padding-bottom: .5em;
}
/* line 475, ../../resources/sass/_screen.scss */
.miniPopUpContent form input.textbox {
  padding: .3em;
}
/* line 479, ../../resources/sass/_screen.scss */
.miniPopUpContent header {
  padding: .65em;
}
/* line 481, ../../resources/sass/_screen.scss */
.miniPopUpContent header h1 {
  font-weight: normal;
}
/* line 485, ../../resources/sass/_screen.scss */
.miniPopUpContent .popupSaveButton {
  /*background:     none;
  border:         none;*/
  margin-left: .5em;
  padding: .45em;
  text-transform: capitalize;
}
/* line 492, ../../resources/sass/_screen.scss */
.miniPopUpContent .isConfigContainer {
  padding-top: .2em;
}
/* line 494, ../../resources/sass/_screen.scss */
.miniPopUpContent .isConfigContainer label {
  vertical-align: bottom;
  font-size: .8em;
}

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

/* line 510, ../../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 520, ../../resources/sass/_screen.scss */
#dialogContainer .backdrop {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 98;
}

/* line 530, ../../resources/sass/_screen.scss */
.loginForm h3 {
  margin-bottom: 1em;
}
/* line 533, ../../resources/sass/_screen.scss */
.loginForm p.loginMessage {
  padding: 0.5em 0 1em;
}
/* line 536, ../../resources/sass/_screen.scss */
.loginForm .padding {
  padding-left: 1em;
}
/* line 539, ../../resources/sass/_screen.scss */
.loginForm label.textboxLabel {
  font-size: .9em;
  margin: .3em 0;
  padding: 0.15em 0 0;
}
/* line 544, ../../resources/sass/_screen.scss */
.loginForm input.textbox {
  font-size: 1em;
  display: block;
  width: 98%;
  margin: .2em 0 .5em 0;
  border: 1px solid #333;
}
/* line 551, ../../resources/sass/_screen.scss */
.loginForm .rememberMeContainer {
  display: block;
  font-size: .7em;
  margin: 1em 0 1.5em;
}
/* line 556, ../../resources/sass/_screen.scss */
.loginForm .rememberMeContainer label {
  padding: 0 1em 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 858, ../../resources/sass/_screen.scss */
#mainFooter {
  position: relative;
  margin-top: -55px;
  z-index: 8;
  padding-top: 50px;
}
/* line 865, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl {
  margin: .7em 0 0;
  list-style: none;
  font-size: .8em;
  padding-left: 2.002%;
}
/* line 870, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl li {
  float: left;
}
/* line 872, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl li a {
  padding-left: 1em;
}
/* line 878, ../../resources/sass/_screen.scss */
#mainFooter nav {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
}
/* line 882, ../../resources/sass/_screen.scss */
#mainFooter nav ul {
  float: left;
  margin: 0;
  border: none;
}
/* line 886, ../../resources/sass/_screen.scss */
#mainFooter nav ul li {
  border: none;
}
/* line 888, ../../resources/sass/_screen.scss */
#mainFooter nav ul li a {
  border: none;
}
/* line 894, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo {
  position: relative;
  float: right;
  padding: 0;
}
/* line 899, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a {
  padding-top: .8em;
  padding-bottom: .8em;
}
/* line 902, ../../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 911, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a.tlcLogo:hover {
  background-position: 0 -17px;
}
/* line 918, ../../resources/sass/_screen.scss */
#mainFooter nav #footerLinks {
  padding-left: 2.002%;
}
/* line 921, ../../resources/sass/_screen.scss */
#mainFooter nav #footerLinks li a {
  padding-left: 0;
  padding-right: 1.5em;
  padding-top: .8em;
  padding-bottom: .8em;
}

/* line 934, ../../resources/sass/_screen.scss */
#requestsForm {
  line-height: 1.5em;
}
/* line 938, ../../resources/sass/_screen.scss */
#requestsForm h3 {
  font-size: 1.3em;
  margin-bottom: 0.754em;
}
/* line 942, ../../resources/sass/_screen.scss */
#requestsForm div {
  margin-bottom: 0.754em;
}
/* line 945, ../../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 947, ../../resources/sass/_screen.scss */
#requestsForm dd label {
  float: left;
  margin-left: 0.5em;
}
/* line 950, ../../resources/sass/_screen.scss */
#requestsForm dd label[for="bookFrom"] {
  margin-left: 0;
}
/* line 953, ../../resources/sass/_screen.scss */
#requestsForm dd label[for="bookingsOption"] {
  margin-right: 0;
}
/* line 957, ../../resources/sass/_screen.scss */
#requestsForm dd#requestBookingsDD div {
  float: left;
  margin: 0;
}
/* line 962, ../../resources/sass/_screen.scss */
#requestsForm dd input[type='radio'], #requestsForm input[type='checkbox'] {
  float: left;
  height: 1.5em;
  font-size: 16px;
}
/* line 967, ../../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 977, ../../resources/sass/_screen.scss */
#requestsForm #requestCopies {
  max-height: 200px;
  overflow: auto;
  display: block;
}
/* line 984, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table th.actionTH {
  width: 2.4em;
}
/* line 987, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table td {
  padding: 1em 0.754em;
}
/* line 989, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table td input[type='checkbox'] {
  margin: 0 0.7em;
}

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

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

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

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

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

  /* line 1059, ../../resources/sass/_screen.scss */
  .detailsControls .prev {
    margin-left: -1.5em;
  }
  /* line 1062, ../../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;
}

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

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

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

/* line 934, ../../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 941, ../../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 948, ../../resources/sass/_theme.scss */
.detailsControls .next:hover,
.detailsControls .prev:hover {
  background-color: #17a2d0;
}
/* line 953, ../../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 958, ../../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 963, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled {
  background-position: 0 -213px;
}
/* line 967, ../../resources/sass/_theme.scss */
.detailsControls .next.disabled {
  background-position: 0 -142px;
}
/* line 971, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled,
.detailsControls .next.disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 975, ../../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 983, ../../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 987, ../../resources/sass/_theme.scss */
#mainFooter nav {
  margin-top: .55em;
  border-top: 1px solid #3c3c3c;
  /*@include pattern-background(#111111);*/
}
/* line 993, ../../resources/sass/_theme.scss */
#mainFooter a {
  color: #ffffff;
}
/* line 995, ../../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 1005, ../../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 1012, ../../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 1016, ../../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 1025, ../../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 1029, ../../resources/sass/_theme.scss */
.done img {
  opacity: 1;
}

/*
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;
}
