@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 62, ../../resources/sass/_DialogManager.scss */
.RequestsResponse ul {
  margin-bottom: 10px;
}
/* line 65, ../../resources/sass/_DialogManager.scss */
.RequestsResponse dt {
  margin-top: 5px;
  text-decoration: underline;
}
/* line 69, ../../resources/sass/_DialogManager.scss */
.RequestsResponse dd {
  margin-left: 30px;
  display: list-item;
  list-style-type: disc;
}

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

/* line 9, ../../resources/sass/_common.scss */
.btn-link {
  border: none;
  background: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #15698c;
}
/* line 18, ../../resources/sass/_common.scss */
.btn-link:hover {
  text-decoration: underline;
  color: #17a2d0;
}

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

/* line 35, ../../resources/sass/_common.scss */
.link,
.link:active,
.link:visited {
  color: #607890;
}

/* line 41, ../../resources/sass/_common.scss */
.link,
.link:visited {
  color: #15698c;
  text-decoration: none;
  -moz-transition: color 0.35s ease-out;
  -ms-transition: color 0.35s ease-out;
  -o-transition: color 0.35s ease-out;
  -webkit-transition: color 0.35s ease-out;
  transition: color 0.35s ease-out;
}

/* line 46, ../../resources/sass/_common.scss */
.link:hover {
  color: #17a2d0;
  text-decoration: underline;
}

/* line 51, ../../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 73, ../../resources/sass/_common.scss */
.successMessage {
  position: fixed;
  top: 0px;
  z-index: 101;
  width: 100%;
}
/* line 78, ../../resources/sass/_common.scss */
.successMessage .content {
  padding: .8em;
}
/* line 81, ../../resources/sass/_common.scss */
.successMessage .closeSuccess {
  position: absolute;
  float: right;
  right: 0;
  top: 0;
  font-size: 1.8em;
  padding: .1em .4em 0em 0em;
}

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

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

/* line 107, ../../resources/sass/_common.scss */
.dataTable h3 {
  margin: 0;
}
/* line 110, ../../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 116, ../../resources/sass/_common.scss */
.dataTable table th, .dataTable table td {
  padding: .5em;
}
/* line 119, ../../resources/sass/_common.scss */
.dataTable table th {
  padding: .35em .5em;
  text-align: left;
  border: 1px solid #333;
  border-width: 0 0 1px 0;
}
/* line 127, ../../resources/sass/_common.scss */
.dataTable table tr td {
  border: 1px solid #333;
  border-width: 0 0 1px 1px;
  font-size: .95em;
}
/* line 131, ../../resources/sass/_common.scss */
.dataTable table tr td strong {
  display: block;
}
/* line 134, ../../resources/sass/_common.scss */
.dataTable table tr td.available {
  font-weight: bold;
}

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

/* line 163, ../../resources/sass/_common.scss */
#detailsPageContent .dataTable.serialDataTable table tr td {
  width: 25%;
}

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

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

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

/* line 192, ../../resources/sass/_common.scss */
#eResourceCheckoutForm h3, #eResourceHoldForm h3, .eResourceCheckoutForm h3 {
  font-size: 1.3em;
}
/* line 195, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .infoMessage, #eResourceHoldForm .infoMessage, .eResourceCheckoutForm .infoMessage {
  margin-top: 0.5em;
}
/* line 198, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer, #eResourceHoldForm .formatsContainer, .eResourceCheckoutForm .formatsContainer {
  margin: 1em 0;
}
/* line 200, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer dt, #eResourceHoldForm .formatsContainer dt, .eResourceCheckoutForm .formatsContainer dt {
  margin-bottom: 1em;
}
/* line 203, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .formatsContainer dd, #eResourceHoldForm .formatsContainer dd, .eResourceCheckoutForm .formatsContainer dd {
  margin: 1em 1em;
}
/* line 205, ../../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 210, ../../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 222, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .buttonContainer, #eResourceHoldForm .buttonContainer, .eResourceCheckoutForm .buttonContainer {
  text-align: center;
  margin-top: 1.5em;
}
/* line 225, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .buttonContainer ul, #eResourceHoldForm .buttonContainer ul, .eResourceCheckoutForm .buttonContainer ul {
  list-style: none;
  margin: 0;
}
/* line 228, ../../resources/sass/_common.scss */
#eResourceCheckoutForm .buttonContainer ul li, #eResourceHoldForm .buttonContainer ul li, .eResourceCheckoutForm .buttonContainer ul li {
  display: inline-block;
  margin: 0 .25em;
}

/* line 236, ../../resources/sass/_common.scss */
.generalInfo {
  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);
  background: #f9fbff;
  border: 1px solid #e5eeff;
  padding: .9em;
  font-size: .9em;
  margin: 0.754em 0;
  clear: both;
}
/* line 245, ../../resources/sass/_common.scss */
.generalInfo ul {
  list-style: none;
  margin: 0;
}
/* line 248, ../../resources/sass/_common.scss */
.generalInfo ul li {
  zoom: 1;
}
/* line 179, ../../resources/sass/_includes.scss */
.generalInfo ul li:before, .generalInfo ul li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 186, ../../resources/sass/_includes.scss */
.generalInfo ul li:after {
  clear: both;
}

/* line 256, ../../resources/sass/_common.scss */
#overdriveIFrameDialog dl iframe {
  position: relative;
  height: 60vh;
  width: 100%;
}
/* line 263, ../../resources/sass/_common.scss */
#overdriveIFrameDialog .buttonContainer {
  text-align: center;
  margin-top: 1.5em;
}
/* line 267, ../../resources/sass/_common.scss */
#overdriveIFrameDialog .buttonContainer ul {
  list-style: none;
  margin: 0;
}
/* line 271, ../../resources/sass/_common.scss */
#overdriveIFrameDialog .buttonContainer ul li {
  display: inline-block;
  margin: 0 .25em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 532, ../../resources/sass/_screen.scss */
