@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 20, ../../app/assets/stylesheets/compass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 30, ../../app/assets/stylesheets/compass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 33, ../../app/assets/stylesheets/compass/_reset.scss */
body {
  line-height: 1;
}

/* line 36, ../../app/assets/stylesheets/compass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 39, ../../app/assets/stylesheets/compass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 43, ../../app/assets/stylesheets/compass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 47, ../../app/assets/stylesheets/compass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ==== global settings ==== */
/* line 84, ../../app/assets/stylesheets/_base.css.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 90, ../../app/assets/stylesheets/_base.css.scss */
html {
  font-family: Verdana, sans-serif;
  color: #333333;
  font-size: 16px;
  overflow-y: scroll;
}

/* maxvoltar.com/archive/-webkit-font-smoothing */
/* line 98, ../../app/assets/stylesheets/_base.css.scss */
html {
  -webkit-font-smoothing: antialiased;
}

/* type */
/* line 101, ../../app/assets/stylesheets/_base.css.scss */
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 24px;
  font-weight: bold;
}

/* line 106, ../../app/assets/stylesheets/_base.css.scss */
h1 {
  font-size: 1.5em;
  /* 24px --> 24 ÷ 16 = 1.5 */
  line-height: 1em;
  /* 24px --> 24 ÷ 24 = 1 */
}

/* line 111, ../../app/assets/stylesheets/_base.css.scss */
h2 {
  font-size: 1.375em;
  /* 22px --> 22 ÷ 16 = 1.375 */
  line-height: 1.0909em;
  /* 24px --> 24 ÷ 22 = 1.090909(09) */
}

/* line 116, ../../app/assets/stylesheets/_base.css.scss */
h3 {
  font-size: 1.25em;
  /* 20px --> 20 ÷ 16 = 1.25 */
  line-height: 1.2em;
  /* 24px --> 24 ÷ 20 = 1.2 */
}

/* line 121, ../../app/assets/stylesheets/_base.css.scss */
h4 {
  font-size: 1.125em;
  /* 18px --> 18 ÷ 16 = 1.125 */
  line-height: 1.333em;
  /* 24px --> 24 ÷ 18 = 1.3333333(3) */
}

/* line 126, ../../app/assets/stylesheets/_base.css.scss */
h5, h6 {
  font-size: 1em;
  /* 16px --> 16 ÷ 16 = 1 */
  line-height: 1.5em;
  /* 24px --> 24 ÷ 16 = 1.5 */
}

/* line 131, ../../app/assets/stylesheets/_base.css.scss */
p {
  margin-bottom: 24px;
  line-height: 1.5em;
}

/* line 136, ../../app/assets/stylesheets/_base.css.scss */
strong, b {
  font-weight: bold;
}

/* line 139, ../../app/assets/stylesheets/_base.css.scss */
em, i {
  font-style: italic;
}

/* line 143, ../../app/assets/stylesheets/_base.css.scss */
a:hover, a:active {
  outline: none;
}

/* line 145, ../../app/assets/stylesheets/_base.css.scss */
a, a:active, a:visited {
  color: #607890;
}

/* line 146, ../../app/assets/stylesheets/_base.css.scss */
a:hover {
  color: #036;
}

/* line 148, ../../app/assets/stylesheets/_base.css.scss */
span.no-script {
  font-size: 1em;
  font-family: arial, sans-serif;
  color: red;
  font-weight: bold;
}
/* line 153, ../../app/assets/stylesheets/_base.css.scss */
span.no-script a {
  text-decoration: none;
}
/* line 155, ../../app/assets/stylesheets/_base.css.scss */
span.no-script a:hover {
  text-decoration: underline;
}

/* align checkboxes, radios, text inputs with their label */
/* line 162, ../../app/assets/stylesheets/_base.css.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 163, ../../app/assets/stylesheets/_base.css.scss */
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}

/* line 164, ../../app/assets/stylesheets/_base.css.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* hand cursor on clickable input elements */
/* line 167, ../../app/assets/stylesheets/_base.css.scss */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* bicubic resizing for non-native sized IMG:
code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
/* line 171, ../../app/assets/stylesheets/_base.css.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* ==== common classes ==== */
/* line 174, ../../app/assets/stylesheets/_base.css.scss */
.clear {
  clear: both;
}

/* Hide for both screenreaders and browsers: h5bp.com/m */
/* line 180, ../../app/assets/stylesheets/_base.css.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/*  Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 183, ../../app/assets/stylesheets/_base.css.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 186, ../../app/assets/stylesheets/_base.css.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
/* line 189, ../../app/assets/stylesheets/_base.css.scss */
.invisible {
  visibility: hidden;
}