.loginForm h3 {
  margin-bottom: 1em;
}
/* line 535, ../../resources/sass/_screen.scss */
.loginForm p.loginMessage {
  padding: 0.5em 0 1em;
}
/* line 538, ../../resources/sass/_screen.scss */
.loginForm .padding {
  padding-left: 1em;
}
/* line 541, ../../resources/sass/_screen.scss */
.loginForm label.textboxLabel {
  font-size: .9em;
  margin: .3em 0;
  padding: 0.15em 0 0;
}
/* line 546, ../../resources/sass/_screen.scss */
.loginForm input.textbox {
  font-size: 1em;
  display: block;
  width: 98%;
  margin: .2em 0 .5em 0;
  border: 1px solid #333;
}
/* line 553, ../../resources/sass/_screen.scss */
.loginForm .rememberMeContainer {
  display: block;
  font-size: .7em;
  margin: 1em 0 1.5em;
}
/* line 558, ../../resources/sass/_screen.scss */
.loginForm .rememberMeContainer label {
  padding: 0 1em 0 0;
}
/* line 561, ../../resources/sass/_screen.scss */
.loginForm #accountNotLinkedErrorMessage {
  margin-bottom: 10px;
  font-style: italic;
  font-size: .8em;
}

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

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

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

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

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

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

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

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

/* line 667, ../../resources/sass/_screen.scss */
#linkedAccountsTab_form {
  margin-bottom: 20px;
}

/* line 671, ../../resources/sass/_screen.scss */
#linkedBorrowerAccountsDiv {
  margin-bottom: 20px;
}

/* line 675, ../../resources/sass/_screen.scss */
#borrowerAccountsYouAreRespDiv {
  margin-bottom: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 865, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller {
  height: 160px;
  overflow-y: hidden;
  overflow-x: scroll;
  white-space: nowrap;
  position: relative;
}
/* line 872, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li {
  display: inline-block;
  height: 100px;
  width: 104px;
  margin: 1em 0 0 0;
}
/* line 877, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a {
  font-size: .7em;
  display: block;
  text-align: center;
}
/* line 882, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selectImage {
  display: block;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: 2px solid #333;
}
/* line 891, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li a.selectImage img, .editInPlaceDialog .editInPlaceImageScroller ul li a.selected img {
  max-width: 100%;
}
/* line 897, ../../resources/sass/_screen.scss */
.editInPlaceDialog .editInPlaceImageScroller ul li + li {
  margin-left: 17px;
}
/* line 902, ../../resources/sass/_screen.scss */
.editInPlaceDialog .uploadForm {
  padding: 1em;
  margin: 1em 0 0;
  border: 1px solid #333;
  border-width: 1px;
}
/* line 908, ../../resources/sass/_screen.scss */
.editInPlaceDialog h3,
.editInPlaceDialog h4 {
  font-weight: normal;
  font-size: .75em;
  padding: 0 0 .3em;
}
/* line 914, ../../resources/sass/_screen.scss */
.editInPlaceDialog h4 {
  font-size: .85em;
  padding: 0 0 .5em;
}
/* line 917, ../../resources/sass/_screen.scss */
.editInPlaceDialog h4 span {
  font-size: .8em;
}

/* line 923, ../../resources/sass/_screen.scss */
#mainFooter {
  position: relative;
  margin-top: -55px;
  z-index: 8;
  padding-top: 50px;
}
/* line 930, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl {
  margin: .7em 0 0;
  list-style: none;
  font-size: .8em;
  padding-left: 2.002%;
}
/* line 935, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl li {
  float: left;
}
/* line 937, ../../resources/sass/_screen.scss */
#mainFooter #languageSelectionControl li a {
  padding-left: 1em;
}
/* line 943, ../../resources/sass/_screen.scss */
#mainFooter nav {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
}
/* line 947, ../../resources/sass/_screen.scss */
#mainFooter nav ul {
  float: left;
  margin: 0;
  border: none;
}
/* line 951, ../../resources/sass/_screen.scss */
#mainFooter nav ul li {
  border: none;
}
/* line 953, ../../resources/sass/_screen.scss */
#mainFooter nav ul li a {
  border: none;
}
/* line 959, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo {
  position: relative;
  float: right;
  padding: 0;
}
/* line 964, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a {
  padding-top: .8em;
  padding-bottom: .8em;
}
/* line 967, ../../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 976, ../../resources/sass/_screen.scss */
#mainFooter nav #tlcFooterInfo li a.tlcLogo:hover {
  background-position: 0 -17px;
}
/* line 983, ../../resources/sass/_screen.scss */
#mainFooter nav #footerLinks {
  padding-left: 2.002%;
}
/* line 986, ../../resources/sass/_screen.scss */
#mainFooter nav #footerLinks li a {
  padding-left: 0;
  padding-right: 1.5em;
  padding-top: .8em;
  padding-bottom: .8em;
}

/* line 999, ../../resources/sass/_screen.scss */
#requestsForm {
  line-height: 1.5em;
}
/* line 1003, ../../resources/sass/_screen.scss */
#requestsForm h3 {
  font-size: 1.3em;
  margin-bottom: 0.754em;
}
/* line 1007, ../../resources/sass/_screen.scss */
#requestsForm div {
  margin-bottom: 0.754em;
}
/* line 1010, ../../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 1012, ../../resources/sass/_screen.scss */
#requestsForm dd label {
  float: left;
  margin-left: 0.5em;
}
/* line 1015, ../../resources/sass/_screen.scss */
#requestsForm dd label[for="bookFrom"] {
  margin-left: 0;
}
/* line 1018, ../../resources/sass/_screen.scss */
#requestsForm dd label[for="bookingsOption"] {
  margin-right: 0;
}
/* line 1022, ../../resources/sass/_screen.scss */
#requestsForm dd#requestBookingsDD div {
  float: left;
  margin: 0;
}
/* line 1027, ../../resources/sass/_screen.scss */
#requestsForm dd input[type='radio'], #requestsForm input[type='checkbox'] {
  float: left;
  height: 1.5em;
  font-size: 16px;
}
/* line 1032, ../../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 1042, ../../resources/sass/_screen.scss */
#requestsForm #requestCopies {
  max-height: 300px;
  overflow: auto;
  display: block;
}
/* line 1047, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table {
  margin-top: 2px;
}
/* line 1049, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table caption {
  text-align: left;
  font-weight: bold;
}
/* line 1053, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table th.actionTH {
  width: 20px;
}
/* line 1056, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table td {
  padding: 2px;
}
/* line 1058, ../../resources/sass/_screen.scss */
#requestsForm .dataTable table td input[type='checkbox'] {
  margin: 0 10px;
}

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

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

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

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

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

  /* line 1128, ../../resources/sass/_screen.scss */
  .detailsControls .prev {
    margin-left: -1.5em;
  }
  /* line 1131, ../../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 225, ../../resources/sass/_searchResults.scss */