/* line 191, ../../app/assets/stylesheets/_base.css.scss */
.fltlft {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 197, ../../app/assets/stylesheets/_base.css.scss */
.fltrt {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}

/* line 203, ../../app/assets/stylesheets/_base.css.scss */
.hasPlaceholder {
  color: #777;
}

/* line 207, ../../app/assets/stylesheets/_base.css.scss */
.nav {
  position: relative;
  list-style: none;
}
/* line 39, ../../app/assets/stylesheets/_base.css.scss */
.nav li {
  list-style: none;
  margin-right: 20px;
  float: left;
}
/* line 46, ../../app/assets/stylesheets/_base.css.scss */
.nav a {
  color: #555555;
  text-decoration: none;
}
/* line 50, ../../app/assets/stylesheets/_base.css.scss */
.nav a:hover {
  color: black;
  text-decoration: underline;
}

/* line 211, ../../app/assets/stylesheets/_base.css.scss */
a.block {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  background-image: url(/);
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 0;
  background-color: none;
}

/* line 215, ../../app/assets/stylesheets/_base.css.scss */
li.dropMenu {
  position: relative;
}
/* line 217, ../../app/assets/stylesheets/_base.css.scss */
li.dropMenu ul {
  position: absolute;
}

/*
* print styles
* inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/
*/
@media print {
  /* line 227, ../../app/assets/stylesheets/_base.css.scss */
  * {
    background: transparent !important;
    color: #444 !important;
    text-shadow: none;
  }

  /* line 228, ../../app/assets/stylesheets/_base.css.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }

  /* line 229, ../../app/assets/stylesheets/_base.css.scss */
  a:after {
    content: " (" attr(href) ")";
  }

  /* line 230, ../../app/assets/stylesheets/_base.css.scss */
  abbr:after {
    content: " (" attr(title) ")";
  }

  /* line 231, ../../app/assets/stylesheets/_base.css.scss */
  .ir a:after {
    content: "";
  }

  /* Don't show links for images */
  /* line 233, ../../app/assets/stylesheets/_base.css.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 234, ../../app/assets/stylesheets/_base.css.scss */
  img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
}

  /* line 236, ../../app/assets/stylesheets/_base.css.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 237, ../../app/assets/stylesheets/_base.css.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
@font-face {
  font-family: "openSans_bold";
  src: url(/assets/OpenSans-Bold-274d43c971482aef238826f7b35d49e9.eot);
  /* IE9 Compat Modes */
  src: url(/assets/OpenSans-Bold.eot?#iefix) format("embedded-opentype"), url(/assets/OpenSans-Bold-c02d81514cca4a98eadcc44a669a982e.woff) format("woff"), url(/assets/OpenSans-Bold-9bb22b17569606e6068a8d23b80bafc4.ttf) format("truetype"), url(/assets/OpenSans-Bold.svg#svgFontName) format("svg");
  /* Legacy iOS */
}

@font-face {
  font-family: "openSans_black";
  src: url(/assets/OpenSans-ExtraBold-0baf7d1a55ec79d96139862309d2bc93.eot);
  /* IE9 Compat Modes */
  src: url(/assets/OpenSans-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/assets/OpenSans-ExtraBold-782cdf6e6325c7c7fadbf9dc49ff59ef.woff) format("woff"), url(/assets/OpenSans-ExtraBold-fb57383d98c2b853778f44d9fb694c07.ttf) format("truetype"), url(/assets/OpenSans-ExtraBold.svg#svgFontName) format("svg");
  /* Legacy iOS */
}

/* This is for phone + tablet */
/* ==== custom site styles ==== */
/* line 173, ../../app/assets/stylesheets/screen.css.scss */
body {
  background: url(/assets/header_sm-a393147489c6617dec73334a36cc9b30.png) repeat-x;
  text-align: center;
}
@media screen and (min-width: 1000px) {
  /* line 173, ../../app/assets/stylesheets/screen.css.scss */
  body {
    background: url(/assets/header_wide-e6bfb92d3a1159ad77a06a44ec2a8418.png) repeat-x;
  }
}
/* line 180, ../../app/assets/stylesheets/screen.css.scss */
body.no-background {
  background: none;
}
/* line 185, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  text-align: left;
  margin: 0 auto;
  width: 87.89063%;
  padding: 0;
}
/* line 192, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header {
  margin-bottom: 0px;
  z-index: 9999;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
@media screen and (min-width: 1000px) {
  /* line 192, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header {
    height: 165px;
    margin-bottom: 24px;
  }
}
/* line 201, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header h1 {
  margin-bottom: 15px;
  float: left;
}
/* line 204, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header h1 a {
  width: 102px;
  height: 42px;
  display: block;
  text-indent: -9999px;
  background: url(/assets/dcmp_logo_mobile_small-6387c6f86c1e98cad4a532d0ca8b507a.png) no-repeat 0 8px;
}
@media screen and (min-width: 840px) {
  /* line 204, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header h1 a {
    width: 266px;
    height: 31px;
    margin-top: 8px;
    background: url(/assets/dcmp_logo_mobile_lg-3e71a4e5caa0a829f3d12dc246cb0514.png) no-repeat 0 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 204, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header h1 a {
    width: 247px;
    height: 101px;
    margin-top: 0px;
    background: url(/assets/dcmp_logo_mid-54a3e5c6c94dc25ef373699e020f841b.png) no-repeat 0 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 204, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header h1 a {
    width: 449px;
    height: 120px;
    margin-top: 0;
    background: url(/assets/dcmp_logo_wide-6574d62ad0a2c33830186e56e41f40f5.png) no-repeat 0 0px;
  }
}
/* line 230, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav {
  clear: left;
  margin-bottom: 10px;
  float: left;
}
@media screen and (min-width: 480px) {
  /* line 230, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav {
    float: right;
    clear: none;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 800px) {
  /* line 230, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav {
    display: block;
    margin-top: 0px;
    margin-bottom: 2px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 230, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav {
    margin-top: 15px;
    margin-bottom: 0;
  }
}
/* line 248, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav .parent-user-text {
  color: #fff;
  font-weight: bold;
  font-size: 0.8em;
  margin-left: 5px;
  margin-top: 15px;
  display: inline-block;
}
/* line 256, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav .parent-change-text {
  color: #fff;
  font-weight: bold;
  font-size: 0.8em;
  margin-left: 5px;
  margin-top: 15px;
  display: block;
}
/* line 265, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav ul li {
  color: #0f809e;
  margin-right: 0;
  margin-left: 0px;
  margin-right: 5px;
}
/* line 271, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav ul li:first-child a {
  padding-left: 0;
}
@media screen and (min-width: 480px) {
  /* line 265, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav ul li {
    color: white;
    margin-left: 2px;
  }
}
@media screen and (min-width: 800px) {
  /* line 265, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav ul li {
    margin-left: 5px;
  }
}
/* line 282, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav ul li a {
  color: #0f809e;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 13px;
  padding-left: 5px;
}
@media screen and (min-width: 480px) {
  /* line 282, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav ul li a {
    color: white;
    font-size: 10px;
    padding-left: 2px;
  }
}
@media screen and (min-width: 800px) {
  /* line 282, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav ul li a {
    font-size: 11px;
    padding-left: 5px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 282, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.top-nav ul li a {
    font-size: 12px;
  }
}
/* line 300, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.top-nav ul li a:hover {
  color: #195f67;
  text-decoration: none;
}
/* line 308, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main {
  display: none;
  border-bottom: 1px solid #b9eefc;
  padding-bottom: 12px;
}
@media screen and (min-width: 800px) {
  /* line 308, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.main {
    display: block;
    clear: left;
    float: left;
    margin-top: -5px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 308, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.main {
    margin-top: 7px;
    border-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 308, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.main {
    margin-top: -12px;
  }
}
/* line 327, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li {
  color: #195f67;
  margin-right: 0;
}
/* line 330, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li a {
  font-weight: bold;
  font-family: "openSans_bold", sans-serif;
  color: #195f67;
  display: inline-block;
  padding: 11px 10px 13px;
}
@media screen and (min-width: 800px) {
  /* line 330, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header nav.main ul li a {
    font-size: 14px;
  }
}
/* line 339, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li a:hover {
  text-decoration: none;
  color: #231f20;
}
/* line 344, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li.dropMenu {
  position: relative;
}
/* line 347, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li.dropMenu a:hover {
  background: #ff8a02;
}
/* line 351, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li.dropMenu ul {
  position: absolute;
  width: 100%;
  background: #ff8a02;
  display: none;
  z-index: 9999;
  top: 38px;
  padding-bottom: 5px;
  min-width: 100px;
}
/* line 361, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li.dropMenu ul li {
  float: none;
}
/* line 363, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li.dropMenu ul li a {
  font-family: arial, sans-serif;
  color: white;
  border-bottom: 1px solid #ffa944;
  display: block;
  padding: 6px 10px;
  width: 100%;
}
/* line 370, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header nav.main ul li.dropMenu ul li a:hover {
  color: #ad6511;
  background: #fff5e9;
  border-bottom: 1px solid #ad6511;
}
/* line 382, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header a.menu_btn {
  text-decoration: none;
  color: white;
  font-size: 16px;
  font-weight: bold;
  padding-right: 20px;
  display: block;
  float: right;
  position: relative;
  top: 20px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 50px -22px;
}
/* line 393, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header a.menu_btn:hover {
  color: #231f20;
  background-position: 50px -4px;
}
@media screen and (min-width: 480px) {
  /* line 382, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header a.menu_btn {
    position: absolute;
    top: 55px;
    color: #0f809e;
    clear: left;
    font-size: 14px;
    float: left;
    padding-right: 18px;
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 45px -22px;
  }
  /* line 406, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header a.menu_btn:hover {
    color: #231f20;
    background-position: 45px -4px;
  }
}
@media screen and (min-width: 800px) {
  /* line 382, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header a.menu_btn {
    display: none;
  }
}
/* line 415, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search {
  float: left;
  margin-top: 20px;
  margin-bottom: 10px;
  width: 100%;
  background: #e6f5f9;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6f5f9), color-stop(100%, #b9eefc));
  background-image: -webkit-linear-gradient(top, #e6f5f9, #b9eefc);
  background-image: -moz-linear-gradient(top, #e6f5f9, #b9eefc);
  background-image: -o-linear-gradient(top, #e6f5f9, #b9eefc);
  background-image: linear-gradient(top, #e6f5f9, #b9eefc);
  padding: 15px 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #b9eefc;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 415, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search {
    margin-top: 40px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 800px) {
  /* line 415, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search {
    position: absolute;
    top: 0;
    right: 270px;
    margin-top: 5px;
    width: 180px;
    float: none;
    padding: 0px;
    background: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 415, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search {
    border-left: 1px solid #b9eefc;
    width: 320px;
    border-right: 1px solid #b9eefc;
    padding: 0 20px;
    margin-top: 12px;
  }
}
@media screen and (min-width: 1320px) {
  /* line 415, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search {
    background: #e6f5f9;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6f5f9), color-stop(100%, #b9eefc));
    background-image: -webkit-linear-gradient(top, #e6f5f9, #b9eefc);
    background-image: -moz-linear-gradient(top, #e6f5f9, #b9eefc);
    background-image: -o-linear-gradient(top, #e6f5f9, #b9eefc);
    background-image: linear-gradient(top, #e6f5f9, #b9eefc);
    padding: 20px;
    width: 300px;
    -webkit-border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
    -ms-border-radius: 0 0 15px 15px;
    -o-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    border: 1px solid white;
    -webkit-box-shadow: #d2d2d2 0px 2px 5px;
    -moz-box-shadow: #d2d2d2 0px 2px 5px;
    box-shadow: #d2d2d2 0px 2px 5px;
    margin-top: 0;
    right: 280px;
  }
}
/* line 460, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form {
  float: right;
  width: 100%;
}
/* line 463, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-help {
  padding-left: 14px;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;
  margin-bottom: 5px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -1508px;
}
@media screen and (min-width: 800px) {
  /* line 463, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-help {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 463, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-help {
    position: absolute;
    right: 20px;
    display: block;
    margin-bottom: 0;
  }
}
/* line 482, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form input[type=text] {
  float: left;
  margin: 0;
  width: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #b9eefc;
  padding: 5px 10px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 800px) {
  /* line 482, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form input[type=text] {
    height: 25px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 482, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form input[type=text] {
    height: 30px;
    margin-top: 30px;
  }
}
/* line 497, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form input[type=text]:focus {
  border: 1px solid #4fc6e6;
}
/* line 501, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form input[type=submit] {
  display: block;
  float: right;
  margin-top: 10px;
  padding: 3px 10px;
}
@media screen and (min-width: 480px) {
  /* line 501, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form input[type=submit] {
    padding: 5px 15px;
  }
}
@media screen and (min-width: 800px) and (max-width: 1000px) {
  /* line 501, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form input[type=submit] {
    margin-top: 0;
    float: none;
    text-indent: -9999px;
    width: 28px;
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    -ms-border-radius: 0 20px 20px 0;
    -o-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
    height: 23px;
    position: absolute;
    top: 1px;
    right: 1px;
    background-image: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png);
    background-repeat: no-repeat;
    background-position: 7px -1415px;
    border: 0;
    -webkit-box-shadow: white, 0px 0px 1px inset;
    -moz-box-shadow: white, 0px 0px 1px inset;
    box-shadow: white, 0px 0px 1px inset;
    border-left: 1px solid #d2d2d2;
    behavior: url(/PIE.htc);
  }
  /* line 526, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form input[type=submit]:hover {
    background-color: #e6f5f9;
  }
}
@media screen and (min-width: 1000px) {
  /* line 501, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form input[type=submit] {
    float: left;
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    height: auto;
    text-indent: 0;
    font-size: 14px;
    padding: 2px 12px;
    margin-left: 2px;
    margin-top: 10px;
    clear: none;
    margin-right: 0;
  }
}
/* line 546, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-type {
  float: left;
  width: 34%;
  margin-top: 10px;
}
@media screen and (max-width: 480px) {
  /* line 546, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type {
    clear: left;
  }
}
@media screen and (min-width: 480px) {
  /* line 546, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type {
    width: 28%;
  }
  /* line 557, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type:nth-child(3) {
    width: 28%;
  }
}
@media screen and (min-width: 800px) {
  /* line 546, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type {
    margin-top: 0px;
    width: auto;
  }
  /* line 564, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type:nth-child(3) {
    width: auto;
  }
}
@media screen and (min-width: 1000px) {
  /* line 546, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type {
    margin-top: 15px;
  }
}
/* line 573, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-type:nth-child(4) {
  clear: none;
}
/* line 576, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-type input[type=radio] {
  position: absolute;
  top: -9999px;
  left: -9999px;
  margin: 0;
}
@media screen and (min-width: 800px) {
  /* line 576, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type input[type=radio] {
    top: -1px;
    left: 0;
    position: relative;
  }
}
@media screen and (max-width: 800px) {
  /* line 586, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type input[type=radio]:checked + label {
    color: #ad6511;
    background-color: #ffa944;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa944), color-stop(100%, #ffa944));
    background-image: -webkit-linear-gradient(top, #ffa944, #ffa944);
    background-image: -moz-linear-gradient(top, #ffa944, #ffa944);
    background-image: -o-linear-gradient(top, #ffa944, #ffa944);
    background-image: linear-gradient(top, #ffa944, #ffa944);
    -webkit-box-shadow: #ad6511 0 0 2px inset;
    -moz-box-shadow: #ad6511 0 0 2px inset;
    box-shadow: #ad6511 0 0 2px inset;
    behavior: url(/PIE.htc);
  }
}
/* line 596, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-type label {
  cursor: pointer;
  font-size: 10px;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  padding: 7px;
  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  -ms-border-radius: 5px 0px 0px 5px;
  -o-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
  color: #231f20;
  width: 100%;
  display: block;
  text-align: center;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 596, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type label {
    padding: 8px 6px;
    margin-top: 0px;
    float: left;
    font-size: 12px;
  }
}
@media screen and (max-width: 800px) {
  /* line 596, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type label {
    background-color: #ff8a02;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff5e9), color-stop(100%, #ff8a02));
    background-image: -webkit-linear-gradient(top, #fff5e9, #ff8a02);
    background-image: -moz-linear-gradient(top, #fff5e9, #ff8a02);
    background-image: -o-linear-gradient(top, #fff5e9, #ff8a02);
    background-image: linear-gradient(top, #fff5e9, #ff8a02);
    -webkit-box-shadow: #231f20 0 0 2px inset;
    -moz-box-shadow: #231f20 0 0 2px inset;
    box-shadow: #231f20 0 0 2px inset;
  }
}
@media screen and (min-width: 800px) {
  /* line 596, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type label {
    padding: 2px 4px 0 4px;
    font-size: 11px;
    text-align: left;
    display: inline;
    float: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 596, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type label {
    padding: 2px 10px 0 4px;
    font-size: 12px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 596, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type label {
    padding: 2px 6px 0 2px;
  }
}
/* line 633, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-type label:hover {
  color: black;
}
/* line 638, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header .main-search form .search-type:nth-child(4) label {
  -webkit-border-radius: 0px 5px 5px 0px;
  -moz-border-radius: 0px 5px 5px 0px;
  -ms-border-radius: 0px 5px 5px 0px;
  -o-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
}
@media screen and (min-width: 480px) {
  /* line 638, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type:nth-child(4) label {
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -ms-border-radius: 0px 5px 5px 0px;
    -o-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
  }
}
@media screen and (max-width: 800px) {
  /* line 638, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header .main-search form .search-type:nth-child(4) label {
    border-left: 1px solid #333;
  }
}
/* line 651, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls {
  float: left;
  clear: left;
  margin-top: 6px;
}
@media screen and (min-width: 480px) {
  /* line 651, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls {
    float: right;
    clear: right;
    margin-top: 6px;
  }
}
@media screen and (min-width: 800px) {
  /* line 651, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls {
    margin-top: 5px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 651, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls {
    margin-top: 30px;
  }
}
/* line 666, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access {
  float: right;
  margin-left: 10px;
  width: 85px;
}
/* line 670, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access:nth-child(2) {
  margin-left: 0;
}
@media screen and (min-width: 480px) {
  /* line 674, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access:nth-child(2) {
    margin-left: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 666, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access {
    width: 122px;
  }
}
/* line 681, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access .access-label {
  font-size: 12px;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  line-height: 12px;
  margin-bottom: 5px;
  text-align: right;
  display: none;
  color: #195f67;
}
@media screen and (min-width: 1000px) {
  /* line 681, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access .access-label {
    display: inline;
    font-size: 11px;
  }
}
/* line 695, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access select {
  margin: 0px 0;
}
@media screen and (min-width: 1000px) {
  /* line 695, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access select {
    width: 120px;
    margin-top: 10px;
  }
}
/* line 702, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access ul.text-size {
  margin-top: 5px;
  float: right;
}
/* line 705, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access ul.text-size li {
  float: left;
}
/* line 707, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access ul.text-size li a {
  font-weight: bold;
  color: #231f20;
  text-decoration: none;
  margin-right: 5px;
  position: relative;
}
@media screen and (min-width: 1000px) {
  /* line 707, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access ul.text-size li a {
    margin-right: 10px;
  }
}
/* line 716, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access ul.text-size li a.sm-text {
  font-size: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 716, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access ul.text-size li a.sm-text {
    font-size: 12px;
    top: 10px;
  }
}
/* line 723, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access ul.text-size li a.med-text {
  font-size: 12px;
}
@media screen and (min-width: 1000px) {
  /* line 723, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access ul.text-size li a.med-text {
    font-size: 16px;
    top: 10px;
  }
}
/* line 730, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access ul.text-size li a.lg-text {
  font-size: 14px;
}
@media screen and (min-width: 1000px) {
  /* line 730, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access ul.text-size li a.lg-text {
    font-size: 20px;
    top: 5px;
  }
}
/* line 740, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header #access-controls .access a.color-select {
  position: relative;
  top: 4px;
  display: block;
  width: 26px;
  height: 15px;
  background: #231f20;
  text-indent: -9999px;
  float: right;
  margin-left: 15px;
}
@media screen and (min-width: 1000px) {
  /* line 740, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header #access-controls .access a.color-select {
    width: 35px;
    height: 25px;
    margin-left: 10px;
  }
}
/* line 758, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header ul.user-links {
  clear: left;
  float: left;
  margin-top: 10px;
}
@media screen and (min-width: 480px) {
  /* line 758, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links {
    clear: right;
    float: right;
    margin-top: 9px;
  }
}
@media screen and (min-width: 800px) {
  /* line 758, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links {
    margin-top: 3px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 758, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links {
    margin-top: 18px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 758, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links {
    margin-top: 0;
  }
}
/* line 776, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header ul.user-links li {
  float: left;
  margin-right: 20px;
}
@media screen and (min-width: 480px) {
  /* line 776, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links li {
    margin-left: 20px;
    margin-right: 0;
  }
}
/* line 783, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header ul.user-links li a {
  text-decoration: none;
  color: #0f809e;
  font-size: 12px;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 25px;
  padding-bottom: 2px;
}
/* line 791, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header ul.user-links li a.cart-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -691px;
}
/* line 794, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header ul.user-links li a.favorites-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -575px;
}
/* line 799, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper header ul.user-links li a:hover {
  color: #231f20;
}
@media screen and (min-width: 480px) {
  /* line 783, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links li a {
    font-size: 11px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 783, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper header ul.user-links li a {
    font-size: 13px;
  }
}
/* line 812, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a, body #wrapper input[type=submit], body #wrapper input[type=button], body #wrapper button {
  color: #0f809e;
  text-decoration: none;
}
/* line 815, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a:hover, body #wrapper input[type=submit]:hover, body #wrapper input[type=button]:hover, body #wrapper button:hover {
  color: #231f20;
}
/* line 818, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.lg-orange-button, body #wrapper input[type=submit].lg-orange-button, body #wrapper input[type=button].lg-orange-button, body #wrapper button.lg-orange-button {
  position: relative;
  display: block;
  text-align: center;
  background-color: #ff8a02;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff5e9), color-stop(100%, #ff8a02));
  background-image: -webkit-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -moz-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -o-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: linear-gradient(top, #fff5e9, #ff8a02);
  padding: 15px;
  color: #231f20;
  font-family: 'openSans_bold', sans-serif;
  font-size: 18px;
  text-decoration: none;
  font-weight: 700;
  -webkit-box-shadow: #231f20 0 0 2px inset, #fff5e9 0 0 2px inset, #d2d2d2 0px 2px 5px;
  -moz-box-shadow: #231f20 0 0 2px inset, #fff5e9 0 0 2px inset, #d2d2d2 0px 2px 5px;
  box-shadow: #231f20 0 0 2px inset, #fff5e9 0 0 2px inset, #d2d2d2 0px 2px 5px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  text-shadow: #fff5e9 1px 1px 1px;
  border: 0;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 1000px) {
  /* line 818, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper a.lg-orange-button, body #wrapper input[type=submit].lg-orange-button, body #wrapper input[type=button].lg-orange-button, body #wrapper button.lg-orange-button {
    font-size: 26px;
    padding: 20px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 818, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper a.lg-orange-button, body #wrapper input[type=submit].lg-orange-button, body #wrapper input[type=button].lg-orange-button, body #wrapper button.lg-orange-button {
    font-size: 28px;
    padding: 20px;
  }
}
/* line 843, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.lg-orange-button:hover, body #wrapper input[type=submit].lg-orange-button:hover, body #wrapper input[type=button].lg-orange-button:hover, body #wrapper button.lg-orange-button:hover {
  color: black;
  -webkit-box-shadow: #ad6511 0 0 2px inset, white 0 0 2px inset, #aaaaaa 0px 2px 5px;
  -moz-box-shadow: #ad6511 0 0 2px inset, white 0 0 2px inset, #aaaaaa 0px 2px 5px;
  box-shadow: #ad6511 0 0 2px inset, white 0 0 2px inset, #aaaaaa 0px 2px 5px;
}
/* line 848, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.med-orange-button, body #wrapper input[type=submit].med-orange-button, body #wrapper input[type=button].med-orange-button, body #wrapper button.med-orange-button {
  position: relative;
  display: block;
  text-align: center;
  background-color: #ff8a02;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff5e9), color-stop(100%, #ff8a02));
  background-image: -webkit-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -moz-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -o-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: linear-gradient(top, #fff5e9, #ff8a02);
  padding: 15px 25px;
  color: #231f20;
  font-family: 'openSans_bold', sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: 700;
  -webkit-box-shadow: #231f20 0 0 2px inset, #d2d2d2 0px 2px 5px;
  -moz-box-shadow: #231f20 0 0 2px inset, #d2d2d2 0px 2px 5px;
  box-shadow: #231f20 0 0 2px inset, #d2d2d2 0px 2px 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  text-shadow: #fff5e9 1px 1px 1px;
  border: 0;
  behavior: url(/PIE.htc);
}
/* line 865, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.med-orange-button.inline, body #wrapper input[type=submit].med-orange-button.inline, body #wrapper input[type=button].med-orange-button.inline, body #wrapper button.med-orange-button.inline {
  display: inline-block !important;
  width: auto !important;
}
@media screen and (min-width: 1000px) {
  /* line 848, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper a.med-orange-button, body #wrapper input[type=submit].med-orange-button, body #wrapper input[type=button].med-orange-button, body #wrapper button.med-orange-button {
    font-size: 16px;
    padding: 10px 30px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 848, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper a.med-orange-button, body #wrapper input[type=submit].med-orange-button, body #wrapper input[type=button].med-orange-button, body #wrapper button.med-orange-button {
    font-size: 18px;
    padding: 10px 40px;
  }
}
/* line 877, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.med-orange-button:hover, body #wrapper input[type=submit].med-orange-button:hover, body #wrapper input[type=button].med-orange-button:hover, body #wrapper button.med-orange-button:hover {
  color: black;
  -webkit-box-shadow: #ad6511 0 0 2px inset, white 0 0 2px inset, #aaaaaa 0px 2px 5px;
  -moz-box-shadow: #ad6511 0 0 2px inset, white 0 0 2px inset, #aaaaaa 0px 2px 5px;
  box-shadow: #ad6511 0 0 2px inset, white 0 0 2px inset, #aaaaaa 0px 2px 5px;
}
/* line 881, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.med-orange-button[disabled], body #wrapper input[type=submit].med-orange-button[disabled], body #wrapper input[type=button].med-orange-button[disabled], body #wrapper button.med-orange-button[disabled] {
  color: #aaa;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  cursor: default;
}
/* line 887, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.sm-orange-button, body #wrapper input[type=submit].sm-orange-button, body #wrapper input[type=button].sm-orange-button, body #wrapper button.sm-orange-button {
  position: relative;
  display: block;
  text-align: center;
  background-color: #ff8a02;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff5e9), color-stop(100%, #ff8a02));
  background-image: -webkit-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -moz-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -o-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: linear-gradient(top, #fff5e9, #ff8a02);
  padding: 4px 20px;
  color: #231f20;
  font-family: 'openSans_bold', sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: 700;
  -webkit-box-shadow: #231f20 0 0 2px inset;
  -moz-box-shadow: #231f20 0 0 2px inset;
  box-shadow: #231f20 0 0 2px inset;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: #fff5e9 1px 1px 1px;
  border: 0;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 1000px) {
  /* line 887, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper a.sm-orange-button, body #wrapper input[type=submit].sm-orange-button, body #wrapper input[type=button].sm-orange-button, body #wrapper button.sm-orange-button {
    font-size: 14px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 887, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper a.sm-orange-button, body #wrapper input[type=submit].sm-orange-button, body #wrapper input[type=button].sm-orange-button, body #wrapper button.sm-orange-button {
    font-size: 16px;
  }
}
/* line 910, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.sm-orange-button:hover, body #wrapper input[type=submit].sm-orange-button:hover, body #wrapper input[type=button].sm-orange-button:hover, body #wrapper button.sm-orange-button:hover {
  color: black;
  -webkit-box-shadow: #ad6511 0 0 2px inset;
  -moz-box-shadow: #ad6511 0 0 2px inset;
  box-shadow: #ad6511 0 0 2px inset;
}
/* line 915, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.orange-block-button, body #wrapper input[type=submit].orange-block-button, body #wrapper input[type=button].orange-block-button, body #wrapper button.orange-block-button {
  width: 100%;
  display: block;
  background: #ff8a02;
  color: #231f20;
  padding: 8px 10px;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}
/* line 924, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.orange-block-button:hover, body #wrapper input[type=submit].orange-block-button:hover, body #wrapper input[type=button].orange-block-button:hover, body #wrapper button.orange-block-button:hover {
  background: #ffa944;
  color: #ad6511;
}
/* line 931, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.med-orange-button,
body #wrapper a.sm-orange-button {
  width: auto;
  display: inline-block;
}
/* line 935, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button {
  display: inline-block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  color: #221f28;
  background-color: #ff8a02;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff5e9), color-stop(100%, #ff8a02));
  background-image: -webkit-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -moz-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -o-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: linear-gradient(top, #fff5e9, #ff8a02);
  font-weight: bold;
  font-size: 14px;
  float: left;
  padding: 0px 6px;
  border-right: 1px solid #231f20;
  -webkit-box-shadow: #231f20 0 0 2px inset;
  -moz-box-shadow: #231f20 0 0 2px inset;
  box-shadow: #231f20 0 0 2px inset;
  cursor: pointer;
  behavior: url(/PIE.htc);
}
/* line 951, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button.checked {
  color: #ad6511;
  background-color: #ffa944;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa944), color-stop(100%, #ffa944));
  background-image: -webkit-linear-gradient(top, #ffa944, #ffa944);
  background-image: -moz-linear-gradient(top, #ffa944, #ffa944);
  background-image: -o-linear-gradient(top, #ffa944, #ffa944);
  background-image: linear-gradient(top, #ffa944, #ffa944);
  -webkit-box-shadow: #ad6511 0 0 2px inset;
  -moz-box-shadow: #ad6511 0 0 2px inset;
  box-shadow: #ad6511 0 0 2px inset;
}
/* line 956, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button.checked:hover {
  color: #ad6511;
}
/* line 960, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button:hover {
  color: black;
  -webkit-box-shadow: #ad6511 0 0 2px inset;
  -moz-box-shadow: #ad6511 0 0 2px inset;
  box-shadow: #ad6511 0 0 2px inset;
}
/* line 964, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button:first-child {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
/* line 967, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button:last-child {
  border-right: 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 971, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper a.check-button.fullwidth {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  width: 100% !important;
}
/* line 976, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button {
  position: absolute;
  top: -9999px;
  left: -9999px;
  margin: 0;
}
/* line 982, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button:checked + label {
  color: #ad6511;
  background-color: #ffa944;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa944), color-stop(100%, #ffa944));
  background-image: -webkit-linear-gradient(top, #ffa944, #ffa944);
  background-image: -moz-linear-gradient(top, #ffa944, #ffa944);
  background-image: -o-linear-gradient(top, #ffa944, #ffa944);
  background-image: linear-gradient(top, #ffa944, #ffa944);
  -webkit-box-shadow: #ad6511 0 0 2px inset;
  -moz-box-shadow: #ad6511 0 0 2px inset;
  box-shadow: #ad6511 0 0 2px inset;
  behavior: url(/PIE.htc);
}
/* line 988, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button:checked + label:hover {
  color: #ad6511;
}
/* line 993, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button + label {
  display: inline-block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  color: #221f28;
  background-color: #ff8a02;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff5e9), color-stop(100%, #ff8a02));
  background-image: -webkit-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -moz-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: -o-linear-gradient(top, #fff5e9, #ff8a02);
  background-image: linear-gradient(top, #fff5e9, #ff8a02);
  font-weight: bold;
  font-size: 14px;
  float: left;
  padding: 0px 6px;
  border-right: 1px solid #231f20;
  cursor: pointer;
  -webkit-box-shadow: #231f20 0 0 2px inset;
  -moz-box-shadow: #231f20 0 0 2px inset;
  box-shadow: #231f20 0 0 2px inset;
  behavior: url(/PIE.htc);
}
/* line 1009, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button + label:hover {
  color: black;
  -webkit-box-shadow: #ad6511 0 0 2px inset;
  -moz-box-shadow: #ad6511 0 0 2px inset;
  box-shadow: #ad6511 0 0 2px inset;
}
/* line 1015, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button:first-child + label {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
/* line 1019, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper input.check-button + label:last-child {
  border-right: 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 1024, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content {
  position: relative;
  clear: both;
  float: left;
  margin-top: 30px;
  width: 100%;
}
/* line 1030, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content h2 {
  color: #0f809e;
  font-size: 26px;
  float: left;
  display: block;
  font-family: "openSans_black", sans-serif;
  background: url(/assets/one_small_box-5fdaf8ff35e7ad469f4094e5dbbe9859.png) no-repeat 0px 6px;
  padding-bottom: 10px;
  padding-top: 15px;
  padding-left: 10px;
}
@media screen and (min-width: 800px) {
  /* line 1030, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content h2 {
    font-size: 32px;
    padding-top: 10px;
  }
}
/* line 1044, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content h2 + a.browse-link {
  float: left;
  font-family: "openSans_black", sans-serif;
  font-size: 18px;
  font-weight: bold;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -469px;
  padding-left: 30px;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  /* line 1044, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content h2 + a.browse-link {
    float: right;
    margin-top: 15px;
  }
}
/* line 1056, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content h2 + a.browse-link:hover {
  color: #231f20;
}
/* line 1061, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .light-blue-box {
  background: #e6f5f9;
  border: 1px solid #b9eefc;
  padding: 15px 20px;
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 1000px) {
  /* line 1061, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .light-blue-box {
    padding: 20px 30px;
  }
}
/* line 1070, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box {
  background: #b9eefc;
  border: 1px solid #4fc6e6;
  padding: 10px;
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 800px) {
  /* line 1070, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box {
    padding: 30px;
  }
}
/* line 1078, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box h3 {
  padding: 10px 20px;
}
/* line 1081, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box a.recommend-link {
  font-weight: bold;
  float: right;
  margin-top: 20px;
}
/* line 1086, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form {
  clear: both;
  margin-bottom: 30px;
}
/* line 1089, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form a.already-reg {
  clear: both;
  font-weight: bold;
}
/* line 1093, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form {
  overflow: hidden;
  *zoom: 1;
}
/* line 1095, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form label {
  float: left;
  clear: left;
  text-align: right;
  font-weight: bold;
  margin-right: 20px;
  color: #231f20;
  margin-bottom: 5px;
}
@media screen and (min-width: 800px) {
  /* line 1095, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form label {
    width: 20%;
    margin-top: 8px;
  }
}
/* line 1110, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form select#user_locations_attributes_0_state {
  clear: none;
  display: inline-block;
}
@media screen and (min-width: 800px) {
  /* line 1110, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form select#user_locations_attributes_0_state {
    width: 20% !important;
  }
}
/* line 1119, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form input {
  float: left;
  clear: left;
  margin-bottom: 20px;
  width: 100%;
}
/* line 1124, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form input[type=text], body #wrapper #main-content .blue-box.registration-form form input[type=email], body #wrapper #main-content .blue-box.registration-form form input[type=password] {
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  padding: 5px 15px;
  behavior: url(/PIE.htc);
}
/* line 1130, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form input[type=text]:focus, body #wrapper #main-content .blue-box.registration-form form input[type=email]:focus, body #wrapper #main-content .blue-box.registration-form form input[type=password]:focus {
  border: 3px solid #4fc6e6;
}
@media screen and (min-width: 800px) {
  /* line 1119, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input {
    clear: none;
  }
}
@media screen and (min-width: 800px) {
  /* line 1137, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input#user_locations_attributes_0_address_1, body #wrapper #main-content .blue-box.registration-form form input#user_locations_attributes_0_address_2, body #wrapper #main-content .blue-box.registration-form form input#user_locations_attributes_0_city, body #wrapper #main-content .blue-box.registration-form form input#user_locations_attributes_0_organization_name {
    width: 40%;
  }
}
@media screen and (min-width: 800px) {
  /* line 1142, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input#user_locations_attributes_0_zip {
    width: 20%;
  }
}
@media screen and (min-width: 800px) {
  /* line 1148, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input#user_first_name, body #wrapper #main-content .blue-box.registration-form form input#user_last_name {
    width: 20%;
  }
}
@media screen and (min-width: 800px) {
  /* line 1153, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input#user_email_address {
    width: 30%;
  }
}
@media screen and (min-width: 800px) {
  /* line 1158, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input#user_username, body #wrapper #main-content .blue-box.registration-form form input#user_password, body #wrapper #main-content .blue-box.registration-form form input#user_password_confirmation {
    width: 30%;
  }
}
@media screen and (min-width: 800px) {
  /* line 1163, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form input.security-question, body #wrapper #main-content .blue-box.registration-form form input.security-answer {
    width: 50%;
  }
}
/* line 1169, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form hr {
  border-bottom: 1px solid #4fc6e6;
  padding-top: 10px;
}
/* line 1173, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form .field-input {
  float: left;
  margin-bottom: 15px;
  clear: left;
}
@media screen and (min-width: 800px) {
  /* line 1173, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.registration-form form .field-input {
    clear: none;
    width: 70%;
  }
}
/* line 1181, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form .field-input input {
  margin-bottom: 5px;
}
/* line 1184, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form .field-input span.field-desc {
  display: block;
  font-size: 14px;
  font-style: italic;
  clear: left;
  margin-bottom: 20px;
}
/* line 1192, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form p.important {
  clear: left;
  float: left;
  margin-top: 20px;
}
/* line 1197, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.registration-form form input[type=submit] {
  clear: left;
}
/* line 1202, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form {
  clear: both;
}
/* line 1204, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form h3 {
  float: left;
  margin-bottom: 0px;
}
@media screen and (min-width: 800px) {
  /* line 1204, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form h3 {
    margin-bottom: 10px;
  }
}
/* line 1212, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .checkout-address {
  float: left;
  font-size: 14px;
  margin-top: 20px;
}
@media screen and (min-width: 800px) {
  /* line 1212, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form .checkout-address {
    float: right;
  }
}
/* line 1219, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .checkout-address span {
  font-weight: bold;
  margin-right: 5px;
}
/* line 1223, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .checkout-address select {
  width: 50%;
  margin-right: 10px;
}
@media screen and (min-width: 800px) {
  /* line 1223, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form .checkout-address select {
    width: 160px;
  }
}
/* line 1230, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .checkout-address a {
  font-weight: bold;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 1230, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form .checkout-address a {
    font-size: 16px;
  }
}
/* line 1238, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.slats {
  clear: both;
  margin-top: 20px;
  float: left;
  width: 100%;
}
/* line 1244, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .shipping-combine {
  float: left;
  clear: both;
  margin-top: 10px;
  margin-right: 10px;
  position: relative;
}
@media screen and (min-width: 800px) {
  /* line 1244, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form .shipping-combine {
    float: right;
  }
}
/* line 1253, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .shipping-combine label {
  float: left;
  font-size: 10px;
  position: relative;
  top: 8px;
  color: #231f20;
}
@media screen and (min-width: 800px) {
  /* line 1253, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form .shipping-combine label {
    font-size: 12px;
    top: 6px;
  }
}
/* line 1264, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .shipping-combine input[type=checkbox] {
  float: left;
  position: relative;
  top: 3px;
}
/* line 1269, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form .shipping-combine input[type=text] {
  clear: left;
  float: left;
}
@media screen and (min-width: 800px) {
  /* line 1269, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form .shipping-combine input[type=text] {
    clear: none;
  }
}
/* line 1277, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form a.date-picker {
  display: block;
  text-indent: -9999px;
  width: 30px;
  height: 25px;
  float: left;
  margin-left: 10px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -263px;
}
/* line 1285, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form a.date-picker:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -237px;
}
/* line 1288, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form a.date-picker.disabled {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -290px;
  cursor: default;
}
/* line 1293, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.light-bottom-links {
  float: left;
  margin-top: 30px;
  background: #fff5e9;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 5px 15px;
  behavior: url(/PIE.htc);
}
/* line 1300, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.light-bottom-links li {
  float: left;
  margin-right: 25px;
}
/* line 1303, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.light-bottom-links li a {
  font-family: "openSans_bold", sans-serif;
  font-weight: bold;
  display: inline-block;
  padding-left: 27px;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 1310, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.light-bottom-links li a.browse-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0px -466px;
}
/* line 1313, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.light-bottom-links li a.favorites-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0px -606px;
}
/* line 1316, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form ul.light-bottom-links li a.favorited {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0px -2076px !important;
}
/* line 1322, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .blue-box.checkout-form form input[type=submit] {
  clear: right;
  float: right;
  margin-top: 20px;
}
@media screen and (max-width: 800px) {
  /* line 1322, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .blue-box.checkout-form form input[type=submit] {
    width: 100%;
  }
}
/* line 1333, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top {
  float: left;
  width: 100%;
}
@media screen and (min-width: 1000px) {
  /* line 1333, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top {
    border-bottom: 1px solid #b9eefc;
  }
}
/* line 1339, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .cta-reg {
  padding-bottom: 12px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 800px) {
  /* line 1339, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg {
    -webkit-background-size: 91% 91%;
    -moz-background-size: 91% 91%;
    -o-background-size: 91% 91%;
    background-size: 91% 91%;
    background: url(/assets/home_boxes-e1b4c64f5c8795d2468d8f1af93490e3.jpg) no-repeat 50px 0;
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 800px) {
  /* line 1339, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg {
    -webkit-background-size: 80% 90%;
    -moz-background-size: 80% 90%;
    -o-background-size: 80% 90%;
    background-size: 80% 90%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1339, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 0;
    -webkit-background-size: 85% 80%;
    -moz-background-size: 85% 80%;
    -o-background-size: 85% 80%;
    background-size: 85% 80%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 1339, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg {
    background: url(/assets/home_boxes-e1b4c64f5c8795d2468d8f1af93490e3.jpg) no-repeat 50px 0;
    padding: 0 0 0 0;
    min-height: 360px;
    -webkit-background-size: 85% 90%;
    -moz-background-size: 85% 90%;
    -o-background-size: 85% 90%;
    background-size: 85% 90%;
  }
}
/* line 1361, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .cta-reg h2 {
  font-size: 22px;
  font-family: "openSans_bold", sans-serif;
  color: #231f20;
  line-height: 32px;
  margin-bottom: 12px;
}
@media screen and (min-width: 800px) {
  /* line 1361, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg h2 {
    font-size: 26px;
    float: left;
    width: 70%;
    margin-top: 20px;
    line-height: 45px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 800px) {
  /* line 1361, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg h2 {
    width: 60%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1361, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg h2 {
    width: 70%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 1361, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg h2 {
    font-size: 30px;
    float: left;
    width: 70%;
    margin-top: 40px;
    line-height: 45px;
    margin-bottom: 24px;
  }
}
/* line 1390, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .cta-reg p {
  margin-bottom: 5px;
  font-size: 16px;
  color: #231f20;
  clear: left;
}
@media screen and (min-width: 1000px) {
  /* line 1390, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg p {
    font-size: 14px;
    margin-top: 5px;
  }
}
/* line 1401, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .cta-reg a:hover {
  color: black;
}
/* line 1404, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .cta-reg a.reg-btn {
  clear: left;
  margin-bottom: 12px;
}
@media screen and (min-width: 800px) {
  /* line 1404, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg a.reg-btn {
    width: 70%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1404, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg a.reg-btn {
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 1404, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .cta-reg a.reg-btn {
    width: 70%;
    margin-top: 0px;
    float: left;
  }
}
/* line 1421, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right {
  background: #e6f5f9;
  padding: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #b9eefc;
  border-top: 1px solid #b9eefc;
}
@media screen and (min-width: 800px) {
  /* line 1421, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right {
    padding: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1421, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    float: right;
    margin-right: 0;
    margin-bottom: 0;
    background-color: #e6f5f9;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6f5f9));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6f5f9);
    background-image: -moz-linear-gradient(top, #ffffff, #e6f5f9);
    background-image: -o-linear-gradient(top, #ffffff, #e6f5f9);
    background-image: linear-gradient(top, #ffffff, #e6f5f9);
    border-top: 0;
    padding: 30px 50px 40px;
    border-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 1421, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right {
    padding: 40px 80px;
  }
}
/* line 1446, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right h3 {
  font-family: "openSans_bold", sans-serif;
  color: #231f20;
  font-size: 22px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1280px) {
  /* line 1446, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right h3 {
    font-size: 30px;
  }
}
/* line 1455, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right form {
  margin-bottom: 12px;
  float: left;
  width: 100%;
}
/* line 1459, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right form h4 {
  font-size: 16px;
  color: #231f20;
  margin-bottom: 5px;
  font-family: "openSans_bold", sans-serif;
}
/* line 1465, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right form input[type=text] {
  width: 70%;
  float: left;
  height: 30px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #4fc6e6;
  padding: 5px 10px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 800px) {
  /* line 1465, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right form input[type=text] {
    height: 35px;
  }
}
/* line 1477, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right form input[type=submit] {
  width: 28%;
  float: right;
  padding: 6px 0;
  top: -3px;
  position: relative;
}
@media screen and (min-width: 800px) {
  /* line 1477, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right form input[type=submit] {
    font-size: 18px;
  }
}
/* line 1488, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right a {
  font-weight: bold;
  display: block;
}
/* line 1491, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right a.login-btn {
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 15px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -332px;
  border-bottom: 1px solid #b9eefc;
  margin-bottom: 12px;
}
@media screen and (min-width: 1280px) {
  /* line 1491, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right a.login-btn {
    margin-bottom: 24px;
  }
}
/* line 1502, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right a.fav-btn {
  clear: both;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 10px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -540px;
  border-bottom: 1px solid #b9eefc;
  margin-bottom: 12px;
}
@media screen and (min-width: 1350px) {
  /* line 1502, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right a.fav-btn {
    margin-bottom: 24px;
  }
}
/* line 1514, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right a.help-link {
  padding-left: 40px;
  padding-top: 5px;
  padding-bottom: 10px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -860px;
  color: #231f20;
  font-size: 24px;
  font-family: "openSans_bold", sans-serif;
}
@media screen and (min-width: 350px) {
  /* line 1514, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #home-top .home-top-right a.help-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -866px;
  }
}
/* line 1525, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #home-top .home-top-right a.help-link span {
  display: block;
  font-size: 14px;
  color: #0f809e;
  margin-top: 4px;
}
/* line 1535, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left {
  margin-top: 30px;
  position: relative;
  min-height: 420px;
  float: left;
}
@media screen and (min-width: 800px) {
  /* line 1535, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-left {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-top: 40px;
  }
}
/* line 1544, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left h3 {
  display: block;
  width: 192px;
  height: 50px;
  background: url(/assets/news_header-6e57d33da4db657bcbc99ca0f4325760.png) no-repeat 0 0;
  text-indent: -9999px;
  float: left;
  margin-bottom: 12px;
}
/* line 1554, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left #slider-nav-wrapper {
  overflow: hidden;
  *zoom: 1;
}
/* line 1558, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav {
  clear: left;
  float: left;
  clear: both;
  border-top: 1px solid #4fc6e6;
  padding-top: 5px;
  width: 310px;
  margin-bottom: 12px;
}
@media screen and (min-width: 800px) {
  /* line 1558, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-left ul.news-slider-nav {
    clear: none;
    margin-left: 10px;
  }
}
/* line 1571, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li {
  float: left;
  border-bottom: 1px solid #4fc6e6;
  padding: 0 5px 5px;
}
/* line 1575, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li:first-child {
  padding-left: 0;
}
/* line 1578, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li:last-child {
  padding-right: 0;
}
/* line 1581, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li.activeSlide {
  border-bottom: 0;
  padding: 0 4px;
}
/* line 1584, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li.activeSlide:first-child {
  padding-left: 0;
}
/* line 1587, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li.activeSlide:last-child {
  padding-right: 0;
}
/* line 1590, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li.activeSlide a {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat -1px -1128px;
  font-size: 20px;
  color: white;
  height: 54px;
  width: 38px;
  border: 0;
  line-height: 40px;
}
/* line 1600, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left ul.news-slider-nav li a {
  display: block;
  border: 1px solid #4fc6e6;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  width: 33px;
  height: 33px;
  line-height: 33px;
  color: #4fc6e6;
}
/* line 1613, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left .news-rotator {
  overflow: hidden;
  *zoom: 1;
}
/* line 1617, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left #dcmp-slider-wrapper {
  overflow: hidden;
  *zoom: 1;
}
/* line 1622, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left .dcmp-slider .dcmp-slide {
  width: 500px;
}
/* line 1627, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left .dcmp-slide {
  clear: both;
  display: block;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 30px;
  padding-bottom: 20px;
  /* Smartphones (portrait) ----------- */
}
@media screen and (min-width: 1000px) {
  /* line 1627, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-left .dcmp-slide {
    max-width: 500px;
    min-height: 160px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1627, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-left .dcmp-slide {
    width: 280px !important;
  }
}
/* line 1644, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left .dcmp-slide img {
  margin-right: 12px;
  margin-bottom: 12px;
  width: auto;
}
@media only screen and (max-width: 320px) {
  /* line 1644, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-left .dcmp-slide img {
    width: 100%;
  }
}
@media screen and (min-width: 480px) {
  /* line 1644, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-left .dcmp-slide img {
    width: auto;
  }
}
/* line 1656, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left .dcmp-slide h4 {
  font-size: 14px;
  margin-bottom: 12px;
}
/* line 1660, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left .dcmp-slide p {
  font-size: 13px;
  margin-bottom: 12px;
}
/* line 1665, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-left a.orange-block-button {
  # bottom: 0;
  # position: absolute;
}
/* line 1670, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right {
  float: left;
  margin-top: 30px;
}
@media screen and (min-width: 800px) {
  /* line 1670, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-right {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-right: 0;
    margin-top: 40px;
  }
}
/* line 1678, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right h3 {
  color: #231f20;
  margin-bottom: 12px;
}
/* line 92, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li {
  border-bottom: 1px solid #b9eefc;
  display: block;
  padding: 8px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 94, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li:first-child a {
  padding-top: 0;
}
/* line 99, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li:last-child a {
  border-bottom: 0;
}
/* line 108, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li img {
  float: left;
  width: 75px;
  height: 55px;
  border: 1px solid #0f809e;
  margin-right: 12px;
}
/* line 115, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li .slats-info-wrapper {
  float: left;
  width: 75%;
}
/* line 118, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li .slats-info-wrapper h4 {
  color: #0f809e;
  font-size: 14px;
  margin-bottom: 5px;
  border: none;
}
/* line 124, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li .slats-info-wrapper .star-ratings {
  float: left;
  margin: 5px 0 10px;
}
@media screen and (min-width: 480px) {
  /* line 124, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .home-bottom-right ul li .slats-info-wrapper .star-ratings {
    margin: 0 0 5px 0;
  }
}
/* line 131, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li .slats-info-wrapper p.media-desc {
  font-size: 11px;
  color: #231f20;
  margin-bottom: 0;
  clear: left;
}
/* line 139, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li:hover img {
  border: 1px solid #231f20;
}
/* line 142, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .home-bottom-right ul li:hover h4 {
  color: #231f20;
}
/* line 1685, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block {
  clear: left;
  float: left;
  margin-bottom: 20px;
  padding: 20px 0;
  border-top: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
  width: 100%;
}
@media screen and (min-width: 800px) {
  /* line 1685, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-block {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    overflow: inherit;
    border-left: 1px solid #b9eefc;
    border-right: 1px solid #b9eefc;
    padding: 50px 0px 30px;
    margin-bottom: 0;
    border-top: 0;
    border-bottom: 0;
    background: url(/assets/login_boxes-19136facfcc00d2f4a4d5705fe46f4bd.png) no-repeat left bottom;
  }
}
/* line 1704, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form {
  width: 350px;
  margin: 0 auto;
  left: -20px;
  position: relative;
}
/* line 1709, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form label {
  font-weight: bold;
  font-size: 15px;
  color: #231f20;
  float: left;
  clear: left;
  width: 180px;
  text-align: right;
  margin-right: 10px;
  line-height: 25px;
}
/* line 1720, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form input[type=text] {
  float: left;
  margin-bottom: 10px;
  width: 130px;
}
/* line 1725, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form input[type=password] {
  width: 130px;
}
/* line 1728, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form input[type=checkbox] {
  clear: left;
  float: left;
  margin-left: 130px;
}
/* line 1733, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form input[type=checkbox] + label {
  float: left;
  clear: none;
  text-align: left;
  line-height: auto;
  margin-left: 5px;
  font-weight: normal;
  font-size: 11px;
  width: auto;
  margin-top: -2px;
}
/* line 1744, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form a {
  clear: left;
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin-left: 130px;
}
/* line 1751, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-block form input[type=submit] {
  clear: left;
  float: left;
  margin-left: 130px;
  margin-top: 10px;
}
/* line 1759, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-register-cta {
  clear: left;
}
@media screen and (min-width: 800px) {
  /* line 1759, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-register-cta {
    clear: none;
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-right: 0;
  }
}
/* line 1769, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-register-cta h3 {
  font-family: "openSans_bold", sans-serif;
  color: #231f20;
  font-size: 24px;
  margin-bottom: 15px;
}
/* line 1775, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-register-cta p {
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 15px;
}
@media screen and (min-width: 1000px) {
  /* line 1775, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-register-cta p {
    width: 64%;
  }
}
/* line 1783, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-register-cta a.levels-info {
  font-weight: bold;
  font-size: 14px;
}
@media screen and (min-width: 800px) {
  /* line 1783, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-register-cta a.levels-info {
    font-size: 12px;
    padding-left: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -838px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1783, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-register-cta a.levels-info {
    font-size: 14px;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    background: none;
  }
}
@media screen and (min-width: 1280px) {
  /* line 1783, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-register-cta a.levels-info {
    padding-left: 30px;
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -837px;
  }
}
/* line 1805, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .login-register-cta a.med-orange-button {
  margin-top: 20px;
  width: 100%;
}
@media screen and (min-width: 1000px) {
  /* line 1805, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .login-register-cta a.med-orange-button {
    width: 60%;
  }
}
/* line 1813, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.links-list {
  padding-left: 20px;
  margin-left: 5px;
  list-style: disc;
}
/* line 1817, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.links-list li {
  list-style: disc;
  color: #0f809e;
  margin-bottom: 15px;
}
/* line 1821, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.links-list li a {
  color: #0f809e;
  font-weight: bold;
  font-size: 14px;
}
/* line 1828, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content h3 {
  margin-bottom: 10px;
  font-family: "openSans_bold", sans-serif;
  color: #231f20;
  font-size: 20px;
}
@media screen and (min-width: 480px) {
  /* line 1828, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content h3 {
    font-size: 24px;
  }
}
/* line 1837, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top {
  border-bottom: 1px solid #b9eefc;
  padding-bottom: 20px;
  margin-bottom: 20px;
  clear: both;
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 800px) {
  /* line 1837, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}
/* line 1847, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box {
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  /* line 1847, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .search-box {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 30px;
  }
}
/* line 1853, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form {
  overflow: hidden;
  *zoom: 1;
}
/* line 1855, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form p {
  font-size: 16px;
  color: #231f20;
}
/* line 1859, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner {
  margin: 0 auto;
}
@media screen and (min-width: 1000px) {
  /* line 1859, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .search-box form .form-inner {
    width: 80%;
  }
}
/* line 1864, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner input[type=text] {
  width: 64%;
  height: 30px;
  float: left;
  margin-right: 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #b9eefc;
  padding: 5px 10px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 1280px) {
  /* line 1864, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .search-box form .form-inner input[type=text] {
    height: 32px;
  }
}
/* line 1877, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner input[type=submit] {
  float: right;
  margin-top: 3px;
  width: 34%;
}
@media screen and (min-width: 800px) {
  /* line 1877, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .search-box form .form-inner input[type=submit] {
    margin-top: 2px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 1877, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .search-box form .form-inner input[type=submit] {
    margin-top: 1px;
  }
}
/* line 1888, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options {
  clear: left;
  float: left;
  margin-top: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 1888, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options {
    margin-left: 10%;
  }
}
/* line 1895, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options h5 {
  font-size: 12px;
  float: left;
  margin-bottom: 0;
}
/* line 1900, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options input[type=radio] {
  float: left;
  clear: left;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 57px;
}
/* line 1906, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options input[type=radio]:nth-child(2) {
  clear: none;
  margin-left: 5px;
  margin-top: 3px;
}
/* line 1912, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options label {
  float: left;
  font-size: 11px;
}
/* line 1915, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .format-options label:nth-child(3) {
  margin-top: 3px;
}
/* line 1920, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .search-box form .form-inner .search-help {
  padding-left: 14px;
  float: right;
  clear: right;
  font-size: 10px;
  font-weight: bold;
  margin-top: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -1508px;
}
/* line 1934, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media {
  clear: left;
}
@media screen and (min-width: 800px) {
  /* line 1934, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .featured-media {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 1939, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media a.featured-img {
  float: left;
  display: block;
  max-width: 30%;
  margin-right: 15px;
}
@media screen and (min-width: 1280px) {
  /* line 1939, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .featured-media a.featured-img {
    max-width: 25%;
  }
}
/* line 1947, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media a.featured-img img {
  max-width: 100%;
  border: 1px solid #0f809e;
}
/* line 1952, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc {
  float: left;
  width: 60%;
}
/* line 1955, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc h4 {
  font-family: "openSans_black", sans-serif;
  font-size: 20px;
  margin-bottom: 5px;
}
/* line 1960, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc span.featured-year {
  float: left;
  font-size: 12px;
  color: #231f20;
  margin-right: 10px;
  font-weight: bold;
  margin-bottom: 5px;
}
@media screen and (min-width: 480px) {
  /* line 1960, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .featured-media .featured-desc span.featured-year {
    font-size: 16px;
  }
}
/* line 1971, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc span.featured-grade {
  float: left;
  color: #ad6511;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
@media screen and (min-width: 480px) {
  /* line 1971, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .featured-media .featured-desc span.featured-grade {
    top: 3px;
  }
}
/* line 1981, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc .star-ratings {
  float: left;
  margin: 0px 0 5px;
  position: relative;
  top: -3px;
}
/* line 1987, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc .detailed-info {
  clear: left;
  float: left;
  margin-bottom: 10px;
}
/* line 1991, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc .detailed-info span {
  float: left;
  font-weight: bold;
  margin-right: 10px;
  font-size: 11px;
  color: #231f20;
}
/* line 1999, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc span.duration {
  font-size: 12px;
  margin-bottom: 5px;
  color: #ad6511;
  float: left;
  font-weight: bold;
  clear: left;
  margin-right: 10px;
}
/* line 2008, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc p.featured-synopsis {
  font-size: 13px;
  clear: left;
}
/* line 2011, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .featured-media .featured-desc p.featured-synopsis a {
  font-weight: bold;
}
/* line 2017, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .new-media {
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  /* line 2017, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .new-media {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-right: 0;
    float: right;
  }
}
@media screen and (min-width: 1000px) {
  /* line 2017, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .new-media {
    padding: 20px 30px 30px;
    background: #e6f5f9;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    behavior: url(/PIE.htc);
  }
}
/* line 2030, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .new-media ul {
  border: 1px solid #4fc6e6;
}
@media screen and (min-width: 800px) {
  /* line 2030, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .new-media ul {
    height: 420px;
    overflow: auto;
  }
}
/* line 2037, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .new-media ul li {
  background: white;
}
/* line 2039, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .new-media ul li img {
  width: 45px;
  height: 55px;
  margin-right: 15px;
}
/* line 2046, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-main-top .new-media ul li p {
  font-size: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 2046, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-main-top .new-media ul li p {
    font-size: 12px;
  }
}
/* line 2057, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media {
  clear: both;
}
/* line 2059, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options {
  margin-bottom: 30px;
}
@media screen and (min-width: 1000px) {
  /* line 2059, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .filter-options {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 2064, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options h5 {
  color: #221f28;
  margin-bottom: 5px;
}
/* line 2068, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options p {
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 2072, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form {
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
/* line 2075, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat {
  overflow: hidden;
  *zoom: 1;
}
/* line 2077, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat span.label {
  float: left;
  clear: left;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 5px;
  width: 35%;
  display: block;
  height: 20px;
  line-height: 20px;
}
@media screen and (min-width: 800px) {
  /* line 2077, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .filter-options form .filter-cat span.label {
    font-size: 13px;
    width: 100px;
  }
}
/* line 2092, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat .filter-boxes {
  float: left;
  margin-bottom: 10px;
}
@media screen and (min-width: 480px) {
  /* line 2092, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .filter-options form .filter-cat .filter-boxes {
    margin-bottom: 5px;
  }
}
/* line 2098, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat .filter-boxes input[type=checkbox] {
  float: left;
  clear: left;
  margin: 0 5px 5px 3px;
}
@media screen and (min-width: 480px) {
  /* line 2098, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .filter-options form .filter-cat .filter-boxes input[type=checkbox] {
    clear: none;
    margin-bottom: 0;
  }
}
/* line 2113, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat .filter-boxes label {
  float: left;
  font-size: 10px;
  position: relative;
  margin-bottom: 5px;
}
@media screen and (min-width: 800px) {
  /* line 2113, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .filter-options form .filter-cat .filter-boxes label {
    font-size: 11px;
  }
}
/* line 2123, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat.grade-level {
  width: 100%;
  float: left;
  clear: left;
}
/* line 2127, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat.grade-level .label {
  position: relative;
  top: 5px;
}
/* line 2131, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat.grade-level select {
  float: left;
}
/* line 2134, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form .filter-cat.grade-level span.to {
  float: left;
  font-size: 12px;
  margin: 0 10px;
  position: relative;
  top: 5px;
}
/* line 2143, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form input[type=submit] {
  color: #231f20;
  position: relative;
  margin-top: 10px;
  float: left;
}
/* line 2150, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .filter-options form input[type=reset] {
  clear: both;
  color: #231f20;
  position: relative;
  margin-top: 10px;
  float: left;
}
/* line 2160, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links {
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 2160, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media ul.big-user-links {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-right: 0;
    display: block;
  }
}
/* line 2167, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li {
  float: left;
  margin-right: 6%;
  margin-bottom: 15px;
}
@media screen and (min-width: 800px) {
  /* line 2167, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media ul.big-user-links li {
    width: 47%;
  }
  /* line 2173, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media ul.big-user-links li:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 2177, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a {
  display: block;
  width: 100%;
  padding: 20px 10px;
  color: #231f20;
  padding-left: 60px;
  font-family: "openSans_bold", sans-serif;
  font-size: 18px;
  font-weight: bold;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  behavior: url(/PIE.htc);
}
/* line 2188, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.favorites-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 15px -1533px #e6f5f9;
}
/* line 2190, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.favorites-link:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 15px -1719px #4fc6e6;
}
/* line 2194, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.dvd-cart-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 15px -1627px #e6f5f9;
  font-size: 15px;
}
@media screen and (min-width: 1280px) {
  /* line 2194, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media ul.big-user-links li a.dvd-cart-link {
    font-size: 18px;
  }
}
/* line 2200, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.dvd-cart-link:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 15px -1813px #4fc6e6;
}
/* line 2204, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.queue-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 14px -1578px #e6f5f9;
  font-size: 16px;
}
@media screen and (min-width: 1280px) {
  /* line 2204, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media ul.big-user-links li a.queue-link {
    font-size: 18px;
  }
}
/* line 2210, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.queue-link:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 14px -1765px #4fc6e6;
}
/* line 2214, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.history-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 17px -1673px #e6f5f9;
  font-size: 14px;
}
@media screen and (min-width: 1280px) {
  /* line 2214, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media ul.big-user-links li a.history-link {
    font-size: 18px;
  }
}
/* line 2220, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media ul.big-user-links li a.history-link:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 17px -1859px #4fc6e6;
}
/* line 2227, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .show-dir {
  clear: both;
  margin-bottom: 15px;
}
/* line 2230, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .show-dir label {
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: -3px;
}
/* line 2237, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-directions {
  border-top: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
  padding: 15px 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  /* line 2237, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-directions {
    padding: 20px 0;
    position: relative;
    width: 74.13793%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 30px;
  }
}
/* line 2247, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-directions p {
  font-size: 13px;
  color: #545c5e;
  margin-bottom: 15px;
}
/* line 2251, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-directions p:last-child {
  margin-bottom: 0;
}
/* line 2256, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing {
  clear: left;
  position: relative;
  margin-bottom: 30px;
}
/* line 2260, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing h4 {
  color: #231f20;
  font-size: 24px;
  margin-bottom: 10px;
  font-family: "openSans_bold", sans-serif;
}
/* line 2266, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing span.star-dir {
  font-size: 10px;
  position: relative;
  float: right;
  color: #231f20;
  text-align: right;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 12px;
}
@media screen and (min-width: 800px) {
  /* line 2276, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-listing ul.legend {
    position: absolute;
    top: 30px;
    right: 30px;
  }
}
/* line 2282, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.legend li {
  font-size: 13px;
  float: left;
  margin-left: 20px;
}
/* line 2286, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.legend li:first-child {
  margin-left: 0;
}
/* line 2289, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.legend li span {
  font-size: 12px;
}
/* line 2291, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.legend li span.captioned {
  background: #ff8a02;
  padding: 0px 5px;
  font-family: "openSans_black", sans-serif;
  font-size: 14px;
  color: #231f20;
  margin-right: 5px;
}
/* line 2299, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.legend li span.described {
  background: #4fc6e6;
  padding: 0px 5px;
  font-family: "openSans_black", sans-serif;
  font-size: 14px;
  color: #231f20;
  margin-right: 5px;
}
/* line 2310, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing span.breadcrumbs {
  font-size: 13px;
  margin-bottom: 10px;
  float: left;
  margin-top: 10px;
}
/* line 2315, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing span.breadcrumbs a {
  font-weight: bold;
}
/* line 2319, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats {
  clear: both;
}
/* line 2323, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li:hover a {
  color: #0f809e;
}
/* line 2325, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li:hover a:hover {
  color: #ff8a02;
}
/* line 2330, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li .star-ratings {
  float: left;
  position: relative;
  clear: left;
  margin-top: 5px;
}
@media screen and (min-width: 800px) {
  /* line 2330, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-listing ul.slats li .star-ratings {
    top: -2px;
    margin-top: 0;
    clear: none;
    margin-left: 10px;
  }
}
/* line 2343, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li a.media-title {
  margin-bottom: 5px;
}
@media screen and (min-width: 800px) {
  /* line 2343, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-listing ul.slats li a.media-title {
    margin-bottom: 0;
  }
}
/* line 2349, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li a.play-link {
  clear: left;
  float: left;
  margin-top: 5px;
}
@media screen and (min-width: 1000px) {
  /* line 2349, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-listing ul.slats li a.play-link {
    clear: none;
    float: right;
    margin-top: 0;
  }
}
/* line 2361, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li span:nth-child(3) {
  clear: none;
  margin-left: 0px;
}
/* line 2365, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #browse-media .browse-listing ul.slats li span.grade-level {
  float: left;
  margin-top: 6px;
  clear: left;
  color: #231f20;
}
@media screen and (min-width: 480px) {
  /* line 2365, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-listing ul.slats li span.grade-level {
    margin-top: 4px;
  }
}
@media screen and (min-width: 800px) {
  /* line 2365, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #browse-media .browse-listing ul.slats li span.grade-level {
    margin-top: 0;
    clear: none;
  }
}
/* line 2383, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details {
  border-top: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
  padding: 30px 0;
  clear: left;
  overflow: hidden;
  *zoom: 1;
}
/* line 2390, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details div.title-image {
  position: relative;
  float: left;
  margin-right: 1.92308%;
  display: inline-block;
  margin-bottom: 20px;
}
@media screen and (min-width: 480px) {
  /* line 2390, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details div.title-image {
    margin-right: 1.92308%;
    margin-bottom: 0;
    max-width: 23.26923%;
  }
}
@media screen and (min-width: 800px) {
  /* line 2390, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details div.title-image {
    margin-right: 2.88462%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 2390, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details div.title-image {
    max-width: 19.23077%;
  }
}
/* line 2409, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details div.title-image img.title-image {
  border: 1px solid #4fc6e6;
  max-width: 100%;
}
/* line 2414, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details div.title-image a.preview-link {
  margin-top: 20px;
  display: block;
}
/* line 2420, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info {
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 2420, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info {
    float: left;
    width: 70%;
  }
}
/* line 2427, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options {
  float: left;
  margin-left: 0;
  margin-top: 0;
}
@media screen and (min-width: 800px) {
  /* line 2427, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info ul.streaming-options {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
/* line 2435, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li {
  clear: left;
  float: left;
  margin-bottom: 10px;
}
/* line 2439, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a {
  float: left;
  margin-right: 15px;
  font-weight: bold;
  line-height: 22px;
  font-size: 14px;
}
/* line 2446, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream span {
  font-size: 16px;
  margin-right: 15px;
  width: 50px;
  height: 22px;
  display: inline-block;
  text-align: center;
}
/* line 2454, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.captioned {
  color: #ff8a02;
}
/* line 2456, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.captioned span {
  background: #ff8a02;
  color: #231f20;
}
/* line 2461, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.described {
  color: #4fc6e6;
}
/* line 2463, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.described span {
  background: #4fc6e6;
  color: #231f20;
}
/* line 2469, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.captioned_and_described, body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.cap_and_desc {
  color: #4fc66f;
}
/* line 2471, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.captioned_and_described span, body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream.cap_and_desc span {
  background: #4fc66f;
  color: #231f20;
}
/* line 2476, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.streaming-options li a.stream:hover {
  color: #231f20;
}
/* line 2485, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options {
  float: left;
  margin-left: 0;
  margin-top: 0;
}
@media screen and (min-width: 800px) {
  /* line 2485, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info ul.physical-media-options {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
/* line 2493, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li {
  clear: left;
  float: left;
  margin-bottom: 10px;
}
/* line 2497, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a {
  float: left;
  margin-right: 15px;
  font-weight: bold;
  line-height: 22px;
  font-size: 14px;
}
/* line 2504, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream span {
  font-size: 16px;
  margin-right: 15px;
  max-width: 100px;
  min-width: 50px;
  padding-left: 5px;
  padding-right: 5px;
  height: 22px;
  display: inline-block;
  text-align: center;
}
/* line 2515, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.captioned {
  color: #ff8a02;
}
/* line 2517, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.captioned span {
  background: #ff8a02;
  color: #231f20;
}
/* line 2522, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.described {
  color: #4fc6e6;
}
/* line 2524, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.described span {
  background: #4fc6e6;
  color: #231f20;
}
/* line 2530, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.captioned_and_described, body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.cap_and_desc {
  color: #4fc66f;
}
/* line 2532, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.captioned_and_described span, body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream.cap_and_desc span {
  background: #4fc66f;
  color: #231f20;
}
/* line 2537, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.physical-media-options li a.stream:hover {
  color: #231f20;
}
/* line 2545, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info span.duration {
  color: #ad6511;
  clear: left;
  float: left;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
}
/* line 2553, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info p {
  color: #231f20;
  clear: both;
  margin-bottom: 15px;
  font-size: 14px;
}
@media screen and (min-width: 800px) {
  /* line 2553, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info p {
    clear: left;
    float: left;
  }
}
@media screen and (min-width: 1000px) {
  /* line 2553, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info p {
    font-size: 16px;
  }
}
/* line 2566, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info .star-ratings {
  float: left;
  clear: left;
  margin-right: 15px;
}
@media screen and (min-width: 800px) {
  /* line 2566, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info .star-ratings {
    margin-bottom: 10px;
  }
}
/* line 2573, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info .star-ratings span.rating-label {
  font-size: 12px;
  font-weight: bold;
  float: left;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
/* line 2581, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info .star-ratings .stars {
  float: left;
}
/* line 2585, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info a.rate-item {
  float: left;
  clear: left;
  margin-top: 10px;
  font-size: 14px;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 800px) {
  /* line 2585, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info a.rate-item {
    clear: none;
    margin-top: -1px;
  }
}
/* line 2601, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info a.rate-item:hover {
  color: white;
  background: #ff8a02;
}
/* line 2606, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.title-specs {
  clear: left;
}
/* line 2608, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.title-specs > li {
  clear: both;
}
/* line 2612, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.title-specs li {
  margin-bottom: 10px;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 2612, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info ul.title-specs li {
    font-size: 14px;
  }
}
/* line 2618, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.title-specs li span.label {
  font-weight: bold;
  display: inline-block;
  width: 48.07692%;
  float: left;
}
@media screen and (min-width: 800px) {
  /* line 2618, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info ul.title-specs li span.label {
    width: 48.07692%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 2618, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #title-details .title-info ul.title-specs li span.label {
    width: 28.84615%;
  }
}
/* line 2630, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.title-specs li a {
  font-weight: bold;
}
/* line 2633, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #title-details .title-info ul.title-specs li ul {
  float: left;
}
/* line 2640, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings {
  padding: 20px;
  margin-bottom: 50px;
  clear: left;
}
@media screen and (min-width: 800px) {
  /* line 2640, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings {
    padding: 30px;
  }
}
/* line 2647, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar {
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 800px) {
  /* line 2647, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings #account-sidebar {
    float: left;
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
@media screen and (min-width: 1000px) {
  /* line 2647, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings #account-sidebar {
    position: relative;
    width: 22.41379%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 2656, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .account-photo {
  position: relative;
}
/* line 2658, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .account-photo img {
  max-width: 100%;
  max-height: 230px;
  border: 1px solid #0f809e;
}
/* line 2663, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .account-photo a.change-photo {
  position: absolute;
  top: 10px;
  left: 10px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #231f20;
  display: none;
  width: 60px;
  padding: 5px;
  background: rgba(255, 255, 255, 0.75);
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/PIE.htc);
}
/* line 2678, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .account-photo a.change-photo:hover {
  color: #0f809e;
}
/* line 2682, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .account-photo:hover > a.change-photo {
  display: block;
}
/* line 2686, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .main-account-info {
  margin-top: 30px;
  float: left;
  font-size: 12px;
  color: #231f20;
}
/* line 2691, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .main-account-info p {
  margin-bottom: 5px;
}
/* line 2694, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings #account-sidebar .main-account-info p span#account-privileges span {
  display: block;
  font-style: italic;
}
/* line 2702, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column {
  float: left;
  margin-top: 20px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 2702, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings .info-column {
    margin-top: 30px;
  }
}
@media screen and (min-width: 800px) {
  /* line 2702, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings .info-column {
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-top: 0;
    margin-right: 0;
  }
  /* line 2713, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings .info-column:last-child {
    width: 100%;
    margin-top: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 2702, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings .info-column {
    position: relative;
    width: 35.34483%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-top: 0;
  }
  /* line 2721, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings .info-column:last-child {
    position: relative;
    width: 35.34483%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 2725, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column:last-child {
  margin-right: 0;
}
/* line 2728, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #b9eefc;
  padding-top: 20px;
  margin-top: 20px;
}
/* line 2735, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block:first-child {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
/* line 2741, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block h4 {
  color: #0081c6;
  font-family: 'openSans_bold', sans-serif;
  margin-bottom: 20px;
}
/* line 2746, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block p {
  margin-bottom: 5px;
  font-size: 14px;
}
/* line 2749, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block p.no-subscriptions {
  font-style: italic;
}
/* line 2753, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block input[type=button] {
  float: left;
  margin-top: 10px;
}
@media screen and (min-width: 800px) {
  /* line 2757, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders {
    height: 300px;
    overflow: auto;
  }
}
/* line 2763, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li img {
  width: 32px;
  height: 38px;
  margin-right: 10px;
}
/* line 2768, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li h5 {
  color: #0f809e;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 2773, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li span.last-date {
  margin: 10px 0 0;
}
/* line 2776, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li a.rate-item {
  float: left;
  clear: left;
  margin-top: 10px;
  font-size: 14px;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  height: 20px;
  line-height: 20px;
  behavior: url(/PIE.htc);
}
/* line 2787, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li a.rate-item:hover {
  color: white;
  background: #ff8a02;
}
/* line 2792, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li a.response-item {
  float: left;
  clear: left;
  margin-top: 10px;
  font-size: 14px;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  height: 20px;
  line-height: 20px;
  behavior: url(/PIE.htc);
}
/* line 2803, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li a.response-item:hover {
  color: white;
  background: #ff8a02;
}
/* line 2809, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.recent-orders li:hover h5 {
  color: #231f20;
}
/* line 2819, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: none;
  border-bottom: 1px solid #0f809e;
  overflow: hidden;
  *zoom: 1;
}
/* line 2827, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li:first-child {
  border-top: 1px solid #0f809e;
}
/* line 2830, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li.default-address {
  background-color: #94d4e5;
}
/* line 2833, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 2839, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li:hover:first-child {
  margin-top: 0;
}
/* line 2843, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li address {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
}
/* line 2849, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li address span.default {
  color: #ad6511;
}
/* line 2853, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li address strong {
  display: block;
}
/* line 2857, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li ul.address-controls {
  float: right;
}
/* line 2859, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li ul.address-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 2865, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li ul.address-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 2871, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li ul.address-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 2875, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.addresses li ul.address-controls li a:hover {
  color: #231f20;
}
/* line 2888, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: none;
  border-bottom: 1px solid #0f809e;
  overflow: hidden;
  *zoom: 1;
}
/* line 2896, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li:first-child {
  border-top: 1px solid #0f809e;
}
/* line 2899, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li.default-subaccount {
  background-color: #94d4e5;
}
/* line 2902, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 2908, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li:hover:first-child {
  margin-top: 0;
}
/* line 2912, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li subaccount {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
}
/* line 2918, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li subaccount span.default {
  color: #ad6511;
}
/* line 2922, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li subaccount strong {
  display: block;
}
/* line 2926, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li ul.subaccount-controls {
  float: right;
}
/* line 2928, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li ul.subaccount-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 2934, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li ul.subaccount-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 2940, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li ul.subaccount-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 2944, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content #account-settings .info-column .info-block ul.subaccounts li ul.subaccount-controls li a:hover {
  color: #231f20;
}
/* line 2958, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent {
  clear: both;
  float: left;
  margin-bottom: 30px;
  width: 100%;
}
/* line 2965, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent .media-type {
  background: #231f20;
  margin-right: 15px;
  color: white;
  padding: 0 2px 1px;
  float: left;
  margin-top: 2px;
}
/* line 2973, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent .duration {
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}
@media screen and (min-width: 800px) {
  /* line 2973, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent .duration {
    margin-top: 1px;
  }
}
/* line 2981, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent .star-ratings {
  float: left;
  clear: left;
  margin-top: 5px;
  margin-left: 0 !important;
}
@media screen and (min-width: 1280px) {
  /* line 2981, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent .star-ratings {
    margin-left: 10px;
    clear: none;
    margin-top: 0;
  }
}
/* line 2992, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent a.add-cart {
  float: left;
  clear: left;
  margin-top: 20px;
  font-size: 14px;
  padding-left: 24px;
  padding-top: 5px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -689px;
}
@media screen and (min-width: 1280px) {
  /* line 2992, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent a.add-cart {
    float: right;
    margin-top: 0;
    clear: none;
    margin-bottom: 20px;
  }
}
/* line 3009, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent a.rate-item {
  float: left;
  clear: left;
  margin-top: 20px;
  font-size: 14px;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  height: 20px;
  line-height: 20px;
  behavior: url(/PIE.htc);
}
/* line 3020, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent a.rate-item:hover {
  color: white;
  background: #ff8a02;
}
/* line 3025, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent a.response-item {
  float: left;
  clear: left;
  margin-top: 10px;
  font-size: 14px;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  height: 20px;
  line-height: 20px;
  behavior: url(/PIE.htc);
}
/* line 3036, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent a.response-item:hover {
  color: white;
  background: #ff8a02;
}
/* line 3041, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options {
  margin-left: 0;
}
@media screen and (min-width: 800px) {
  /* line 3041, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent ul.streaming-options {
    clear: left;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3041, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent ul.streaming-options {
    float: right;
    clear: right;
  }
}
/* line 3052, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li {
  float: left;
  background: none;
  border: 0;
  width: auto;
  padding: 0;
  margin-left: 0px;
}
@media screen and (min-width: 800px) {
  /* line 3052, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent ul.streaming-options li {
    margin-left: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3052, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent ul.streaming-options li {
    clear: left;
    margin-top: 10px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3067, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content .recent ul.streaming-options li:first-child {
    margin-top: 0;
  }
}
/* line 3071, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li:first-child {
  border-top: 0;
}
/* line 3077, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream {
  float: left;
  line-height: 18px;
}
/* line 3080, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream.captioned {
  color: #ff8a02;
  font-size: 13px;
}
/* line 3084, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream.described {
  color: #0f809e;
  background: #b9eefc;
  font-size: 13px;
}
/* line 3090, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream.captioned_and_described, body #wrapper #main-content .recent ul.streaming-options li a.stream.cap_and_desc {
  color: #0f9e0f;
  background: #cefcce;
  font-size: 13px;
}
/* line 3095, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream.captioned_and_described span, body #wrapper #main-content .recent ul.streaming-options li a.stream.cap_and_desc span {
  width: 40px !important;
}
/* line 3099, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream span {
  font-size: 15px;
  width: 20px;
  height: 18px;
  display: block;
  float: left;
}
/* line 3106, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content .recent ul.streaming-options li a.stream:hover {
  border: 0;
  color: #231f20;
}
/* line 3115, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page {
  padding-bottom: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 3115, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page {
    float: left;
    width: 62%;
    padding-bottom: 50px;
    padding-right: 2.87%;
    border-right: 1px solid #b9eefc;
  }
  /* line 3123, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page.no-sidebar {
    border-right: 1px solid transparent !important;
  }
  /* line 3126, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page.no-sidebar.full-width {
    width: 100% !important;
  }
  /* line 3132, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page.about-nad .leadership-table {
    position: relative;
  }
  /* line 3135, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page.about-nad .leadership-table .left-pane {
    width: 49%;
    display: inline-block;
    float: left;
  }
  /* line 3141, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page.about-nad .leadership-table .right-pane {
    width: 49%;
    display: inline-block;
    float: right;
  }
}
/* line 3149, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page .star-ratings {
  float: left;
  margin-left: 30px;
  clear: left;
  margin-top: 10px;
}
@media screen and (min-width: 1280px) {
  /* line 3149, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page .star-ratings {
    margin-left: 10px;
    clear: none;
    margin-top: 0;
  }
}
/* line 3160, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page h2 {
  float: none;
}
/* line 3163, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page h3 {
  background: #e6f5f9;
  border-bottom: 1px solid #b9eefc;
  padding: 10px;
  color: #0f809e;
  display: block;
  clear: both;
  margin-bottom: 10px;
  font-family: "openSans_bold", sans-serif;
}
@media screen and (min-width: 480px) {
  /* line 3163, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page h3 {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 800px) {
  /* line 3163, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page h3 {
    padding: 10px 30px;
  }
}
/* line 3179, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page h4 {
  color: #231f20;
  border-bottom: 1px solid #b9eefc;
  padding-bottom: 5px;
  clear: both;
}
/* line 3185, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page h5 {
  color: #0081c6;
  margin-bottom: 10px;
  clear: left;
}
/* line 3190, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page p {
  color: #231f20;
  font-size: 14px;
}
/* line 3193, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page p.blurb-code {
  font-size: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b9eefc;
}
@media screen and (min-width: 800px) {
  /* line 3190, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page p {
    font-size: 16px;
  }
}
/* line 3202, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page input[name=blurb-version] {
  position: relative;
  top: -3px;
  float: left;
}
/* line 3206, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page input[name=blurb-version] + label {
  font-size: 13px;
  float: left;
  margin-bottom: 15px;
  margin-right: 10px;
}
/* line 3213, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page a {
  font-weight: bold;
}
/* line 3215, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page a.signs-dev-link {
  margin-bottom: 20px;
  background: #fff5e9;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  float: left;
  padding: 10px 20px;
  line-height: 22px;
}
/* line 3223, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page a.newsletter-thumb {
  border: 1px solid #0f809e;
}
/* line 3226, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page a.back-top {
  font-size: 14px;
  clear: both;
  float: left;
  margin-top: 15px;
  margin-bottom: 24px;
}
/* line 3234, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page i, body #wrapper #main-content.info-page em {
  font-style: italic;
}
/* line 3237, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page img {
  max-width: 100%;
  margin-bottom: 20px;
}
@media screen and (min-width: 480px) {
  /* line 3240, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page img.fltlft, body #wrapper #main-content.info-page img.fltrt {
    max-width: 50%;
  }
}
@media screen and (min-width: 800px) {
  /* line 3240, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page img.fltlft, body #wrapper #main-content.info-page img.fltrt {
    max-width: 40%;
  }
}
/* line 3248, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page img.promo-img {
  max-height: 160px;
  float: left;
}
/* line 3253, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page #cc-form {
  margin-bottom: 30px;
  float: left;
}
/* line 3256, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page #cc-form form {
  margin-bottom: 5px;
}
/* line 3258, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page #cc-form form p {
  font-weight: bold;
  font-size: 16px;
  color: #0081c6;
  margin-bottom: 10px;
}
/* line 3265, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page #cc-form form input[type=text] {
  height: 30px;
  width: 200px;
  float: left;
  margin-right: 5px;
}
/* line 3271, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page #cc-form form input[type=submit] {
  float: left;
  font-size: 16px;
  font-weight: bold;
  width: 40px;
  padding: 5px 5px 3px;
  margin: 0;
}
/* line 3282, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page .campaign {
  margin-bottom: 20px;
}
/* line 3285, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page .campaign .display_archive {
  padding-left: 30px;
  background: url(/assets/tealBullet-725bcd6338f976f5c72067ccb28f53e4.png) no-repeat 7px 2px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 15px;
}
@media screen and (min-width: 800px) {
  /* line 3285, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page .campaign .display_archive {
    font-size: 14px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3285, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page .campaign .display_archive {
    margin-bottom: 15px;
  }
}
/* line 3302, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page .newsletter-copy {
  float: left;
  font-style: italic;
}
/* line 3305, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page .newsletter-copy p {
  font-size: 14px;
}
@media screen and (min-width: 480px) {
  /* line 3302, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page .newsletter-copy {
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  /* line 3302, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page .newsletter-copy {
    width: 60%;
  }
}
/* line 3315, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ol {
  list-style-type: decimal;
  margin-bottom: 20px;
}
/* line 3318, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ol li {
  list-style-type: decimal;
  font-size: 14px;
  color: #231f20;
  margin-left: 30px;
  margin-bottom: 5px;
}
@media screen and (min-width: 1280px) {
  /* line 3318, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page ol li {
    margin-bottom: 15px;
  }
}
/* line 3327, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ol li p {
  font-size: 14px;
}
/* line 3333, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.sub-nav {
  margin-bottom: 24px;
  float: left;
}
/* line 3336, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.sub-nav li {
  float: left;
}
/* line 3338, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.sub-nav li a {
  font-size: 14px;
}
/* line 3342, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.sub-nav + p {
  clear: left;
}
/* line 3346, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.q-and-a {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #b9eefc;
}
/* line 3350, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.q-and-a li {
  margin-bottom: 10px;
  line-height: 24px;
}
/* line 3353, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.q-and-a li span {
  color: #4fc6e6;
  font-size: 22px;
  font-weight: bold;
}
/* line 3360, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.image-type {
  float: right;
  margin: 5px 0 20px;
  width: 280px;
  text-align: right;
}
/* line 3365, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.image-type span.type-label {
  color: #231f20;
  display: block;
  font-weight: bold;
}
/* line 3370, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.image-type li {
  float: right;
  margin-top: 5px;
}
/* line 3373, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.image-type li:nth-child(2) {
  clear: right;
}
/* line 3378, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.info-list {
  margin-bottom: 24px;
}
/* line 3380, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.info-list li {
  padding-left: 30px;
  background: url(/assets/tealBullet-725bcd6338f976f5c72067ccb28f53e4.png) no-repeat 7px 2px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 1.62em;
}
@media screen and (min-width: 800px) {
  /* line 3380, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page ul.info-list li {
    font-size: 14px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3380, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page ul.info-list li {
    margin-bottom: 15px;
  }
}
/* line 3393, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.info-list li .press-content {
  margin: 20px 0;
  padding: 20px;
  border-top: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
}
/* line 3398, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.info-list li .press-content h4 {
  font-size: 14px;
}
/* line 3401, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.info-list li .press-content p {
  font-size: 14px;
}
/* line 3404, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.info-list li .press-content .press-contact {
  margin-bottom: 20px;
}
/* line 3411, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles a.show-hide-articles {
  float: right;
  margin-bottom: 20px;
}
/* line 3416, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist {
  margin-bottom: 30px;
}
/* line 3418, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li {
  margin-bottom: 10px;
  padding-left: 30px;
}
/* line 3421, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li span {
  margin-right: 10px;
  font-weight: bold;
  color: #0f809e;
}
/* line 3426, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li h4 {
  border-bottom: 0;
  margin-bottom: 10px;
}
/* line 3429, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li h4 a {
  text-decoration: underline;
}
/* line 3433, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist {
  padding: 20px 0 0;
  border-top: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
  margin-bottom: 30px;
}
/* line 3438, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist li {
  margin-bottom: 20px;
}
/* line 3440, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist li a {
  font-size: 14px;
}
/* line 3442, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist li a span.new {
  color: white;
  background: #ff8a02;
  padding: 0 3px;
}
/* line 3448, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist li p {
  font-size: 13px;
  margin-bottom: 0;
}
/* line 3451, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist li p a {
  font-size: 13px;
}
/* line 3456, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page ul.articles li ul.articles-sublist li ul.articles-sub-sublist a.close-list {
  font-size: 14px;
  margin-bottom: 20px;
  float: left;
}
/* line 3467, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page form#gateway-search {
  margin: 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #b9eefc;
}
/* line 3471, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.info-page form#gateway-search input[type=text] {
  width: 100%;
  font-size: 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #4fc6e6;
  padding: 5px 10px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 3471, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page form#gateway-search input[type=text] {
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  /* line 3471, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.info-page form#gateway-search input[type=text] {
    font-size: 14px;
    width: 30%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3488, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player {
    width: 67%;
    float: left;
  }
}
/* line 3493, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player h2 {
  margin-bottom: 0px;
}
@media screen and (min-width: 800px) {
  /* line 3493, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player h2 {
    font-size: 26px;
    margin-bottom: 10px;
  }
}
/* line 3500, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info {
  float: left;
  clear: left;
}
/* line 3505, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info li {
  margin-bottom: 5px;
}
@media screen and (min-width: 800px) {
  /* line 3505, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li {
    float: left;
    margin-right: 30px;
  }
}
/* line 3511, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info li.year {
  font-weight: bold;
  color: #ff8a02;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 3511, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.year {
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3511, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.year {
    font-size: 16px;
  }
}
/* line 3522, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info li.grade-level {
  font-weight: bold;
  color: #231f20;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 3522, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.grade-level {
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3522, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.grade-level {
    font-size: 16px;
  }
}
/* line 3533, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info li.duration {
  font-weight: bold;
  color: #ad6511;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 3533, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.duration {
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3533, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.duration {
    font-size: 16px;
  }
}
/* line 3543, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info li.duration span {
  color: #231f20;
}
/* line 3547, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.media-info li.title-type {
  font-weight: bold;
  color: #231f20;
  background: #4fc6e6;
  padding: 3px 5px;
  position: relative;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 3547, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.title-type {
    top: -3px;
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3547, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player ul.media-info li.title-type {
    font-size: 16px;
  }
}
/* line 3564, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player .star-ratings {
  float: left;
  clear: left;
  margin-right: 15px;
}
@media screen and (min-width: 800px) {
  /* line 3564, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player .star-ratings {
    clear: none;
    margin-bottom: 10px;
  }
}
/* line 3572, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player .star-ratings span.rating-label {
  font-size: 12px;
  font-weight: bold;
  float: left;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
/* line 3580, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player .star-ratings .stars {
  float: left;
}
/* line 3584, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player a.rate-item {
  float: left;
  clear: left;
  margin-top: 10px;
  font-size: 14px;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 10px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 800px) {
  /* line 3584, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player a.rate-item {
    clear: none;
    margin-top: -1px;
  }
}
/* line 3600, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player a.rate-item:hover {
  color: white;
  background: #ff8a02;
}
/* line 3605, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player span.breadcrumbs {
  font-size: 12px;
  margin: 10px 0 10px;
  clear: left;
  float: left;
}
@media screen and (min-width: 800px) {
  /* line 3605, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player span.breadcrumbs {
    float: left;
    clear: left;
    font-size: 14px;
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3605, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player span.breadcrumbs {
    margin-bottom: 30px;
  }
}
/* line 3619, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player span.breadcrumbs a {
  font-weight: bold;
}
/* line 3623, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper {
  clear: both;
}
@media screen and (min-width: 1000px) {
  /* line 3623, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper {
    border: 1px solid #0f809e;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: #231f20;
    float: left;
    width: 100%;
    behavior: url(/PIE.htc);
  }
}
/* line 3633, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #access-options {
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
  border-top: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
  padding-top: 10px;
  clear: left;
  padding-bottom: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 3633, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options {
    padding: 20px;
    clear: none;
    float: right;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 20.07722%;
    border-top: 0;
    border-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3633, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options {
    padding: 30px 20px;
  }
}
/* line 3658, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #access-options ul li {
  clear: left;
}
/* line 3660, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #access-options ul li span {
  color: #231f20;
  font-weight: bold;
  margin-bottom: 5px;
  width: 56.66667%;
  display: block;
  font-size: 14px;
}
@media screen and (min-width: 800px) {
  /* line 3660, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options ul li span {
    width: 16.66667%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3660, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options ul li span {
    color: white;
    width: 53.33333%;
    font-size: 13px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3660, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options ul li span {
    font-size: 14px;
  }
}
/* line 3679, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #access-options ul li a {
  width: 20%;
  margin-bottom: 10px;
}
@media screen and (min-width: 800px) {
  /* line 3679, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options ul li a {
    width: 13.33333%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3679, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #access-options ul li a {
    width: 40%;
    margin-bottom: 20px;
  }
}
/* line 3695, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #synopsis {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px solid #b9eefc;
  float: left;
}
@media screen and (min-width: 800px) {
  /* line 3695, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #synopsis {
    margin: 20px 0;
    border-bottom: 1px solid #b9eefc;
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3695, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #synopsis {
    padding: 20px;
    margin-top: 20px;
    padding-top: 0;
    border-top: 0;
    padding-bottom: 0;
    border-bottom: 0;
    width: 20.07722%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3695, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #synopsis {
    padding: 0 20px;
    margin-top: 20px;
  }
}
/* line 3718, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #synopsis h4 {
  font-size: 14px;
  color: #4fc6e6;
  margin-bottom: 5px;
}
/* line 3723, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #synopsis p {
  line-height: 16px;
  font-size: 12px;
  margin-bottom: 5px;
}
@media screen and (min-width: 1000px) {
  /* line 3723, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #synopsis p {
    line-height: 18px;
    color: white;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3723, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #synopsis p {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 15px;
  }
}
/* line 3738, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #synopsis a {
  color: #0f809e;
  font-size: 14px;
  font-weight: bold;
}
/* line 3742, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #synopsis a:hover {
  color: #4fc6e6;
}
/* line 3747, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #video-player {
  background: white;
  margin: 0;
  width: 100%;
  clear: left;
}
@media screen and (min-width: 1000px) {
  /* line 3747, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content.media-player #player-wrapper #video-player {
    width: 58.88031%;
    margin: 0;
    clear: none;
    float: left;
  }
}
/* line 3758, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper {
  position: relative;
  padding-bottom: 67.21311%;
}
/* line 3762, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper #mediaplayer_wrapper, body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper #mediaplayer, body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper #mediaplayer_video, body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper #mediaplayer_displayarea, body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper #mediaplayer_wrapper_wrapper {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
/* line 3769, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player #player-wrapper #video-player #video-wrapper .LimelightEmbeddedPlayer {
  height: 100% !important;
}
/* line 3775, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content.media-player ul.title-options {
  margin-bottom: 50px;
}
/* line 3779, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.title-options {
  clear: both;
  background: #b9eefc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
  *zoom: 1;
  padding: 15px;
  margin-top: 10px;
  float: left;
  width: 100%;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 1000px) {
  /* line 3779, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options {
    padding: 15px 30px;
    margin-top: 30px;
  }
}
/* line 3793, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.title-options li {
  margin-bottom: 10px;
  font-size: 14px;
}
/* line 3796, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.title-options li:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 1000px) {
  /* line 3793, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li {
    float: left;
    margin-right: 15px;
    font-size: 14px;
    padding-right: 15px;
    margin-bottom: 0;
    border-right: 2px solid white;
  }
  /* line 3806, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li:last-child, body #wrapper #main-content ul.title-options li:nth-last-child(2) {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
  }
  /* line 3811, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li:last-child {
    float: right;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3793, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li {
    font-size: 15px;
  }
}
/* line 3818, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.title-options li a {
  color: #0f809e;
  font-size: 14px;
  font-weight: bold;
}
@media screen and (min-width: 1000px) {
  /* line 3818, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a {
    padding-left: 30px;
    font-size: 14px;
    padding-top: 8px;
  }
  /* line 3826, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.favorites-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -602px;
  }
  /* line 3829, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.favorites-link.favorited {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -2074px;
  }
  /* line 3834, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.browse-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -462px;
  }
  /* line 3837, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.cart-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -715px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3818, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a {
    padding-top: 5px;
    font-size: 15px;
  }
  /* line 3844, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.favorites-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -604px;
  }
  /* line 3847, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.favorites-link.favorited {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -2076px;
  }
  /* line 3851, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.browse-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -464px;
  }
  /* line 3854, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #main-content ul.title-options li a.cart-link {
    background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -717px;
  }
}
/* line 3858, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #main-content ul.title-options li a:hover {
  color: #231f20;
}
/* line 3865, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #player-sidebar {
  clear: both;
}
@media screen and (min-width: 800px) {
  /* line 3865, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #player-sidebar {
    height: 596px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3865, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #player-sidebar {
    padding: 25px 30px 30px;
    background: #e6f5f9;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    behavior: url(/PIE.htc);
  }
}
@media screen and (min-width: 1280px) {
  /* line 3865, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #player-sidebar {
    width: 30%;
    clear: none;
    float: right;
    margin-left: 3%;
    margin-top: 40px;
    margin-bottom: 30px;
  }
}
/* line 3884, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #player-sidebar h3 {
  color: #231f20;
  font-size: 24px;
  margin-bottom: 10px;
}
/* line 3889, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #player-sidebar ul {
  border: 1px solid #4fc6e6;
}
@media screen and (min-width: 800px) {
  /* line 3889, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #player-sidebar ul {
    height: 506px;
    overflow: auto;
  }
}
/* line 3896, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #player-sidebar ul li > a {
  background: white;
}
/* line 3902, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar {
  display: none;
}
@media screen and (min-width: 1000px) {
  /* line 3902, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar {
    width: 38%;
    float: right;
    margin-top: 30px;
    padding-left: 2.87%;
    display: block;
  }
}
/* line 3913, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white {
  margin-bottom: 30px;
}
/* line 3916, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white li a {
  font-size: 18px;
  padding: 15px 15px 15px 50px;
}
@media screen and (min-width: 480px) {
  /* line 3916, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar ul.white li a {
    font-size: 20px;
  }
}
@media screen and (min-width: 800px) {
  /* line 3916, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar ul.white li a {
    font-size: 24px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 3916, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar ul.white li a {
    font-size: 20px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 3916, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar ul.white li a {
    font-size: 24px;
  }
}
/* line 3932, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white li a#login-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 10px -365px;
}
/* line 3935, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white li a#account-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 12px -316px;
}
/* line 3938, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white li a#browse-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 10px -414px;
}
/* line 3941, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white li a#favorites-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 10px -2001px;
}
/* line 3944, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul.white li a#history-link {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 13px -1675px;
}
/* line 92, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li {
  border-bottom: 1px solid #b9eefc;
  display: block;
  padding: 8px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 94, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li:first-child a {
  padding-top: 0;
}
/* line 99, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li:last-child a {
  border-bottom: 0;
}
/* line 108, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li img {
  float: left;
  width: 75px;
  height: 55px;
  border: 1px solid #0f809e;
  margin-right: 12px;
}
/* line 115, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li .slats-info-wrapper {
  float: left;
  width: 75%;
}
/* line 118, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li .slats-info-wrapper h4 {
  color: #0f809e;
  font-size: 14px;
  margin-bottom: 5px;
  border: none;
}
/* line 124, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li .slats-info-wrapper .star-ratings {
  float: left;
  margin: 5px 0 10px;
}
@media screen and (min-width: 480px) {
  /* line 124, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar ul li .slats-info-wrapper .star-ratings {
    margin: 0 0 5px 0;
  }
}
/* line 131, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li .slats-info-wrapper p.media-desc {
  font-size: 11px;
  color: #231f20;
  margin-bottom: 0;
  clear: left;
}
/* line 139, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li:hover img {
  border: 1px solid #231f20;
}
/* line 142, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar ul li:hover h4 {
  color: #231f20;
}
/* line 3954, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar .new-media h3 {
  margin-bottom: 10px;
}
/* line 3960, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar .new-media ul li img {
  width: 45px;
  height: 55px;
  margin-right: 15px;
}
/* line 3969, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar a.get-reader-cta {
  float: right;
  margin-top: 20px;
}
/* line 3972, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar a.get-reader-cta span {
  float: left;
  width: 60%;
  font-size: 12px;
  font-weight: bold;
}
@media screen and (min-width: 480px) {
  /* line 3972, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar a.get-reader-cta span {
    width: 70%;
    font-size: 14px;
  }
}
@media screen and (min-width: 800px) {
  /* line 3972, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper #info-sidebar a.get-reader-cta span {
    font-size: 18px;
  }
}
/* line 3985, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper #info-sidebar a.get-reader-cta img {
  float: right;
}
/* line 3993, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li:first-child > a {
  border-top: 1px solid #b9eefc;
}
/* line 3995, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li:first-child > a:hover {
  margin-top: 0;
}
/* line 4000, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a {
  border-left: 10px solid #b9eefc;
  border-right: 1px solid #b9eefc;
  border-bottom: 1px solid #b9eefc;
  display: block;
  padding: 10px 15px;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  background: #e6f5f9;
}
/* line 4009, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a:hover {
  background: white;
  border-left: 10px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 4016, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a:hover h4 {
  color: #231f20;
}
/* line 4020, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a img {
  float: left;
  border: 1px solid #0f809e;
  margin-right: 10px;
}
/* line 4025, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a div.slats-info-wrapper {
  float: left;
  width: 70%;
}
/* line 4029, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a h4 {
  margin-bottom: 5px;
  font-size: 14px;
  color: #0f809e;
}
/* line 4034, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a p {
  font-size: 12px;
  color: #231f20;
  margin-bottom: 0;
  clear: left;
}
/* line 4040, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a .star-ratings {
  margin-bottom: 5px;
  float: left;
}
/* line 4044, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a input.heart {
  text-indent: -9999px;
  width: 22px;
  height: 19px;
  float: right;
  border: 0;
  margin-top: -2px;
  display: block;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -576px;
}
/* line 4053, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links li > a input.heart:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -808px;
}
/* line 4061, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links.white li a {
  background: white;
  color: #0f809e;
  font-family: "openSans_bold", sans-serif;
  font-weight: bold;
  text-decoration: none;
}
/* line 4067, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper .slats-full-links.white li a:hover {
  color: #231f20;
}
/* line 4075, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li {
  display: block;
  padding: 10px 15px;
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  border-top: 1px solid #b9eefc;
  background: #e6f5f9;
}
@media screen and (min-width: 800px) {
  /* line 4075, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats li {
    border-left: 10px solid #b9eefc;
    border-right: 1px solid #b9eefc;
    border-bottom: 1px solid #b9eefc;
    border-top: 0;
  }
  /* line 4087, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats li:first-child {
    border-top: 1px solid #b9eefc;
  }
  /* line 4089, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats li:first-child:hover {
    margin-top: 0;
  }
  /* line 4093, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats li:hover {
    border-left: 10px solid #ff8a02;
    border-top: 1px solid #ff8a02;
    border-bottom: 1px solid #ff8a02;
    border-right: 1px solid #ff8a02;
    margin-top: -1px;
  }
}
/* line 4101, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li:hover {
  background: white;
  border-top: 1px solid #ff8a02;
}
/* line 4104, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li:hover h4 {
  color: #231f20;
}
/* line 4108, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li img {
  float: left;
  border: 1px solid #0f809e;
}
/* line 4112, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li h4 {
  margin-bottom: 5px;
  font-size: 14px;
  color: #0f809e;
}
/* line 4117, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li p {
  font-size: 12px;
  color: #231f20;
  margin-bottom: 0;
}
/* line 4122, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li input.heart {
  text-indent: -9999px;
  width: 22px;
  height: 19px;
  float: right;
  border: 0;
  margin-top: -2px;
  display: block;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -576px;
}
/* line 4131, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li input.heart:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -808px;
}
/* line 4134, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats li input.heart.favorited {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat -62px -808px !important;
}
/* line 4140, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li {
  padding: 15px 10px;
  border-color: #0f809e;
  color: #0f809e;
  font-weight: bold;
}
/* line 4145, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li a {
  margin-right: 20px;
}
/* line 4147, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li a.play-link {
  float: right;
  font-size: 14px;
  font-family: "openSans_bold", sans-serif;
}
/* line 4151, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li a.play-link:hover {
  color: #ff8a02;
}
/* line 4155, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li a.media-title {
  float: left;
}
@media screen and (min-width: 800px) {
  /* line 4155, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue li a.media-title {
    width: auto;
  }
}
/* line 4162, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span {
  font-size: 12px;
}
/* line 4164, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span:nth-child(2) {
  clear: left;
}
@media screen and (min-width: 800px) {
  /* line 4164, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue li span:nth-child(2) {
    clear: none;
  }
}
/* line 4170, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.last-date {
  clear: left;
  float: left;
  margin: 10px 0px;
}
/* line 4174, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.last-date strong {
  display: block;
  color: #231f20;
}
/* line 4179, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.captioned {
  background: #4fc6e6;
  padding: 0px 5px 2px;
  font-family: "openSans_black", sans-serif;
  font-size: 14px;
  color: #231f20;
  margin-right: 20px;
  position: relative;
  float: left;
  margin-top: 5px;
  background: #ff8a02;
  color: #231f20;
}
/* line 161, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.captioned i {
  font-family: arial, sans-serif;
  font-size: 12px;
  position: relative;
  top: -1px;
}
@media screen and (min-width: 480px) {
  /* line 4179, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue li span.captioned {
    margin-top: 0;
  }
}
/* line 4184, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.described {
  background: #4fc6e6;
  padding: 0px 5px 2px;
  font-family: "openSans_black", sans-serif;
  font-size: 14px;
  color: #231f20;
  margin-right: 20px;
  position: relative;
  float: left;
  margin-top: 5px;
}
/* line 161, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.described i {
  font-family: arial, sans-serif;
  font-size: 12px;
  position: relative;
  top: -1px;
}
@media screen and (min-width: 480px) {
  /* line 4184, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue li span.described {
    margin-top: 0;
  }
}
/* line 4188, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.captioned_and_described, body #wrapper ul.slats.on-blue li span.cap_and_desc {
  background: #4fc6e6;
  padding: 0px 5px 2px;
  font-family: "openSans_black", sans-serif;
  font-size: 14px;
  color: #231f20;
  margin-right: 20px;
  position: relative;
  float: left;
  margin-top: 5px;
  background: #4fc66f;
  color: #231f20;
}
/* line 161, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.captioned_and_described i, body #wrapper ul.slats.on-blue li span.cap_and_desc i {
  font-family: arial, sans-serif;
  font-size: 12px;
  position: relative;
  top: -1px;
}
@media screen and (min-width: 480px) {
  /* line 4188, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue li span.captioned_and_described, body #wrapper ul.slats.on-blue li span.cap_and_desc {
    margin-top: 0;
  }
}
/* line 4193, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li span.disc-type {
  font-size: 16px;
  color: #231f20;
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media screen and (min-width: 480px) {
  /* line 4193, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue li span.disc-type {
    margin-top: 0;
  }
}
/* line 4205, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li:hover {
  border-color: #ff8a02;
  border-top: 1px solid #ff8a02;
  color: #231f20;
}
/* line 4209, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li:hover a {
  color: #0f809e;
}
/* line 4211, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li:hover a:hover {
  color: #231f20;
}
/* line 4214, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue li:hover a.del-item {
  visibility: visible;
}
/* line 4220, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue a.del-item {
  visibility: hidden;
  text-indent: -9999px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -1478px;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 10px;
}
/* line 4228, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue a.del-item:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat -26px -1478px;
}
/* line 4232, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue .shipping-date {
  float: left;
  position: relative;
  margin-top: 10px;
  clear: left;
}
@media screen and (min-width: 480px) {
  /* line 4232, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date {
    margin-left: 30px;
  }
}
@media screen and (min-width: 800px) {
  /* line 4232, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date {
    float: right;
    clear: none;
    margin-top: 0;
    top: 0px;
  }
}
/* line 4248, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue .shipping-date span.date-label {
  color: #231f20;
  font-weight: normal;
  font-size: 12px;
  position: relative;
  display: block;
  margin-left: 30px;
}
/* line 4255, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue .shipping-date span.date-label strong {
  display: block;
}
@media screen and (min-width: 480px) {
  /* line 4248, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date span.date-label {
    font-size: 14px;
    margin-left: 0;
  }
}
@media screen and (min-width: 800px) {
  /* line 4248, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date span.date-label {
    font-size: 12px;
    float: left;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4248, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date span.date-label {
    font-size: 14px;
  }
}
/* line 4272, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue .shipping-date a.date-picker {
  margin-right: 0;
  margin-top: 8px;
}
@media screen and (min-width: 800px) {
  /* line 4272, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date a.date-picker {
    margin-top: 0px;
  }
}
/* line 4281, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue .shipping-date input[type=text] {
  float: left;
  margin-top: 10px;
  width: 80px;
  margin-left: 30px;
}
@media screen and (min-width: 480px) {
  /* line 4281, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date input[type=text] {
    margin-left: 0;
  }
}
@media screen and (min-width: 800px) {
  /* line 4281, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue .shipping-date input[type=text] {
    margin-top: 2px;
    margin-left: 10px;
  }
}
/* line 4295, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.slats.on-blue span.duration {
  color: #ad6511;
  font-size: 12px;
  display: block;
}
@media screen and (min-width: 800px) {
  /* line 4295, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.slats.on-blue span.duration {
    font-size: 14px;
    display: inline;
  }
}
/* line 4306, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options {
  margin-left: 20px;
  float: left;
  clear: left;
  margin-top: 10px;
}
@media screen and (min-width: 800px) {
  /* line 4306, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.streaming-options {
    margin-left: 0;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4306, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.streaming-options {
    float: none;
    margin-top: 0;
  }
}
/* line 4318, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li {
  margin-bottom: 5px;
}
/* line 4320, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  /* line 4318, ../../app/assets/stylesheets/screen.css.scss */
  body #wrapper ul.streaming-options li {
    margin-bottom: 0;
  }
}
/* line 4327, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream {
  font-size: 14px;
  -webkit-border-radius: 0px 20px 20px 0;
  -moz-border-radius: 0px 20px 20px 0;
  -ms-border-radius: 0px 20px 20px 0;
  -o-border-radius: 0px 20px 20px 0;
  border-radius: 0px 20px 20px 0;
  padding-right: 15px;
  behavior: url(/PIE.htc);
}
/* line 4332, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream.captioned {
  background: #fff5e9;
  color: #ff8a02;
}
/* line 4335, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream.captioned span {
  display: block;
  float: left;
  background: #ff8a02;
  width: 20px;
  height: 22px;
  font-size: 18px;
  color: #231f20;
  text-align: center;
  margin-right: 15px;
  font-family: "openSans_bold", sans-serif;
}
/* line 4348, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream.described {
  background: #e6f5f9;
  color: #4fc6e6;
}
/* line 4351, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream.described span {
  display: block;
  float: left;
  background: #4fc6e6;
  width: 20px;
  height: 22px;
  font-size: 18px;
  text-align: center;
  color: #231f20;
  margin-right: 15px;
  font-family: "openSans_bold", sans-serif;
}
/* line 4365, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream.captioned_and_described, body #wrapper ul.streaming-options li a.stream.cap_and_desc {
  background: #e6f9f6;
  color: #4fc66f;
}
/* line 4368, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream.captioned_and_described span, body #wrapper ul.streaming-options li a.stream.cap_and_desc span {
  display: block;
  float: left;
  background: #4fc66f;
  width: 20px;
  height: 22px;
  font-size: 18px;
  text-align: center;
  color: #231f20;
  margin-right: 15px;
  font-family: "openSans_bold", sans-serif;
}
/* line 4381, ../../app/assets/stylesheets/screen.css.scss */
body #wrapper ul.streaming-options li a.stream:hover {
  color: #231f20;
}
/* line 4389, ../../app/assets/stylesheets/screen.css.scss */
body footer {
  position: relative;
  margin-top: 30px;
  border-top: 1px solid #b9eefc;
  background: #e6f5f9;
}
/* line 4394, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner {
  position: relative;
  width: 87.89063%;
  padding: 30px 0 50px;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
  *zoom: 1;
}
@media screen and (min-width: 800px) {
  /* line 4394, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner {
    min-height: 250px;
  }
}
/* line 4405, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner img.footer-badge {
  width: 32px;
}
/* line 4408, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner a.back-top {
  text-decoration: none;
  color: #0f809e;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: 7px;
  right: 0px;
  padding-left: 15px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0px -69px;
}
/* line 4418, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner a.back-top:hover {
  color: #231f20;
  background-position: 0px -51px;
}
@media screen and (min-width: 800px) {
  /* line 4408, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner a.back-top {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  /* line 4426, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer {
    float: right;
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-right: 0;
    position: absolute;
    right: 0;
  }
}
@media screen and (min-width: 800px) {
  /* line 4434, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer ul {
    float: left;
    margin-right: 5%;
    width: 30%;
  }
}
/* line 4444, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner nav.footer ul:last-child {
  margin-right: 0;
}
/* line 4447, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner nav.footer ul li {
  margin-bottom: 6px;
}
/* line 4449, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner nav.footer ul li .footer-badges {
  display: none;
}
@media screen and (min-width: 800px) {
  /* line 4449, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer ul li .footer-badges {
    display: block;
  }
}
/* line 4456, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner nav.footer ul li a {
  color: #231f20;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #fff5e9;
  text-align: center;
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
  background: #b9eefc;
  text-transform: capitalize;
}
@media screen and (min-width: 800px) {
  /* line 4456, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer ul li a {
    background: none;
    border-bottom: 0;
    line-height: 15px;
    width: auto;
    height: auto;
    text-align: left;
    font-size: 11px;
    color: #545c5e;
    display: inline;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4456, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer ul li a {
    line-height: 20px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 4456, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer ul li a {
    font-size: 12px;
  }
}
/* line 4486, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner nav.footer ul li a:hover {
  background: white;
  color: #ff8a02;
  border-bottom: 1px solid #ff8a02;
}
@media screen and (min-width: 800px) {
  /* line 4486, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner nav.footer ul li a:hover {
    background: none;
    border-bottom: 0;
    color: #231f20;
  }
}
/* line 4500, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info {
  margin-top: 20px;
}
@media screen and (min-width: 800px) {
  /* line 4500, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner .footer-info {
    float: left;
    position: relative;
    width: 48.27586%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
    margin-top: 0;
    position: absolute;
    left: 0;
  }
}
/* line 4509, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info a.dcmp-footer-logo {
  display: block;
  width: 145px;
  height: 45px;
  background: url(/assets/dcmp_logo_footer-12b034a9d2b03982b93c9d83d255ec8b.png) no-repeat;
  text-indent: -9999px;
  float: left;
  margin-right: 12px;
}
/* line 4518, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info a.dcmp-logo {
  display: block;
  width: 89px;
  height: 86px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -1312px;
  text-indent: -9999px;
  float: left;
  margin-right: 12px;
}
/* line 4527, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info a.ed-link {
  display: block;
  width: 42px;
  height: 42px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -1025px;
  text-indent: -9999px;
  float: left;
  margin-right: 12px;
  top: 42px;
}
/* line 4538, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info a.nad-link {
  display: block;
  width: 42px;
  height: 42px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -1076px;
  text-indent: -9999px;
  float: left;
  top: 42px;
  margin-right: 12px;
}
/* line 4549, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info a.tad-link {
  display: block;
  width: 73px;
  height: 25px;
  background: url(/assets/tad-network-logo-b1e2a86d4cc5e51f94bb3a83cedcc369.gif) no-repeat;
  background-size: 73px 25px;
  text-indent: -9999px;
  float: left;
  top: 38px;
}
@media screen and (min-width: 500px) {
  /* line 4549, ../../app/assets/stylesheets/screen.css.scss */
  body footer #footer-inner .footer-info a.tad-link {
    width: 147px;
    height: 50px;
    background-size: 147px 50px;
  }
}
/* line 4566, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info p {
  clear: left;
  float: left;
  font-size: 10px;
  color: #545c5e;
  margin-top: 12px;
}
/* line 4573, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info .copyright {
  font-size: 10px;
  color: #545c5e;
}
/* line 4577, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info ul.aux-footer-links {
  clear: left;
}
/* line 4579, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info ul.aux-footer-links li {
  color: #0f809e;
  font-size: 12px;
  float: left;
}
/* line 4583, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info ul.aux-footer-links li a {
  text-transform: capitalize;
  color: #0f809e;
  text-decoration: none;
}
/* line 4587, ../../app/assets/stylesheets/screen.css.scss */
body footer #footer-inner .footer-info ul.aux-footer-links li a:hover {
  color: #231f20;
}
/* line 4598, ../../app/assets/stylesheets/screen.css.scss */
body.front #wrapper #main-content {
  margin-top: 0px;
}
@media screen and (min-width: 800px) {
  /* line 4598, ../../app/assets/stylesheets/screen.css.scss */
  body.front #wrapper #main-content {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4598, ../../app/assets/stylesheets/screen.css.scss */
  body.front #wrapper #main-content {
    margin-top: 0px;
  }
}
/* line 4606, ../../app/assets/stylesheets/screen.css.scss */
body.front #wrapper #main-content h2 {
  background: none;
}
/* line 4614, ../../app/assets/stylesheets/screen.css.scss */
body.oops #wrapper #main-content {
  background: url(/assets/two_boxes-990dc0f31c53c634a726fc02aa542596.png) no-repeat 300px 0px;
}
/* line 4617, ../../app/assets/stylesheets/screen.css.scss */
body.oops #wrapper #main-content p:nth-child(2) {
  clear: left;
}
/* line 4627, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title {
  overflow: hidden;
  *zoom: 1;
}
/* line 4629, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title a.rate-img {
  float: left;
  display: block;
  max-width: 30%;
  margin-right: 15px;
}
@media screen and (min-width: 1280px) {
  /* line 4629, ../../app/assets/stylesheets/screen.css.scss */
  body.rate-media #wrapper #main-content .rate-title a.rate-img {
    max-width: 25%;
  }
}
/* line 4637, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title a.rate-img img {
  max-width: 100%;
  border: 1px solid #0f809e;
}
/* line 4642, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title .rate-details {
  float: left;
  width: 60%;
}
/* line 4645, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title .rate-details h4 {
  font-family: "openSans_black", sans-serif;
  font-size: 20px;
  margin-bottom: 20px;
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 4653, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title .rate-details span.rating-label {
  float: left;
  clear: left;
  font-weight: bold;
  margin-bottom: 5px;
  width: 100%;
  font-size: 12px;
}
@media screen and (min-width: 800px) {
  /* line 4653, ../../app/assets/stylesheets/screen.css.scss */
  body.rate-media #wrapper #main-content .rate-title .rate-details span.rating-label {
    margin-bottom: 20px;
    width: 60%;
    font-size: 14px;
  }
}
/* line 4667, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title .rate-details .rating-etc {
  margin-bottom: 20px;
  float: left;
}
/* line 4671, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title .rate-details .star-ratings {
  float: left;
  clear: left;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  /* line 4671, ../../app/assets/stylesheets/screen.css.scss */
  body.rate-media #wrapper #main-content .rate-title .rate-details .star-ratings {
    clear: none;
  }
}
/* line 4682, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content .rate-title a.report-media {
  clear: left;
  float: left;
  margin-top: 20px;
}
/* line 4688, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content hr {
  clear: left;
}
/* line 4691, ../../app/assets/stylesheets/screen.css.scss */
body.rate-media #wrapper #main-content #awaiting-rating {
  clear: left;
  float: left;
  margin-top: 30px;
  width: 100%;
}
/* line 4703, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content p.search-msg {
  font-weight: bold;
}
/* line 4707, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #b9eefc;
  margin-bottom: 20px;
}
/* line 4711, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 4716, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li a.result-img {
  float: left;
  margin-right: 15px;
}
/* line 4720, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li a.result-title {
  float: left;
}
/* line 4724, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li .result-wrapper {
  float: left;
}
/* line 4726, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li .result-wrapper .star-ratings {
  clear: left;
  float: left;
  margin-left: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 4733, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li .result-wrapper p.result-desc {
  clear: left;
  float: left;
}
/* line 4737, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results li .result-wrapper p.result-desc .display-url {
  display: block;
  color: #4fc66f;
  font-size: 60%;
}
/* line 4747, ../../app/assets/stylesheets/screen.css.scss */
body.search-results #wrapper #main-content ul.search-results.media-library .result-wrapper {
  width: 75%;
}
@media screen and (min-width: 1000px) {
  /* line 4757, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper hr {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4763, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page {
    width: 67%;
  }
}
/* line 4767, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page .star-ratings {
  float: left;
  margin-left: 10px;
}
@media screen and (min-width: 1000px) {
  /* line 4771, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page .address-phone {
    float: left;
    width: 46%;
    margin-right: 4%;
  }
  /* line 4776, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page .address-phone:last-child {
    margin-right: 0;
  }
}
/* line 4780, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page .address-phone address {
  color: #231f20;
  margin-bottom: 24px;
  font-style: italic;
  line-height: 24px;
  margin-right: 40px;
}
/* line 4787, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page .address-phone p.phone {
  margin-bottom: 10px;
}
/* line 4789, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page .address-phone p.phone strong {
  display: block;
}
@media screen and (min-width: 480px) {
  /* line 4789, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page .address-phone p.phone strong {
    display: inline;
  }
}
/* line 4797, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form {
  margin-bottom: 24px;
  overflow: inherit;
}
/* line 4800, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form h4 {
  border-bottom: 1px solid #4fc6e6;
}
/* line 4803, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset {
  margin-bottom: 20px;
}
@media screen and (min-width: 1000px) {
  /* line 4803, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset {
    width: 46%;
    float: left;
    margin-right: 4%;
  }
  /* line 4809, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset:last-child {
    margin-right: 0;
  }
}
/* line 4813, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset label {
  font-weight: bold;
  float: left;
  margin-right: 15px;
  clear: left;
  width: 18%;
  margin-bottom: 10px;
  color: #231f20;
}
/* line 4822, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  clear: left;
}
/* line 4827, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input[type=text], body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input[type=email] {
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  behavior: url(/PIE.htc);
  padding: 5px 15px;
}
/* line 4833, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input[type=text]:focus, body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input[type=email]:focus {
  border: 3px solid #4fc6e6;
}
@media screen and (min-width: 480px) {
  /* line 4822, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4822, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset input {
    clear: left;
  }
}
/* line 4844, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset select {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  clear: left;
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  display: none;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 4844, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset select {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4844, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset select {
    clear: left;
  }
}
/* line 4861, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu {
  float: left;
  margin-bottom: 20px;
  width: 100% !important;
  clear: left;
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  background: url(/assets/dropArrow-53d0b5a127c1a9423fe9b551d5e76fce.png) no-repeat 95% 16px white;
  padding: 5px 15px;
  behavior: url(/PIE.htc);
}
/* line 4872, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu:focus {
  background: #ff8a02;
  color: white;
  font-weight: bold;
}
@media screen and (min-width: 480px) {
  /* line 4861, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4861, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu {
    clear: left;
  }
}
/* line 4883, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu .styleSelect_item {
  background: #ff8a02;
  -webkit-border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -ms-border-radius: 0 0 20px 20px;
  -o-border-radius: 0 0 20px 20px;
  border-radius: 0 0 20px 20px;
  padding: 15px 15px 10px;
  top: 20px !important;
  width: 100%;
  behavior: url(/PIE.htc);
}
/* line 4892, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu .styleSelect_item ul li span {
  font-size: 14px;
  cursor: pointer !important;
  font-weight: bold;
  color: white;
}
/* line 4897, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu .styleSelect_item ul li span:hover {
  color: #231f20;
}
/* line 4904, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset .selectMenu span {
  line-height: 25px;
  display: block;
  position: relative;
  z-index: 9999 !important;
}
/* line 4911, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset textarea {
  width: 100%;
  height: 200px;
  float: left;
  margin: 0 2px;
  clear: left;
  border: 0;
  font-size: 16px;
  padding: 10px 15px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 4911, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset textarea {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 4911, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset textarea {
    clear: left;
  }
}
/* line 4928, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form fieldset textarea:focus {
  border: 3px solid #4fc6e6;
}
/* line 4933, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #main-content.info-page form#contact-form input[type=submit] {
  clear: left;
  margin-top: 20px;
  width: 100%;
  margin-bottom: 0;
}
@media screen and (min-width: 1000px) {
  /* line 4942, ../../app/assets/stylesheets/screen.css.scss */
  body.contact-dcmp #wrapper #map-directions {
    width: 30%;
    float: right;
    margin-top: 60px;
  }
}
/* line 4948, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #directions {
  margin-bottom: 20px;
}
/* line 4950, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #directions table {
  width: 100% !important;
}
/* line 4952, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #directions table td {
  text-align: left !important;
}
/* line 4955, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #directions table td span.title a {
  text-align: left;
  font-size: 22px;
  font-family: "openSans_bold", sans-serif;
  font-weight: bold;
  float: left;
  margin-bottom: 20px;
}
/* line 4964, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #directions table td span.powered {
  color: #231f20;
}
/* line 4968, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #directions table iframe {
  width: 100% !important;
}
/* line 4974, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #map iframe {
  border: 3px solid #4fc6e6;
  width: 100% !important;
  height: 300px !important;
}
/* line 4980, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #map small a {
  font-size: 12px;
  color: #0f809e !important;
}
/* line 4983, ../../app/assets/stylesheets/screen.css.scss */
body.contact-dcmp #wrapper #map-directions #map small a:hover {
  color: #231f20 !important;
}

/* line 4993, ../../app/assets/stylesheets/screen.css.scss */
i {
  font-style: italic;
}

/* line 4995, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form {
  margin-bottom: 24px;
  overflow: inherit;
}
/* line 4998, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form h4 {
  border-bottom: 1px solid #4fc6e6;
}
/* line 5001, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset {
  margin-bottom: 20px;
}
@media screen and (min-width: 1000px) {
  /* line 5001, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset {
    margin-right: 4%;
  }
  /* line 5008, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset:last-child {
    margin-right: 0;
  }
}
/* line 5012, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset label {
  font-weight: bold;
  float: left;
  margin-right: 15px;
  clear: left;
  width: 22%;
  margin-bottom: 10px;
  color: #231f20;
}
/* line 5021, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .med-orange-button {
  clear: both !important;
}
/* line 5025, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .med-orange-button.nobreak {
  float: left;
}
/* line 5029, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset input {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  clear: left;
}
/* line 5034, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset input[type=text], form.dcmp-form fieldset input[type=email], form.dcmp-form fieldset input[type=password] {
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  behavior: url(/PIE.htc);
  padding: 5px 15px;
}
/* line 5040, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset input[type=text]:focus, form.dcmp-form fieldset input[type=email]:focus, form.dcmp-form fieldset input[type=password]:focus {
  border: 3px solid #4fc6e6;
}
@media screen and (min-width: 480px) {
  /* line 5029, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset input {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 5029, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset input {
    clear: left;
  }
}
/* line 5051, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset select {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  clear: left;
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  display: none;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 5051, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset select {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 5051, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset select {
    clear: left;
  }
}
/* line 5068, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset select.not-hidden {
  display: block;
}
/* line 5072, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .selectMenu {
  float: left;
  margin-bottom: 20px;
  width: 100% !important;
  clear: left;
  border: 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: 35px;
  background: url(/assets/dropArrow-53d0b5a127c1a9423fe9b551d5e76fce.png) no-repeat 95% 16px white;
  padding: 5px 15px;
  behavior: url(/PIE.htc);
}
/* line 5083, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .selectMenu:focus {
  background: #ff8a02;
  color: white;
  font-weight: bold;
}
@media screen and (min-width: 480px) {
  /* line 5072, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset .selectMenu {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 5072, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset .selectMenu {
    clear: left;
  }
}
/* line 5094, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .selectMenu .styleSelect_item {
  background: #ff8a02;
  -webkit-border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -ms-border-radius: 0 0 20px 20px;
  -o-border-radius: 0 0 20px 20px;
  border-radius: 0 0 20px 20px;
  padding: 15px 15px 10px;
  top: 20px !important;
  width: 100%;
  behavior: url(/PIE.htc);
}
/* line 5103, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .selectMenu .styleSelect_item ul li span {
  font-size: 14px;
  cursor: pointer !important;
  font-weight: bold;
  color: white;
}
/* line 5108, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .selectMenu .styleSelect_item ul li span:hover {
  color: #231f20;
}
/* line 5115, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset .selectMenu span {
  line-height: 25px;
  display: block;
  position: relative;
  z-index: 9999 !important;
}
/* line 5122, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset textarea {
  width: 100%;
  height: 200px;
  float: left;
  margin: 0 2px;
  clear: left;
  border: 0;
  font-size: 16px;
  padding: 10px 15px;
  margin-bottom: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  behavior: url(/PIE.htc);
}
@media screen and (min-width: 480px) {
  /* line 5122, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset textarea {
    clear: none;
  }
}
@media screen and (min-width: 1000px) {
  /* line 5122, ../../app/assets/stylesheets/screen.css.scss */
  form.dcmp-form fieldset textarea {
    clear: left;
  }
}
/* line 5140, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form fieldset textarea:focus {
  border: 3px solid #4fc6e6;
}
/* line 5145, ../../app/assets/stylesheets/screen.css.scss */
form.dcmp-form input[type=submit] {
  clear: left;
  margin-top: 20px;
  width: 100%;
  margin-bottom: 0;
}