.resultItems ul li .imgContainer .bookjacket img.portrait {
  max-height: 7.5em;
}

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

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

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

/* line 252, ../../resources/sass/_searchResults.scss */
.resultItems ul li a.flowViewClick div.bookjacket {
  height: auto;
}
/* line 254, ../../resources/sass/_searchResults.scss */
.resultItems ul li a.flowViewClick div.bookjacket img {
  max-width: 100%;
}

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

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

/* line 269, ../../resources/sass/_searchResults.scss */
.bookjacket {
  text-align: center;
  margin: auto;
}
/* line 272, ../../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 292, ../../resources/sass/_searchResults.scss */
.bookjacket img {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 296, ../../resources/sass/_searchResults.scss */
.bookjacket img.portrait {
  max-height: 100%;
  max-width: none;
  width: auto;
}
/* line 301, ../../resources/sass/_searchResults.scss */
.bookjacket img.landscape {
  max-width: 100%;
  height: auto;
}

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

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

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

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

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

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

/* line 344, ../../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 354, ../../resources/sass/_searchResults.scss */
.resultItems .flowView #flowViewItemContainer ul {
  overflow: auto;
  height: auto;
  background: none;
  width: auto;
}

/* line 362, ../../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 371, ../../resources/sass/_searchResults.scss */
.flowView .resultItems ul li {
  background: none !important;
}

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

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

/* line 396, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer {
  margin-bottom: 2em;
}
/* line 398, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData {
  margin-left: 1.29199%;
  float: left;
  width: 66.53747%;
  position: relative;
}
/* line 403, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData h2 {
  font-size: 1.1em;
  margin-bottom: .3em;
}
/* line 407, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .availabilityLink {
  font-size: 1.1em;
  margin-top: 1.5em;
  display: block;
}
/* line 411, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .availabilityLink span.availability {
  font-weight: bold;
}
/* line 415, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .resultActions {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px dotted #b3b3b3;
}
/* line 420, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .ratingReviewContianer {
  margin-bottom: 1em;
}
/* line 422, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewleftData .ratingReviewContianer .reviews {
  padding-right: .5em;
}
/* line 427, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewBookjacketContainer {
  float: left;
  width: 32.17054%;
  height: 20.625em;
}
/* line 432, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewBookjacketContainer .bookjacket {
  height: 20.625em;
}
/* line 435, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .flowViewBookjacketContainer .bookjacket img.portrait, #flowViewItemContainer .flowViewBookjacketContainer .bookjacket img.landscape {
  max-width: 100%;
  max-height: none;
  height: auto;
  width: 100%;
}
/* line 444, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer dt, #flowViewItemContainer dd {
  display: block;
  float: left;
  line-height: 1.4em;
}
/* line 449, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer dt {
  font-weight: bold;
  clear: left;
}
/* line 454, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer dd {
  padding-left: 1em;
}
/* line 459, ../../resources/sass/_searchResults.scss */
#flowViewItemContainer .amazonLogo dd a {
  display: block;
  padding-top: 5px;
}

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

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

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

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

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

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

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

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

/* line 537, ../../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 550, ../../resources/sass/_searchResults.scss */
.quickInfo h2,
.quickInfo h3 {
  font-weight: normal;
  padding: .5em 1em;
  margin: 0;
}
/* line 556, ../../resources/sass/_searchResults.scss */
.quickInfo h2 {
  font-size: 1.3em;
}
/* line 559, ../../resources/sass/_searchResults.scss */
.quickInfo h3 {
  padding-top: 0;
  padding-left: 1.5em;
}
/* line 564, ../../resources/sass/_searchResults.scss */
.quickInfo header h3 {
  float: left;
  font-weight: normal;
  font-size: 1.2em;
  padding: .5em;
}
/* line 570, ../../resources/sass/_searchResults.scss */
.quickInfo header a {
  display: block;
  float: right;
  padding: .3em .5em 0 0;
}
/* line 574, ../../resources/sass/_searchResults.scss */
.quickInfo header a.reviews {
  display: block;
  padding: .5em 0 0 1em;
  font-weight: bold;
}
/* line 580, ../../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 586, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks li {
  display: inline;
}
/* line 588, ../../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 599, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks li + li a {
  border-left: 1px solid #333;
}
/* line 602, ../../resources/sass/_searchResults.scss */
.quickInfo header .bottomLinks.hoverState li a {
  width: 24.7%;
}
/* line 607, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoButtons {
  list-style: none;
  margin: 0 0 .5em 0;
  padding: 0;
}
/* line 611, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoButtons li {
  display: inline;
  margin: 0 .5em 0 0;
}
/* line 616, ../../resources/sass/_searchResults.scss */
.quickInfo dt {
  text-transform: capitalize;
  display: block;
}
/* line 620, ../../resources/sass/_searchResults.scss */
.quickInfo .content {
  margin: 1em 0;
  padding: 0 1em;
}
/* line 624, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent {
  padding: 0;
  font-size: .8em;
  position: relative;
}
/* line 628, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dt {
  font-weight: bold;
  margin: 0 .5em 0 0;
}
/* line 632, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dt,
.quickInfo .quickInfoContent dd {
  float: left;
  margin-top: 0.2em;
}
/* line 637, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dd a img {
  vertical-align: bottom;
  display: block;
  margin-top: 4px;
}
/* line 642, ../../resources/sass/_searchResults.scss */
.quickInfo .quickInfoContent dt {
  clear: left;
}
/* line 646, ../../resources/sass/_searchResults.scss */
.quickInfo .floatRight {
  width: 42%;
}
/* line 649, ../../resources/sass/_searchResults.scss */
.quickInfo .ratingsControl {
  width: auto;
  padding: .5em 1em 0 0;
}

/* line 656, ../../resources/sass/_searchResults.scss */
blockquote.summary {
  padding: 0;
  margin-bottom: 1em;
  line-height: 1.4em;
}

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

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