/* line 5155, ../../app/assets/stylesheets/screen.css.scss */
.tooltip-box {
  background: white;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  border: 5px solid #4fc6e6;
  position: absolute;
  padding: 10px;
  display: none;
  width: 600px;
  z-index: 9999;
  behavior: url(/PIE.htc);
}
/* line 5165, ../../app/assets/stylesheets/screen.css.scss */
.tooltip-box p {
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 5168, ../../app/assets/stylesheets/screen.css.scss */
.tooltip-box p:last-child {
  margin-bottom: 0;
}

/* line 5174, ../../app/assets/stylesheets/screen.css.scss */
#membership-level-info {
  display: none;
}
/* line 5177, ../../app/assets/stylesheets/screen.css.scss */
#membership-level-info p:last-child {
  margin-bottom: 0;
}

/* line 5183, ../../app/assets/stylesheets/screen.css.scss */
hr {
  height: 0;
  border: 0;
  border-bottom: 1px solid #b9eefc;
  margin-top: 24px;
  margin-bottom: 24px;
  clear: both;
}

/* line 5192, ../../app/assets/stylesheets/screen.css.scss */
ul#site-map {
  list-style: disc;
  padding-left: 30px;
}
/* line 5195, ../../app/assets/stylesheets/screen.css.scss */
ul#site-map li {
  list-style: disc;
  margin-bottom: 15px;
}
/* line 5198, ../../app/assets/stylesheets/screen.css.scss */
ul#site-map li a {
  text-transform: capitalize;
}
/* line 5201, ../../app/assets/stylesheets/screen.css.scss */
ul#site-map li ul {
  padding-left: 30px;
  list-style: circle;
  margin-top: 15px;
}
/* line 5205, ../../app/assets/stylesheets/screen.css.scss */
ul#site-map li ul li {
  list-style: circle;
}

/* line 5212, ../../app/assets/stylesheets/screen.css.scss */
*:focus {
  outline: none;
}

/* line 5216, ../../app/assets/stylesheets/screen.css.scss */
.important {
  color: red;
  font-weight: bold;
  font-style: italic;
}

/* line 5223, ../../app/assets/stylesheets/screen.css.scss */
.mailing-list-interests td {
  padding: 5px;
}

/* line 5229, ../../app/assets/stylesheets/screen.css.scss */
.title-order-form form label {
  margin-bottom: 15px;
}
/* line 5234, ../../app/assets/stylesheets/screen.css.scss */
.title-order-form a.date-picker {
  display: block;
  text-indent: -9999px;
  width: 30px;
  height: 25px;
  float: left;
  margin-left: 10px;
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -263px;
}
/* line 5242, ../../app/assets/stylesheets/screen.css.scss */
.title-order-form a.date-picker:hover {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -237px;
}
/* line 5245, ../../app/assets/stylesheets/screen.css.scss */
.title-order-form a.date-picker.disabled {
  background: url(/assets/sprites/dcmp_sprites-d475e0efd8b6a160fe12e957ebc1e871.png) no-repeat 0 -290px;
  cursor: default;
}

/* line 5253, ../../app/assets/stylesheets/screen.css.scss */
.pagination a {
  display: inline-block;
  padding: 5px;
  border: solid 1px rgba(0, 0, 0, 0.3);
}
/* line 5259, ../../app/assets/stylesheets/screen.css.scss */
.pagination em.current {
  background: #0f809e;
  display: inline-block;
  padding: 5px;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0.3);
}