/* line 681, ../../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 691, ../../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 700, ../../resources/sass/_searchResults.scss */
#searchViewsContainer .searchResultsContent {
  position: relative;
}

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

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

/* line 719, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer,
.pagingControlsContainer {
  text-align: center;
  font-size: 1em;
  position: relative;
  z-index: 9;
  padding: 2em 1em 0;
}
/* line 726, ../../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 735, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow,
.flowViewPagingControlsContainer .prev,
.pagingControlsContainer .leftArrow,
.pagingControlsContainer .prev {
  padding-left: 14px;
}
/* line 738, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow:hover,
.flowViewPagingControlsContainer .prev:hover,
.pagingControlsContainer .leftArrow:hover,
.pagingControlsContainer .prev:hover {
  background-position: left -12px;
}
/* line 741, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .leftArrow.disabled,
.flowViewPagingControlsContainer .prev.disabled,
.pagingControlsContainer .leftArrow.disabled,
.pagingControlsContainer .prev.disabled {
  background-position: 0 2px;
}
/* line 743, ../../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 749, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .rightArrow,
.flowViewPagingControlsContainer .next,
.pagingControlsContainer .rightArrow,
.pagingControlsContainer .next {
  padding-right: 14px;
  background-position: right -26px;
}
/* line 754, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .rightArrow:hover,
.flowViewPagingControlsContainer .next:hover,
.pagingControlsContainer .rightArrow:hover,
.pagingControlsContainer .next:hover {
  background-position: right -40px;
}
/* line 757, ../../resources/sass/_searchResults.scss */
.flowViewPagingControlsContainer .rightArrow.disabled,
.flowViewPagingControlsContainer .next.disabled,
.pagingControlsContainer .rightArrow.disabled,
.pagingControlsContainer .next.disabled {
  background-position: right -26px;
}

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

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

/* line 773, ../../resources/sass/_searchResults.scss */
.floatControls {
  margin: .9em .5em .8em 1em;
}
/* line 775, ../../resources/sass/_searchResults.scss */
.floatControls #sortingControlContainer,
.floatControls #checkAllResultsContainer,
.floatControls .bulkActionControlContainer {
  padding-right: .5em;
}
/* line 780, ../../resources/sass/_searchResults.scss */
.floatControls #sortingControlContainer {
  float: left;
}
/* line 783, ../../resources/sass/_searchResults.scss */
.floatControls #checkAllResultsContainer,
.floatControls .bulkActionControlContainer {
  float: right;
}

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

/* line 794, ../../resources/sass/_searchResults.scss */
#searchUtilities {
  width: 22.32232%;
  /*position: absolute;
    top:      0px;
    bottom:   -55px;*/
  float: left;
  z-index: 9;
}
/* line 802, ../../resources/sass/_searchResults.scss */
#searchUtilities .searchUtility {
  margin: 4.4843%;
  padding: 3.58744%;
}
/* line 805, ../../resources/sass/_searchResults.scss */
#searchUtilities .searchUtility h3 {
  font-weight: normal;
}
/* line 810, ../../resources/sass/_searchResults.scss */
#searchUtilities ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: .95em;
}
/* line 815, ../../resources/sass/_searchResults.scss */
#searchUtilities ul li {
  padding: 2.24215% 0;
}
/* line 821, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#branchLimitControl li span {
  display: block;
  float: left;
}
/* line 825, ../../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 835, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li {
  padding: 0;
}
/* line 837, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li a {
  display: block;
  padding: 2.24215% 0;
  font-size: .95em;
}
/* line 843, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li {
  padding: 0;
  font-size: .85em;
  padding: .3em 0 .3em 18px;
}
/* line 847, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li a {
  padding: 0;
  display: block;
  float: left;
  width: 70%;
}
/* line 854, ../../resources/sass/_searchResults.scss */
#searchUtilities ul#facets li ul li .applyFacet:hover {
  text-decoration: none !important;
  cursor: pointer;
}
/* line 858, ../../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 873, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 878, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs li {
  padding: .25em 0;
}
/* line 880, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs li span {
  display: block;
  float: left;
  width: 60%;
}
/* line 885, ../../resources/sass/_searchResults.scss */
#facetBreadCrumbs li a {
  display: block;
  float: right;
  font-size: .8em;
}

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

/* line 904, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 908, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li {
  margin: 0;
  padding: 0;
  font-size: .85em;
}
/* line 912, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li a {
  display: block;
  padding: .5em 1em;
  outline: none;
}
/* line 916, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li a.bookjacketLink {
  float: left;
  width: 15%;
}
/* line 921, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li .suggestionData {
  float: right;
  width: 84%;
}
/* line 925, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li .imgContainer {
  float: left;
  width: 15%;
}
/* line 929, ../../resources/sass/_searchResults.scss */
.suggestionsContainer ul li span {
  display: block;
}
/* line 934, ../../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 111, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer .deletableTagLeft_admin {
  float: left;
  border-radius: 4px 0 0 4px;
  border: solid #bbb 1px;
  padding: 5px;
  border-right: none;
}
/* line 119, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer .deletableTagRight {
  display: none;
}
/* line 121, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer .deletableTagRight_admin {
  display: block;
  float: left;
  border-radius: 0 4px 4px 0;
  border: solid #bbb 1px;
  padding: 5px;
}
/* line 129, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer .deletableTagSpacer {
  display: none;
}
/* line 131, ../../resources/sass/_titleDetails.scss */
#detailsPageContent #detailsTagsContainer .deletableTagSpacer_admin {
  display: block;
  clear: both;
  margin-bottom: 3px;
}
/* line 138, ../../resources/sass/_titleDetails.scss */
#detailsPageContent .dottedBottomBorder {
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
}
/* line 142, ../../resources/sass/_titleDetails.scss */
#detailsPageContent .summary {
  line-height: 1.5em;
}
/* line 145, ../../resources/sass/_titleDetails.scss */
#detailsPageContent .amazonLogo {
  padding-bottom: 1em;
}

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

/* line 163, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel {
  float: left;
  width: 21.42142%;
}
/* line 167, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent {
  width: 100%;
}
/* line 168, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent h4 {
  font-weight: normal;
}
/* line 170, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent h4 small {
  display: block;
  font-size: .9em;
  color: #C2C2C2;
}
/* line 176, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent .ratingsControl {
  padding: .5em 0;
  border-top: none;
  text-align: center;
}
/* line 182, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent .imgContainer {
  width: 100%;
}
/* line 184, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent .imgContainer .bookjacket {
  width: 100%;
}
/* line 186, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .sideTopContent .imgContainer .bookjacket img {
  max-width: 100%;
}
/* line 193, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .searchUtility {
  margin: 0.5em 3.1348%;
}
/* line 195, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .searchUtility h4 {
  margin: .5em 0;
}
/* line 199, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .ratingsContainer {
  margin-top: 0;
  border-width: 0px 1px 1px;
}
/* line 203, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .imgContainer {
  /*padding: percentage($search-utilities-margin * 2/ $details-page-right-panel-width);*/
  min-height: 208px;
}
/* line 206, ../../resources/sass/_titleDetails.scss */
#detailsSidePanel .imgContainer .format {
  padding: .4em 0;
  font-size: 1.1em;
  margin: 0.5em 3.1348% 0;
}

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

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

/* line 223, ../../resources/sass/_titleDetails.scss */
#libraryThingContainer {
  min-height: 20px;
  position: relative;
}

/* line 228, ../../resources/sass/_titleDetails.scss */
#details_tags {
  margin: .1em 0 0 0;
}

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

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

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

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

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

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

/* line 300, ../../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 306, ../../resources/sass/_titleDetails.scss */
#fullDetails_marcData ul li, #fullDetails_ReadingLevelSummary ul li,
#details_relatedContainer ul li {
  padding: .1em 0;
}

/* line 310, ../../resources/sass/_titleDetails.scss */
.relatedContent {
  margin-top: -1em;
  padding-bottom: 1em;
  padding-top: 1em;
}

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

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

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

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

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

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

/* line 367, ../../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 377, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev {
  left: 0;
  background: url("../images/carousel/left_off.png") top left no-repeat;
}
/* line 381, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev:hover {
  background: url("../images/carousel/left_on.png") top left no-repeat;
}
/* line 384, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .prev:active {
  background: url("../images/carousel/left_press.png") top left no-repeat;
}
/* line 387, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .next {
  right: 0;
  background: url("../images/carousel/right_off.png") top left no-repeat;
}
/* line 391, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .next:hover {
  background: url("../images/carousel/right_on.png") top left no-repeat;
}
/* line 394, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer .next:active {
  background: url("../images/carousel/right_press.png") top left no-repeat;
}
/* line 404, ../../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 405, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .bookjacket div {
  width: 69%;
}
/* line 416, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf img {
  max-height: 225px;
  display: block;
  margin: auto;
}
/* line 421, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf a, .virtualShelfDialogContainer #virtualShelf a:hover {
  text-decoration: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 428, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .format {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -25px;
}
/* line 434, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf li {
  height: 225px;
  position: relative;
  text-align: center;
  float: left;
}
/* line 440, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf li.cover {
  margin: 0 1px;
}
/* line 443, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf li.spine a {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  color: #fff;
}
/* line 449, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .SpineRed {
  background-image: url("../images/virtualShelf/SpineRed.png");
}
/* line 452, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .SpineBlue {
  background-image: url("../images/virtualShelf/SpineBlue.png");
}
/* line 455, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .SpineGreen {
  background-image: url("../images/virtualShelf/SpineGreen.png");
}
/* line 458, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine {
  width: 25px;
}
/* line 460, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine a {
  bottom: 0;
  display: block;
}
/* line 464, ../../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 491, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .short {
  height: 180px;
}
/* line 493, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .short span {
  width: 170px;
}
/* line 497, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .medium {
  height: 200px;
}
/* line 499, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .medium span {
  width: 190px;
}
/* line 503, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .tall {
  height: 220px;
}
/* line 505, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .spine .tall span {
  width: 210px;
}
/* line 510, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .cover {
  width: 120px;
}
/* line 512, ../../resources/sass/_titleDetails.scss */
.virtualShelfDialogContainer #virtualShelf .cover a {
  display: block;
}
/* line 517, ../../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, .enumeration, .chronology {
  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 */
#accountSettings .myAccountFormDivider {
  margin-top: 0.754em;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 512, ../../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 516, ../../resources/sass/_myAccount.scss */
#accountSummary .notifications h2 {
  font-size: 1em;
  margin-top: 0;
  padding-top: 0;
}

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

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

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

/* line 536, ../../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 544, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation, #advanced_navigation {
  margin: 1.1em 2.2em;
  list-style: none;
  font-size: 1.1em;
  text-align: center;
}
/* line 549, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation li, #advanced_navigation li {
  display: inline-block;
  width: 25%;
}
/* line 552, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation li a, #advanced_navigation li a {
  line-height: 50px;
  text-align: center;
  height: 50px;
  display: block;
}
/* line 560, ../../resources/sass/_myAccount.scss */
#mainAccountNavigation.withConfig li, #advanced_navigation.withConfig li {
  width: 20%;
}

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

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

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

/* line 580, ../../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 596, ../../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 603, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow {
  width: 39em;
  margin: 0.754em 0;
}
/* line 606, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow.buttons {
  left: 0;
}
/* line 608, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow.buttons input {
  margin: 0 0 0 .5em;
  width: auto;
  float: none;
  display: inline;
}
/* line 613, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow.buttons input.darkButton {
  margin: 0;
}
/* line 618, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow .tip {
  font-size: 0.7em;
}
/* line 621, ../../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 626, ../../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 630, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow label {
  width: auto;
  margin-right: 0;
  margin-bottom: 0.0625em;
}
/* line 635, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div {
  float: left;
  /* no margin left on first child, margins are different per row */
}
/* line 639, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.city input {
  width: 19.5em;
}
/* line 643, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.state {
  margin-left: 1.5em;
}
/* line 645, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.state input {
  width: 10em;
}
/* line 649, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.zip {
  margin-left: 1.5em;
}
/* line 651, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.zip input {
  width: 6.5em;
}
/* line 656, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.phone.altPhone {
  margin-left: 1.5em;
}
/* line 659, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent form div.formRow div.phone input {
  width: 18.75em;
}

/* line 669, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer {
  padding-top: 2em;
}
/* line 671, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer a {
  font-size: 1.2em;
  padding: .25em 0;
}
/* line 676, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer .forgotPasswordForm {
  float: none;
  overflow: hidden;
}
/* line 680, ../../resources/sass/_myAccount.scss */
#accountSettings .myAccountContent .forgotPasswordContainer .forgotPasswordForm .usernameField {
  width: 25em;
}
/* line 685, ../../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 5, ../../resources/sass/_theme.scss */
::-moz-placeholder,
::-webkit-input-placeholder {
  color: #15698c;
}

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

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

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

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

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