/* line 5268, ../../app/assets/stylesheets/screen.css.scss */
.alert {
  border: solid 1px #195f67;
  background-color: #e6f5f9;
  padding: 10px;
}
/* line 5273, ../../app/assets/stylesheets/screen.css.scss */
.alert.alert-error {
  background-color: #faa;
  border: solid 1px #833;
}

/* line 5279, ../../app/assets/stylesheets/screen.css.scss */
.orange-block {
  width: 100%;
  display: block;
  background: #ff8a02;
  color: #231f20;
  padding: 8px 10px;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}

/* line 5292, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .transcript-tab {
  display: none;
  height: 340px;
}
/* line 5297, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page #transcript-wrapper {
  height: 280px;
  overflow: auto;
  overflow-x: hidden;
  margin-top: 60px;
}
@media screen and (max-width: 800px) {
  /* line 5305, ../../app/assets/stylesheets/screen.css.scss */
  .streaming-player-page .transcript-tab {
    display: none !important;
  }
  /* line 5309, ../../app/assets/stylesheets/screen.css.scss */
  .streaming-player-page #transcript-options {
    display: none !important;
  }
}
/* line 5315, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .caption-block.filter-match {
  background: #4fc6e6;
}
/* line 5319, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .trans-search-icon {
  width: 25px;
  height: 25px;
  background-image: url(/assets/search-blue-b37eaa5993985e7d70a934dbe4f96427.png);
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin-left: 3px;
  border-width: 1px;
}
/* line 5330, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .trans-next-icon {
  width: 25px;
  height: 25px;
  background-image: url(/assets/next-blue-61fbd9d01f3c8b22619d98190e6ec734.png);
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-width: 1px;
}
/* line 5340, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .trans-next-icon:disabled {
  background-image: url(/assets/next-grey-2c106cf742979c4c087cbf37dad1758a.png);
}
/* line 5344, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .trans-prev-icon {
  width: 25px;
  height: 25px;
  background-image: url(/assets/prev-blue-25e735847fb5560a116b73e7c46cec6f.png);
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-width: 1px;
}
/* line 5354, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .trans-prev-icon:disabled {
  background-image: url(/assets/prev-grey-b40e9242ba31cd4af8796539caa8ec63.png);
}
/* line 5358, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .trans-clear-icon {
  width: 25px;
  height: 25px;
  background-image: url(/assets/clear-blue-d3d2c5f1d5d281c4c25c9d09380ea810.png);
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-width: 1px;
}
/* line 5368, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .transcript-tab {
  position: relative;
}
/* line 5372, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page #transcript-search-box {
  position: absolute;
  top: 0px;
}
/* line 5376, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .caption-block {
  padding: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  color: #eee;
}
/* line 5383, ../../app/assets/stylesheets/screen.css.scss */
.streaming-player-page .caption-block.active {
  background: #ff8a02;
  color: #444;
}