/* default color of the links on the site */
/* line 34, ../../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 41, ../../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 48, ../../resources/sass/_theme.scss */
.disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 54, ../../resources/sass/_theme.scss */
.disabled:hover {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=50);
}

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

/* line 70, ../../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 77, ../../resources/sass/_theme.scss */
.lowliteButton:hover,
.availabilityLink:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
/* line 82, ../../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 91, ../../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 100, ../../resources/sass/_theme.scss */
a.advancedSearch, a.booleanSearch, a.reservesSearch, a.readingLevelSearch {
  color: #ffffff;
}

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

/* This is the green color for availability that signifies that an item is "available" */
/* line 109, ../../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 115, ../../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 122, ../../resources/sass/_theme.scss */
.downloadable {
  color: #14a0b1;
}

/* this is a blue clue for user input form labels */
/* line 127, ../../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 132, ../../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 138, ../../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 143, ../../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 148, ../../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 155, ../../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 162, ../../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 164, ../../resources/sass/_theme.scss */
.dataTable table, .myAccountContent .dataTable table {
  color: #404040 !important;
  background: #ffffff;
}
/* line 167, ../../resources/sass/_theme.scss */
.dataTable table tr, .myAccountContent .dataTable table tr {
  /* see above */
}
/* line 169, ../../resources/sass/_theme.scss */
.dataTable table tr td, .myAccountContent .dataTable table tr td {
  background: #ffffff;
}
/* line 172, ../../resources/sass/_theme.scss */
.dataTable table tr.even, .myAccountContent .dataTable table tr.even {
  /* see above */
}
/* line 174, ../../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 184, ../../resources/sass/_theme.scss */
.lightBorder,
.loginForm input.textbox,
#dialogContainer .dialogContent,
#dialogContainer .darkBorder,
#dialogContainer .lightBorder {
  border-color: #b4b4b4 !important;
}

/* line 218, ../../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 220, ../../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 223, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a.mainSection.open {
  /* this is the opened state of above */
}
/* line 225, ../../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 233, ../../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 235, ../../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 246, ../../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 258, ../../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 267, ../../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 280, ../../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 285, ../../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 292, ../../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 298, ../../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 304, ../../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 310, ../../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 315, ../../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 321, ../../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 327, ../../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 334, ../../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 340, ../../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 349, ../../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 355, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a {
  color: #404040;
}
/* line 357, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li a:hover {
  color: #17a2d0;
}
/* line 363, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li ul li span.count {
  color: #b3b3b3;
}
/* line 368, ../../resources/sass/_theme.scss */
#searchUtilities ul#facets li ul li:hover span.count {
  color: #17a2d0;
}
/* line 372, ../../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 383, ../../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 389, ../../resources/sass/_theme.scss */
#detailsSidePanel .searchUtility {
  border-color: #f4f4f4;
}

/* gradient used for the success messaging */
/* line 394, ../../resources/sass/_theme.scss */
.successGradient {
  background-color: #e1ede1;
  background-image: -moz-linear-gradient(#eaf6ea 50%, #e1ede1 100%);
  background-image: -o-linear-gradient(#eaf6ea 50%, #e1ede1 100%);
  background-image: -ms-linear-gradient(#eaf6ea 50%, #e1ede1 100%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaf6ea), to(#e1ede1));
  background-image: -webkit-linear-gradient(#eaf6ea 50%, #e1ede1 100%);
  -pie-background: linear-gradient(#eaf6ea 50%, #e1ede1 100%);
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* gradient used for the error messaging */
/* line 399, ../../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 410, ../../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 416, ../../resources/sass/_theme.scss */
#mainHeader #searchSection a.logoLink {
  color: #ffffff;
}
/* line 419, ../../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 423, ../../resources/sass/_theme.scss */
#mainHeader a.clearSearch:hover {
  text-decoration: none;
}
/* line 427, ../../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 433, ../../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 445, ../../resources/sass/_theme.scss */
.fineCallout,
span.overdue {
  color: #b11313;
}

/* styles for the nav bar accross the top of the page */
/* line 452, ../../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 453, ../../resources/sass/_theme.scss */
nav ul {
  border-left-color: #cecece;
  /* the borders on the left and right of the links*/
}
/* line 456, ../../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 460, ../../resources/sass/_theme.scss */
nav ul li a {
  border-right-color: #cecece;
  background: none;
}
/* line 465, ../../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 471, ../../resources/sass/_theme.scss */
nav ul.left {
  border-left-color: #cecece;
}
/* line 473, ../../resources/sass/_theme.scss */
nav ul.left li {
  border-left-color: #f8f8f8;
}
/* line 477, ../../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 481, ../../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 484, ../../resources/sass/_theme.scss */
nav #myAccountDropDownActivator {
  background: url(../images/pac_divider.png) 0 0 no-repeat;
}
/* line 486, ../../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 489, ../../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 494, ../../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 505, ../../resources/sass/_theme.scss */
#mainContent {
  background: #eaeaea url("../images/background.png") 0 0 repeat;
}
/* line 507, ../../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 515, ../../resources/sass/_theme.scss */
#breadCrumbsContainer {
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: .5em;
  padding-bottom: .25em;
}

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

/* some base styles for most types of buttons */
/* line 526, ../../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 538, ../../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 542, ../../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 546, ../../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 550, ../../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 554, ../../resources/sass/_theme.scss */
#quickInfo {
  border: 1px solid #999999;
  background: #ffffff;
}
/* line 557, ../../resources/sass/_theme.scss */
#quickInfo header,
#quickInfo header a {
  color: #A6A2A2;
}