/* line 5390, ../../app/assets/stylesheets/screen.css.scss */
.sr-invisible {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* line 5399, ../../app/assets/stylesheets/screen.css.scss */
.sharing-badge {
  width: 32px;
  height: 32px;
}

/* line 5405, ../../app/assets/stylesheets/screen.css.scss */
.embed-info h3 {
  font-size: 16px;
  color: #195f67 !important;
}
/* line 5409, ../../app/assets/stylesheets/screen.css.scss */
.embed-info textarea {
  width: 100%;
  height: 100px;
}

/* line 5415, ../../app/assets/stylesheets/screen.css.scss */
#accessible-buttons {
  height: 0;
  overflow: hidden;
}

/* line 5422, ../../app/assets/stylesheets/screen.css.scss */
.series-page .series-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 5427, ../../app/assets/stylesheets/screen.css.scss */
.series-page h2 {
  float: none !important;
}
/* line 5431, ../../app/assets/stylesheets/screen.css.scss */
.series-page h4 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 5436, ../../app/assets/stylesheets/screen.css.scss */
.series-page .description-wrapper {
  margin-bottom: 20px;
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.62em;
}
/* line 5445, ../../app/assets/stylesheets/screen.css.scss */
.series-page .series-photo {
  display: block;
  margin-bottom: 10px;
  width: 100%;
  max-height: 346px;
}
@media only screen and (max-width: 480px) {
  /* line 5445, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .series-photo {
    width: 300px;
  }
}
/* line 5457, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .episode-item {
  background: #fafafa;
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  overflow: hidden;
  *zoom: 1;
}
/* line 5468, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .episode-item .episode-num {
  float: left;
  display: block;
  width: 40px;
  overflow: hidden;
}
/* line 5475, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .episode-item .episode-info {
  margin-left: 50px;
  display: block;
}
/* line 5481, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .instant {
  float: right;
}
@media only screen and (max-width: 480px) {
  /* line 5481, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .episodes-list .instant {
    float: none;
    margin-top: 10px;
    display: block;
  }
}
/* line 5491, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .accessibility {
  font-size: 14px;
}
@media only screen and (max-width: 480px) {
  /* line 5491, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .episodes-list .accessibility {
    display: block;
    margin-top: 10px;
  }
}
/* line 5499, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .accessibility .access-square {
  display: inline-block;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
  padding: 5px;
}
@media only screen and (min-width: 1025px) {
  /* line 5510, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .episodes-list .accessibility .access-square:first-child {
    margin-left: 10px;
  }
}
/* line 5515, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .accessibility .access-square.access-described {
  background: #4fc6e6;
}
/* line 5519, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .accessibility .access-square.access-captioned {
  background: #ff8a02;
}
/* line 5523, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .accessibility .access-square.access-cap_and_desc {
  background: #4fc66f;
}
/* line 5529, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episodes-list .runtime {
  font-size: 12px;
  font-weight: bold;
  color: #ce6f00;
}
@media only screen and (max-width: 480px) {
  /* line 5529, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .episodes-list .runtime {
    display: block;
    margin-top: 10px;
  }
}
/* line 5542, ../../app/assets/stylesheets/screen.css.scss */
.series-page .episode-slide-wrapper {
  position: relative;
  height: 150px;
}
@media only screen and (max-width: 480px) {
  /* line 5542, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .episode-slide-wrapper {
    display: none;
  }
}
/* line 5551, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list {
  height: 160px;
}
/* line 5555, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 5563, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list li {
  width: 160px;
  float: left;
  border: 1px solid #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 5572, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list {
  width: 960px;
  max-width: 960px;
  position: absolute;
  top: 0px;
  left: 100px;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  /* line 5572, ../../app/assets/stylesheets/screen.css.scss */
  .series-page #episode-thumbnail-list {
    width: 640px;
    left: 120px;
  }
}
/* line 5585, ../../app/assets/stylesheets/screen.css.scss */
.series-page .slide-next {
  width: 128px;
  height: 128px;
  background: url(/assets/right-80ebc7225a5409614d0e2a3efa1e1f39.png);
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 10px;
}
/* line 5595, ../../app/assets/stylesheets/screen.css.scss */
.series-page .slide-prev {
  width: 128px;
  height: 128px;
  background: url(/assets/left-539f21d636614aea75acfd885ab25ac3.png);
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left: -40px;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  /* line 5595, ../../app/assets/stylesheets/screen.css.scss */
  .series-page .slide-prev {
    margin-left: 0;
  }
}
/* line 5610, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list {
  overflow: hidden;
  *zoom: 1;
  margin: 0 auto;
  margin-bottom: 10px;
}
/* line 5615, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list .episode-block {
  box-sizing: border-box;
  width: 152px;
  height: 152px;
  display: inline-block;
  text-align: left;
}
/* line 5626, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list .episode-block img {
  width: 150px;
  height: 100px;
}
/* line 5631, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list .episode-block:first-child {
  margin-left: 0;
}
/* line 5635, ../../app/assets/stylesheets/screen.css.scss */
.series-page #episode-thumbnail-list .episode-block .ep-title {
  font-size: 14px;
  margin-top: 5px;
}

/* line 5643, ../../app/assets/stylesheets/screen.css.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 5647, ../../app/assets/stylesheets/screen.css.scss */
#modal-black-box {
  z-index: 500;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  display: none;
}

/* line 5660, ../../app/assets/stylesheets/screen.css.scss */
#modal-box-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 5683, ../../app/assets/stylesheets/screen.css.scss */
.modal-wrap-border {
  border: solid 5px #4fc6e6;
  padding: 15px !important;
}

/* line 5688, ../../app/assets/stylesheets/screen.css.scss */
#modal-inner-box {
  z-index: 110;
  background: white;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  padding: 5px;
  max-width: 80vw;
  max-height: 50vw;
}

/* line 5698, ../../app/assets/stylesheets/screen.css.scss */
#modal-inner-iframe {
  width: 100%;
  height: 100%;
  overflow: auto;
}

/* line 5704, ../../app/assets/stylesheets/screen.css.scss */
#modal-button-row {
  clear: both;
  display: block;
}
/* line 5708, ../../app/assets/stylesheets/screen.css.scss */
#modal-button-row button {
  display: inline-block !important;
  margin-right: 20px !important;
}

/* line 10, ../../app/assets/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../app/assets/stylesheets/compass/layout/_sticky-footer.scss */
#wrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -true;
}
/* line 18, ../../app/assets/stylesheets/compass/layout/_sticky-footer.scss */
#wrapper #layout-footer {
  height: true;
}

/* line 20, ../../app/assets/stylesheets/compass/layout/_sticky-footer.scss */
footer {
  clear: both;
  position: relative;
  height: true;
}

/* line 2, ../../app/assets/stylesheets/sub_accounts.css.scss */
.share-account-form input[type=text] {
  padding: 5px;
  width: 200px;
}
/* line 7, ../../app/assets/stylesheets/sub_accounts.css.scss */
.share-account-form input[type=submit] {
  display: inline-block !important;
}

/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 3, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-tmp iframe, .fancybox-tmp object {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

/* line 9, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1002;
  text-align: left;
}

/* line 17, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-outer {
  position: relative;
  padding: 0;
  margin: 0;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 5px solid #4fc6e6;
}

/* line 30, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-opened {
  z-index: 1003;
}

/* line 34, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-opened .fancybox-outer {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 40, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-inner {
  width: 100%;
  height: 100%;
  padding: 20px;
  margin: 0;
  position: relative;
  outline: none;
  overflow: hidden;
}

/* line 50, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 10px;
}

/* line 57, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

/* line 67, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 72, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("fancybox_sprite.png");
}

/* line 76, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 1010;
}

/* line 88, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("fancybox_loading.gif") center center no-repeat;
}

/* line 94, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 1004;
}

/* line 104, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  background: transparent url("blank.gif");
  /* helps IE */
  z-index: 1003;
}

/* line 114, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-prev {
  left: 0;
}

/* line 118, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-next {
  right: 0;
}

/* line 122, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 1003;
  visibility: hidden;
}

/* line 133, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-prev span {
  left: 20px;
  background-position: 0 -36px;
}

/* line 138, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-next span {
  right: 20px;
  background-position: 0 -72px;
}

/* line 143, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 147, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  padding: 0;
  overflow: visible;
  visibility: hidden;
}

/* Overlay helper */
/* line 158, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 1001;
  background: #000;
}

/* Title helper */
/* line 170, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 1005;
}

/* line 178, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 182, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 1003;
  text-align: center;
}

/* line 191, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 207, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 213, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-title-inside-wrap {
  margin-top: 10px;
}

/* line 217, ../../vendor/assets/stylesheets/fancybox/jquery.fancybox.css */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/* line 5, ../../vendor/assets/stylesheets/colorbox.css.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 6, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxContent {
  position: relative;
}

/* line 9, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxLoadedContent {
  overflow: auto;
}

/* line 10, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxTitle {
  margin: 0;
}

/* line 11, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 13, ../../vendor/assets/stylesheets/colorbox.css.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}

/* line 14, ../../vendor/assets/stylesheets/colorbox.css.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 15, ../../vendor/assets/stylesheets/colorbox.css.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
}

/* line 22, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxOverlay {
  background: url(/assets/colorbox/colorbox-overlay-6d80601cc3286909ca41c34ad4d2ee7f.png) repeat 0 0;
}

/* line 26, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -101px 0;
}

/* line 27, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -130px 0;
}

/* line 28, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -101px -29px;
}

/* line 29, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -130px -29px;
}

/* line 30, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxMiddleLeft {
  width: 21px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) left top repeat-y;
}

/* line 31, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxMiddleRight {
  width: 21px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) right top repeat-y;
}

/* line 32, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxTopCenter {
  height: 21px;
  background: url(/assets/colorbox/colorbox-border-5451af1f129bafdea45e0ebf71b8a53e.png) 0 0 repeat-x;
}

/* line 33, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxBottomCenter {
  height: 21px;
  background: url(/assets/colorbox/colorbox-border-5451af1f129bafdea45e0ebf71b8a53e.png) 0 -29px repeat-x;
}

/* line 34, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 35, ../../vendor/assets/stylesheets/colorbox.css.scss */
.cboxIframe {
  background: #fff;
}

/* line 36, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 37, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
}

/* line 38, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 39, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 40, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/* line 41, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 42, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 43, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 44, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 45, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxLoadingOverlay {
  background: url(/assets/colorbox/colorbox-loading_background-aea924d1d648e1f05505d6d2856d634d.png) no-repeat center center;
}

/* line 46, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxLoadingGraphic {
  background: url(/assets/colorbox/colorbox-loading-1df9f13f5236cb439bd7bd88de972dff.gif) no-repeat center center;
}

/* line 47, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(/assets/colorbox/colorbox-controls-651766413a0e3b4dfdb2e35ef5619e5a.png) no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 48, ../../vendor/assets/stylesheets/colorbox.css.scss */
#cboxClose:hover {
  background-position: -25px -25px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
/* line 2, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.rating-cancel, div.star-rating {
  float: left;
  width: 17px;
  height: 15px;
  text-indent: -999em;
  cursor: pointer;
  display: block;
  background: transparent;
  overflow: hidden;
}

/* line 3, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.rating-cancel, div.rating-cancel a {
  background: url(/assets/starrating/delete-f6aab300c3b8a59a84ccb811c43faedd.gif) no-repeat 0 -16px;
}

/* line 6, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.star-rating, div.star-rating a {
  background: url(/assets/starrating/star-7919167405842ae92bd549ca8c83e843.gif) no-repeat 0 0px;
}

/* line 7, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.rating-cancel a, div.star-rating a {
  display: block;
  width: 16px;
  height: 100%;
  background-position: 0 0px;
  border: 0;
}

/* line 8, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.star-rating-on a {
  background-position: 0 -16px !important;
}

/* line 9, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.star-rating-hover a {
  background-position: 0 -32px;
}

/* Read Only CSS */
/* line 11, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.star-rating-readonly a {
  cursor: default !important;
}

/* Partial Star CSS */
/* line 13, ../../vendor/assets/stylesheets/starrating/jquery.rating.css.scss */
div.star-rating {
  background: transparent !important;
  overflow: hidden !important;
}

/* END jQuery.Rating Plugin CSS */
/*!
 * jQuery UI CSS Framework 1.8.24
 *
 * Copyright 2012, 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, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-helper-hidden {
  display: none;
}

/* line 15, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 16, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 18, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 19, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-helper-clearfix {
  zoom: 1;
}

/* line 20, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 25, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 32, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 39, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*!
 * jQuery UI CSS Framework 1.8.24
 *
 * Copyright 2012, 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/
 */
/*

 */
/* Component containers
----------------------------------*/
/* line 59, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 60, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 61, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 62, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-d18e8affeba7ab0c6d4dcdd2477c53bb.png) 50% 50% repeat-x;
  color: #222222;
}

/* line 63, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-content a {
  color: #222222;
}

/* line 64, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-cc349e64843eb3d6d694206e1907f537.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 65, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 69, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid lightgrey;
  background: #e6e6e6 url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-9a8a9467aa3aac88e9e5a337f4a8d0a0.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 70, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 71, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 #999999;
  background: #dadada url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-da1e6ac5a5fd1dc7ce2d0fb149a0de01.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 72, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

/* line 73, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-ef683f8e0b5fcf0f28cd9a5a3e8dc815.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 74, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 75, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 79, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-4d1e9e3434a7eec605dd7b19ec0e71bb.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 80, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 81, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-6ce7d9fd6ae2c6b346d347cad3b67b94.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 82, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 83, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 84, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 85, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 86, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 92, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-9ebdf4984ebc80f5440cc69aa530be1c.png);
}

/* line 93, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-content .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-9ebdf4984ebc80f5440cc69aa530be1c.png);
}

/* line 94, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-header .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-9ebdf4984ebc80f5440cc69aa530be1c.png);
}

/* line 95, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-default .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_888888_256x240-22e2620afd5b74f20af6c26e32a54483.png);
}

/* line 96, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-4c20e197d0a55c9a3387a50c1202afad.png);
}

/* line 97, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-active .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-4c20e197d0a55c9a3387a50c1202afad.png);
}

/* line 98, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-highlight .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_2e83ff_256x240-ff641bf5602f0f291a8b4ead56e54a20.png);
}

/* line 99, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/assets/jquery-ui/ui-icons_cd0a0a_256x240-3b8db78091d814fcf9520d7fa84821ac.png);
}

/* positioning */
/* line 102, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 103, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 104, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 105, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 106, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 107, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 108, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 109, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 110, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 111, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 112, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 113, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 114, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 115, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 116, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 117, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 118, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 119, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 120, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 121, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 122, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 123, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 124, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 125, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 126, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 127, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 128, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 129, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 130, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 131, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 132, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 133, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 134, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 135, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 136, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 137, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 138, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 139, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 140, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 141, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 142, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 143, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 144, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 145, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 146, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 147, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 148, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 149, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 150, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 151, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 152, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 153, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 154, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 155, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 156, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 157, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 158, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 159, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 160, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 161, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 162, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 163, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 164, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 165, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 166, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 167, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 168, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 169, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 170, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 171, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 172, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 173, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 174, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 175, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 176, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 177, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 178, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 179, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 180, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 181, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 182, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 183, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 184, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 185, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 186, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 187, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 188, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 189, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 190, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 191, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 192, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 193, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 194, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 195, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 196, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 197, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 198, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 199, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 200, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 201, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 202, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 203, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 204, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 205, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 206, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 207, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 208, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 209, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 210, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 211, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 212, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 213, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 214, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 215, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 216, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 217, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 218, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 219, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 220, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 221, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 222, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 223, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 224, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 225, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 226, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 227, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 228, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 229, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 230, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 231, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 232, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 233, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 234, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 235, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 236, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 237, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 239, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 240, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 241, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 242, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 243, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 244, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 245, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 246, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 247, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 248, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 249, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 250, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 251, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 252, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 253, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 254, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 255, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 256, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 257, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 258, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 259, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 260, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 261, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 262, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 263, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 264, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 265, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 266, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 267, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 268, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 269, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 270, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 271, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 272, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 273, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 274, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 275, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 276, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 283, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 284, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 285, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 286, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 289, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-overlay {
  background: #aaaaaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-6b0858a07f9b26b1fbf609593cf427f4.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 290, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-6b0858a07f9b26b1fbf609593cf427f4.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/*!
 * jQuery UI Accordion 1.8.24
 *
 * Copyright 2012, 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 306, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion {
  width: 100%;
}

/* line 307, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 308, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 309, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 310, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 311, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 312, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 313, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 314, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*!
 * jQuery UI Autocomplete 1.8.24
 *
 * Copyright 2012, 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 329, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
/* line 332, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.24
 *
 * 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 343, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

/* line 350, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 353, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 361, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 369, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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.24
 *
 * Copyright 2012, 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 387, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 388, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 389, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 390, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 391, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 394, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 395, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 396, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 397, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 398, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 399, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 401, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 404, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 405, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 406, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 407, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 408, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 411, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-buttonset {
  margin-right: 7px;
}

/* line 412, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 415, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*!
 * jQuery UI Datepicker 1.8.24
 *
 * Copyright 2012, 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 430, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 431, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 432, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 433, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 434, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 435, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 436, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 437, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 438, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 439, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 440, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 441, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 443, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 444, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 445, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 446, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 447, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 448, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 449, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 450, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 453, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 454, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 455, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 456, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 457, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 458, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 459, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 460, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 461, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 462, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 465, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 466, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 467, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 468, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 469, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 470, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 471, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 472, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 473, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 474, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 475, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 478, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-datepicker-cover {
  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 Dialog 1.8.24
 *
 * Copyright 2012, 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 501, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 502, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 503, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 504, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 505, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 506, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 507, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 508, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 509, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 510, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 511, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 512, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*!
 * jQuery UI Progressbar 1.8.24
 *
 * Copyright 2012, 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 527, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 528, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/*!
 * jQuery UI Resizable 1.8.24
 *
 * Copyright 2012, 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 543, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable {
  position: relative;
}

/* line 544, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 545, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 546, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 547, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 548, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 549, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 550, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 551, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 552, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 553, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/*!
 * jQuery UI Selectable 1.8.24
 *
 * Copyright 2012, 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 568, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*!
 * jQuery UI Slider 1.8.24
 *
 * Copyright 2012, 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 583, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 584, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 585, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 587, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-horizontal {
  height: .8em;
}

/* line 588, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 589, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 590, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 591, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 593, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 594, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 595, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 596, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 597, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/*!
 * jQuery UI Tabs 1.8.24
 *
 * Copyright 2012, 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 612, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 613, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 614, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 615, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 616, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 617, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 618, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.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 619, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 620, ../../../../shared/bundle/ruby/2.0.0/gems/jquery-ui-rails-2.0.2/vendor/assets/stylesheets/jquery.ui.all.css.erb */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*!
 * jQuery UI CSS Framework 1.8.24
 *
 * Copyright 2012, 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
 */
/*












 */
/*!
 * jQuery UI CSS Framework 1.8.24
 *
 * Copyright 2012, 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
 */
/*


 */