/* styles on the container of the flow view search results */
/* line 564, ../../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 572, ../../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 577, ../../resources/sass/_theme.scss */
#searchUtilities ul.sideNav li {
  padding: 0;
}

/*  */
/* line 585, ../../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 590, ../../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 601, ../../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 607, ../../resources/sass/_theme.scss */
ul.sideNav li a.active, ul.sideNav li a.disabled {
  color: #c65910;
  opacity: 1;
  filter: alpha(opacity=100) !important;
}
/* line 611, ../../resources/sass/_theme.scss */
ul.sideNav li a.active:hover, ul.sideNav li a.disabled:hover {
  background: none;
}
/* line 614, ../../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 621, ../../resources/sass/_theme.scss */
ul.sideNav li a:hover {
  background: #f7f7f7;
  text-decoration: none;
}
/* line 624, ../../resources/sass/_theme.scss */
ul.sideNav li a:hover span {
  color: #17a2d0;
}
/* line 628, ../../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 642, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent {
  /* styles for the batch controls in most my account pages */
}
/* line 644, ../../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 647, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls a.disabled {
  color: #999 !important;
}
/* line 650, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls li {
  border-right: 1px solid #cecece;
}
/* line 653, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent .batchControls li + li {
  border-left: 1px solid #fff;
}
/* line 656, ../../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 664, ../../resources/sass/_theme.scss */
#mainAccountNavigation, #advanced_navigation {
  /* styles for the links in my account area header nav */
}
/* line 666, ../../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 672, ../../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 680, ../../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 686, ../../resources/sass/_theme.scss */
#mainAccountNavigation.withConfig li:nth-child(4) a, #advanced_navigation.withConfig li:nth-child(4) a {
  border-radius: 0;
}
/* line 692, ../../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 693, ../../resources/sass/_theme.scss */
#mainAccountNavigation a:hover, #advanced_navigation a:hover {
  text-decoration: none;
}
/* line 700, ../../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 703, ../../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 713, ../../resources/sass/_theme.scss */
form .formSection {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  behavior: url(../js/CSSPIE/PIE.htc);
}

/* line 718, ../../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 726, ../../resources/sass/_theme.scss */
.myAccountPage h2 {
  border-top: 1px solid #e9e9e9;
}

/* line 732, ../../resources/sass/_theme.scss */
.myAccountPage .myAccountContent h2 {
  border: none;
}
/* line 735, ../../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 742, ../../resources/sass/_theme.scss */
.myAccountPage .notifications h2 {
  color: #b11313;
  border-top: 0;
}

/* line 747, ../../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 753, ../../resources/sass/_theme.scss */
.myAccountPage .notifications {
  background: #ffeeee;
  border: 1px solid #ffd6d6;
}

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

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

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

/* border on the top of the search results container */
/* line 778, ../../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 784, ../../resources/sass/_theme.scss */
.myAccountContent .resultItems {
  border-top: none;
}

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

/* line 796, ../../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 802, ../../resources/sass/_theme.scss */
.resultItems .flowView ul li a.flowViewClick:hover {
  border-color: #17a2d0 !important;
}

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

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

/* styles for the seach suggestions drop down */
/* line 823, ../../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 832, ../../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 840, ../../resources/sass/_theme.scss */
.miniPopUpContent {
  border-color: #bfbfbf;
}
/* line 842, ../../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 851, ../../resources/sass/_theme.scss */
input.error,
textarea.error,
select.error,
#accountSettings .myAccountContent form div.formRow input[type="text"].error,
#accountSettings .myAccountContent form div.formRow input[type="password"].error {
  border: 1px solid #961a1a !important;
}

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

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

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

/* line 877, ../../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 884, ../../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 891, ../../resources/sass/_theme.scss */
.detailsControls .next:hover,
.detailsControls .prev:hover {
  background-color: #17a2d0;
}
/* line 896, ../../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 901, ../../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 906, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled {
  background-position: 0 -213px;
}
/* line 910, ../../resources/sass/_theme.scss */
.detailsControls .next.disabled {
  background-position: 0 -142px;
}
/* line 914, ../../resources/sass/_theme.scss */
.detailsControls .prev.disabled,
.detailsControls .next.disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 918, ../../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 926, ../../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 930, ../../resources/sass/_theme.scss */
#mainFooter nav {
  margin-top: .55em;
  border-top: 1px solid #3c3c3c;
  /*@include pattern-background(#111111);*/
}
/* line 936, ../../resources/sass/_theme.scss */
#mainFooter a {
  color: #ffffff;
}
/* line 938, ../../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 948, ../../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 955, ../../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 959, ../../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 968, ../../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 972, ../../resources/sass/_theme.scss */
.done img {
  opacity: 1;
}

/* line 976, ../../resources/sass/_theme.scss */
#requestsMobileFooter {
  text-align: center;
  padding: 10px;
}