/* line 2, ../../app/assets/stylesheets/flyers.css.scss */
.flyer-item img {
  margin-right: 10px;
}
/* line 6, ../../app/assets/stylesheets/flyers.css.scss */
.flyer-item p {
  margin-top: 10px;
  font-weight: normal;
}

/* line 2, ../../app/assets/stylesheets/articles.css.scss */
ul.articles span.tag {
  background: #0081c6;
  display: inline-block;
  color: #fff !important;
  padding: 3px;
  border-radius: 3px;
  font-size: 0.7em;
}

/* line 1, ../../app/assets/stylesheets/admin/admin.css.scss */
.masquerading-text {
  color: red !important;
  font-weight: bold !important;
}

/* line 8, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page #main-content.no-sidebar {
  width: 100% !important;
}
/* line 12, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page p.warning {
  font-weight: bold;
  color: red;
}
/* line 17, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page #main-content h2 {
  float: none !important;
  display: block;
}
/* line 22, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links {
  display: table;
  border-spacing: 10px;
}
/* line 26, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links li {
  width: 200px;
  height: 200px;
  border: solid 1px #006093;
  padding: 10px;
  border-spacing: 10px;
  margin: 10px;
  margin-bottom: 20px;
  background: #0081c6;
  float: left;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
}
/* line 41, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links li .inner {
  display: inline-block;
  width: 180px;
  text-align: center;
}
/* line 47, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links li a {
  text-align: center;
  color: #fff !important;
  font-size: 22px;
}
/* line 56, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .collaborators-page select {
  display: block;
}
/* line 61, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table {
  border: solid 1px #1a94b5;
}
/* line 65, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table thead th {
  text-align: left;
  font-weight: bold;
  background: #ff8a02;
  color: #fff;
  padding: 10px;
}
/* line 76, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table tbody tr.unread td {
  font-weight: bold;
}
/* line 80, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table tbody td {
  background-color: #eee;
  padding: 10px;
  border-bottom: solid 1px #1a94b5;
}

/* line 1, ../../app/assets/stylesheets/admin/admin.css.scss */
.masquerading-text {
  color: red !important;
  font-weight: bold !important;
}

/* line 8, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page #main-content.no-sidebar {
  width: 100% !important;
}
/* line 12, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page p.warning {
  font-weight: bold;
  color: red;
}
/* line 17, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page #main-content h2 {
  float: none !important;
  display: block;
}
/* line 22, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links {
  display: table;
  border-spacing: 10px;
}
/* line 26, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links li {
  width: 200px;
  height: 200px;
  border: solid 1px #006093;
  padding: 10px;
  border-spacing: 10px;
  margin: 10px;
  margin-bottom: 20px;
  background: #0081c6;
  float: left;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
}
/* line 41, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links li .inner {
  display: inline-block;
  width: 180px;
  text-align: center;
}
/* line 47, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .admin-links li a {
  text-align: center;
  color: #fff !important;
  font-size: 22px;
}
/* line 56, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .collaborators-page select {
  display: block;
}
/* line 61, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table {
  border: solid 1px #1a94b5;
}
/* line 65, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table thead th {
  text-align: left;
  font-weight: bold;
  background: #ff8a02;
  color: #fff;
  padding: 10px;
}
/* line 76, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table tbody tr.unread td {
  font-weight: bold;
}
/* line 80, ../../app/assets/stylesheets/admin/admin.css.scss */
.admin-page .client-messages-table tbody td {
  background-color: #eee;
  padding: 10px;
  border-bottom: solid 1px #1a94b5;
}

/* line 5, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page select {
  display: block !important;
}
/* line 11, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: none;
  border-bottom: 1px solid #0f809e;
  overflow: hidden;
  *zoom: 1;
}
/* line 19, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item.active {
  background: #ffdeb6;
}
/* line 25, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item:first-child {
  border-top: 1px solid #0f809e;
}
/* line 29, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 36, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item:hover:first-child {
  margin-top: 0;
}
/* line 41, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item img {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  width: 120px;
  margin-right: 10px;
  border: solid 1px #000;
  background: #fff;
  padding: 5px;
}
/* line 54, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item strong {
  display: block;
  margin-bottom: 5px;
}
/* line 59, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item ul.article-controls {
  float: right;
}
/* line 61, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item ul.article-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 67, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item ul.article-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 73, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item ul.article-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 77, ../../app/assets/stylesheets/admin/articles.css.scss */
.admin-page #main-content.articles-page ul.articles li.article-item ul.article-controls li a:hover {
  color: #231f20;
}

/* line 6, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: 1px solid #0f809e;
  border-bottom: 1px solid #0f809e;
  margin-bottom: 10px;
  overflow: hidden;
  *zoom: 1;
}
/* line 15, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item.active {
  background: #ffdeb6;
}
/* line 21, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item:first-child {
  border-top: 1px solid #0f809e;
}
/* line 25, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item .comment-timestamp {
  font-size: 10px;
}
/* line 29, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 36, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item:hover:first-child {
  margin-top: 0;
}
/* line 41, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item img {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  width: 120px;
  margin-right: 10px;
  border: solid 1px #000;
  background: #fff;
  padding: 5px;
}
/* line 54, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item strong {
  display: block;
  margin-bottom: 5px;
}
/* line 59, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item ul.comment-controls {
  float: right;
}
/* line 61, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item ul.comment-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 67, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item ul.comment-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 73, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item ul.comment-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 77, ../../app/assets/stylesheets/admin/comments.css.scss */
.admin-page #main-content.comments-page ul.comment-items li.comment-item ul.comment-controls li a:hover {
  color: #231f20;
}

/* line 7, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: none;
  border-bottom: 1px solid #0f809e;
  overflow: hidden;
  *zoom: 1;
}
/* line 15, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item.active {
  background: #ffdeb6;
}
/* line 21, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item:first-child {
  border-top: 1px solid #0f809e;
}
/* line 25, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 32, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item:hover:first-child {
  margin-top: 0;
}
/* line 37, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item img {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  width: 120px;
  margin-right: 10px;
  border: solid 1px #000;
  background: #fff;
  padding: 5px;
}
/* line 50, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item strong {
  display: block;
  margin-bottom: 5px;
}
/* line 55, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item ul.flyer-controls {
  float: right;
}
/* line 57, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item ul.flyer-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 63, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item ul.flyer-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 69, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item ul.flyer-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 73, ../../app/assets/stylesheets/admin/flyers.css.scss */
.admin-page #main-content.flyers-page ul.flyer-items li.flyer-item ul.flyer-controls li a:hover {
  color: #231f20;
}

/* line 7, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: none;
  border-bottom: 1px solid #0f809e;
  overflow: hidden;
  *zoom: 1;
}
/* line 15, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item.active {
  background: #ffdeb6;
}
/* line 21, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item:first-child {
  border-top: 1px solid #0f809e;
}
/* line 25, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 32, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item:hover:first-child {
  margin-top: 0;
}
/* line 37, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item img {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  width: 120px;
  margin-right: 10px;
  border: solid 1px #000;
  background: #fff;
  padding: 5px;
}
/* line 50, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item strong {
  display: block;
  margin-bottom: 5px;
}
/* line 55, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item ul.newsletter-controls {
  float: right;
}
/* line 57, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item ul.newsletter-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 63, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item ul.newsletter-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 69, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item ul.newsletter-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 73, ../../app/assets/stylesheets/admin/newsletters.css.scss */
.admin-page #main-content.newsletters-page ul.newsletter-items li.newsletter-item ul.newsletter-controls li a:hover {
  color: #231f20;
}

/* line 6, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item {
  border-left: 1px solid #0f809e;
  border-right: 1px solid #0f809e;
  background: white;
  padding: 5px 8px 8px;
  border-top: none;
  border-bottom: 1px solid #0f809e;
  overflow: hidden;
  *zoom: 1;
}
/* line 14, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item.active {
  background: #ffdeb6;
}
/* line 20, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item:first-child {
  border-top: 1px solid #0f809e;
}
/* line 24, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item:hover {
  border-left: 1px solid #ff8a02;
  border-right: 1px solid #ff8a02;
  border-bottom: 1px solid #ff8a02;
  border-top: 1px solid #ff8a02;
  margin-top: -1px;
}
/* line 31, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item:hover:first-child {
  margin-top: 0;
}
/* line 36, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item img {
  float: left;
  color: #231f20;
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  width: 120px;
  margin-right: 10px;
  border: solid 1px #000;
  background: #fff;
  padding: 5px;
}
/* line 49, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item strong {
  display: block;
  margin-bottom: 5px;
}
/* line 54, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item ul.rotator-controls {
  float: right;
}
/* line 56, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item ul.rotator-controls li {
  border: 0;
  width: 100%;
  padding: 0;
  background: none;
  text-align: right;
}
/* line 62, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item ul.rotator-controls li:hover {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  margin-top: 0;
}
/* line 68, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item ul.rotator-controls li a {
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
}
/* line 72, ../../app/assets/stylesheets/admin/rotator_items.css.scss */
.admin-page #main-content.rotator-page ul.rotator-items li.rotator-item ul.rotator-controls li a:hover {
  color: #231f20;
}

/* line 3, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .blue-box {
  margin-bottom: 10px;
}
/* line 7, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #clients-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 30px;
}
/* line 13, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #clients-table th {
  padding: 10px;
  text-align: left;
  background: #444;
  color: #ccc;
}
/* line 20, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #clients-table td {
  padding: 10px;
  border-top: solid 1px #ccc;
}
/* line 25, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #clients-table tr:first-child td {
  border-top: solid 1px transparent;
}
/* line 29, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #mstatus {
  font-weight: bold;
}
/* line 32, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #mstatus.pending {
  color: #e69500;
}
/* line 36, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #mstatus.approved {
  color: green;
}
/* line 40, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #mstatus.denied {
  color: red;
}
/* line 44, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page #mstatus.new {
  color: blue;
}
/* line 49, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .dcmp-form {
  margin-bottom: 0 !important;
}
/* line 53, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page label.validated:after {
  content: "  (Validated)";
  color: green;
}
/* line 58, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page label.notvalidated:after {
  content: "  (Not Validated)";
  color: red;
}
/* line 63, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .dcmp-form li {
  clear: both !important;
}
/* line 67, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .dcmp-form label {
  float: none !important;
  display: block !important;
}
/* line 72, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box {
  background: white;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 10px;
  position: relative;
}
/* line 80, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box input, .clients-page .roles-box label {
  clear: none !important;
  float: none !important;
  display: inline !important;
  margin: 0 !important;
}
/* line 87, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role {
  display: inline-block;
  width: 300px;
  position: relative;
  height: 50px;
  border: solid 1px black;
  margin: 5px;
}
/* line 95, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role.role-admin.checked {
  background-color: red;
}
/* line 99, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role.checked {
  background: green;
  color: white;
}
/* line 103, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role.checked label {
  color: white;
}
/* line 108, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role input {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  float: left !important;
}
/* line 115, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role label {
  display: block !important;
  text-align: center;
  width: 100%;
  line-height: 50px;
}
/* line 122, ../../app/assets/stylesheets/admin/users.css.scss */
.clients-page .roles-box .role label:after {
  content: "";
  clear: both;
}

/* line 1, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments {
  float: left;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}
/* line 6, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments h3.comment-header {
  color: #231f20;
  font-family: "openSans_bold", sans-serif;
  margin-bottom: 30px;
  display: block;
  background: none !important;
  border: none !important;
  color: #000 !important;
  margin-top: 20px;
}
/* line 16, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments h3.new-comment-header {
  display: block !important;
  font-size: 1.0em !important;
  margin-top: 50px !important;
  background: none !important;
  border: none !important;
  color: #000 !important;
  clear: both;
}
/* line 26, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px !important;
}
@media screen and (min-width: 1000px) {
  /* line 26, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments ul.comments {
    position: relative;
    width: 61.2069%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 34, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments li.comment {
  padding-top: 10px !important;
  position: relative;
}
/* line 38, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments .comment-header {
  height: 50px;
}
/* line 41, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments span.comment-time {
  font-size: 10px;
  margin-bottom: 10px;
}
/* line 46, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments img.user-avatar {
  width: 42px;
  height: 42px;
  border: 1px solid #231f20;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 54, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments span.user-name {
  float: left;
  color: #231f20;
  font-family: "openSans_bold", sans-serif;
  font-size: 22px;
  line-height: 42px;
  top: 10px;
  position: relative;
}
/* line 63, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments span.dcmp-staff {
  font-size: 0.4em;
  background: #0081c6;
  border-radius: 3px;
  display: inline-block;
  color: #fff;
  line-height: 12px;
  padding-left: 2px;
  padding-right: 2px;
}
/* line 73, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments span.pending-moderation {
  font-size: 0.4em;
  background: #f00;
  color: #fff;
  border-radius: 3px;
  display: inline-block;
  line-height: 12px;
  padding-left: 2px;
  padding-right: 2px;
}
/* line 83, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments span.user-city {
  font-size: 0.6em;
  color: #aaa;
  display: inline-block;
  margin-left: 20px;
}
/* line 89, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments span.comment-timestamp {
  font-size: 0.6em;
  color: #aaa;
  display: inline;
}
/* line 94, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments .comment-body {
  clear: left;
  background: white;
  border: 1px solid #b9eefc;
  position: relative;
  padding: 15px;
}
@media screen and (min-width: 800px) {
  /* line 94, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments ul.comments .comment-body {
    padding: 20px;
  }
}
@media screen and (min-width: 1000px) {
  /* line 94, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments ul.comments .comment-body {
    padding: 30px;
  }
}
/* line 106, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments .comment-body p {
  clear: left;
  font-size: 14px;
}
@media screen and (min-width: 1000px) {
  /* line 106, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments ul.comments .comment-body p {
    font-size: 16px;
  }
}
/* line 113, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments .comment-body a {
  font-weight: bold;
  color: #0f809e;
}
/* line 116, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments .comment-body a.reply-btn {
  font-family: "openSans_bold", sans-serif;
  position: absolute;
  bottom: 25px;
  right: 30px;
}
/* line 125, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments li ul {
  margin-left: 2%;
}
@media screen and (min-width: 800px) {
  /* line 125, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments ul.comments li ul {
    margin-left: 5%;
  }
}
@media screen and (min-width: 1000px) {
  /* line 125, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments ul.comments li ul {
    margin-left: 20%;
  }
}
/* line 134, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments ul.comments li ul li .comment-body {
  background: #e6f5f9;
  border: 0;
  border-bottom: 1px solid #b9eefc;
}
/* line 143, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form {
  margin-top: 10px;
  margin-bottom: 30px;
  clear: left;
}
@media screen and (min-width: 800px) {
  /* line 143, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments form#comment-form {
    position: relative;
    width: 61.2069%;
    margin-right: 3.44828%;
    float: left;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 150, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form label {
  color: #ad6511;
  font-weight: bold;
  float: left;
  clear: left;
  margin-bottom: 5px;
}
/* line 157, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form input[type=text] {
  clear: left;
  float: left;
  margin-bottom: 20px;
  height: 40px;
  padding: 5px 15px;
  font-size: 18px;
  border: 1px solid #ccc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  behavior: url(/PIE.php);
}
/* line 167, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form input[type=text]:focus {
  border: 3px solid #4fc6e6;
}
@media screen and (min-width: 800px) {
  /* line 157, ../../app/assets/stylesheets/comments.css.scss */
  #commentable-comments form#comment-form input[type=text] {
    width: 30%;
  }
}
/* line 174, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form textarea {
  width: 100%;
  height: 150px;
  font-size: 18px;
  padding: 10px 15px;
  border: 1px solid #ccc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  behavior: url(/PIE.php);
}
/* line 182, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form textarea:focus {
  border: 3px solid #4fc6e6;
}
/* line 186, ../../app/assets/stylesheets/comments.css.scss */
#commentable-comments form#comment-form input[type=submit] {
  float: right;
  margin-top: 20px;
}

/* line 5, ../../app/assets/stylesheets/messages.css.scss */
.client-message-box {
  padding: 10px;
  background: #eee;
  width: 100%;
  border: solid 1px #aaa;
}
/* line 11, ../../app/assets/stylesheets/messages.css.scss */
.client-message-box .field {
  padding: 10px;
  color: #000;
  background: #4fc6e6;
}
/* line 17, ../../app/assets/stylesheets/messages.css.scss */
.client-message-box .field.body-field {
  background: #fff;
  padding-top: 30px;
}
/* line 21, ../../app/assets/stylesheets/messages.css.scss */
.client-message-box .field.body-field.popup {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 500px;
}
/* line 28, ../../app/assets/stylesheets/messages.css.scss */
.client-message-box .message-header {
  border: solid 1px #137089;
}
/* line 32, ../../app/assets/stylesheets/messages.css.scss */
.client-message-box .partial-button-messages {
  margin-top: 20px;
}

/* line 38, ../../app/assets/stylesheets/messages.css.scss */
.messages-index-page table {
  border: solid 1px #137089;
}
/* line 41, ../../app/assets/stylesheets/messages.css.scss */
.messages-index-page table thead {
  border-bottom: solid 1px #137089;
}
/* line 42, ../../app/assets/stylesheets/messages.css.scss */
.messages-index-page table thead th {
  text-align: left;
  font-weight: bold;
  padding: 10px;
  background-color: #ff8a02;
}
/* line 53, ../../app/assets/stylesheets/messages.css.scss */
.messages-index-page table tbody td {
  padding: 10px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.8);
}
/* line 59, ../../app/assets/stylesheets/messages.css.scss */
.messages-index-page table tbody tr.unread td {
  font-weight: bold;
}

/* line 67, ../../app/assets/stylesheets/messages.css.scss */
.badge {
  background-color: #ff8a02;
  color: white;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  border-radius: 3px;
  margin-right: 5px;
}

/* line 4, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li {
  overflow: hidden;
  *zoom: 1;
  margin-top: 15px;
  padding-top: 15px;
  border-top: solid 1px #4fc6e6;
}
/* line 11, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 17, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li .release-photo {
  float: left;
  max-width: 80px;
}
/* line 22, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li .slats-info-wrapper {
  float: left;
  max-width: 80%;
  min-width: 320px;
  margin-left: 80px;
}
/* line 29, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li .star-ratings {
  display: block !important;
  float: none !important;
}
/* line 34, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li .media-desc {
  display: block !important;
}
/* line 38, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li h4 {
  border: none !important;
}
/* line 42, ../../app/assets/stylesheets/feeds.css.scss */
.new-releases-page .new-releases li span.released-on {
  display: block;
}
@media only screen and (max-width: 320px) {
  /* line 46, ../../app/assets/stylesheets/feeds.css.scss */
  .new-releases-page .new-releases li span {
    display: block !important;
    background: red !important;
  }
}

/* line 2, ../../app/assets/stylesheets/media_for_purchase.css.scss */
.media-for-purchase-title .duration {
  float: none !important;
}
/* line 5, ../../app/assets/stylesheets/media_for_purchase.css.scss */
.media-for-purchase-title span.label {
  float: none !important;
}
/* line 9, ../../app/assets/stylesheets/media_for_purchase.css.scss */
.media-for-purchase-title .publisher-contact-info {
  display: block;
  float: none;
  clear: both;
}
/* line 15, ../../app/assets/stylesheets/media_for_purchase.css.scss */
.media-for-purchase-title address {
  display: block;
  float: none;
  clear: both;
  line-height: 1.5em !important;
  margin-botton: 10px;
}

/* line 3, ../../app/assets/stylesheets/dynamic_wizard/wizards.css.scss */
form.wizard-form p + input[type=text],
form.wizard-form p + input[type=number] {
  padding: 5px;
  margin-top: -15px !important;
  margin-bottom: 10px;
}
/* line 9, ../../app/assets/stylesheets/dynamic_wizard/wizards.css.scss */
form.wizard-form p + input[type=number] {
  width: 100px;
}
/* line 13, ../../app/assets/stylesheets/dynamic_wizard/wizards.css.scss */
form.wizard-form p + input[type=text] {
  width: 300px;
}
/* line 17, ../../app/assets/stylesheets/dynamic_wizard/wizards.css.scss */
form.wizard-form .answer-item {
  list-style-type: none !important;
  padding-left: -10px;
}
/* line 22, ../../app/assets/stylesheets/dynamic_wizard/wizards.css.scss */
form.wizard-form textarea {
  padding: 5px !important;
  width: 350px;
  height: 100px;
  margin-top: 10px;
}

/* line 1, ../../app/assets/stylesheets/media_permissions.css.scss */
.set-perm-icon {
  margin-top: 10px;
  float: left;
  cursor: pointer;
}

/* line 7, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup {
  clear: both;
  border: solid 2px #9dd7ef;
  padding: 10px;
  margin: 5px;
  box-shadow: 0px 0px 2px 5px #9dd7ef;
  z-index: 200;
  position: absolute;
  background: #fff;
  color: #547994;
  min-width: 350px;
  display: none;
  position: fixed;
  top: 30px;
  left: 50px;
}

/* line 24, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup h3 {
  color: #547994 !important;
}

/* line 28, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup h5 {
  display: inline !important;
}

/* line 32, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup li {
  font-size: 16px;
  line-height: 18px;
}

/* line 37, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup ul ul {
  margin-left: 55px;
}

/* line 41, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup input[type=submit] {
  font-size: 24px !important;
  margin-top: 10px !important;
  float: right;
}

/* line 47, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup #perm-pop-close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 12px;
}

/* line 54, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup label.group-label {
  font-size: 16px;
  font-weight: bold;
}

/* line 59, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup input[type=checkbox] {
  display: none;
}

/* line 63, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup input[type=checkbox] + label {
  background-image: url(/assets/icons/p-unchecked-45abece0640f3b360e030402fa2cf3ea.png);
  background-size: 40px 20px;
  background-repeat: no-repeat;
  padding-left: 40px;
}

/* line 70, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup input[type=checkbox].other + label {
  background-image: url(/assets/icons/p-checked-inherited-583bc2bf75e1c46c2098cd9aa925909b.png);
  background-size: 40px 20px;
  background-repeat: no-repeat;
  padding-left: 40px;
}

/* line 78, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup .user_permission_box[value='2'] + label {
  background-image: url(/assets/icons/p-forbidden-3e01b918792dff9434535dbe6299b434.png) !important;
}

/* line 83, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup .user_permission_box[value='1'] + label {
  background-image: url(/assets/icons/p-checked-063d459eb84b96d3cef51c2d18f1b499.png) !important;
}

/* line 89, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup .group_permission_box[value='2'] + label {
  background-image: url(/assets/icons/p-forbidden-3e01b918792dff9434535dbe6299b434.png) !important;
}

/* line 94, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup .group_permission_box[value='1'] + label {
  background-image: url(/assets/icons/p-checked-063d459eb84b96d3cef51c2d18f1b499.png) !important;
}

/* line 98, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup #permission-popup-inner {
  max-width: 400px;
  max-height: 700px;
  overflow-y: auto;
}

/* line 104, ../../app/assets/stylesheets/media_permissions.css.scss */
#permission-popup .reason {
  display: block;
  font-size: 11px;
  margin-left: 40px;
}

/* line 110, ../../app/assets/stylesheets/media_permissions.css.scss */
#popup-modal {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 199;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}