/* line 2, ../../resources/sass/_obr.scss */
.obrPage h1 {
  margin-bottom: 10px;
}
/* line 10, ../../resources/sass/_obr.scss */
.obrPage #obrFormContainer, .obrPage #obrResponseContainer, .obrPage #obrDisabledContainer, .obrPage #obrNoBranchesContainer {
  margin: 1cm;
}
/* line 14, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_youAreLoggedInDiv {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 19, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_generalMessageText {
  margin-top: 20px;
}
/* line 23, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_form {
  margin-top: 20px;
}
/* line 27, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_termsAndConditionsLink {
  cursor: pointer;
}
/* line 31, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_sendConfirmEmailCBDiv {
  margin-left: 5px;
}
/* line 35, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_SMSGATEWAY {
  margin-top: 7px;
}
/* line 39, ../../resources/sass/_obr.scss */
.obrPage #obrPageView_submitObrFormButton {
  margin-top: 10px;
}
/* line 43, ../../resources/sass/_obr.scss */
.obrPage #signUpWithGoogleDiv {
  display: none;
  margin-top: 10px;
}
/* line 46, ../../resources/sass/_obr.scss */
.obrPage #signUpWithGoogleDiv button {
  margin-top: 10px;
  display: block;
}
/* line 52, ../../resources/sass/_obr.scss */
.obrPage .url-field {
  overflow: hidden;
  width: 0;
  height: 0;
}
/* line 68, ../../resources/sass/_obr.scss */
.obrPage form .formSection {
  min-width: 39em;
  padding: 1em 2em;
}
/* line 72, ../../resources/sass/_obr.scss */
.obrPage form div.formRow {
  width: 690px;
}
/* line 74, ../../resources/sass/_obr.scss */
.obrPage form div.formRow.buttons {
  left: 0;
}
/* line 76, ../../resources/sass/_obr.scss */
.obrPage form div.formRow.buttons input {
  margin: 0 0 0 .5em;
  width: auto;
  float: none;
  display: inline;
}
/* line 81, ../../resources/sass/_obr.scss */
.obrPage form div.formRow.buttons input.darkButton {
  margin: 0;
}
/* line 86, ../../resources/sass/_obr.scss */
.obrPage form div.formRow #obrPageView_termsAndConditionsText {
  border: 1px solid #808080;
  background-color: #ffffff;
  width: 690px;
  height: 78px;
  overflow-y: auto;
  margin-bottom: 5px;
}
/* line 94, ../../resources/sass/_obr.scss */
.obrPage form div.formRow .tip {
  font-size: 0.7em;
}
/* line 97, ../../resources/sass/_obr.scss */
.obrPage form div.formRow .labelDiv {
  width: 200px;
  padding-top: 5px;
  float: left;
}
/* line 102, ../../resources/sass/_obr.scss */
.obrPage form div.formRow .controlDiv {
  float: left;
}
/* line 105, ../../resources/sass/_obr.scss */
.obrPage form div.formRow input[type='text'], .obrPage form div.formRow input[type='password'], .obrPage form div.formRow select {
  padding: 5px;
  border: 1px solid #CCC;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 110, ../../resources/sass/_obr.scss */
.obrPage form div.formRow input[type='text'], .obrPage form div.formRow input[type='password'] {
  width: 690px;
}
/* line 113, ../../resources/sass/_obr.scss */
.obrPage form div.formRow label.required:after {
  content: " *";
}
/* line 116, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div {
  float: left;
  /* no margin left on first child, margins are different per row */
}
/* line 117, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div input[type='checkbox'] {
  width: 20px;
}
/* line 121, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.formMessage {
  font-size: .8em;
}
/* line 128, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.TITLE input, .obrPage form div.formRow div.SUFFIX input {
  width: 38px;
}
/* line 133, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.ZIPCODE input, .obrPage form div.formRow div.ZIPCODE2 input {
  width: 75px;
}
/* line 139, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.FIRSTNAME input, .obrPage form div.formRow div.FIRSTNAME select, .obrPage form div.formRow div.MIDDLENAME input, .obrPage form div.formRow div.MIDDLENAME select, .obrPage form div.formRow div.LASTNAME input, .obrPage form div.formRow div.LASTNAME select, .obrPage form div.formRow div.ADDRESS input, .obrPage form div.formRow div.ADDRESS select, .obrPage form div.formRow div.ADDRESS2 input, .obrPage form div.formRow div.ADDRESS2 select, .obrPage form div.formRow div.CITY input, .obrPage form div.formRow div.CITY select, .obrPage form div.formRow div.CITY2 input, .obrPage form div.formRow div.CITY2 select, .obrPage form div.formRow div.STATE input, .obrPage form div.formRow div.STATE select, .obrPage form div.formRow div.STATE2 input, .obrPage form div.formRow div.STATE2 select, .obrPage form div.formRow div.DOB input, .obrPage form div.formRow div.DOB select, .obrPage form div.formRow div.GENDER input, .obrPage form div.formRow div.GENDER select, .obrPage form div.formRow div.PHONE1 input, .obrPage form div.formRow div.PHONE1 select, .obrPage form div.formRow div.PHONE2 input, .obrPage form div.formRow div.PHONE2 select, .obrPage form div.formRow div.MOBILEPHONE input, .obrPage form div.formRow div.MOBILEPHONE select, .obrPage form div.formRow div.HOMEBRANCH input, .obrPage form div.formRow div.HOMEBRANCH select, .obrPage form div.formRow div.NOTIFICATIONTYPE input, .obrPage form div.formRow div.NOTIFICATIONTYPE select, .obrPage form div.formRow div.borrowerField input, .obrPage form div.formRow div.borrowerField select {
  width: 300px;
}
/* line 144, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.EMAIL input[type="text"], .obrPage form div.formRow div.CONFIRMEMAIL input[type="text"], .obrPage form div.formRow div.EMAIL2 input[type="text"], .obrPage form div.formRow div.EMAIL3 input[type="text"] {
  width: 300px;
}
/* line 147, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.EMAIL div, .obrPage form div.formRow div.CONFIRMEMAIL div, .obrPage form div.formRow div.EMAIL2 div, .obrPage form div.formRow div.EMAIL3 div {
  padding-top: 5px;
}
/* line 152, ../../resources/sass/_obr.scss */
.obrPage form div.formRow div.PIN input, .obrPage form div.formRow div.CONFIRMPIN input {
  width: 154px;
}

/* line 1, ../../resources/sass/_syndetics.scss */
.has-syndetics {
  position: relative;
  padding-bottom: 40px;
}
/* line 7, ../../resources/sass/_syndetics.scss */
.has-syndetics .tos-link {
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 40px;
  font-size: 0.8em;
}

/* line 4, ../../resources/sass/_twirldown.scss */
.twirldown .toggle {
  position: relative;
  display: block;
  padding: .5em .99009901% .5em 20px;
}
/* line 8, ../../resources/sass/_twirldown.scss */
.twirldown .toggle .arrow {
  position: absolute;
  left: 0.3em;
  top: .7em;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #15698c;
}
/* line 16, ../../resources/sass/_twirldown.scss */
.twirldown .toggle:hover .arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #17a2d0;
}
/* line 21, ../../resources/sass/_twirldown.scss */
.twirldown .toggle.open {
  /* this is the hover state for above */
}
/* line 22, ../../resources/sass/_twirldown.scss */
.twirldown .toggle.open .arrow {
  top: .9em;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #15698c;
}
/* line 28, ../../resources/sass/_twirldown.scss */
.twirldown .toggle.open:hover .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #17a2d0;
}
/* line 35, ../../resources/sass/_twirldown.scss */
.twirldown .subViewContent {
  display: none;
}

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