@charset "UTF-8";
/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 22, ../../vendor/assets/stylesheets/normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 32, ../../vendor/assets/stylesheets/normalize.css */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 43, ../../vendor/assets/stylesheets/normalize.css */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 53, ../../vendor/assets/stylesheets/normalize.css */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 69, ../../vendor/assets/stylesheets/normalize.css */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 83, ../../vendor/assets/stylesheets/normalize.css */
html,
button,
input,
select,
textarea {
  font-family: Source Sans Pro;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 91, ../../vendor/assets/stylesheets/normalize.css */
body {
  margin: 0;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 104, ../../vendor/assets/stylesheets/normalize.css */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 114, ../../vendor/assets/stylesheets/normalize.css */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 128, ../../vendor/assets/stylesheets/normalize.css */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 133, ../../vendor/assets/stylesheets/normalize.css */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 138, ../../vendor/assets/stylesheets/normalize.css */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 143, ../../vendor/assets/stylesheets/normalize.css */
h4, .third-party-content h1, .third-party-content h2, .third-party-content h3 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 148, ../../vendor/assets/stylesheets/normalize.css */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 153, ../../vendor/assets/stylesheets/normalize.css */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 162, ../../vendor/assets/stylesheets/normalize.css */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 171, ../../vendor/assets/stylesheets/normalize.css */
b,
strong {
  font-weight: bold;
}

/* line 175, ../../vendor/assets/stylesheets/normalize.css */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 183, ../../vendor/assets/stylesheets/normalize.css */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 191, ../../vendor/assets/stylesheets/normalize.css */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 201, ../../vendor/assets/stylesheets/normalize.css */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 213, ../../vendor/assets/stylesheets/normalize.css */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 223, ../../vendor/assets/stylesheets/normalize.css */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 236, ../../vendor/assets/stylesheets/normalize.css */
q {
  quotes: none;
}

/* 2 */
/* line 243, ../../vendor/assets/stylesheets/normalize.css */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 248, ../../vendor/assets/stylesheets/normalize.css */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 258, ../../vendor/assets/stylesheets/normalize.css */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 265, ../../vendor/assets/stylesheets/normalize.css */
sup {
  top: -0.5em;
}

/* line 269, ../../vendor/assets/stylesheets/normalize.css */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 285, ../../vendor/assets/stylesheets/normalize.css */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 289, ../../vendor/assets/stylesheets/normalize.css */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 299, ../../vendor/assets/stylesheets/normalize.css */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 308, ../../vendor/assets/stylesheets/normalize.css */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 324, ../../vendor/assets/stylesheets/normalize.css */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 333, ../../vendor/assets/stylesheets/normalize.css */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 346, ../../vendor/assets/stylesheets/normalize.css */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 359, ../../vendor/assets/stylesheets/normalize.css */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 367, ../../vendor/assets/stylesheets/normalize.css */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 379, ../../vendor/assets/stylesheets/normalize.css */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 395, ../../vendor/assets/stylesheets/normalize.css */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 407, ../../vendor/assets/stylesheets/normalize.css */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 421, ../../vendor/assets/stylesheets/normalize.css */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 432, ../../vendor/assets/stylesheets/normalize.css */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 444, ../../vendor/assets/stylesheets/normalize.css */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 20px;
  /* 3 */
  *width: 20px;
  /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 456, ../../vendor/assets/stylesheets/normalize.css */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 468, ../../vendor/assets/stylesheets/normalize.css */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 478, ../../vendor/assets/stylesheets/normalize.css */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 488, ../../vendor/assets/stylesheets/normalize.css */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 502, ../../vendor/assets/stylesheets/normalize.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../assets/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../assets/iconfont/MaterialIcons-Regular.woff2) format("woff2"), url(../assets/iconfont/MaterialIcons-Regular.woff) format("woff"), url(../assets/iconfont/MaterialIcons-Regular.ttf) format("truetype");
}

@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(../assets/Material-Icons-Outline.eot);
  /* For IE6-8 */
  src: url(../assets/iconfont/Material-Icons-Outline.ttf) format("truetype");
}

/* line 106, ../../app/assets/stylesheets/partials/_extensions.scss */
.material-icons-outlined,
.material-icons.material-icons--outlined,
body[class*="admin-"] #action-bar a.material-icons--outlined.admin:before,
#action-bar .primary a.material-icons--outlined.admin:before,
.notice-item p.material-icons--outlined:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_faq:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_acrobat:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_fileopen:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_test:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_faq:before,
.material-icons,
body[class*="admin-"] #action-bar a.admin:before,
#action-bar .primary a.admin:before,
.notice-item p:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before,
body.help_categories .right_rail.contact li a.tools_acrobat:before,
body.help_categories .right_rail.contact li a.tools_fileopen:before,
body.help_categories .right_rail.contact li a.tools_test:before,
body.help_categories .right_rail.contact li a.tools_faq:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
.material-icons-outlined.clarivate_blue,
.material-icons.material-icons--outlined.clarivate_blue,
body[class*="admin-"] #action-bar a.material-icons--outlined.clarivate_blue.admin:before,
#action-bar .primary a.material-icons--outlined.clarivate_blue.admin:before,
.notice-item p.material-icons--outlined.clarivate_blue:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.clarivate_blue.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.clarivate_blue.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.clarivate_blue.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.clarivate_blue.tools_faq:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.clarivate_blue.tools_acrobat:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.clarivate_blue.tools_fileopen:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.clarivate_blue.tools_test:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.clarivate_blue.tools_faq:before,
.material-icons.clarivate_blue,
body[class*="admin-"] #action-bar a.clarivate_blue.admin:before,
#action-bar .primary a.clarivate_blue.admin:before,
.notice-item p.clarivate_blue:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.clarivate_blue.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.clarivate_blue.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.clarivate_blue.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.clarivate_blue.tools_faq:before,
body.help_categories .right_rail.contact li a.clarivate_blue.tools_acrobat:before,
body.help_categories .right_rail.contact li a.clarivate_blue.tools_fileopen:before,
body.help_categories .right_rail.contact li a.clarivate_blue.tools_test:before,
body.help_categories .right_rail.contact li a.clarivate_blue.tools_faq:before {
  color: #0e8383;
}

/* line 110, ../../app/assets/stylesheets/partials/_extensions.scss */
.material-icons-outlined,
.material-icons.material-icons--outlined,
body[class*="admin-"] #action-bar a.material-icons--outlined.admin:before,
#action-bar .primary a.material-icons--outlined.admin:before,
.notice-item p.material-icons--outlined:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.material-icons--outlined.tools_faq:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_acrobat:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_fileopen:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_test:before,
body.help_categories .right_rail.contact li a.material-icons--outlined.tools_faq:before {
  font-family: 'Material Icons Outlined';
}

/* line 1, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields {
  margin-bottom: 1.25rem;
}
/* line 4, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields label {
  margin-bottom: 0.58333rem;
}
/* line 8, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields .input {
  display: flex;
  flex-direction: column;
}
/* line 15, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields .input.error input,
.metadatum-fields .input.error textarea {
  border-color: #a00000;
}
/* line 19, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields .input.error span.errors {
  display: block;
  width: 100%;
  padding: 2px 8px;
  color: #a00000;
  font-size: 1rem;
}
/* line 29, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields .value-datepicker-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 34, ../../app/assets/stylesheets/admin/metadatum/edit.scss */
.metadatum-fields .value-datepicker-wrapper .close {
  cursor: pointer;
  color: #0e8383;
}

/* line 3, ../../app/assets/stylesheets/admin/metadatum/settings/index.scss */
.metadatum-settings .row .cell {
  width: 35%;
}
/* line 6, ../../app/assets/stylesheets/admin/metadatum/settings/index.scss */
.metadatum-settings .row .cell + .cell {
  width: 14%;
}
/* line 9, ../../app/assets/stylesheets/admin/metadatum/settings/index.scss */
.metadatum-settings .row .cell + .cell + .cell {
  width: 10%;
}
/* line 12, ../../app/assets/stylesheets/admin/metadatum/settings/index.scss */
.metadatum-settings .row .cell + .cell + .cell + .cell {
  width: 25%;
}
/* line 15, ../../app/assets/stylesheets/admin/metadatum/settings/index.scss */
.metadatum-settings .row .cell + .cell + .cell + .cell + .cell {
  width: 16%;
}

/* line 1, ../../app/assets/stylesheets/admin/products/edit.scss */
.edit-product-metadata {
  text-align: center;
}
/* line 4, ../../app/assets/stylesheets/admin/products/edit.scss */
.edit-product-metadata h1 {
  text-align: left;
}
/* line 8, ../../app/assets/stylesheets/admin/products/edit.scss */
.edit-product-metadata a {
  display: inline-block;
  margin: 0 8px;
}

/* line 15, ../../app/assets/stylesheets/admin/products/edit.scss */
#edit-admin-product .actions {
  margin: 16px 8px 0 8px;
  text-align: right;
}
/* line 20, ../../app/assets/stylesheets/admin/products/edit.scss */
#edit-admin-product .button {
  cursor: pointer;
  display: inline-block;
  transition: all 666ms ease 0s;
  margin-left: 1.5em;
}
/* line 27, ../../app/assets/stylesheets/admin/products/edit.scss */
#edit-admin-product section.admin-product-form {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 34, ../../app/assets/stylesheets/admin/products/edit.scss */
#edit-admin-product section.admin-product-form .button {
  float: right;
}

/* line 3, ../../app/assets/stylesheets/admin/tags/index.scss */
.tags-table .row .cell {
  width: 50%;
}
/* line 6, ../../app/assets/stylesheets/admin/tags/index.scss */
.tags-table .row .cell + .cell {
  width: 35%;
}
/* line 9, ../../app/assets/stylesheets/admin/tags/index.scss */
.tags-table .row .cell + .cell + .cell {
  width: 15%;
}

/* line 18, ../../app/assets/stylesheets/admin/tags/index.scss */
.tag-products table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
/* line 24, ../../app/assets/stylesheets/admin/tags/index.scss */
.tag-products div.pagination {
  border: 1px solid #c8c8c8;
  border-radius: 0 0 4px;
  padding: 11px 26px;
  padding: 0.91667rem 2.16667rem;
}
/* line 29, ../../app/assets/stylesheets/admin/tags/index.scss */
.tag-products div.pagination.reduced {
  padding: 11px 26px;
  padding: 0.91667rem 2.16667rem;
}

/* line 1, ../../app/assets/stylesheets/admin/tags/tag.scss */
.tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 6, ../../app/assets/stylesheets/admin/tags/tag.scss */
.tags .tag {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 1em;
  margin: 0 3px 5px 0;
  border-radius: .25em;
  background-color: rgba(19, 196, 196, 0.2);
  color: #414042;
  font-weight: normal;
  line-height: 2.5;
  font-size: 14px;
}
/* line 20, ../../app/assets/stylesheets/admin/tags/tag.scss */
.tags .tag.remove::after {
  position: relative;
  padding-left: .25em;
  font-size: 31px;
  line-height: .625;
  content: "\00D7";
}
/* line 29, ../../app/assets/stylesheets/admin/tags/tag.scss */
.tags .tag:hover {
  background-color: rgba(14, 131, 131, 0.25);
  text-decoration: none;
}

/* line 3, ../../app/assets/stylesheets/admin/reports/logins.scss */
.admin-reports-logins_show .dataTables_wrapper .dataTables_paginate {
  padding-top: 1rem;
}

/* line 3, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports {
  border-radius: 4px;
  border: 1px solid #c8c8c8;
}
/* line 7, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .chart {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 8px 0;
}
/* line 13, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .chart .loading {
  font-size: 3rem;
  color: #969696;
}
/* line 18, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .chart.no-data {
  height: 200px;
}
/* line 21, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .chart.no-data span {
  font-size: 2.5rem;
  color: #969696;
}
/* line 28, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .actions {
  display: flex;
  padding: 24px 8px 16px;
  align-items: flex-end;
  justify-content: space-between;
  border-top: 1px solid #c8c8c8;
}
/* line 35, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .actions div {
  margin: 0 8px;
}
/* line 39, ../../app/assets/stylesheets/admin/reports.scss */
.v2-reports .actions .submit {
  flex-grow: 2;
}

/* line 2, ../../app/assets/stylesheets/admin/document_repository/connections.scss */
.doc_repo_document_relation .actions-cell {
  min-width: 100px;
}
/* line 4, ../../app/assets/stylesheets/admin/document_repository/connections.scss */
.doc_repo_document_relation .actions-cell input[type='submit'] {
  margin-top: 10px;
  width: 100px;
}
/* line 9, ../../app/assets/stylesheets/admin/document_repository/connections.scss */
.doc_repo_document_relation .notes-cell {
  text-align: left !important;
}

/* line 1, ../../app/assets/stylesheets/shared/loading_overlay.scss */
#loading-overlay {
  display: none;
  visibility: hidden;
}
/* line 5, ../../app/assets/stylesheets/shared/loading_overlay.scss */
#loading-overlay.active {
  display: flex;
  visibility: visible;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 9999;
}
/* line 18, ../../app/assets/stylesheets/shared/loading_overlay.scss */
#loading-overlay.active::after {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #0e8383;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  content: '';
}

@keyframes spin {
  /* line 31, ../../app/assets/stylesheets/shared/loading_overlay.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 32, ../../app/assets/stylesheets/shared/loading_overlay.scss */
  100% {
    transform: rotate(360deg);
  }
}

/* line 1, ../../app/assets/stylesheets/shared/products/forms/tags.scss */
#product_tags {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 7, ../../app/assets/stylesheets/shared/products/forms/tags.scss */
#product_tags h3 {
  margin-top: 0;
}
/* line 11, ../../app/assets/stylesheets/shared/products/forms/tags.scss */
#product_tags #tags {
  display: block;
}
/* line 15, ../../app/assets/stylesheets/shared/products/forms/tags.scss */
#product_tags #tags #tag_form input#search_tags {
  width: 360px;
}

/* line 1, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
}
/* line 9, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .material-icons, .flex-table body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .flex-table a.admin:before, .flex-table #action-bar .primary a.admin:before, #action-bar .primary .flex-table a.admin:before, .flex-table .notice-item p:before, .notice-item .flex-table p:before, .flex-table #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a.tools_acrobat:before, .flex-table #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a.tools_fileopen:before, .flex-table #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a.tools_test:before, .flex-table #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a.tools_faq:before, .flex-table body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .flex-table a.tools_acrobat:before, .flex-table body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .flex-table a.tools_fileopen:before, .flex-table body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .flex-table a.tools_test:before, .flex-table body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .flex-table a.tools_faq:before,
.flex-table .material-icons-outlined {
  color: #0e8383;
  cursor: pointer;
}
/* line 15, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .disabled,
.flex-table a:disabled {
  pointer-events: none;
  cursor: default;
}
/* line 20, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .disabled .material-icons, .flex-table .disabled body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .flex-table .disabled a.admin:before, .flex-table .disabled #action-bar .primary a.admin:before, #action-bar .primary .flex-table .disabled a.admin:before, .flex-table .disabled .notice-item p:before, .notice-item .flex-table .disabled p:before, .flex-table .disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table .disabled a.tools_acrobat:before, .flex-table .disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table .disabled a.tools_fileopen:before, .flex-table .disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table .disabled a.tools_test:before, .flex-table .disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table .disabled a.tools_faq:before, .flex-table .disabled body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .flex-table .disabled a.tools_acrobat:before, .flex-table .disabled body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .flex-table .disabled a.tools_fileopen:before, .flex-table .disabled body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .flex-table .disabled a.tools_test:before, .flex-table .disabled body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .flex-table .disabled a.tools_faq:before,
.flex-table .disabled .material-icons-outlined,
.flex-table a:disabled .material-icons,
.flex-table a:disabled body[class*="admin-"] #action-bar a.admin:before,
body[class*="admin-"] #action-bar .flex-table a:disabled a.admin:before,
.flex-table a:disabled #action-bar .primary a.admin:before,
#action-bar .primary .flex-table a:disabled a.admin:before,
.flex-table a:disabled .notice-item p:before,
.notice-item .flex-table a:disabled p:before,
.flex-table a:disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a:disabled a.tools_acrobat:before,
.flex-table a:disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a:disabled a.tools_fileopen:before,
.flex-table a:disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a:disabled a.tools_test:before,
.flex-table a:disabled #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .flex-table a:disabled a.tools_faq:before,
.flex-table a:disabled body.help_categories .right_rail.contact li a.tools_acrobat:before,
body.help_categories .right_rail.contact li .flex-table a:disabled a.tools_acrobat:before,
.flex-table a:disabled body.help_categories .right_rail.contact li a.tools_fileopen:before,
body.help_categories .right_rail.contact li .flex-table a:disabled a.tools_fileopen:before,
.flex-table a:disabled body.help_categories .right_rail.contact li a.tools_test:before,
body.help_categories .right_rail.contact li .flex-table a:disabled a.tools_test:before,
.flex-table a:disabled body.help_categories .right_rail.contact li a.tools_faq:before,
body.help_categories .right_rail.contact li .flex-table a:disabled a.tools_faq:before,
.flex-table a:disabled .material-icons-outlined {
  color: rgba(0, 0, 0, 0.26);
  cursor: not-allowed;
}
/* line 26, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0;
  font-size: 14px;
  border-bottom: 1px solid #c8c8c8;
}
/* line 34, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row:last-child {
  border-bottom: 0;
}
/* line 38, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row.header {
  background-color: #f9f9fa;
}
/* line 41, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row.header .cell {
  margin: 0;
  padding: .75em .5em;
  padding-left: 10px;
  padding-left: 0.83333rem;
  font-size: 12px;
  color: #545454;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.5px;
}
/* line 56, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell {
  display: flex;
  align-items: center;
  padding: .75em .5em;
  font-weight: normal;
  text-align: left;
}
/* line 63, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.checkbox {
  justify-content: center;
}
/* line 66, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.checkbox input {
  width: auto;
}
/* line 71, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.actions {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 76, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.actions > a {
  margin: 0 6px;
}
/* line 81, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.submit {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
}
/* line 87, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.submit *:first-child {
  margin-bottom: 4px;
}
/* line 93, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.hidden * {
  display: none;
  visibility: hidden;
}
/* line 99, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.error {
  flex-direction: column;
}
/* line 103, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.error input,
.flex-table .row .cell.error textarea {
  background-color: #fffcfc;
  border-color: #a00000;
}
/* line 108, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row .cell.error span {
  display: block;
  width: 100%;
  padding: 2px 0;
  color: #a00000;
  font-size: 1rem;
}
/* line 118, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row.disabled {
  opacity: .6;
}
/* line 122, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row:first-child {
  font-weight: bold;
}
/* line 125, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row:first-child > div + div {
  border-left: 1px solid #c8c8c8;
}
/* line 130, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row form {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 139, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row form input,
.flex-table .row form select,
.flex-table .row form textarea {
  width: 100%;
  max-width: 100%;
}
/* line 144, ../../app/assets/stylesheets/shared/tables/flex_table.scss */
.flex-table .row form textarea {
  height: 44px;
}

/* line 1, ../../app/assets/stylesheets/shared/tooltip.scss */
.generic-tooltip {
  position: relative;
  cursor: default;
}
/* line 5, ../../app/assets/stylesheets/shared/tooltip.scss */
.generic-tooltip .material-icons, .generic-tooltip body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .generic-tooltip a.admin:before, .generic-tooltip #action-bar .primary a.admin:before, #action-bar .primary .generic-tooltip a.admin:before, .generic-tooltip .notice-item p:before, .notice-item .generic-tooltip p:before, .generic-tooltip #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .generic-tooltip a.tools_acrobat:before, .generic-tooltip #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .generic-tooltip a.tools_fileopen:before, .generic-tooltip #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .generic-tooltip a.tools_test:before, .generic-tooltip #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .generic-tooltip a.tools_faq:before, .generic-tooltip body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .generic-tooltip a.tools_acrobat:before, .generic-tooltip body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .generic-tooltip a.tools_fileopen:before, .generic-tooltip body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .generic-tooltip a.tools_test:before, .generic-tooltip body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .generic-tooltip a.tools_faq:before {
  cursor: help;
}

/* line 10, ../../app/assets/stylesheets/shared/tooltip.scss */
.tooltip-underline {
  cursor: help;
  border-bottom: 1px dotted black;
}

/* line 1, ../../app/assets/stylesheets/partials/_ewb_migration_message.scss */
p.ewb_migration_message {
  text-align: center;
  position: relative;
  font-size: 1.16667rem;
  color: red;
}
/* line 6, ../../app/assets/stylesheets/partials/_ewb_migration_message.scss */
p.ewb_migration_message a {
  color: darkblue !important;
  text-decoration: underline;
}

/* line 12, ../../app/assets/stylesheets/partials/_ewb_migration_message.scss */
ul.ewb_migration_message {
  top: 95px !important;
}

/* line 47, ../../app/assets/stylesheets/application.scss */
html {
  font-size: 12px;
  position: relative;
  background: #fff;
  min-height: 100%;
}

/* line 53, ../../app/assets/stylesheets/application.scss */
body {
  max-width: 100%;
  margin: 0 auto;
  background: #f9f9fa;
  font-family: 'Source Sans Pro', sans-serif;
}
/* line 63, ../../app/assets/stylesheets/application.scss */
body *,
body *:before,
body *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 68, ../../app/assets/stylesheets/application.scss */
aside {
  padding-bottom: 1.5em;
}

/* line 71, ../../app/assets/stylesheets/application.scss */
h1, h2, h3 {
  font-family: "Source Sans Pro", sans-serif;
}

/* line 77, ../../app/assets/stylesheets/application.scss */
h5 {
  font-size: 16px;
  font-size: 1.33333rem;
  font-weight: 600;
  line-height: 18px;
  color: #0e8383;
  margin: 0;
  overflow: hidden;
  clear: both;
}

/* line 86, ../../app/assets/stylesheets/application.scss */
h6 {
  color: #414042;
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 600;
}

/* line 93, ../../app/assets/stylesheets/application.scss */
h1 {
  text-transform: none;
  font-size: 45px;
  font-size: 3.75rem;
  color: #414042;
  line-height: 40px;
  font-weight: 600;
  font-weight: bold;
  text-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.44);
}

/* line 102, ../../app/assets/stylesheets/application.scss */
h2 {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 1.25;
  margin-top: 2em;
  color: #414042;
}

/* line 108, ../../app/assets/stylesheets/application.scss */
h3 {
  font-size: 12px;
  font-size: 1rem;
  line-height: 1.5;
  color: #414042;
}

/* line 113, ../../app/assets/stylesheets/application.scss */
input:invalid {
  box-shadow: none;
}

/* line 116, ../../app/assets/stylesheets/application.scss */
input:moz-submit-invalid {
  box-shadow: none;
}

/* line 119, ../../app/assets/stylesheets/application.scss */
input:moz-ui-invalid {
  box-shadow: none;
}

/* line 122, ../../app/assets/stylesheets/application.scss */
i.material-icons a:hover {
  text-decoration: none !important;
}

/* line 125, ../../app/assets/stylesheets/application.scss */
a {
  text-decoration: none;
}
/* line 128, ../../app/assets/stylesheets/application.scss */
a:link {
  -webkit-transition: all 666ms;
  -moz-transition: all 666ms;
  -o-transition: all 666ms;
  transition: all 666ms;
  color: #0e8383;
}
/* line 132, ../../app/assets/stylesheets/application.scss */
a:visited {
  color: #0e8383;
}
/* line 135, ../../app/assets/stylesheets/application.scss */
a:hover {
  color: #0e8383;
  text-decoration: underline;
}
/* line 139, ../../app/assets/stylesheets/application.scss */
a:focus {
  outline: thin dotted;
}
/* line 142, ../../app/assets/stylesheets/application.scss */
a:hover, a:active {
  outline: 0;
}

/* line 147, ../../app/assets/stylesheets/application.scss */
::selection {
  background: #0e8383;
  color: #fff;
}

/* line 151, ../../app/assets/stylesheets/application.scss */
::-moz-selection {
  background: #0e8383;
  /* Firefox */
  color: #fff;
}

/* line 155, ../../app/assets/stylesheets/application.scss */
.clarivate_dark_gray {
  color: #414042;
}

/* line 158, ../../app/assets/stylesheets/application.scss */
img {
  max-width: 100%;
  max-height: 100%;
}

/* line 163, ../../app/assets/stylesheets/application.scss */
hr {
  margin: 0;
  height: 1px;
  height: 0.08333rem;
  background: #c8c8c8;
  position: relative;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  clear: both;
  width: 100%;
}
/* line 173, ../../app/assets/stylesheets/application.scss */
hr.thin {
  height: 1px;
  height: 0.08333rem;
  background: #d6d6d6;
}
/* line 177, ../../app/assets/stylesheets/application.scss */
hr.thin:before {
  height: 1px;
  height: 0.08333rem;
  background: #f1f1f1;
}

/* line 184, ../../app/assets/stylesheets/application.scss */
ol, ul {
  padding: 0;
  margin: 1em 0;
  list-style: none;
}
/* line 188, ../../app/assets/stylesheets/application.scss */
h1 + ol, h2 + ol, div + ol, h1 + ul, h2 + ul, div + ul {
  margin-top: 0;
}

/* line 196, ../../app/assets/stylesheets/application.scss */
dt {
  text-transform: uppercase;
}

/* line 200, ../../app/assets/stylesheets/application.scss */
table {
  width: 100%;
  max-width: 100%;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  border-collapse: separate;
  color: #414042;
  overflow: hidden;
}

/* line 209, ../../app/assets/stylesheets/application.scss */
.table-wrapper {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  overflow: hidden;
}
/* line 213, ../../app/assets/stylesheets/application.scss */
.table-wrapper table {
  border-collapse: collapse;
  border: none;
}
/* line 217, ../../app/assets/stylesheets/application.scss */
.table-wrapper table tr:last-child, .table-wrapper table tr:last-child td {
  border-bottom: none;
}

/* line 224, ../../app/assets/stylesheets/application.scss */
caption {
  text-align: left;
  padding: .5em 1em;
}
/* line 228, ../../app/assets/stylesheets/application.scss */
caption p.description {
  border-bottom: 1px solid #bababa;
  padding-bottom: 1em;
}

/* line 233, ../../app/assets/stylesheets/application.scss */
thead {
  background-color: #f9f9fa;
  border-radius: 3px 3px 0 0;
}
/* line 236, ../../app/assets/stylesheets/application.scss */
thead th {
  text-transform: uppercase;
  text-align: left;
  white-space: nowrap;
  color: #545454;
  border-right: 1px solid #c8c8c8;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #c8c8c8;
  padding-left: 10px;
  padding-left: 0.83333rem;
}
/* line 245, ../../app/assets/stylesheets/application.scss */
thead th:last-child {
  border-right: 0;
}
/* line 248, ../../app/assets/stylesheets/application.scss */
thead th .material-icons, thead th body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar thead th a.admin:before, thead th #action-bar .primary a.admin:before, #action-bar .primary thead th a.admin:before, thead th .notice-item p:before, .notice-item thead th p:before, thead th #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.tools_acrobat:before, thead th #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.tools_fileopen:before, thead th #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.tools_test:before, thead th #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.tools_faq:before, thead th body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li thead th a.tools_acrobat:before, thead th body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li thead th a.tools_fileopen:before, thead th body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li thead th a.tools_test:before, thead th body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li thead th a.tools_faq:before {
  vertical-align: text-top;
  font-size: 16px;
  font-size: 1.33333rem;
}
/* line 252, ../../app/assets/stylesheets/application.scss */
thead th *, thead th a {
  color: #545454;
}
/* line 255, ../../app/assets/stylesheets/application.scss */
thead th a {
  -webkit-transition: all 666ms;
  -moz-transition: all 666ms;
  -o-transition: all 666ms;
  transition: all 666ms;
}
/* line 257, ../../app/assets/stylesheets/application.scss */
thead th a:link, thead th a:visited, thead th a:active {
  color: #545454;
  -webkit-transition: all 666ms;
  -moz-transition: all 666ms;
  -o-transition: all 666ms;
  transition: all 666ms;
}
/* line 261, ../../app/assets/stylesheets/application.scss */
thead th a .sort-arrow.material-icons, thead th a body[class*="admin-"] #action-bar a.sort-arrow.admin:before, body[class*="admin-"] #action-bar thead th a a.sort-arrow.admin:before, thead th a #action-bar .primary a.sort-arrow.admin:before, #action-bar .primary thead th a a.sort-arrow.admin:before, thead th a .notice-item p.sort-arrow:before, .notice-item thead th a p.sort-arrow:before, thead th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.sort-arrow.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a a.sort-arrow.tools_acrobat:before, thead th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.sort-arrow.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a a.sort-arrow.tools_fileopen:before, thead th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.sort-arrow.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a a.sort-arrow.tools_test:before, thead th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.sort-arrow.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a a.sort-arrow.tools_faq:before, thead th a body.help_categories .right_rail.contact li a.sort-arrow.tools_acrobat:before, body.help_categories .right_rail.contact li thead th a a.sort-arrow.tools_acrobat:before, thead th a body.help_categories .right_rail.contact li a.sort-arrow.tools_fileopen:before, body.help_categories .right_rail.contact li thead th a a.sort-arrow.tools_fileopen:before, thead th a body.help_categories .right_rail.contact li a.sort-arrow.tools_test:before, body.help_categories .right_rail.contact li thead th a a.sort-arrow.tools_test:before, thead th a body.help_categories .right_rail.contact li a.sort-arrow.tools_faq:before, body.help_categories .right_rail.contact li thead th a a.sort-arrow.tools_faq:before {
  display: none;
}
/* line 264, ../../app/assets/stylesheets/application.scss */
thead th a.sorted_asc, thead th a.sorted_desc {
  color: #545454;
  margin-left: -3px;
}
/* line 265, ../../app/assets/stylesheets/application.scss */
thead th a.sorted_asc .material-icons, thead th a.sorted_asc body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar thead th a.sorted_asc a.admin:before, thead th a.sorted_asc #action-bar .primary a.admin:before, #action-bar .primary thead th a.sorted_asc a.admin:before, thead th a.sorted_asc .notice-item p:before, .notice-item thead th a.sorted_asc p:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_acrobat:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_fileopen:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_test:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_faq:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_acrobat:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_fileopen:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_test:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_faq:before, thead th a.sorted_desc .material-icons, thead th a.sorted_desc body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar thead th a.sorted_desc a.admin:before, thead th a.sorted_desc #action-bar .primary a.admin:before, #action-bar .primary thead th a.sorted_desc a.admin:before, thead th a.sorted_desc .notice-item p:before, .notice-item thead th a.sorted_desc p:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_acrobat:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_fileopen:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_test:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_faq:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_acrobat:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_fileopen:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_test:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_faq:before {
  display: inline-block;
  color: #545454;
}
/* line 271, ../../app/assets/stylesheets/application.scss */
thead th a.sorted_asc:hover, thead th a.sorted_desc:hover {
  color: inherit;
}
/* line 275, ../../app/assets/stylesheets/application.scss */
thead th a.sorted_asc .material-icons, thead th a.sorted_asc body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar thead th a.sorted_asc a.admin:before, thead th a.sorted_asc #action-bar .primary a.admin:before, #action-bar .primary thead th a.sorted_asc a.admin:before, thead th a.sorted_asc .notice-item p:before, .notice-item thead th a.sorted_asc p:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_acrobat:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_fileopen:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_test:before, thead th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_asc a.tools_faq:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_acrobat:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_fileopen:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_test:before, thead th a.sorted_asc body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li thead th a.sorted_asc a.tools_faq:before {
  transform: rotate(90deg);
}
/* line 278, ../../app/assets/stylesheets/application.scss */
thead th a.sorted_desc .material-icons, thead th a.sorted_desc body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar thead th a.sorted_desc a.admin:before, thead th a.sorted_desc #action-bar .primary a.admin:before, #action-bar .primary thead th a.sorted_desc a.admin:before, thead th a.sorted_desc .notice-item p:before, .notice-item thead th a.sorted_desc p:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_acrobat:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_fileopen:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_test:before, thead th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li thead th a.sorted_desc a.tools_faq:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_acrobat:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_fileopen:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_test:before, thead th a.sorted_desc body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li thead th a.sorted_desc a.tools_faq:before {
  transform: rotate(270deg);
}

/* line 286, ../../app/assets/stylesheets/application.scss */
thead {
  border-bottom: 1px solid #c8c8c8;
}

/* line 289, ../../app/assets/stylesheets/application.scss */
tfoot {
  border-top: 1px solid #c8c8c8;
  color: #767676;
}

/* line 294, ../../app/assets/stylesheets/application.scss */
tbody {
  background: #FFF;
}
/* line 296, ../../app/assets/stylesheets/application.scss */
tbody td {
  vertical-align: top;
  border-bottom: 1px solid #e1e1e1;
}

/* line 301, ../../app/assets/stylesheets/application.scss */
th, td {
  padding: .75em .5em;
}
/* line 303, ../../app/assets/stylesheets/application.scss */
th:first-child, td:first-child {
  min-width: 74px;
  min-width: 6.16667rem;
}

/* line 307, ../../app/assets/stylesheets/application.scss */
td {
  font-size: 14px;
  font-size: 1.16667rem;
  padding-left: 10px;
  padding-left: 0.83333rem;
}

/* line 312, ../../app/assets/stylesheets/application.scss */
th.product_title {
  width: 450px;
}

/* line 316, ../../app/assets/stylesheets/application.scss */
.font12, body[class^="admin-admin"] #view #content table thead, body[class^="subscriptions"] #view #content table thead, body[class^="admin-subscriptions"] #view #content table thead, body[class^="admin-lists"] #view #content table thead {
  font-size: 12px;
  letter-spacing: -0.14px;
  line-height: 18px;
  font-weight: normal;
}

/* line 322, ../../app/assets/stylesheets/application.scss */
.font14, ol.messages > li[class].product_updated a, ol.messages > li[class].product_added a, ol.messages > li[class].building_blocks a, ol.messages > li[class].announcement, body[class^="admin-admin"] #view #content div.manage-list ul li, body[class^="subscriptions"] #view #content div.manage-list ul li, body[class^="admin-subscriptions"] #view #content div.manage-list ul li, body[class^="admin-lists"] #view #content div.manage-list ul li, body[class^="admin-purchasing"] #view #content section div.body .picker a, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li a, body.help_categories .left_rail > ol > li ol li, body.users footer .company_info .copy, body.users footer .company_info .company_logo {
  font-size: 14px;
  line-height: 18px;
}

/* line 326, ../../app/assets/stylesheets/application.scss */
.font16, ol.messages > li[class].onboarding a, body[class^="admin-admin"] #view #content h3, body[class^="subscriptions"] #view #content h3, body[class^="admin-subscriptions"] #view #content h3, body[class^="admin-lists"] #view #content h3, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content a.help_center, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us p a, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us ul li a, body.help_categories .right_rail.contact b, body.help_categories .center_rail h3, .checkout_steps section#confirm ol#review li.order_total, body.contents .manage a.view_all, body.contents .manage .create_new_content_link, body.contents ul li a, div.privacy-policy h3, div.terms_of_use h3 {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
}

/* line 331, ../../app/assets/stylesheets/application.scss */
.font16-normal, #building-block-rejections .rejection, body[class^="admin-admin"] #view #content, body[class^="subscriptions"] #view #content, body[class^="admin-subscriptions"] #view #content, body[class^="admin-lists"] #view #content, #view[role="main"] aside#help[role="complementary"] a#close_help, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p a, div.change-log p {
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
}

/* line 336, ../../app/assets/stylesheets/application.scss */
.font18 {
  font-weight: 600;
  font-size: 18px;
  line-height: 18px;
}

/* line 341, ../../app/assets/stylesheets/application.scss */
.font18-normal {
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
}

/* line 346, ../../app/assets/stylesheets/application.scss */
.font24, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic h3, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us h2, div.change-log h2 {
  font-weight: normal;
  font-size: 24px;
  line-height: 22px;
  color: #767676;
}

/* line 353, ../../app/assets/stylesheets/application.scss */
.line-height26, body.building_blocks-admin-block_products p, body.building_blocks-admin-block_products .remaining, body.help_categories .center_rail, .checkout_steps section#confirm ol#review li, section.cards .right-card label.checkbox-container, section.cards .right-card select#copied_address_id, div.privacy-policy ul li, div.privacy-policy p, div.terms_of_use ul li, div.terms_of_use p, div.change-log ol li {
  color: #414042;
  font-size: 16px;
  letter-spacing: -0.15px;
  line-height: 26px;
  font-weight: normal;
}

/* line 360, ../../app/assets/stylesheets/application.scss */
.line-height22, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p, body.help_categories .right_rail.contact p, body.help_categories .right_rail.contact p + ul, body.help_categories .center_rail h2, .admin-groups #view #content #new_group_form #new_group fieldset label, .admin-groups #view #content form.edit_group section fieldset.group_form label {
  font-size: 16px;
  letter-spacing: -0.15px;
  line-height: 22px;
  font-weight: normal;
}

/* line 370, ../../app/assets/stylesheets/application.scss */
table.ui-datepicker-calendar th, table.ui-datepicker-calendar td {
  min-width: 100%;
}

/* line 375, ../../app/assets/stylesheets/application.scss */
.two_col {
  width: 46%;
  float: left;
  margin: 0 2%;
}

/* line 385, ../../app/assets/stylesheets/application.scss */
.viewport {
  *zoom: 1;
  max-width: 100em;
  _width: 100em;
  padding-left: 0%;
  padding-right: 0%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  margin: 0 auto;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.viewport:after {
  content: "";
  display: table;
  clear: both;
}

/* line 391, ../../app/assets/stylesheets/application.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 393, ../../app/assets/stylesheets/application.scss */
.accessible-hide {
  text-indent: -999em;
  display: inline-block;
  font-size: 0;
}

/* line 398, ../../app/assets/stylesheets/application.scss */
.vertical-align-img-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 404, ../../app/assets/stylesheets/application.scss */
.third-party-content {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 26px;
  line-height: 2.16667rem;
  color: #414042;
  color: #414042;
}
/* line 408, ../../app/assets/stylesheets/application.scss */
.third-party-content h1, .third-party-content h2, .third-party-content h3 {
  border: none;
}
/* line 412, ../../app/assets/stylesheets/application.scss */
.third-party-content ul {
  list-style-type: disc;
}
/* line 415, ../../app/assets/stylesheets/application.scss */
.third-party-content ol {
  list-style-type: decimal;
}
/* line 419, ../../app/assets/stylesheets/application.scss */
.third-party-content ul li, .third-party-content ol li {
  margin-left: 2em;
  border: none;
  padding: 0;
}
/* line 425, ../../app/assets/stylesheets/application.scss */
.third-party-content table {
  width: 66.03774%;
}
/* line 427, ../../app/assets/stylesheets/application.scss */
.third-party-content table td, .third-party-content table th {
  white-space: normal;
}

/* line 432, ../../app/assets/stylesheets/application.scss */
.text-center {
  text-align: center;
}

/* line 435, ../../app/assets/stylesheets/application.scss */
.dark-gray {
  color: #414042 !important;
}

/* line 443, ../../app/assets/stylesheets/application.scss */
.subscriptions .search_section #new_search > input[type=submit]:hover {
  background-color: #5aa8a9;
  opacity: 1;
}

/* line 448, ../../app/assets/stylesheets/application.scss */
input[type="submit"] {
  height: 40px;
  min-width: 120px;
  background: #0e8383;
  color: white;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 666ms ease 0s;
  border: 0;
}

/* line 462, ../../app/assets/stylesheets/application.scss */
.clear-both {
  clear: both;
}

/* line 466, ../../app/assets/stylesheets/application.scss */
button.dismiss {
  display: block;
  width: 15px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
  background: transparent url(/assets/dismiss-b53cae79538ed2c1f3ef0476f45c68b8.png) no-repeat 0 0;
  border: none;
}

/* line 470, ../../app/assets/stylesheets/application.scss */
a.p_handle {
  text-indent: -999em;
  display: inline-block;
  text-align: center;
  width: 100%;
  vertical-align: middle;
  border: none;
}
/* line 476, ../../app/assets/stylesheets/application.scss */
a.p_handle:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons Outlined';
  text-indent: 0px;
  position: absolute;
  left: calc(50% - 8px);
  display: inline-block;
  content: 'drag_indicator';
  width: 21px;
  height: 100%;
  padding: 0;
  font-size: 24px;
  color: #D8D8D8;
  top: calc(50% - 11px);
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
a.p_handle:before.clarivate_blue {
  color: #0e8383;
}
/* line 492, ../../app/assets/stylesheets/application.scss */
a.p_handle:hover {
  cursor: move;
}

/* line 496, ../../app/assets/stylesheets/application.scss */
td a.p_handle {
  margin: 0 auto;
}

/* line 499, ../../app/assets/stylesheets/application.scss */
a.delete {
  border: none;
}

/* line 502, ../../app/assets/stylesheets/application.scss */
td a.delete {
  margin: 0 auto;
}

/* line 505, ../../app/assets/stylesheets/application.scss */
a.favorite {
  border: none;
}

/* line 508, ../../app/assets/stylesheets/application.scss */
a.make-favorite {
  border: none;
}

/* line 511, ../../app/assets/stylesheets/application.scss */
a.replaced_by {
  background: url("flag_replacedby.png") no-repeat left;
  padding-left: 26px;
}

/* line 516, ../../app/assets/stylesheets/application.scss */
a.major {
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}

/* line 161, ../../app/assets/stylesheets/partials/_extensions.scss */
a.major:after {
  display: none;
}

/* line 524, ../../app/assets/stylesheets/application.scss */
a.minor {
  font-size: smaller;
  display: inline-block;
}
/* line 161, ../../app/assets/stylesheets/partials/_extensions.scss */
a.minor:after {
  display: none;
}

/* line 530, ../../app/assets/stylesheets/application.scss */
a.updates {
  color: #de0000;
  font-size: 16px;
  font-size: 1.33333rem;
}

/* line 535, ../../app/assets/stylesheets/application.scss */
a.mailto {
  line-height: 26px;
  line-height: 2.16667rem;
  font-size: 14px;
  font-size: 1.16667rem;
}
/* line 538, ../../app/assets/stylesheets/application.scss */
a.mailto, a.mailto i {
  display: inline-block;
  vertical-align: middle;
}
/* line 542, ../../app/assets/stylesheets/application.scss */
a.mailto i {
  line-height: 26px;
  line-height: 2.16667rem;
  font-size: 24px;
  font-size: 2rem;
  margin-right: 5px;
}

/* line 552, ../../app/assets/stylesheets/application.scss */
ul.actions {
  display: inline;
}
/* line 554, ../../app/assets/stylesheets/application.scss */
ul.actions li {
  display: inline;
  border: none;
  padding: 0 .5em;
}
/* line 558, ../../app/assets/stylesheets/application.scss */
ul.actions li:first-child {
  border-left: none;
}
/* line 562, ../../app/assets/stylesheets/application.scss */
#content > h1 + ul.actions {
  position: absolute;
  right: 48px;
  margin: 0;
  top: 45px;
}
/* line 567, ../../app/assets/stylesheets/application.scss */
#content > h1 + ul.actions li {
  display: block;
  float: left;
  width: auto;
  font-size: 16px;
  font-size: 1.33333rem;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 574, ../../app/assets/stylesheets/application.scss */
#content > h1 + ul.actions li:last-child {
  padding-right: 0;
}

/* line 581, ../../app/assets/stylesheets/application.scss */
ul.borderless li, ol.borderless li {
  border: none;
}

/* line 586, ../../app/assets/stylesheets/application.scss */
ol.itemized li:not(.hidden) {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.itemized li:not(.hidden):after {
  content: "";
  display: table;
  clear: both;
}
/* line 589, ../../app/assets/stylesheets/application.scss */
ol.itemized li.hidden {
  display: none;
}
/* line 592, ../../app/assets/stylesheets/application.scss */
ol.itemized li > * {
  float: left;
}
/* line 595, ../../app/assets/stylesheets/application.scss */
ol.itemized li .item_count {
  float: right;
}
/* line 598, ../../app/assets/stylesheets/application.scss */
ol.itemized li > form {
  width: 100%;
}
/* line 600, ../../app/assets/stylesheets/application.scss */
ol.itemized li > form > * {
  float: left;
}
/* line 601, ../../app/assets/stylesheets/application.scss */
ol.itemized li > form .facet-count {
  float: right;
}

/* line 604, ../../app/assets/stylesheets/application.scss */
ol.reports {
  margin: 0;
}
/* line 607, ../../app/assets/stylesheets/application.scss */
ol.reports li {
  margin-bottom: 1em;
  border-bottom: 1px solid #ececec;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.reports li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 613, ../../app/assets/stylesheets/application.scss */
ol.reports h2 {
  font-size: 14px;
  font-size: 1.16667rem;
  font-weight: bold;
}
/* line 617, ../../app/assets/stylesheets/application.scss */
ol.reports dl {
  margin: 0.5em 0;
  display: block;
  float: left;
  width: auto;
}
/* line 623, ../../app/assets/stylesheets/application.scss */
ol.reports dt, ol.reports dd {
  display: inline;
}
/* line 626, ../../app/assets/stylesheets/application.scss */
ol.reports dt {
  text-transform: none;
}
/* line 628, ../../app/assets/stylesheets/application.scss */
ol.reports dt:after {
  content: ":";
}
/* line 632, ../../app/assets/stylesheets/application.scss */
ol.reports dd {
  font-weight: bold;
  margin: 0;
}
/* line 636, ../../app/assets/stylesheets/application.scss */
ol.reports dd + dt {
  margin-left: 2em;
}
/* line 640, ../../app/assets/stylesheets/application.scss */
ol.reports form {
  display: block;
  float: right;
  width: auto;
}
/* line 645, ../../app/assets/stylesheets/application.scss */
ol.reports form .actions {
  margin: 0;
}
/* line 647, ../../app/assets/stylesheets/application.scss */
ol.reports form .actions a, ol.reports form .actions input {
  float: right;
}
/* line 648, ../../app/assets/stylesheets/application.scss */
ol.reports form .actions a {
  padding-top: .5em;
}

/* line 656, ../../app/assets/stylesheets/application.scss */
ol.messages h2.font24, ol.messages #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us h2, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us ol.messages h2, ol.messages div.change-log h2, div.change-log ol.messages h2 {
  color: #414042;
  border-top: 1px solid #c8c8c8;
  padding-top: 45px;
  padding-top: 3.75rem;
  margin: 40px 0 25px 0;
  margin: 3.33333rem 0 2.08333rem 0;
}
/* line 662, ../../app/assets/stylesheets/application.scss */
ol.messages > li {
  border: 1px solid #c8c8c8;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
  padding: 0 20px 20px 20px;
  padding: 0 1.66667rem 1.66667rem 1.66667rem;
  border-radius: 4px;
  border-radius: 0.33333rem;
  *zoom: 1;
  position: relative;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.messages > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 670, ../../app/assets/stylesheets/application.scss */
ol.messages > li.onboarding p, ol.messages > li.onboarding span, ol.messages > li.building_blocks p, ol.messages > li.building_blocks span, ol.messages > li.product_updated p, ol.messages > li.product_updated span {
  color: #414042;
}
/* line 676, ../../app/assets/stylesheets/application.scss */
ol.messages > li.building_blocks p a {
  padding: 0 !important;
  display: inline-block;
}
/* line 683, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].header-container {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 686, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_updated, ol.messages > li[class].product_added, ol.messages > li[class].building_blocks {
  padding: 1px;
  padding: 0.08333rem;
}
/* line 688, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_updated h2, ol.messages > li[class].product_added h2, ol.messages > li[class].building_blocks h2 {
  padding: 10px 0 17px 8px;
  padding: 0.83333rem 0 1.41667rem 0.66667rem;
}
/* line 690, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_updated h2:before, ol.messages > li[class].product_added h2:before, ol.messages > li[class].building_blocks h2:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  content: 'description';
  vertical-align: text-bottom;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
ol.messages > li[class].product_updated h2:before.clarivate_blue, ol.messages > li[class].product_added h2:before.clarivate_blue, ol.messages > li[class].building_blocks h2:before.clarivate_blue {
  color: #0e8383;
}
/* line 697, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_updated > p, ol.messages > li[class].product_updated a, ol.messages > li[class].product_added > p, ol.messages > li[class].product_added a, ol.messages > li[class].building_blocks > p, ol.messages > li[class].building_blocks a {
  padding-left: 40px;
  padding-left: 3.33333rem;
  margin: 0;
}
/* line 701, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_updated p, ol.messages > li[class].product_added p, ol.messages > li[class].building_blocks p {
  max-width: 70%;
  padding-bottom: 20px;
  padding-bottom: 1.66667rem;
}
/* line 705, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_updated a, ol.messages > li[class].product_added a, ol.messages > li[class].building_blocks a {
  padding-bottom: 20px;
  padding-bottom: 1.66667rem;
  font-weight: 600;
  display: block;
}
/* line 714, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].product_added p {
  overflow: hidden;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 723, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].announcement {
  font-weight: normal;
  color: #414042;
}
/* line 727, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].announcement a.major {
  float: right;
}
/* line 731, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].announcement .edit_announcement button {
  background: none;
  color: #0e8383;
  padding: 0;
  float: right;
  padding-right: 20px;
  padding-right: 1.66667rem;
}
/* line 748, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].onboarding ol {
  margin: 0 0 1em;
}
/* line 751, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].onboarding li {
  padding: 0;
  margin-bottom: .5em;
}
/* line 755, ../../app/assets/stylesheets/application.scss */
ol.messages > li[class].onboarding a {
  line-height: 26px;
}
/* line 762, ../../app/assets/stylesheets/application.scss */
ol.messages > li h2 {
  padding-top: 24px;
  padding-top: 2rem;
  margin: 0;
}
/* line 766, ../../app/assets/stylesheets/application.scss */
ol.messages > li p {
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 22px;
  line-height: 1.83333rem;
}
/* line 770, ../../app/assets/stylesheets/application.scss */
ol.messages > li .delete_icon, ol.messages > li .edit_icon {
  float: right;
}
/* line 773, ../../app/assets/stylesheets/application.scss */
ol.messages > li span.date {
  position: absolute;
  top: 15px;
  right: 58px;
  right: 4.83333rem;
  color: #414042;
}
/* line 779, ../../app/assets/stylesheets/application.scss */
ol.messages > li button.dismiss {
  position: absolute;
  top: 15px;
  right: 20px;
}
/* line 784, ../../app/assets/stylesheets/application.scss */
ol.messages > li div.circle_logo {
  position: absolute;
  top: 45px;
  right: 45px;
}
/* line 788, ../../app/assets/stylesheets/application.scss */
ol.messages > li div.circle_logo img.publisher_logo {
  max-width: 70px;
}
/* line 792, ../../app/assets/stylesheets/application.scss */
ol.messages > li p.with_logo {
  margin-right: 100px;
}
/* line 795, ../../app/assets/stylesheets/application.scss */
ol.messages > li ol {
  list-style: decimal;
}
/* line 797, ../../app/assets/stylesheets/application.scss */
ol.messages > li ol li {
  border-bottom: none;
  margin: 0;
  margin-left: 2em;
}
/* line 806, ../../app/assets/stylesheets/application.scss */
ol.messages a.next_page {
  padding: 0.5em 1em;
}

/* line 811, ../../app/assets/stylesheets/application.scss */
ol.messages + a#view_all_updates {
  float: right;
}
/* line 813, ../../app/assets/stylesheets/application.scss */
ol.messages + a#view_all_updates:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  content: 'arrow_forward';
  vertical-align: middle;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
ol.messages + a#view_all_updates:after.clarivate_blue {
  color: #0e8383;
}

/* line 822, ../../app/assets/stylesheets/application.scss */
ul li.product-list-inclusion {
  margin-bottom: 20px;
}
/* line 824, ../../app/assets/stylesheets/application.scss */
ul li.product-list-inclusion a, ul li.product-list-inclusion i {
  line-height: 22px;
  line-height: 1.83333rem;
  vertical-align: top;
}
/* line 828, ../../app/assets/stylesheets/application.scss */
ul li.product-list-inclusion i {
  font-size: 20px;
  font-size: 1.66667rem;
}

/* line 833, ../../app/assets/stylesheets/application.scss */
div.pagination {
  *zoom: 1;
  color: #414042;
  padding: 10px 0px;
  padding: 0.83333rem 0px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
div.pagination:after {
  content: "";
  display: table;
  clear: both;
}
/* line 837, ../../app/assets/stylesheets/application.scss */
div.pagination.reduced {
  padding: 0;
}
/* line 839, ../../app/assets/stylesheets/application.scss */
div.pagination.reduced .results {
  height: 20px;
}
/* line 841, ../../app/assets/stylesheets/application.scss */
div.pagination.reduced .results .showing-records {
  line-height: 14px;
  vertical-align: top;
}
/* line 847, ../../app/assets/stylesheets/application.scss */
div.pagination .results {
  width: 55%;
  float: left;
  font-size: 16px;
  font-size: 1.33333rem;
}
/* line 851, ../../app/assets/stylesheets/application.scss */
div.pagination .results > * {
  vertical-align: middle;
  display: inline-block;
}
/* line 855, ../../app/assets/stylesheets/application.scss */
div.pagination .results form {
  margin: 0;
}
/* line 856, ../../app/assets/stylesheets/application.scss */
div.pagination .results select {
  min-width: 86px;
  min-width: 7.16667rem;
  text-align: left;
  margin: 0px 22px 0px 9px;
  margin: 0px 1.83333rem 0px 0.75rem;
}
/* line 861, ../../app/assets/stylesheets/application.scss */
div.pagination .results .showing-records {
  line-height: 40px;
  line-height: 3.33333rem;
}
/* line 865, ../../app/assets/stylesheets/application.scss */
div.pagination .paging {
  width: auto;
  float: right;
  margin: 0;
  text-align: center;
  height: 40px;
  height: 3.33333rem;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  font-size: 0;
}
/* line 874, ../../app/assets/stylesheets/application.scss */
div.pagination .paging a, div.pagination .paging em, div.pagination .paging span {
  padding: 0 4px;
  min-width: 24px;
  min-width: 2rem;
  height: 38px;
  height: 3.16667rem;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 34px;
  line-height: 2.83333rem;
  color: #414042;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
}
/* line 884, ../../app/assets/stylesheets/application.scss */
div.pagination .paging a i, div.pagination .paging em i, div.pagination .paging span i {
  vertical-align: middle;
}
/* line 889, ../../app/assets/stylesheets/application.scss */
div.pagination .paging .next_page, div.pagination .paging .previous_page {
  color: #414042;
  min-width: 38px;
  min-width: 3.16667rem;
  min-width: 14px;
  min-width: 1.16667rem;
}
/* line 896, ../../app/assets/stylesheets/application.scss */
div.pagination .paging em.next_page, div.pagination .paging em.previous_page, div.pagination .paging .disabled.next_page, div.pagination .paging .disabled.previous_page {
  color: #767676;
}
/* line 900, ../../app/assets/stylesheets/application.scss */
div.pagination .paging .next_page {
  border-left: 1px solid #c8c8c8;
}
/* line 903, ../../app/assets/stylesheets/application.scss */
div.pagination .paging .previous_page {
  border-right: 1px solid #c8c8c8;
}
/* line 906, ../../app/assets/stylesheets/application.scss */
div.pagination .paging .current {
  background-color: rgba(14, 131, 131, 0.2);
}
/* line 910, ../../app/assets/stylesheets/application.scss */
div.pagination form {
  display: inline;
}

/* line 920, ../../app/assets/stylesheets/application.scss */
#page_title h1 {
  margin: .5em 0 1em 0;
  text-transform: uppercase;
}

/* line 925, ../../app/assets/stylesheets/application.scss */
#action-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  min-width: 1100px;
  height: 40px;
  height: 3.33333rem;
  line-height: 40px;
  line-height: 3.33333rem;
  background: #282828;
  color: white;
  border-top: 5px solid #12cac9;
}
/* line 937, ../../app/assets/stylesheets/application.scss */
#action-bar .admin_gear {
  font-size: 15px;
  vertical-align: text-top;
}
/* line 941, ../../app/assets/stylesheets/application.scss */
#action-bar a, #action-bar .as_action {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-size: 1.16667rem;
  text-decoration: none;
  font-weight: normal;
}
/* line 948, ../../app/assets/stylesheets/application.scss */
#action-bar a.admin, #action-bar .as_action.admin {
  padding-left: 5px;
  padding-left: 0.41667rem;
}
/* line 951, ../../app/assets/stylesheets/application.scss */
#action-bar a.profile, #action-bar .as_action.profile {
  padding-left: 1.25em;
}
/* line 955, ../../app/assets/stylesheets/application.scss */
#action-bar a:focus, #action-bar a:hover, #action-bar a.current, #action-bar a.help_pane_open, #action-bar .as_action:focus, #action-bar .as_action:hover, #action-bar .as_action.current, #action-bar .as_action.help_pane_open {
  color: #13c4c4;
}
/* line 961, ../../app/assets/stylesheets/application.scss */
body[class*="admin-"] #action-bar a.admin {
  cursor: default;
  color: #13c4c4;
}
/* line 964, ../../app/assets/stylesheets/application.scss */
body[class*="admin-"] #action-bar a.admin:before {
  content: 'settings';
  font-size: 16px;
  padding-right: 5px;
  padding-right: 0.41667rem;
  margin-top: -3px;
  margin-top: -0.25rem;
}
/* line 974, ../../app/assets/stylesheets/application.scss */
body[class*="account-"] #action-bar a.profile {
  color: #13c4c4;
}
/* line 980, ../../app/assets/stylesheets/application.scss */
#action-bar a.badge em {
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  font-size: 1rem;
  line-height: 1.666666667;
  min-width: 15px;
  color: #fff;
  text-align: center;
  font-style: normal;
  margin-left: 3px;
  margin-left: 0.25rem;
}
/* line 993, ../../app/assets/stylesheets/application.scss */
#action-bar a.badge.hascount em {
  background: #0e8383;
  color: white;
  padding: 0 2px;
  padding: 0 0.16667rem;
}
/* line 1001, ../../app/assets/stylesheets/application.scss */
#action-bar .primary {
  float: left;
  width: auto;
}
/* line 1005, ../../app/assets/stylesheets/application.scss */
#action-bar .primary a {
  margin-right: 45px;
  margin-right: 3.75rem;
}
/* line 1008, ../../app/assets/stylesheets/application.scss */
#action-bar .primary a.admin:before {
  content: 'settings';
  font-size: 16px;
  padding-right: 5px;
  padding-right: 0.41667rem;
  margin-top: -3px;
  margin-top: -0.25rem;
}
/* line 1018, ../../app/assets/stylesheets/application.scss */
#action-bar .secondary {
  float: right;
  width: auto;
}
/* line 1021, ../../app/assets/stylesheets/application.scss */
#action-bar .secondary a, #action-bar .secondary .as_action {
  margin-left: 6px;
  margin-left: 0.5rem;
}
/* line 1024, ../../app/assets/stylesheets/application.scss */
#action-bar .secondary a.help {
  border-left: 1px solid #7D7D7D;
  border-right: 1px solid #7D7D7D;
  line-height: 20px;
  padding-left: 9px;
  padding-left: 0.75rem;
  padding-right: 9px;
  padding-right: 0.75rem;
}
/* line 1031, ../../app/assets/stylesheets/application.scss */
#action-bar .secondary a:last-child {
  border-right: none;
}

/* line 1040, ../../app/assets/stylesheets/application.scss */
body.error_pages header[role=banner] h1 {
  padding-bottom: 15px;
  padding-bottom: 1.25rem;
}

/* line 1045, ../../app/assets/stylesheets/application.scss */
header[role=banner] {
  padding-top: 40px;
  padding-top: 3.33333rem;
  border-bottom: none;
  background-color: white;
  border-bottom: 1px solid #e1e1e1;
}
/* line 1050, ../../app/assets/stylesheets/application.scss */
header[role=banner] h1 {
  padding: 0;
  margin: 0;
  border: none;
  float: left;
  width: auto;
}
/* line 1057, ../../app/assets/stylesheets/application.scss */
header[role=banner] h1 a {
  display: block;
  display: block;
  width: 326px;
  height: 56px;
  overflow: hidden;
  text-indent: -999em;
  background: transparent url(/assets/black_logo-b2cb4fd9193ff8ab27609915b27e3dd5.png) no-repeat 0 0;
  background-position: 0 20px;
}
/* line 1063, ../../app/assets/stylesheets/application.scss */
header[role=banner] #main-nav {
  float: right;
  width: auto;
}
/* line 1066, ../../app/assets/stylesheets/application.scss */
header[role=banner] #main-nav a {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  display: block;
  float: left;
  font-size: 16px;
  line-height: 34px;
  position: relative;
  margin-left: 15px;
  margin-left: 1.25rem;
  margin-right: 15px;
  margin-right: 1.25rem;
  padding-top: 20px;
  padding-top: 1.66667rem;
  padding-bottom: 20px;
  padding-bottom: 1.66667rem;
  letter-spacing: 1.2px;
  font-weight: 600;
  text-transform: uppercase;
  color: #414042;
}
/* line 1083, ../../app/assets/stylesheets/application.scss */
header[role=banner] #main-nav a:focus, header[role=banner] #main-nav a:hover, header[role=banner] #main-nav a.current {
  text-decoration: none;
}
/* line 1086, ../../app/assets/stylesheets/application.scss */
header[role=banner] #main-nav a.current {
  padding-bottom: 17px !important;
  border-bottom: 3px solid #0e8383;
}
/* line 1090, ../../app/assets/stylesheets/application.scss */
header[role=banner] #main-nav a:last-child {
  padding-right: 0;
}

/* line 1099, ../../app/assets/stylesheets/application.scss */
form {
  margin: 22px 0 20px;
  margin: 1.83333rem 0 1.66667rem;
}

/* line 1102, ../../app/assets/stylesheets/application.scss */
form#new_search {
  float: right;
  margin: 1.5em 0 0;
}
/* line 1105, ../../app/assets/stylesheets/application.scss */
form#new_search input#search_query {
  height: 40px;
  width: 363px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  background: white;
  margin-right: 5px;
  vertical-align: top;
  color: #767676;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  padding-left: 12px;
  padding-left: 1rem;
  font-family: 'Source Sans Pro', sans-serif;
}
/* line 1119, ../../app/assets/stylesheets/application.scss */
form#new_search input#search_query:focus {
  color: #414042;
}
/* line 1123, ../../app/assets/stylesheets/application.scss */
form#new_search input[type="submit"] {
  font-weight: bold;
  letter-spacing: .5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1130, ../../app/assets/stylesheets/application.scss */
form#new_search input[type=text]:placeholder, form#new_search input[type=text]::-webkit-input-placeholder, form#new_search input[type=text]:-moz-placeholder {
  color: #c8c8c8;
  font-style: italic;
}

/* line 1138, ../../app/assets/stylesheets/application.scss */
.subscriptions .search_section {
  min-height: 280px;
  background: url("/assets/home_image.jpg") center top no-repeat;
  margin-bottom: 20px;
  margin-bottom: 1.66667rem;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 0.33333rem 0.33333rem;
}
/* line 1144, ../../app/assets/stylesheets/application.scss */
.subscriptions .search_section #new_search {
  width: 818px;
  width: 68.16667rem;
  float: none;
  margin: 0 auto;
  padding-top: 125px;
  padding-top: 10.41667rem;
}
/* line 1149, ../../app/assets/stylesheets/application.scss */
.subscriptions .search_section #new_search #search_query {
  width: 670px;
  width: 55.83333rem;
  max-width: 775px;
  max-width: 64.58333rem;
  height: 60px;
  height: 5rem;
  font-size: 22px;
  font-size: 1.83333rem;
}
/* line 1155, ../../app/assets/stylesheets/application.scss */
.subscriptions .search_section #new_search input[type="submit"] {
  min-height: 60px;
  min-height: 5rem;
  font-size: 22px;
  font-size: 1.83333rem;
}
/* line 1160, ../../app/assets/stylesheets/application.scss */
.subscriptions .search_section #breadcrumbs {
  display: none;
}

/* line 1167, ../../app/assets/stylesheets/application.scss */
#breadcrumbs {
  display: block;
  clear: both;
  overflow: hidden;
  padding: 17px 0 0 0;
  color: #414042;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}
/* line 1176, ../../app/assets/stylesheets/application.scss */
#breadcrumbs strong {
  color: inherit;
  padding-left: 11px;
}
/* line 1180, ../../app/assets/stylesheets/application.scss */
#breadcrumbs span {
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: inline-block;
  padding: 0.25em 3em 0.25em 0;
}
/* line 1188, ../../app/assets/stylesheets/application.scss */
#breadcrumbs a {
  color: #414042;
  padding-right: 11px;
  padding-left: 11px;
}
/* line 1192, ../../app/assets/stylesheets/application.scss */
#breadcrumbs a:first-child {
  padding-left: 0px;
}
/* line 1197, ../../app/assets/stylesheets/application.scss */
#breadcrumbs strong {
  padding-left: 11px;
}

/* line 1202, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper {
  background: #f9f9fa repeat-x 0 0;
  border: 1px solid #c8c8c8;
}
/* line 1205, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode {
  width: 100%;
  min-width: 1100px;
  max-width: 100em;
  overflow: hidden;
  margin-bottom: 1em;
  margin: 0 auto;
  padding: 10px 0;
  padding: 0.83333rem 0;
}
/* line 1213, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div {
  padding: 0 2em;
  line-height: 3rem;
  font-size: 1.16667rem;
  color: #3d464d;
}
/* line 1218, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div form {
  margin: 0px;
}
/* line 1222, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div.status {
  padding-left: 0;
}
/* line 1224, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div.status .headline {
  color: #0e8383;
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin-left: -5px;
  padding-bottom: 0;
  padding-top: 6px;
}
/* line 1232, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div.status .headline .material-icons, div#document_link_mode_wrapper div#document_link_mode div.status .headline body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar div#document_link_mode_wrapper div#document_link_mode div.status .headline a.admin:before, div#document_link_mode_wrapper div#document_link_mode div.status .headline #action-bar .primary a.admin:before, #action-bar .primary div#document_link_mode_wrapper div#document_link_mode div.status .headline a.admin:before, div#document_link_mode_wrapper div#document_link_mode div.status .headline .notice-item p:before, .notice-item div#document_link_mode_wrapper div#document_link_mode div.status .headline p:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status .headline ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status .headline ul li a.tools_acrobat:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status ul li .headline a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status ul li .headline a.tools_acrobat:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status .headline ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status .headline ul li a.tools_fileopen:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status ul li .headline a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status ul li .headline a.tools_fileopen:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status .headline ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status .headline ul li a.tools_test:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status ul li .headline a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status ul li .headline a.tools_test:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status .headline ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status .headline ul li a.tools_faq:before, div#document_link_mode_wrapper div#document_link_mode #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div.status ul li .headline a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#document_link_mode_wrapper div#document_link_mode div.status ul li .headline a.tools_faq:before, div#document_link_mode_wrapper div#document_link_mode div.status .headline body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li div#document_link_mode_wrapper div#document_link_mode div.status .headline a.tools_acrobat:before, div#document_link_mode_wrapper div#document_link_mode div.status .headline body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li div#document_link_mode_wrapper div#document_link_mode div.status .headline a.tools_fileopen:before, div#document_link_mode_wrapper div#document_link_mode div.status .headline body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li div#document_link_mode_wrapper div#document_link_mode div.status .headline a.tools_test:before, div#document_link_mode_wrapper div#document_link_mode div.status .headline body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li div#document_link_mode_wrapper div#document_link_mode div.status .headline a.tools_faq:before {
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 1236, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div.status .subline {
  display: block;
  padding-top: 10px;
}
/* line 1240, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode div.status .subline .document_title {
  font-weight: bold;
}
/* line 1245, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode .connect_btn {
  float: right;
  padding: 0;
  vertical-align: middle;
}
/* line 1250, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode .link_this_product {
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
  padding: 0;
}
/* line 1256, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode .complete {
  padding: 0;
  text-align: right;
}
/* line 1260, ../../app/assets/stylesheets/application.scss */
div#document_link_mode_wrapper div#document_link_mode .no_link {
  margin-top: 32px;
  padding: 0;
}

/* line 1267, ../../app/assets/stylesheets/application.scss */
#feedback-tab {
  display: block;
  position: fixed;
  z-index: 99;
  bottom: -3px;
  left: 90%;
  background: #ff8000;
  color: #fff;
  padding: .25em 1em;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
/* line 1279, ../../app/assets/stylesheets/application.scss */
#feedback-tab:hover, #feedback-tab:focus {
  padding-bottom: 1.25em;
  background: orange;
}

/* line 1284, ../../app/assets/stylesheets/application.scss */
#system-message {
  width: 500px;
  float: left;
  margin: 0 1em;
  margin-left: 5em;
  border: 1px solid #f9f9f9;
  color: #ffa200;
  background-color: #ececec;
  margin: 1em 1.66667%;
  padding: 1em;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  margin-left: 1.66667%;
}
/* line 1296, ../../app/assets/stylesheets/application.scss */
#system-message > * {
  font-size: 12px;
  font-size: 1rem;
}
/* line 1299, ../../app/assets/stylesheets/application.scss */
#system-message button.dismiss {
  float: right;
  postion: relative;
  top: 0;
}
/* line 1304, ../../app/assets/stylesheets/application.scss */
#system-message h2 {
  margin: 0;
  border: none;
  padding: 0;
}
/* line 1305, ../../app/assets/stylesheets/application.scss */
#system-message p {
  margin: 0.5em 0;
}

/* line 1309, ../../app/assets/stylesheets/application.scss */
.lang_picker {
  z-index: 999;
  float: right;
  position: relative;
  width: auto;
  height: 30px;
}
/* line 1316, ../../app/assets/stylesheets/application.scss */
.lang_picker span {
  font-weight: bold;
  position: absolute;
  top: 50%;
  right: 130px;
  white-space: nowrap;
  transform: translateY(-50%);
}

/* line 1326, ../../app/assets/stylesheets/application.scss */
.languagepicker {
  background: transparent;
  display: inline-block;
  padding: 0;
  height: 30px;
  overflow: hidden;
  transition: all .3s ease;
  vertical-align: top;
  width: 98px;
  display: inline-block;
  margin: 0;
  background-color: black;
}
/* line 1338, ../../app/assets/stylesheets/application.scss */
.languagepicker:hover {
  height: 76px;
}
/* line 1341, ../../app/assets/stylesheets/application.scss */
.languagepicker .down_arrow {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #fff;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}
/* line 1352, ../../app/assets/stylesheets/application.scss */
.languagepicker a {
  color: #fff !important;
  text-decoration: none;
  background: #282828;
}
/* line 1357, ../../app/assets/stylesheets/application.scss */
.languagepicker li {
  display: block;
  padding: 0px 10px;
  line-height: 38px;
}
/* line 1361, ../../app/assets/stylesheets/application.scss */
.languagepicker li img {
  margin-right: 5px;
}
/* line 1364, ../../app/assets/stylesheets/application.scss */
.languagepicker li.en {
  background: url("english_language_selection.jpg") 5px 14px no-repeat #282828 !important;
  padding-left: 2em;
}
/* line 1368, ../../app/assets/stylesheets/application.scss */
.languagepicker li.fr {
  background: url("french_language_selection.jpg") 5px 14px no-repeat #282828 !important;
  padding-left: 2em;
  color: #fff;
}

/* line 1376, ../../app/assets/stylesheets/application.scss */
.large:hover {
  height: 245px;
}

/* line 1384, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] {
  *zoom: 1;
  padding: 24px 0 25px;
  padding: 2rem 0 2.08333rem;
  padding-left: 1.66667%;
  padding-right: 1.66667%;
  clear: both;
  background: #282828;
  font: inherit;
  font-size: 1rem;
  color: #fff;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body:not(.sessions) footer[role="contentinfo"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1394, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] a {
  color: #c8c8c8;
}
/* line 1399, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav .footer_subheadline {
  padding-top: 0;
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
/* line 1407, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav ol {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  *display: inline;
  zoom: 1;
  padding: 0px 15px;
  padding: 0px 1.25rem;
  width: 135px;
}
/* line 1415, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav ol:last-child {
  padding: 0;
  width: auto;
}
/* line 1419, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav ol li {
  padding: 5px 0px;
  padding: 0.41667rem 0px;
  display: block;
}
/* line 1425, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav {
  display: inline-block;
  vertical-align: top;
  float: right;
  overflow: hidden;
  clear: both;
}
/* line 1431, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav a {
  float: none;
  padding: 0;
  border-left: 0;
  color: #969696;
  font-size: 14px;
}
/* line 1437, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] nav a:first-child {
  border-left: none;
}
/* line 1442, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] .company_info {
  margin-top: 10em;
  padding-top: 2em;
  border-top: 1px solid #12cac9;
  overflow: hidden;
  clear: both;
}
/* line 1448, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] .company_info .left {
  float: left;
}
/* line 1450, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] .company_info .left span {
  float: none;
  font-size: 14px;
}
/* line 1453, ../../app/assets/stylesheets/application.scss */
body:not(.sessions) footer[role="contentinfo"] .company_info .left span.copy {
  font-size: 14px;
  color: #c8c8c8;
}

/* line 1465, ../../app/assets/stylesheets/application.scss */
body.sessions .secondary_header {
  background: white;
  border-top: 5px solid #12cac9;
}
/* line 1468, ../../app/assets/stylesheets/application.scss */
body.sessions .secondary_header .login_header {
  margin: 0 auto;
  width: 1100px;
  padding: 10px 0;
  padding: 0.83333rem 0;
}
/* line 1472, ../../app/assets/stylesheets/application.scss */
body.sessions .secondary_header .login_header .footer_logo_secondary {
  display: block;
  padding-left: 90px;
  padding-left: 7.5rem;
  font-size: 12px;
  letter-spacing: 1.08px;
  text-transform: uppercase;
}
/* line 1481, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] {
  *zoom: 1;
  padding: 19px 0 0px;
  padding: 1.58333rem 0 0px;
  /*padding-left: $gutter-width;
  padding-right: $gutter-width;*/
  clear: both;
  background: black;
  font: inherit;
  font-size: 1rem;
  color: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.sessions footer[role="contentinfo"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1494, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .viewport {
  max-width: 100% !important;
}
/* line 1497, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] a {
  color: white;
}
/* line 1501, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .company_info {
  border-bottom: 5px solid #12cac9;
  overflow: hidden;
  clear: both;
  padding: 0 10px;
  padding: 0 0.83333rem;
}
/* line 1506, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .company_info p {
  float: none;
  font-size: 14px;
  margin-top: 0;
}
/* line 1510, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .company_info p.company_logo {
  float: none;
  margin-bottom: 10px;
  border-left: 1px solid white;
  padding-left: 10px;
}
/* line 1516, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .company_info p.copy {
  padding-top: 5px;
  padding-top: 0.41667rem;
}
/* line 1519, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .company_info p.copy, body.sessions footer[role="contentinfo"] .company_info p.company_logo {
  font-size: 14px;
  color: white;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  zoom: 1;
}
/* line 1526, ../../app/assets/stylesheets/application.scss */
body.sessions footer[role="contentinfo"] .company_info p.copy span, body.sessions footer[role="contentinfo"] .company_info p.company_logo span {
  padding-right: 10px;
  padding-right: 0.83333rem;
}

/* line 1539, ../../app/assets/stylesheets/application.scss */
#view[role="main"] {
  *zoom: 1;
  *zoom: 1;
  max-width: 100em;
  _width: 100em;
  padding-left: 0%;
  padding-right: 0%;
  margin-left: auto;
  margin-right: auto;
  min-width: 1080px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#view[role="main"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#view[role="main"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1546, ../../app/assets/stylesheets/application.scss */
#view[role="main"] #content {
  position: relative;
  padding-bottom: 4em;
  width: 74.5283%;
  float: right;
  margin-right: 0;
  *margin-left: -1.66667%;
  display: inline;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding: 25px 50px;
  padding: 2.08333rem 4.16667rem;
  min-height: 650px;
  margin-bottom: 50px;
  margin-bottom: 4.16667rem;
}
/* line 1557, ../../app/assets/stylesheets/application.scss */
#view[role="main"] #sidebar {
  width: 23.58491%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  margin-bottom: 50px;
  margin-bottom: 4.16667rem;
  background: white;
}
/* line 1564, ../../app/assets/stylesheets/application.scss */
#view[role="main"] #content.single {
  width: 100%;
}
/* line 1572, ../../app/assets/stylesheets/application.scss */
#view[role="main"] > .first,
#view[role="main"] > .second,
#view[role="main"] > .third {
  float: left;
  position: relative;
  padding-bottom: 4em;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  min-height: 650px;
  margin-bottom: 50px;
  margin-bottom: 4.16667rem;
}
/* line 1584, ../../app/assets/stylesheets/application.scss */
#view[role="main"] > .first,
#view[role="main"] > .third {
  width: 23.58491%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  margin-right: 10px;
}
/* line 1588, ../../app/assets/stylesheets/application.scss */
#view[role="main"] > .second {
  width: 49.0566%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  margin: 0;
  width: 51%;
}
/* line 1594, ../../app/assets/stylesheets/application.scss */
#view[role="main"] > .third {
  float: right;
  margin-right: 0;
  *margin-left: -1.66667%;
  display: inline;
}

/* line 1603, ../../app/assets/stylesheets/application.scss */
.center_rail {
  padding: 0 20px;
  padding: 0 1.66667rem;
}

/* line 1607, ../../app/assets/stylesheets/application.scss */
.left_rail figure, .right_rail figure {
  border-bottom: 1px solid #e1e1e1;
}
/* line 1610, ../../app/assets/stylesheets/application.scss */
.left_rail > *, .right_rail > * {
  padding: 0 20px;
  padding: 0 1.66667rem;
}
/* line 1613, ../../app/assets/stylesheets/application.scss */
.left_rail figcaption, .right_rail figcaption {
  overflow: hidden;
  clear: both;
}
/* line 1616, ../../app/assets/stylesheets/application.scss */
.left_rail figcaption .material-icons, .left_rail figcaption body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .left_rail figcaption a.admin:before, .left_rail figcaption #action-bar .primary a.admin:before, #action-bar .primary .left_rail figcaption a.admin:before, .left_rail figcaption .notice-item p:before, .notice-item .left_rail figcaption p:before, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_acrobat:before, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_fileopen:before, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_test:before, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_faq:before, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_acrobat:before, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_fileopen:before, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_test:before, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_faq:before, .right_rail figcaption .material-icons, .right_rail figcaption body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .right_rail figcaption a.admin:before, .right_rail figcaption #action-bar .primary a.admin:before, #action-bar .primary .right_rail figcaption a.admin:before, .right_rail figcaption .notice-item p:before, .notice-item .right_rail figcaption p:before, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_acrobat:before, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_fileopen:before, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_test:before, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_faq:before, body.help_categories .right_rail.contact figcaption li a.tools_acrobat:before, body.help_categories .right_rail.contact li figcaption a.tools_acrobat:before, body.help_categories .right_rail.contact figcaption li a.tools_fileopen:before, body.help_categories .right_rail.contact li figcaption a.tools_fileopen:before, body.help_categories .right_rail.contact figcaption li a.tools_test:before, body.help_categories .right_rail.contact li figcaption a.tools_test:before, body.help_categories .right_rail.contact figcaption li a.tools_faq:before, body.help_categories .right_rail.contact li figcaption a.tools_faq:before {
  float: right;
  color: #0e8383;
}
/* line 1620, ../../app/assets/stylesheets/application.scss */
.left_rail figcaption .material-icons a:hover, .left_rail figcaption body[class*="admin-"] #action-bar a.admin:before a:hover, body[class*="admin-"] #action-bar .left_rail figcaption a.admin:before a:hover, .left_rail figcaption #action-bar .primary a.admin:before a:hover, #action-bar .primary .left_rail figcaption a.admin:before a:hover, .left_rail figcaption .notice-item p:before a:hover, .notice-item .left_rail figcaption p:before a:hover, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_acrobat:before a:hover, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_fileopen:before a:hover, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_test:before a:hover, .left_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail figcaption a.tools_faq:before a:hover, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_acrobat:before a:hover, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_acrobat:before a:hover, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_fileopen:before a:hover, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_fileopen:before a:hover, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_test:before a:hover, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_test:before a:hover, .left_rail figcaption body.help_categories .right_rail.contact li a.tools_faq:before a:hover, body.help_categories .right_rail.contact li .left_rail figcaption a.tools_faq:before a:hover, .right_rail figcaption .material-icons a:hover, .right_rail figcaption body[class*="admin-"] #action-bar a.admin:before a:hover, body[class*="admin-"] #action-bar .right_rail figcaption a.admin:before a:hover, .right_rail figcaption #action-bar .primary a.admin:before a:hover, #action-bar .primary .right_rail figcaption a.admin:before a:hover, .right_rail figcaption .notice-item p:before a:hover, .notice-item .right_rail figcaption p:before a:hover, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_acrobat:before a:hover, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_fileopen:before a:hover, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_test:before a:hover, .right_rail figcaption #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before a:hover, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail figcaption a.tools_faq:before a:hover, body.help_categories .right_rail.contact figcaption li a.tools_acrobat:before a:hover, body.help_categories .right_rail.contact li figcaption a.tools_acrobat:before a:hover, body.help_categories .right_rail.contact figcaption li a.tools_fileopen:before a:hover, body.help_categories .right_rail.contact li figcaption a.tools_fileopen:before a:hover, body.help_categories .right_rail.contact figcaption li a.tools_test:before a:hover, body.help_categories .right_rail.contact li figcaption a.tools_test:before a:hover, body.help_categories .right_rail.contact figcaption li a.tools_faq:before a:hover, body.help_categories .right_rail.contact li figcaption a.tools_faq:before a:hover {
  text-decoration: none;
  color: #0e8383;
}
/* line 1627, ../../app/assets/stylesheets/application.scss */
.left_rail .left_rail_section, .right_rail .left_rail_section {
  padding-bottom: 20px;
  padding-bottom: 1.66667rem;
  border-bottom: 1px solid #e1e1e1;
}
/* line 1630, ../../app/assets/stylesheets/application.scss */
.left_rail .left_rail_section .font16-normal, .left_rail .left_rail_section #building-block-rejections .rejection, #building-block-rejections .left_rail .left_rail_section .rejection, .left_rail .left_rail_section body[class^="admin-admin"] #view #content, body[class^="admin-admin"] #view .left_rail .left_rail_section #content, .left_rail .left_rail_section body[class^="subscriptions"] #view #content, body[class^="subscriptions"] #view .left_rail .left_rail_section #content, .left_rail .left_rail_section body[class^="admin-subscriptions"] #view #content, body[class^="admin-subscriptions"] #view .left_rail .left_rail_section #content, .left_rail .left_rail_section body[class^="admin-lists"] #view #content, body[class^="admin-lists"] #view .left_rail .left_rail_section #content, .left_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] a#close_help, #view[role="main"] aside#help[role="complementary"] .left_rail .left_rail_section a#close_help, .left_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p a, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p .left_rail .left_rail_section a, .left_rail .left_rail_section div.change-log p, div.change-log .left_rail .left_rail_section p, .right_rail .left_rail_section .font16-normal, .right_rail .left_rail_section #building-block-rejections .rejection, #building-block-rejections .right_rail .left_rail_section .rejection, .right_rail .left_rail_section body[class^="admin-admin"] #view #content, body[class^="admin-admin"] #view .right_rail .left_rail_section #content, .right_rail .left_rail_section body[class^="subscriptions"] #view #content, body[class^="subscriptions"] #view .right_rail .left_rail_section #content, .right_rail .left_rail_section body[class^="admin-subscriptions"] #view #content, body[class^="admin-subscriptions"] #view .right_rail .left_rail_section #content, .right_rail .left_rail_section body[class^="admin-lists"] #view #content, body[class^="admin-lists"] #view .right_rail .left_rail_section #content, .right_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] a#close_help, #view[role="main"] aside#help[role="complementary"] .right_rail .left_rail_section a#close_help, .right_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p a, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p .right_rail .left_rail_section a, .right_rail .left_rail_section div.change-log p, div.change-log .right_rail .left_rail_section p {
  line-height: 22px;
  line-height: 1.83333rem;
}
/* line 1633, ../../app/assets/stylesheets/application.scss */
.left_rail .left_rail_section .material-icons, .left_rail .left_rail_section body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .left_rail .left_rail_section a.admin:before, .left_rail .left_rail_section #action-bar .primary a.admin:before, #action-bar .primary .left_rail .left_rail_section a.admin:before, .left_rail .left_rail_section .notice-item p:before, .notice-item .left_rail .left_rail_section p:before, .left_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail .left_rail_section a.tools_acrobat:before, .left_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail .left_rail_section a.tools_fileopen:before, .left_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail .left_rail_section a.tools_test:before, .left_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .left_rail .left_rail_section a.tools_faq:before, .left_rail .left_rail_section body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .left_rail .left_rail_section a.tools_acrobat:before, .left_rail .left_rail_section body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .left_rail .left_rail_section a.tools_fileopen:before, .left_rail .left_rail_section body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .left_rail .left_rail_section a.tools_test:before, .left_rail .left_rail_section body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .left_rail .left_rail_section a.tools_faq:before, .right_rail .left_rail_section .material-icons, .right_rail .left_rail_section body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .right_rail .left_rail_section a.admin:before, .right_rail .left_rail_section #action-bar .primary a.admin:before, #action-bar .primary .right_rail .left_rail_section a.admin:before, .right_rail .left_rail_section .notice-item p:before, .notice-item .right_rail .left_rail_section p:before, .right_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail .left_rail_section a.tools_acrobat:before, .right_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail .left_rail_section a.tools_fileopen:before, .right_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail .left_rail_section a.tools_test:before, .right_rail .left_rail_section #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .right_rail .left_rail_section a.tools_faq:before, body.help_categories .right_rail.contact .left_rail_section li a.tools_acrobat:before, body.help_categories .right_rail.contact li .left_rail_section a.tools_acrobat:before, body.help_categories .right_rail.contact .left_rail_section li a.tools_fileopen:before, body.help_categories .right_rail.contact li .left_rail_section a.tools_fileopen:before, body.help_categories .right_rail.contact .left_rail_section li a.tools_test:before, body.help_categories .right_rail.contact li .left_rail_section a.tools_test:before, body.help_categories .right_rail.contact .left_rail_section li a.tools_faq:before, body.help_categories .right_rail.contact li .left_rail_section a.tools_faq:before {
  vertical-align: bottom;
  color: #0e8383;
}
/* line 1638, ../../app/assets/stylesheets/application.scss */
.left_rail .left_rail_section ol li, .left_rail .left_rail_section ul li, .right_rail .left_rail_section ol li, .right_rail .left_rail_section ul li {
  padding: 5px 0px;
  padding: 0.41667rem 0px;
}
/* line 1642, ../../app/assets/stylesheets/application.scss */
.left_rail .left_rail_section:last-child, .right_rail .left_rail_section:last-child {
  border: 0;
}

/* line 1650, ../../app/assets/stylesheets/application.scss */
.left_rail,
.center_rail,
.right_rail {
  padding-bottom: 4em;
}
/* line 1652, ../../app/assets/stylesheets/application.scss */
.left_rail h1, .left_rail figure,
.center_rail h1,
.center_rail figure,
.right_rail h1,
.right_rail figure {
  border-bottom: 1px solid #c8c8c8;
  color: #414042;
  padding-bottom: 27px;
  padding-bottom: 2.25rem;
  padding-top: 10px;
  padding-top: 0.83333rem;
}

/* line 1662, ../../app/assets/stylesheets/application.scss */
.left_rail,
.right_rail {
  color: #414042;
}
/* line 1664, ../../app/assets/stylesheets/application.scss */
h1 + .left_rail, h1 +
.right_rail {
  margin-top: -6px;
}
/* line 1666, ../../app/assets/stylesheets/application.scss */
.left_rail h2,
.right_rail h2 {
  font-weight: 600;
  margin: 15px 0;
  margin: 1.25rem 0;
}
/* line 1670, ../../app/assets/stylesheets/application.scss */
.left_rail aside h1,
.right_rail aside h1 {
  color: #5c5c5c;
  line-height: 1.5;
}
/* line 1675, ../../app/assets/stylesheets/application.scss */
.left_rail img,
.right_rail img {
  padding-bottom: 1em;
  border-bottom: 1px solid #dcdcdc;
}
/* line 1679, ../../app/assets/stylesheets/application.scss */
.left_rail li,
.right_rail li {
  padding-left: 0;
  padding-right: 0;
}

/* line 1686, ../../app/assets/stylesheets/application.scss */
.left_rail aside:first-child h1 {
  margin-top: 0.75em;
}

/* line 1690, ../../app/assets/stylesheets/application.scss */
.left_rail figure {
  text-align: center;
}
/* line 1692, ../../app/assets/stylesheets/application.scss */
.left_rail figure a i {
  font-size: 86px;
}

/* line 1697, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo {
  float: right;
  display: table;
  width: 15%;
  color: #414042;
}
/* line 1702, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dl.dd-container {
  display: table-row;
  float: none;
  text-align: center;
}
/* line 1707, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dt {
  display: none;
}
/* line 1710, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd {
  font-size: 14px;
  font-size: 1.16667rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
  margin-bottom: 1.25rem;
}
/* line 1717, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.product_type {
  min-width: 96px;
  min-width: 8rem;
  width: 96px;
  width: 8rem;
}
/* line 1721, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.publisher_logo {
  display: inline-block;
  background-color: white;
  width: 96px;
  width: 8rem;
  height: 96px;
  height: 8rem;
  padding: 18px;
  padding: 1.5rem;
  margin-right: 0;
  border-radius: 50%;
  border: 1px solid #c8c8c8;
  white-space: nowrap;
}
/* line 1731, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.publisher_logo .vertical-align-img-helper {
  float: unset;
}
/* line 1735, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.publisher_logo img {
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
}
/* line 1741, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.notes {
  text-transform: none;
  font-weight: 600;
  white-space: nowrap;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 16px;
  line-height: 1.33333rem;
  display: inline-block;
  width: 96px;
  margin-left: 0;
}
/* line 1750, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.notes .help_tool_tip_on_hover {
  border-bottom: none;
}
/* line 1753, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.notes a, .type_and_publisher_logo dd.notes i.material-icons-outlined {
  vertical-align: middle;
}
/* line 1756, ../../app/assets/stylesheets/application.scss */
.type_and_publisher_logo dd.notes i.material-icons-outlined {
  padding-left: 8px;
  padding-left: 0.66667rem;
  font-size: 18px;
  font-size: 1.5rem;
}

/* line 1763, ../../app/assets/stylesheets/application.scss */
dl.authorship {
  color: #414042;
  *zoom: 1;
  margin: 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
dl.authorship:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1767, ../../app/assets/stylesheets/application.scss */
dl.authorship dt, dl.authorship dd {
  float: left;
  width: auto;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 26px;
  line-height: 2.16667rem;
}
/* line 1771, ../../app/assets/stylesheets/application.scss */
dl.authorship dt {
  clear: left;
  min-width: 115px;
  min-width: 9.58333rem;
  font-weight: 600;
}
/* line 1776, ../../app/assets/stylesheets/application.scss */
dl.authorship dd {
  max-width: 350px;
  max-width: 29.16667rem;
  margin-left: 30px;
  margin-left: 2.5rem;
}

/* line 1783, ../../app/assets/stylesheets/application.scss */
ol.products_list {
  margin: 20px 0 0 0;
  margin: 1.66667rem 0 0 0;
}
/* line 1785, ../../app/assets/stylesheets/application.scss */
ol.products_list .favorite .material-icons-outlined, ol.products_list .favorite .material-icons, ol.products_list .favorite body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar ol.products_list .favorite a.admin:before, ol.products_list .favorite #action-bar .primary a.admin:before, #action-bar .primary ol.products_list .favorite a.admin:before, ol.products_list .favorite .notice-item p:before, .notice-item ol.products_list .favorite p:before, ol.products_list .favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .favorite a.tools_acrobat:before, ol.products_list .favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .favorite a.tools_fileopen:before, ol.products_list .favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .favorite a.tools_test:before, ol.products_list .favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .favorite a.tools_faq:before, ol.products_list .favorite body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li ol.products_list .favorite a.tools_acrobat:before, ol.products_list .favorite body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li ol.products_list .favorite a.tools_fileopen:before, ol.products_list .favorite body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li ol.products_list .favorite a.tools_test:before, ol.products_list .favorite body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li ol.products_list .favorite a.tools_faq:before, ol.products_list .make-favorite .material-icons-outlined, ol.products_list .make-favorite .material-icons, ol.products_list .make-favorite body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar ol.products_list .make-favorite a.admin:before, ol.products_list .make-favorite #action-bar .primary a.admin:before, #action-bar .primary ol.products_list .make-favorite a.admin:before, ol.products_list .make-favorite .notice-item p:before, .notice-item ol.products_list .make-favorite p:before, ol.products_list .make-favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .make-favorite a.tools_acrobat:before, ol.products_list .make-favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .make-favorite a.tools_fileopen:before, ol.products_list .make-favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .make-favorite a.tools_test:before, ol.products_list .make-favorite #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li ol.products_list .make-favorite a.tools_faq:before, ol.products_list .make-favorite body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li ol.products_list .make-favorite a.tools_acrobat:before, ol.products_list .make-favorite body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li ol.products_list .make-favorite a.tools_fileopen:before, ol.products_list .make-favorite body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li ol.products_list .make-favorite a.tools_test:before, ol.products_list .make-favorite body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li ol.products_list .make-favorite a.tools_faq:before {
  padding-top: 3px;
  padding-top: 0.25rem;
}
/* line 1789, ../../app/assets/stylesheets/application.scss */
ol.products_list + .pagination {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  padding: 11px 26px;
  padding: 0.91667rem 2.16667rem;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 1796, ../../app/assets/stylesheets/application.scss */
ol.products_list + .reduced {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 1801, ../../app/assets/stylesheets/application.scss */
ol.products_list li {
  border: 1px solid #c8c8c8;
  border-bottom: 0 !important;
  border-bottom: 1px solid #e1e1e1;
  padding: 20px 12px 27px 22.5px;
  padding: 1.66667rem 1rem 2.25rem 1.875rem;
  *zoom: 1;
}
/* line 1804, ../../app/assets/stylesheets/application.scss */
ol.products_list li:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 1811, ../../app/assets/stylesheets/application.scss */
ol.products_list li:nth-child(even) {
  background: #fafafb;
}
/* line 1814, ../../app/assets/stylesheets/application.scss */
ol.products_list li:nth-child(even) p, ol.products_list li:nth-child(even) p a, ol.products_list li:nth-child(even) .details_on_list .product-name, ol.products_list li:nth-child(even) .details_on_list .product-name a, ol.products_list li:nth-child(even) .new_product_note, ol.products_list li:nth-child(even) .new_product_note a, ol.products_list li:nth-child(even) .list_product_notes, ol.products_list li:nth-child(even) .list_product_notes a, ol.products_list li:nth-child(even) .authorship, ol.products_list li:nth-child(even) .authorship a {
  color: #0A6767;
}
/* line 1818, ../../app/assets/stylesheets/application.scss */
ol.products_list li:nth-child(even) dd:not([class]) i {
  color: #414042;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.products_list li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1825, ../../app/assets/stylesheets/application.scss */
ol.products_list li p, ol.products_list li div {
  float: left;
}
/* line 1828, ../../app/assets/stylesheets/application.scss */
ol.products_list li p {
  margin-top: 0.5em;
  width: 30px;
  width: 2.5rem;
}
/* line 1832, ../../app/assets/stylesheets/application.scss */
ol.products_list li > p {
  margin-top: 0;
  width: 30px;
  width: 2.5rem;
}
/* line 1836, ../../app/assets/stylesheets/application.scss */
ol.products_list li:last-child {
  border-bottom: 0px;
}
/* line 1841, ../../app/assets/stylesheets/application.scss */
ol.products_list .details_on_list {
  *zoom: 1;
  width: 74%;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.products_list .details_on_list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1844, ../../app/assets/stylesheets/application.scss */
ol.products_list .details_on_list hgroup {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.products_list .details_on_list hgroup:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1847, ../../app/assets/stylesheets/application.scss */
ol.products_list .details_on_list .product-name {
  font-size: 24px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 2.5rem;
  margin-bottom: 0;
  border-bottom: none;
}
/* line 1852, ../../app/assets/stylesheets/application.scss */
ol.products_list .details_on_list .product-name a {
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
}
/* line 1858, ../../app/assets/stylesheets/application.scss */
ol.products_list .details_on_list .product-title {
  color: #414042;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 26px;
  line-height: 2.16667rem;
  clear: left;
}
/* line 1863, ../../app/assets/stylesheets/application.scss */
ol.products_list .details_on_list .product-title strong, ol.products_list .details_on_list .product-title em {
  font-weight: 600;
}
/* line 1869, ../../app/assets/stylesheets/application.scss */
ol.products_list ul {
  margin: 0;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.products_list ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1872, ../../app/assets/stylesheets/application.scss */
ol.products_list ul li {
  float: left;
  padding: 0;
  display: block;
  border-bottom: none;
  margin-right: 1.66667%;
  max-width: 350px;
  max-width: 29.16667rem;
}
/* line 1879, ../../app/assets/stylesheets/application.scss */
ol.products_list ul li:first-child {
  margin-right: 0;
  width: 120px;
  width: 10rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1890, ../../app/assets/stylesheets/application.scss */
dl.flags {
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
dl.flags:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1894, ../../app/assets/stylesheets/application.scss */
dl.flags dt {
  display: none;
}
/* line 1895, ../../app/assets/stylesheets/application.scss */
dl.flags dd[class] {
  float: left;
  margin: 0;
  margin-right: 1.66667%;
  font-weight: normal;
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 22px;
  line-height: 1.83333rem;
}

/* line 1906, ../../app/assets/stylesheets/application.scss */
dd.with-icon::before, dd.ansi::before, dd.redlines::before, dd.purchased::before, dd.current::before, dd.historical::before, dd.withdrawn::before, dd.historical_editions::before, dd.identical_versions::before, dd.amendments::before, dd.not-subscribed::before, dd.building-block::before {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  line-height: 20px;
  padding-bottom: 2px;
  padding-right: 1px;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons Outlined';
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
dd.with-icon::before.clarivate_blue, dd.ansi::before.clarivate_blue, dd.redlines::before.clarivate_blue, dd.purchased::before.clarivate_blue, dd.current::before.clarivate_blue, dd.historical::before.clarivate_blue, dd.withdrawn::before.clarivate_blue, dd.historical_editions::before.clarivate_blue, dd.identical_versions::before.clarivate_blue, dd.amendments::before.clarivate_blue, dd.not-subscribed::before.clarivate_blue, dd.building-block::before.clarivate_blue {
  color: #0e8383;
}
/* line 1918, ../../app/assets/stylesheets/application.scss */
dd.with-icon a, dd.ansi a, dd.redlines a, dd.purchased a, dd.current a, dd.historical a, dd.withdrawn a, dd.historical_editions a, dd.identical_versions a, dd.amendments a, dd.not-subscribed a, dd.building-block a, dd.with-icon a:visited, dd.ansi a:visited, dd.redlines a:visited, dd.purchased a:visited, dd.current a:visited, dd.historical a:visited, dd.withdrawn a:visited, dd.historical_editions a:visited, dd.identical_versions a:visited, dd.amendments a:visited, dd.not-subscribed a:visited, dd.building-block a:visited, dd.with-icon a:active, dd.ansi a:active, dd.redlines a:active, dd.purchased a:active, dd.current a:active, dd.historical a:active, dd.withdrawn a:active, dd.historical_editions a:active, dd.identical_versions a:active, dd.amendments a:active, dd.not-subscribed a:active, dd.building-block a:active, dd.with-icon a:hover, dd.ansi a:hover, dd.redlines a:hover, dd.purchased a:hover, dd.current a:hover, dd.historical a:hover, dd.withdrawn a:hover, dd.historical_editions a:hover, dd.identical_versions a:hover, dd.amendments a:hover, dd.not-subscribed a:hover, dd.building-block a:hover {
  color: inherit;
}

/* line 1922, ../../app/assets/stylesheets/application.scss */
dd.ansi {
  color: #001750;
}
/* line 1925, ../../app/assets/stylesheets/application.scss */
dd.ansi::before {
  content: "flag";
}

/* line 1929, ../../app/assets/stylesheets/application.scss */
dd.redlines {
  color: #cf005b;
}
/* line 1932, ../../app/assets/stylesheets/application.scss */
dd.redlines::before {
  width: 25px;
  height: 29px;
  content: url(marker.png);
}

/* line 1938, ../../app/assets/stylesheets/application.scss */
dd.purchased {
  color: #387c2b;
}
/* line 1941, ../../app/assets/stylesheets/application.scss */
dd.purchased::before {
  width: 18px;
  content: "attach_money";
}

/* line 1946, ../../app/assets/stylesheets/application.scss */
dd.current {
  color: #387c2b;
}
/* line 1949, ../../app/assets/stylesheets/application.scss */
dd.current::before {
  content: "check_circle";
}
/* line 1952, ../../app/assets/stylesheets/application.scss */
dd.current .highlightable_help {
  font-size: 14px;
  font-size: 1.16667rem;
}

/* line 1956, ../../app/assets/stylesheets/application.scss */
dd.historical {
  color: #5E33BF;
}
/* line 1959, ../../app/assets/stylesheets/application.scss */
dd.historical::before {
  content: "history";
}
/* line 1962, ../../app/assets/stylesheets/application.scss */
dd.historical .highlightable_help {
  font-size: 14px;
  font-size: 1.16667rem;
}

/* line 1966, ../../app/assets/stylesheets/application.scss */
dd.withdrawn {
  color: #cf005b;
}
/* line 1969, ../../app/assets/stylesheets/application.scss */
dd.withdrawn::before {
  content: "undo";
}
/* line 1972, ../../app/assets/stylesheets/application.scss */
dd.withdrawn .highlightable_help {
  font-size: 14px;
  font-size: 1.16667rem;
}

/* line 1976, ../../app/assets/stylesheets/application.scss */
dd.historical_editions {
  color: #00B19C;
}
/* line 1979, ../../app/assets/stylesheets/application.scss */
dd.historical_editions::before {
  content: "history";
}

/* line 1983, ../../app/assets/stylesheets/application.scss */
dd.identical_versions {
  color: #004AFF;
}
/* line 1986, ../../app/assets/stylesheets/application.scss */
dd.identical_versions::before {
  content: "file_copy";
}

/* line 1990, ../../app/assets/stylesheets/application.scss */
dd.amendments {
  color: #cf005b;
}
/* line 1993, ../../app/assets/stylesheets/application.scss */
dd.amendments::before {
  content: "loop";
}

/* line 1997, ../../app/assets/stylesheets/application.scss */
dd.not-subscribed {
  color: #d1291a;
}
/* line 2000, ../../app/assets/stylesheets/application.scss */
dd.not-subscribed::before {
  content: "error";
}

/* line 2004, ../../app/assets/stylesheets/application.scss */
dd.building-block {
  color: #007365;
}
/* line 2008, ../../app/assets/stylesheets/application.scss */
dd.building-block::before {
  content: "build";
}

/* line 2014, ../../app/assets/stylesheets/application.scss */
.list_header {
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-bottom: 1rem;
  overflow: hidden;
  *zoom: 1;
}
/* line 2019, ../../app/assets/stylesheets/application.scss */
.list_header span {
  float: right;
  font-size: 16px;
  font-size: 1.33333rem;
}
/* line 2023, ../../app/assets/stylesheets/application.scss */
.list_header span:first-child {
  float: left;
}

/* line 2029, ../../app/assets/stylesheets/application.scss */
.list_prod_dragging {
  font-color: block;
  font-weight: normal;
  padding: 0.25em;
  border: 1px solid #0e8383;
  background-color: white;
  color: #414042;
  border-radius: 3px;
}
/* line 2037, ../../app/assets/stylesheets/application.scss */
.list_prod_dragging i {
  color: #c8c8c8;
}

/* line 2042, ../../app/assets/stylesheets/application.scss */
.list_prod_droppable_active:not(.current) {
  color: #0A6767;
  background-color: #fafafb;
  border: 1px dotted #0A6767;
}

/* line 2048, ../../app/assets/stylesheets/application.scss */
.list_prod_hover:not(.current) {
  color: #0A6767;
  background-color: #fafafb;
  border: 2px solid #0A6767;
}

/* line 2056, ../../app/assets/stylesheets/application.scss */
a.button,
.button,
input[type="submit"].button,
button.button,
button, .btn_cancel, input[type="submit"] {
  background: #0e8383;
  color: white;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 666ms ease 0s;
  border: 0;
  padding: 12px;
}
/* line 2068, ../../app/assets/stylesheets/application.scss */
a.button.add_on_admin_request_quote,
.button.add_on_admin_request_quote,
input.add_on_admin_request_quote[type="submit"].button,
button.add_on_admin_request_quote, .btn_cancel.add_on_admin_request_quote, input[type="submit"].add_on_admin_request_quote {
  margin-top: 24px;
}
/* line 2071, ../../app/assets/stylesheets/application.scss */
a.button:not(:first-letter),
.button:not(:first-letter),
input[type="submit"].button:not(:first-letter),
button:not(:first-letter), .btn_cancel:not(:first-letter), input[type="submit"]:not(:first-letter) {
  text-transform: lowercase;
}
/* line 2074, ../../app/assets/stylesheets/application.scss */
a.button.raw-caps,
.button.raw-caps,
input.raw-caps[type="submit"].button,
button.raw-caps, .btn_cancel.raw-caps, input[type="submit"].raw-caps {
  text-transform: none;
}
/* line 2077, ../../app/assets/stylesheets/application.scss */
a.button.raw-caps:not(:first-letter),
.button.raw-caps:not(:first-letter),
button.raw-caps:not(:first-letter), .btn_cancel.raw-caps:not(:first-letter), input[type="submit"].raw-caps:not(:first-letter) {
  text-transform: none;
}
/* line 2080, ../../app/assets/stylesheets/application.scss */
a.button:hover,
.button:hover,
input[type="submit"].button:hover,
button:hover, .btn_cancel:hover, input[type="submit"]:hover {
  text-decoration: none;
  transition: all 666ms ease 0s;
  opacity: .7;
}
/* line 2085, ../../app/assets/stylesheets/application.scss */
a.button:focus,
.button:focus,
input[type="submit"].button:focus,
button:focus, .btn_cancel:focus, input[type="submit"]:focus {
  cursor: default;
  border-color: #00c2f2 !important;
  box-shadow: 0 0 4px #00c2f2;
  outline: none;
}
/* line 2096, ../../app/assets/stylesheets/application.scss */
a.button.add:before,
.button.add:before,
button.add:before, .btn_cancel.add:before, input[type="submit"].add:before {
  display: inline-block;
  margin-right: 0.5em;
}
/* line 2102, ../../app/assets/stylesheets/application.scss */
a.button.save,
.button.save,
input.save[type="submit"].button,
button.save, .btn_cancel.save, input[type="submit"].save {
  font-size: 16px;
  font-size: 1.33333rem;
  padding: .5em 1.625em;
  background: white;
  color: #0e8383;
  border: 1px solid #0e8383;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
  -webkit-border-radius: 0.375em;
  -moz-border-radius: 0.375em;
  -ms-border-radius: 0.375em;
  -o-border-radius: 0.375em;
  border-radius: 0.375em;
}
/* line 2111, ../../app/assets/stylesheets/application.scss */
a.button.save:focus, a.button.save:hover,
.button.save:focus,
.button.save:hover,
button.save:focus,
button.save:hover, .btn_cancel.save:focus, .btn_cancel.save:hover, input[type="submit"].save:focus, input[type="submit"].save:hover {
  background-position: left 100%;
}
/* line 2115, ../../app/assets/stylesheets/application.scss */
a.button.cancel, a.button.requester_cancel, a.button.cancel_requester_cancel, a.button.feedback_requester_cancel, a.button.secondary-button, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a.button,
.button.cancel,
input.cancel[type="submit"].button,
input[type="submit"].button.secondary-button,
a.button.requester_cancel,
a.button.cancel_requester_cancel,
a.button.feedback_requester_cancel,
input.button.requester_cancel,
.button.secondary-button,
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a.button,
button.cancel,
button.secondary-button, .btn_cancel.cancel, a.btn_cancel.requester_cancel, a.btn_cancel.cancel_requester_cancel, a.btn_cancel.feedback_requester_cancel, input.btn_cancel.requester_cancel, .btn_cancel.secondary-button, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a.btn_cancel, input[type="submit"].cancel, input[type="submit"].requester_cancel, input[type="submit"].secondary-button {
  background: white;
  color: #0e8383;
  border: 1px solid #0e8383;
  border-radius: 4px;
}
/* line 2120, ../../app/assets/stylesheets/application.scss */
a.button.cancel:hover, a.button.requester_cancel:hover, a.button.cancel_requester_cancel:hover, a.button.feedback_requester_cancel:hover, a.button.secondary-button:hover, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a.button:hover,
.button.cancel:hover,
a.button.requester_cancel:hover,
a.button.cancel_requester_cancel:hover,
a.button.feedback_requester_cancel:hover,
input.button.requester_cancel:hover,
.button.secondary-button:hover,
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a.button:hover,
button.cancel:hover,
button.secondary-button:hover, .btn_cancel.cancel:hover, a.btn_cancel.requester_cancel:hover, a.btn_cancel.cancel_requester_cancel:hover, a.btn_cancel.feedback_requester_cancel:hover, input.btn_cancel.requester_cancel:hover, .btn_cancel.secondary-button:hover, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a.btn_cancel:hover, input[type="submit"].cancel:hover, input[type="submit"].requester_cancel:hover, input[type="submit"].secondary-button:hover {
  text-decoration: none;
  transition: all 666ms ease 0s;
  opacity: 0.7;
}
/* line 2128, ../../app/assets/stylesheets/application.scss */
a.button.read,
.button.read,
input.read[type="submit"].button,
button.read, .btn_cancel.read, input[type="submit"].read {
  line-height: inherit;
}
/* line 2131, ../../app/assets/stylesheets/application.scss */
a.button.buy,
.button.buy,
input.buy[type="submit"].button,
button.buy, .btn_cancel.buy, input[type="submit"].buy {
  line-height: inherit;
}
/* line 2134, ../../app/assets/stylesheets/application.scss */
a.button.request,
.button.request,
input.request[type="submit"].button,
button.request, .btn_cancel.request, input[type="submit"].request {
  line-height: inherit;
}
/* line 2139, ../../app/assets/stylesheets/application.scss */
a.button.disabled, a.button:disabled,
.button.disabled,
input.disabled[type="submit"].button,
.button:disabled,
input[type="submit"].button:disabled,
button.disabled,
button:disabled, .btn_cancel.disabled, .btn_cancel:disabled, input[type="submit"].disabled, input[type="submit"]:disabled {
  background-color: #c8c8c8;
  cursor: not-allowed;
}
/* line 2144, ../../app/assets/stylesheets/application.scss */
a.button.disabled:hover, a.button.disabled:focus, a.button:disabled:hover, a.button:disabled:focus,
.button.disabled:hover,
.button.disabled:focus,
.button:disabled:hover,
.button:disabled:focus,
button.disabled:hover,
button.disabled:focus,
button:disabled:hover,
button:disabled:focus, .btn_cancel.disabled:hover, .btn_cancel.disabled:focus, .btn_cancel:disabled:hover, .btn_cancel:disabled:focus, input[type="submit"].disabled:hover, input[type="submit"].disabled:focus, input[type="submit"]:disabled:hover, input[type="submit"]:disabled:focus {
  background-color: #c8c8c8;
  opacity: 1;
}

/* line 2150, ../../app/assets/stylesheets/application.scss */
input.button, input[type="submit"].button {
  height: 2.5em;
}
/* line 2152, ../../app/assets/stylesheets/application.scss */
input.button.save {
  height: auto;
}

/* line 2158, ../../app/assets/stylesheets/application.scss */
#feedback-thanks {
  width: 49.0566%;
  height: 125px;
  height: 125px;
  height: 10.41667rem;
  text-align: center;
}
/* line 2164, ../../app/assets/stylesheets/application.scss */
#feedback-thanks p {
  font-size: 18px;
  font-size: 1.5rem;
}

/* line 2169, ../../app/assets/stylesheets/application.scss */
.list_form_bottom {
  margin-bottom: 15px;
}

/* line 2174, ../../app/assets/stylesheets/application.scss */
.help_tool_tip_on_hover {
  cursor: help;
  border-bottom: 1px dotted black;
}
/* line 2178, ../../app/assets/stylesheets/application.scss */
.help_tool_tip_on_hover:not(.show-icon) i.tooltip-info-icon {
  display: none;
}
/* line 2182, ../../app/assets/stylesheets/application.scss */
.help_tool_tip_on_hover.show-icon {
  border-bottom: none;
}
/* line 2184, ../../app/assets/stylesheets/application.scss */
.help_tool_tip_on_hover.show-icon .material-icons, .help_tool_tip_on_hover.show-icon body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .help_tool_tip_on_hover.show-icon a.admin:before, .help_tool_tip_on_hover.show-icon #action-bar .primary a.admin:before, #action-bar .primary .help_tool_tip_on_hover.show-icon a.admin:before, .help_tool_tip_on_hover.show-icon .notice-item p:before, .notice-item .help_tool_tip_on_hover.show-icon p:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_acrobat:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_fileopen:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_test:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_faq:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_acrobat:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_fileopen:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_test:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_faq:before {
  vertical-align: middle;
  display: inline-block;
  font-size: 16px;
  font-size: 1.33333rem;
  padding-bottom: 2px;
  padding-bottom: 0.16667rem;
  padding-left: 4px;
  padding-left: 0.33333rem;
}
/* line 2190, ../../app/assets/stylesheets/application.scss */
.help_tool_tip_on_hover.show-icon .material-icons:last-child, .help_tool_tip_on_hover.show-icon body[class*="admin-"] #action-bar a.admin:last-child:before, body[class*="admin-"] #action-bar .help_tool_tip_on_hover.show-icon a.admin:last-child:before, .help_tool_tip_on_hover.show-icon #action-bar .primary a.admin:last-child:before, #action-bar .primary .help_tool_tip_on_hover.show-icon a.admin:last-child:before, .help_tool_tip_on_hover.show-icon .notice-item p:last-child:before, .notice-item .help_tool_tip_on_hover.show-icon p:last-child:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_acrobat:last-child:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_fileopen:last-child:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_test:last-child:before, .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .help_tool_tip_on_hover.show-icon a.tools_faq:last-child:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_acrobat:last-child:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_acrobat:last-child:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_fileopen:last-child:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_fileopen:last-child:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_test:last-child:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_test:last-child:before, .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_faq:last-child:before, body.help_categories .right_rail.contact li .help_tool_tip_on_hover.show-icon a.tools_faq:last-child:before {
  color: #414042;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
/* line 2194, ../../app/assets/stylesheets/application.scss */
table .help_tool_tip_on_hover.show-icon .material-icons:last-child, table .help_tool_tip_on_hover.show-icon body[class*="admin-"] #action-bar a.admin:last-child:before, body[class*="admin-"] #action-bar table .help_tool_tip_on_hover.show-icon a.admin:last-child:before, table .help_tool_tip_on_hover.show-icon #action-bar .primary a.admin:last-child:before, #action-bar .primary table .help_tool_tip_on_hover.show-icon a.admin:last-child:before, table .help_tool_tip_on_hover.show-icon .notice-item p:last-child:before, .notice-item table .help_tool_tip_on_hover.show-icon p:last-child:before, table .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li table .help_tool_tip_on_hover.show-icon a.tools_acrobat:last-child:before, table .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li table .help_tool_tip_on_hover.show-icon a.tools_fileopen:last-child:before, table .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li table .help_tool_tip_on_hover.show-icon a.tools_test:last-child:before, table .help_tool_tip_on_hover.show-icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:last-child:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li table .help_tool_tip_on_hover.show-icon a.tools_faq:last-child:before, table .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_acrobat:last-child:before, body.help_categories .right_rail.contact li table .help_tool_tip_on_hover.show-icon a.tools_acrobat:last-child:before, table .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_fileopen:last-child:before, body.help_categories .right_rail.contact li table .help_tool_tip_on_hover.show-icon a.tools_fileopen:last-child:before, table .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_test:last-child:before, body.help_categories .right_rail.contact li table .help_tool_tip_on_hover.show-icon a.tools_test:last-child:before, table .help_tool_tip_on_hover.show-icon body.help_categories .right_rail.contact li a.tools_faq:last-child:before, body.help_categories .right_rail.contact li table .help_tool_tip_on_hover.show-icon a.tools_faq:last-child:before {
  color: #414042;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
/* line 2200, ../../app/assets/stylesheets/application.scss */
#action-bar .help_tool_tip_on_hover .material-icons, body[class*="admin-"] #action-bar .help_tool_tip_on_hover a.admin:before, #action-bar .help_tool_tip_on_hover .primary a.admin:before, #action-bar .primary .help_tool_tip_on_hover a.admin:before, #action-bar .help_tool_tip_on_hover .notice-item p:before, .notice-item #action-bar .help_tool_tip_on_hover p:before, #action-bar .help_tool_tip_on_hover #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #action-bar .help_tool_tip_on_hover a.tools_acrobat:before, #action-bar .help_tool_tip_on_hover #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #action-bar .help_tool_tip_on_hover a.tools_fileopen:before, #action-bar .help_tool_tip_on_hover #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #action-bar .help_tool_tip_on_hover a.tools_test:before, #action-bar .help_tool_tip_on_hover #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #action-bar .help_tool_tip_on_hover a.tools_faq:before, #action-bar .help_tool_tip_on_hover body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li #action-bar .help_tool_tip_on_hover a.tools_acrobat:before, #action-bar .help_tool_tip_on_hover body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li #action-bar .help_tool_tip_on_hover a.tools_fileopen:before, #action-bar .help_tool_tip_on_hover body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li #action-bar .help_tool_tip_on_hover a.tools_test:before, #action-bar .help_tool_tip_on_hover body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li #action-bar .help_tool_tip_on_hover a.tools_faq:before {
  display: none !important;
}

/* line 2206, ../../app/assets/stylesheets/application.scss */
#flash_notice {
  display: none;
}

/* line 2213, ../../app/assets/stylesheets/application.scss */
.highlight {
  font-weight: bold;
}

/* line 2219, ../../app/assets/stylesheets/application.scss */
div.fancybox-skin div.fancybox-outer div.fancybox-inner table th, div.fancybox-skin div.fancybox-outer div.fancybox-inner table td {
  text-align: left;
}
/* line 2221, ../../app/assets/stylesheets/application.scss */
div.fancybox-skin div.fancybox-outer div.fancybox-inner table th.textual, div.fancybox-skin div.fancybox-outer div.fancybox-inner table td.textual {
  text-align: left;
}

/* line 2229, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin {
  background-color: #fff;
}
/* line 2231, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner {
  border-radius: 6px;
}
/* line 2233, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .top-bar {
  height: 50px;
  height: 4.16667rem;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #f9f9fa;
}
/* line 2239, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .top-bar a.close {
  display: inline-block;
  color: #c8c8c8;
  float: right;
  font-size: 30px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 2.5rem;
  padding: 10px 20px;
  padding: 0.83333rem 1.66667rem;
  font-weight: 700;
  text-decoration: none;
}
/* line 2250, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .note-top-wrapper, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner ol#notes_list, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner #new_note {
  padding: 25px 30px 20px 30px;
  padding: 2.08333rem 2.5rem 1.66667rem 2.5rem;
  clear: left;
}
/* line 2255, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner ol#notes_list .author {
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 16px;
  line-height: 1.33333rem;
  color: #414042;
  font-weight: 300;
  font-style: italic;
}
/* line 2263, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .note_content {
  font-weight: 600;
  text-color: #414042;
  font-size: 16px;
}
/* line 2268, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner a.add_note_button {
  position: relative;
  left: 5px;
  cursor: pointer;
  color: #0e8383;
}
/* line 2274, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner ul.actions li {
  border-left: none;
}
/* line 2277, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner ul.actions.edit {
  margin-top: 0;
}
/* line 2280, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner label {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1rem;
}
/* line 2283, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner label, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner label i.material-icons {
  color: #767676;
}
/* line 2286, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner label i.material-icons {
  font-size: 20px;
  font-size: 1.66667rem;
  line-height: 18px;
  line-height: 1.5rem;
  padding-left: 3px;
  padding-left: 0.25rem;
}
/* line 2292, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner input.cancel_button {
  margin-left: 0;
}
/* line 2296, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner #edit_note_form textarea#note_text {
  height: 180px;
}
/* line 2299, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .info-bar {
  *zoom: 1;
  padding-bottom: 45px;
  padding-bottom: 3.75rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .info-bar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2303, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .private, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions {
  float: right;
  white-space: nowrap;
}
/* line 2307, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .heading, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .heading-large {
  float: left;
  font-size: 16px;
  font-size: 1.33333rem;
  color: #414042;
  max-width: 70%;
  overflow-y: visible;
  height: 20px;
  height: 1.66667rem;
}
/* line 2315, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .heading-large {
  font-size: 20px;
  font-size: 1.66667rem;
}
/* line 2318, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .private, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .heading {
  display: inline-block;
  vertical-align: middle;
}
/* line 2322, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions {
  margin-top: 20px;
  margin-top: 1.66667rem;
}
/* line 2324, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions input, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions .cancel, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a.requester_cancel, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a.cancel_requester_cancel, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a.feedback_requester_cancel, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions input.requester_cancel, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions .secondary-button, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a {
  display: inline-block;
}
/* line 2326, ../../app/assets/stylesheets/application.scss */
.notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions input:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions .cancel:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a.requester_cancel:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a.cancel_requester_cancel:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a.feedback_requester_cancel:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions input.requester_cancel:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions .secondary-button:last-child, .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a:last-child, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button .notes_modal div.fancybox-skin div.fancybox-outer div.fancybox-inner .actions a:last-child {
  margin-left: 15px;
  margin-left: 1.25rem;
}

/* line 2337, ../../app/assets/stylesheets/application.scss */
.my-downloads {
  margin-top: 24px;
  margin-top: 2rem;
}
/* line 2340, ../../app/assets/stylesheets/application.scss */
.my-downloads thead a {
  color: #767676;
}
/* line 2342, ../../app/assets/stylesheets/application.scss */
.my-downloads thead a:hover {
  color: inherit;
}
/* line 2346, ../../app/assets/stylesheets/application.scss */
.my-downloads thead .material-icons, .my-downloads thead body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .my-downloads thead a.admin:before, .my-downloads thead #action-bar .primary a.admin:before, #action-bar .primary .my-downloads thead a.admin:before, .my-downloads thead .notice-item p:before, .notice-item .my-downloads thead p:before, .my-downloads thead #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads thead a.tools_acrobat:before, .my-downloads thead #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads thead a.tools_fileopen:before, .my-downloads thead #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads thead a.tools_test:before, .my-downloads thead #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads thead a.tools_faq:before, .my-downloads thead body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .my-downloads thead a.tools_acrobat:before, .my-downloads thead body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .my-downloads thead a.tools_fileopen:before, .my-downloads thead body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .my-downloads thead a.tools_test:before, .my-downloads thead body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .my-downloads thead a.tools_faq:before {
  vertical-align: top;
  font-size: 18px;
  font-size: 1.5rem;
  padding-left: 5px;
  padding-left: 0.41667rem;
  color: #414042;
}
/* line 2354, ../../app/assets/stylesheets/application.scss */
.my-downloads tbody td {
  white-space: normal;
}
/* line 2356, ../../app/assets/stylesheets/application.scss */
.my-downloads tbody td:first-child, .my-downloads tbody td:nth-child(3) {
  color: #0e8383;
  line-height: 18px;
  line-height: 1.5rem;
}
/* line 2359, ../../app/assets/stylesheets/application.scss */
.my-downloads tbody td:first-child a, .my-downloads tbody td:nth-child(3) a {
  color: #0e8383;
  vertical-align: middle;
}
/* line 2363, ../../app/assets/stylesheets/application.scss */
.my-downloads tbody td:first-child .material-icons, .my-downloads tbody td:first-child body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .my-downloads tbody td:first-child a.admin:before, .my-downloads tbody td:first-child #action-bar .primary a.admin:before, #action-bar .primary .my-downloads tbody td:first-child a.admin:before, .my-downloads tbody td:first-child .notice-item p:before, .notice-item .my-downloads tbody td:first-child p:before, .my-downloads tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:first-child a.tools_acrobat:before, .my-downloads tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:first-child a.tools_fileopen:before, .my-downloads tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:first-child a.tools_test:before, .my-downloads tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:first-child a.tools_faq:before, .my-downloads tbody td:first-child body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .my-downloads tbody td:first-child a.tools_acrobat:before, .my-downloads tbody td:first-child body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .my-downloads tbody td:first-child a.tools_fileopen:before, .my-downloads tbody td:first-child body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .my-downloads tbody td:first-child a.tools_test:before, .my-downloads tbody td:first-child body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .my-downloads tbody td:first-child a.tools_faq:before, .my-downloads tbody td:nth-child(3) .material-icons, .my-downloads tbody td:nth-child(3) body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .my-downloads tbody td:nth-child(3) a.admin:before, .my-downloads tbody td:nth-child(3) #action-bar .primary a.admin:before, #action-bar .primary .my-downloads tbody td:nth-child(3) a.admin:before, .my-downloads tbody td:nth-child(3) .notice-item p:before, .notice-item .my-downloads tbody td:nth-child(3) p:before, .my-downloads tbody td:nth-child(3) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:nth-child(3) a.tools_acrobat:before, .my-downloads tbody td:nth-child(3) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:nth-child(3) a.tools_fileopen:before, .my-downloads tbody td:nth-child(3) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:nth-child(3) a.tools_test:before, .my-downloads tbody td:nth-child(3) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .my-downloads tbody td:nth-child(3) a.tools_faq:before, .my-downloads tbody td:nth-child(3) body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .my-downloads tbody td:nth-child(3) a.tools_acrobat:before, .my-downloads tbody td:nth-child(3) body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .my-downloads tbody td:nth-child(3) a.tools_fileopen:before, .my-downloads tbody td:nth-child(3) body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .my-downloads tbody td:nth-child(3) a.tools_test:before, .my-downloads tbody td:nth-child(3) body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .my-downloads tbody td:nth-child(3) a.tools_faq:before {
  vertical-align: middle;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 2368, ../../app/assets/stylesheets/application.scss */
.my-downloads tbody td:nth-child(2) {
  color: #767676;
}
/* line 2373, ../../app/assets/stylesheets/application.scss */
.my-downloads th, .my-downloads td {
  vertical-align: top;
  text-align: left;
}
/* line 2377, ../../app/assets/stylesheets/application.scss */
.my-downloads label {
  display: inline-block;
  margin-right: 0.5em;
}
/* line 2381, ../../app/assets/stylesheets/application.scss */
.my-downloads input[type="submit"] {
  height: 40px;
  margin-left: 5px;
  margin-left: 0.41667rem;
}
/* line 2385, ../../app/assets/stylesheets/application.scss */
.my-downloads form {
  margin: 2em 0;
}
/* line 2388, ../../app/assets/stylesheets/application.scss */
.my-downloads .transfer-toggle {
  text-transform: capitalize;
}
/* line 2391, ../../app/assets/stylesheets/application.scss */
.my-downloads .transfer-row {
  display: none;
}
/* line 2396, ../../app/assets/stylesheets/application.scss */
.my-downloads .msg.success {
  padding-left: 0;
  padding-right: 0;
  font-size: 1.2rem;
  color: #78a22f;
}
/* line 2404, ../../app/assets/stylesheets/application.scss */
.my-downloads .select2-container {
  width: 20em;
}
/* line 2408, ../../app/assets/stylesheets/application.scss */
.my-downloads .select2-results li {
  padding: 0;
}
/* line 2411, ../../app/assets/stylesheets/application.scss */
.my-downloads .select2-results .select2-result-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2423, ../../app/assets/stylesheets/application.scss */
.alert-table thead tr th a {
  outline: none;
}
/* line 2425, ../../app/assets/stylesheets/application.scss */
.alert-table thead tr th a:hover {
  color: inherit;
}
/* line 2428, ../../app/assets/stylesheets/application.scss */
.alert-table thead tr th a .material-icons, .alert-table thead tr th a body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .alert-table thead tr th a a.admin:before, .alert-table thead tr th a #action-bar .primary a.admin:before, #action-bar .primary .alert-table thead tr th a a.admin:before, .alert-table thead tr th a .notice-item p:before, .notice-item .alert-table thead tr th a p:before, .alert-table thead tr th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a a.tools_acrobat:before, .alert-table thead tr th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a a.tools_fileopen:before, .alert-table thead tr th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a a.tools_test:before, .alert-table thead tr th a #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a a.tools_faq:before, .alert-table thead tr th a body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .alert-table thead tr th a a.tools_acrobat:before, .alert-table thead tr th a body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .alert-table thead tr th a a.tools_fileopen:before, .alert-table thead tr th a body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .alert-table thead tr th a a.tools_test:before, .alert-table thead tr th a body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .alert-table thead tr th a a.tools_faq:before {
  display: none;
}
/* line 2433, ../../app/assets/stylesheets/application.scss */
.alert-table thead tr th a.sorted_asc .material-icons, .alert-table thead tr th a.sorted_asc body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .alert-table thead tr th a.sorted_asc a.admin:before, .alert-table thead tr th a.sorted_asc #action-bar .primary a.admin:before, #action-bar .primary .alert-table thead tr th a.sorted_asc a.admin:before, .alert-table thead tr th a.sorted_asc .notice-item p:before, .notice-item .alert-table thead tr th a.sorted_asc p:before, .alert-table thead tr th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_asc a.tools_acrobat:before, .alert-table thead tr th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_asc a.tools_fileopen:before, .alert-table thead tr th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_asc a.tools_test:before, .alert-table thead tr th a.sorted_asc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_asc a.tools_faq:before, .alert-table thead tr th a.sorted_asc body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_asc a.tools_acrobat:before, .alert-table thead tr th a.sorted_asc body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_asc a.tools_fileopen:before, .alert-table thead tr th a.sorted_asc body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_asc a.tools_test:before, .alert-table thead tr th a.sorted_asc body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_asc a.tools_faq:before {
  display: inline-block;
  font-size: 15px;
  transform: rotate(270deg);
}
/* line 2441, ../../app/assets/stylesheets/application.scss */
.alert-table thead tr th a.sorted_desc .material-icons, .alert-table thead tr th a.sorted_desc body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .alert-table thead tr th a.sorted_desc a.admin:before, .alert-table thead tr th a.sorted_desc #action-bar .primary a.admin:before, #action-bar .primary .alert-table thead tr th a.sorted_desc a.admin:before, .alert-table thead tr th a.sorted_desc .notice-item p:before, .notice-item .alert-table thead tr th a.sorted_desc p:before, .alert-table thead tr th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_desc a.tools_acrobat:before, .alert-table thead tr th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_desc a.tools_fileopen:before, .alert-table thead tr th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_desc a.tools_test:before, .alert-table thead tr th a.sorted_desc #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table thead tr th a.sorted_desc a.tools_faq:before, .alert-table thead tr th a.sorted_desc body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_desc a.tools_acrobat:before, .alert-table thead tr th a.sorted_desc body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_desc a.tools_fileopen:before, .alert-table thead tr th a.sorted_desc body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_desc a.tools_test:before, .alert-table thead tr th a.sorted_desc body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .alert-table thead tr th a.sorted_desc a.tools_faq:before {
  display: inline-block;
  font-size: 15px;
  transform: rotate(90deg);
}
/* line 2453, ../../app/assets/stylesheets/application.scss */
.alert-table tbody td {
  white-space: normal;
  line-height: 18px;
  line-height: 1.5rem;
}
/* line 2456, ../../app/assets/stylesheets/application.scss */
.alert-table tbody td:first-child, .alert-table tbody td:nth-child(5) {
  font-weight: 600;
  color: #0e8383;
}
/* line 2461, ../../app/assets/stylesheets/application.scss */
.alert-table tbody td:first-child a, .alert-table tbody td:nth-child(5) a {
  color: #0e8383;
  vertical-align: middle;
  text-decoration: none;
  outline: none;
}
/* line 2467, ../../app/assets/stylesheets/application.scss */
.alert-table tbody td:first-child .material-icons, .alert-table tbody td:first-child body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .alert-table tbody td:first-child a.admin:before, .alert-table tbody td:first-child #action-bar .primary a.admin:before, #action-bar .primary .alert-table tbody td:first-child a.admin:before, .alert-table tbody td:first-child .notice-item p:before, .notice-item .alert-table tbody td:first-child p:before, .alert-table tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:first-child a.tools_acrobat:before, .alert-table tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:first-child a.tools_fileopen:before, .alert-table tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:first-child a.tools_test:before, .alert-table tbody td:first-child #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:first-child a.tools_faq:before, .alert-table tbody td:first-child body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .alert-table tbody td:first-child a.tools_acrobat:before, .alert-table tbody td:first-child body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .alert-table tbody td:first-child a.tools_fileopen:before, .alert-table tbody td:first-child body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .alert-table tbody td:first-child a.tools_test:before, .alert-table tbody td:first-child body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .alert-table tbody td:first-child a.tools_faq:before, .alert-table tbody td:nth-child(5) .material-icons, .alert-table tbody td:nth-child(5) body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .alert-table tbody td:nth-child(5) a.admin:before, .alert-table tbody td:nth-child(5) #action-bar .primary a.admin:before, #action-bar .primary .alert-table tbody td:nth-child(5) a.admin:before, .alert-table tbody td:nth-child(5) .notice-item p:before, .notice-item .alert-table tbody td:nth-child(5) p:before, .alert-table tbody td:nth-child(5) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:nth-child(5) a.tools_acrobat:before, .alert-table tbody td:nth-child(5) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:nth-child(5) a.tools_fileopen:before, .alert-table tbody td:nth-child(5) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:nth-child(5) a.tools_test:before, .alert-table tbody td:nth-child(5) #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li .alert-table tbody td:nth-child(5) a.tools_faq:before, .alert-table tbody td:nth-child(5) body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .alert-table tbody td:nth-child(5) a.tools_acrobat:before, .alert-table tbody td:nth-child(5) body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .alert-table tbody td:nth-child(5) a.tools_fileopen:before, .alert-table tbody td:nth-child(5) body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .alert-table tbody td:nth-child(5) a.tools_test:before, .alert-table tbody td:nth-child(5) body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .alert-table tbody td:nth-child(5) a.tools_faq:before {
  width: 20px;
  vertical-align: middle;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 2473, ../../app/assets/stylesheets/application.scss */
.alert-table tbody td:nth-child(2), .alert-table tbody td:nth-child(3), .alert-table tbody td:nth-child(4) {
  color: #414042;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 13, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

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

/* line 28, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

/* line 42, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-opened .fancybox-skin {
  -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 48, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 52, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-inner {
  overflow: hidden;
}

/* line 56, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

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

/* line 68, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

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

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

/* line 83, ../../vendor/assets/stylesheets/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: 8060;
}

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

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

/* line 111, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

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

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

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

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

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

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

/* line 156, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 168, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 173, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 177, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 181, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("fancybox_overlay.png");
}

/* line 191, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 197, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

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

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

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

/* line 225, ../../vendor/assets/stylesheets/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 241, ../../vendor/assets/stylesheets/jquery.fancybox.css */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

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

/* line 251, ../../vendor/assets/stylesheets/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);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 266, ../../vendor/assets/stylesheets/jquery.fancybox.css */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 271, ../../vendor/assets/stylesheets/jquery.fancybox.css */
  #fancybox-loading div {
    background-image: url("fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 1, ../../vendor/assets/stylesheets/jquery.notice.css */
.notice-wrap {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 250px;
  z-index: 9999;
}

/* line 9, ../../vendor/assets/stylesheets/jquery.notice.css */
* html .notice-wrap {
  position: absolute;
}

/* line 13, ../../vendor/assets/stylesheets/jquery.notice.css */
.notice-item {
  height: 60px;
  background: #333;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #eee;
  padding: 6px 6px 0 6px;
  font-family: lucida Grande;
  font-size: 11px;
  border: 2px solid #999;
  display: block;
  position: relative;
  margin: 0 0 12px 0;
}

/* line 28, ../../vendor/assets/stylesheets/jquery.notice.css */
.notice-item-close {
  position: absolute;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  right: 6px;
  top: 6px;
  cursor: pointer;
}

/* line 2490, ../../app/assets/stylesheets/application.scss */
.notice-wrap {
  position: fixed;
  top: auto;
  bottom: 80px;
  right: 0;
  width: 460px;
  height: auto;
}

/* line 2498, ../../app/assets/stylesheets/application.scss */
.notice-item {
  height: auto;
  background: #0e8383;
  border: 1px solid #0e8383;
  margin: 1em auto;
  padding: 1em;
  width: 66%;
  line-height: 18px;
  font-size: 14px;
  font-weight: normal;
  color: white;
}
/* line 2509, ../../app/assets/stylesheets/application.scss */
.notice-item p {
  display: block;
  vertical-align: middle;
  color: white !important;
  font-family: 'Source Sans Pro', sans-serif !important;
}
/* line 2514, ../../app/assets/stylesheets/application.scss */
.notice-item p:before {
  content: 'check';
  float: left;
  vertical-align: middle;
  width: 30px;
  min-height: 150px;
}

/* line 2, ../../vendor/assets/stylesheets/jquery.autocomplete.css */
.autocomplete-w1 {
  background: url(jquery_autocomplete.png) no-repeat bottom right;
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 8px 0 0 6px;
  /* IE6 fix: */
  _background: none;
  _margin: 0;
}

/* line 3, ../../vendor/assets/stylesheets/jquery.autocomplete.css */
.autocomplete {
  border: 1px solid #999;
  background: #FFF;
  cursor: default;
  text-align: left;
  max-height: 380px;
  overflow: auto;
  margin: -6px 6px 6px -6px;
  /* IE6 specific: */
  _height: 380px;
  _margin: 0;
  _overflow-x: hidden;
}

/* line 4, ../../vendor/assets/stylesheets/jquery.autocomplete.css */
.autocomplete .selected {
  background: #F0F0F0;
}

/* line 5, ../../vendor/assets/stylesheets/jquery.autocomplete.css */
.autocomplete div {
  padding: 2px 5px;
  white-space: nowrap;
}

/* line 6, ../../vendor/assets/stylesheets/jquery.autocomplete.css */
.autocomplete strong {
  font-weight: normal;
  color: #3399FF;
}

/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 14, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-hidden {
  display: none;
}

/* line 15, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 16, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.5;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 17, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 18, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 19, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-clearfix {
  zoom: 1;
}

/* line 20, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 25, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 32, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 39, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=c2c2c2&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=70&borderColorHeader=c2c2c2&fcHeader=5c5c5c&iconColorHeader=5c5c5c&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=c2c2c2&fcContent=5c5c5c&iconColorContent=5c5c5c&bgColorDefault=ffffff&bgTextureDefault=01_flat.png&bgImgOpacityDefault=100&borderColorDefault=c2c2c2&fcDefault=5c5c5c&iconColorDefault=5c5c5c&bgColorHover=5c5c5c&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=70&borderColorHover=5c5c5c&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=c2c2c2&bgTextureActive=03_highlight_soft.png&bgImgOpacityActive=70&borderColorActive=c2c2c2&fcActive=5c5c5c&iconColorActive=5c5c5c&bgColorHighlight=ff8000&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=100&borderColorHighlight=ff8000&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a00000&bgTextureError=01_flat.png&bgImgOpacityError=100&borderColorError=a00000&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=5c5c5c&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=0px
 */
/* Component containers
----------------------------------*/
/* line 57, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.1em;
}

/* line 58, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 59, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 60, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-content {
  border: 1px solid #0E8383;
  background: #0E8383;
  color: #fff;
}

/* line 65, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-content a {
  color: #5c5c5c;
}

/* line 66, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-header {
  border: 1px solid #c2c2c2;
  background: #c2c2c2 url(ui-bg_highlight-soft_70_c2c2c2_1x100.png) 50% 50% repeat-x;
  color: #5c5c5c;
  font-weight: bold;
}

/* line 67, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-header a {
  color: #5c5c5c;
}

/* Interaction states
----------------------------------*/
/* line 71, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #c2c2c2;
  background: white url(ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #5c5c5c;
}

/* line 72, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #5c5c5c;
  text-decoration: none;
}

/* line 73, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 {
  background: #5c5c5c url(ui-bg_highlight-soft_70_5c5c5c_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #ffffff !important;
}

/* line 74, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 75, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #c2c2c2 url(ui-bg_highlight-soft_70_c2c2c2_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #5c5c5c;
}

/* line 76, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #5c5c5c;
  text-decoration: none;
}

/* line 77, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget :active {
  outline: none;
}

/*This is a fix to when you hover over the icon, the sibling a loses it's :hover state.*/
/* line 80, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
a.pseudo-hover {
  color: #ffffff !important;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 87, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #ff8000;
  background: #ff8000 url(ui-bg_flat_100_ff8000_40x100.png) 50% 50% repeat-x;
  color: #ffffff;
}

/* line 88, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #ffffff;
}

/* line 89, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #a00000;
  background: #a00000 url(ui-bg_flat_100_a00000_40x100.png) 50% 50% repeat-x;
  color: #ffffff;
}

/* line 90, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 91, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 92, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 93, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 94, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 100, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(ui-icons_5c5c5c_256x240.png);
}

/* line 101, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-content .ui-icon {
  background-image: url(ui-icons_5c5c5c_256x240.png);
}

/* line 102, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-header .ui-icon {
  background-image: url(ui-icons_5c5c5c_256x240.png);
}

/* line 103, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-default .ui-icon {
  background-image: url(ui-icons_5c5c5c_256x240.png);
}

/* line 104, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(ui-icons_ffffff_256x240.png);
}

/* line 105, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-active .ui-icon {
  background-image: url(ui-icons_5c5c5c_256x240.png);
}

/* line 106, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-highlight .ui-icon {
  background-image: url(ui-icons_ffffff_256x240.png);
}

/* line 107, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(ui-icons_ffffff_256x240.png);
}

/* positioning */
/* line 110, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 111, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 112, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 113, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 114, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 115, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 116, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 117, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 118, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 119, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 120, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 121, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 122, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 123, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 124, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 125, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 126, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 127, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 128, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 129, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 130, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 131, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 132, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 133, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 134, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 135, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 136, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 137, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 138, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 139, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 140, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 141, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 142, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 143, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 144, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 145, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 146, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 147, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 148, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 149, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 150, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 151, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 152, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 153, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 154, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 155, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 156, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 157, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 158, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 159, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 160, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 161, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 162, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 163, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 164, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 165, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 166, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 167, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 168, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 169, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 170, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 171, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 172, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 173, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 174, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 175, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 176, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 177, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 178, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 179, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 180, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 181, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 182, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 183, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 184, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 185, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 186, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 187, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 188, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 189, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 190, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 191, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 192, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 193, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 194, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 195, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 196, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 197, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 198, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 199, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 200, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 201, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 202, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 203, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 204, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 205, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 206, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 207, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 208, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 209, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 210, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 211, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 212, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 213, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 214, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 215, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 216, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 217, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 218, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 219, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 220, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 221, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 222, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 223, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 224, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 225, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 226, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 227, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 228, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 229, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 230, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 231, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 232, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 233, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 234, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 235, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 236, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 237, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 238, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 239, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 240, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 241, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 242, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 243, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 244, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 245, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 247, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 248, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 249, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 250, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 251, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 252, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 253, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 254, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 255, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 256, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 257, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 258, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 259, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 260, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 261, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 262, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 263, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 264, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 265, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 266, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 267, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 268, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 269, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 270, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 271, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 272, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 273, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 274, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 275, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 276, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 277, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 278, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 279, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 280, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 281, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 282, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 283, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 284, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 291, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -khtml-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 292, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -khtml-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 293, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 294, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* Overlays */
/* line 297, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-overlay {
  background: #5c5c5c url(ui-bg_flat_0_5c5c5c_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
}

/* line 298, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-widget-shadow {
  margin: 6px 0 0 6px;
  padding: 0px;
  background: #5c5c5c url(ui-bg_flat_0_5c5c5c_40x100.png) 50% 50% repeat-x;
  opacity: .50;
  filter: Alpha(Opacity=50);
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

                                                                                                                                                                                                                                                                            /*
* jQuery UI Resizable 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
/* line 307, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable {
  position: relative;
}

/* line 308, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 309, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 310, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 311, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 312, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 313, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 314, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 315, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 316, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 317, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                      /*
* jQuery UI Selectable 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
/* line 326, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI Accordion 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 337, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion {
  width: 100%;
}

/* line 338, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 339, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 340, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 341, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 342, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 343, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 344, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-content {
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: hidden;
  display: none;
  zoom: 1;
}

/* line 345, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/* line 347, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-autocomplete {
  position: absolute;
  cursor: default;
  max-width: 910px;
}

/* workarounds */
/* line 350, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.18
 *
 * 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 361, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
  z-index: 100;
}

/* line 369, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 372, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 380, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .8em .9em;
  line-height: 1.5;
  zoom: 1;
}

/* line 388, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 393, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-autocomplete .ui-menu-item a.ui-state-focus {
  background: #eaeaea !important;
  /* Overriding the background color on hover*/
  color: #414042 !important;
}

/* line 398, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-autocomplete {
  max-height: 400px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  background: #ffffff;
  border: none;
}

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

/* the overflow property removes extra width in IE */
/* line 417, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 418, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 419, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 420, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 423, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 424, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 425, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 426, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 427, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 428, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 430, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 433, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 434, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 435, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 436, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 437, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 440, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-buttonset {
  margin-right: 7px;
}

/* line 441, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 444, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 454, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 455, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 456, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 457, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 458, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 459, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 460, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 461, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 462, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 463, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 464, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 465, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 475, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 476, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 477, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 479, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-horizontal {
  height: .8em;
}

/* line 480, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 481, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 482, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 483, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 485, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 486, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 487, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 488, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 489, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                   /*
* jQuery UI Tabs 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
/* line 498, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 499, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 500, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 501, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 502, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 503, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 504, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 505, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 506, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 516, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 517, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 518, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 519, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 520, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 521, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 522, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 523, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 524, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 525, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 526, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 527, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 529, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
  height: auto;
}

/* line 530, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 531, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 532, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 533, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 534, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 535, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 536, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 539, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 540, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 541, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 542, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 543, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 544, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 545, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 546, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 547, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 548, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 551, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 552, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 553, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 554, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 555, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 556, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 557, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 558, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 559, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 560, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 561, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.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 564, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*
* jQuery UI Progressbar 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
/* line 583, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 584, ../../vendor/assets/stylesheets/jqueryui-thomsonreuters.css */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/*
 * qTip2 - Pretty powerful tooltips - v2.1.1
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Thu Jul 11 2013 02:03 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: basic css3
 */
/* line 14, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

/* line 26, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  opacity: 1;
  text-align: left;
  word-wrap: break-word;
}

/* line 35, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 600;
}

/* line 43, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

/* Default close button class */
/* line 46, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

/* line 58, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

/* line 63, ../../vendor/assets/stylesheets/jquery.qtip2.css */
* html .qtip-titlebar .qtip-close {
  top: 16px;
}

/* IE fix */
/* line 66, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

/* line 72, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

/* line 79, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  font-size: 16px;
  text-align: center;
  text-indent: 0;
  color: inherit;
  background: #0E8383 none no-repeat -100em -100em;
  color: #fff;
  border-color: #0E8383;
  border: 0;
  border-radius: 0;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/* Default tooltip style */
/* line 101, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default {
  border: 0;
  color: #fff;
}

/* line 106, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

/* line 110, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 116, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default .qtip-titlebar .qtip-close {
  border: 0;
  color: #fff;
  font-size: 14px;
}

/*! Light tooltip style */
/* line 125, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

/* line 131, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

/*! Dark tooltip style */
/* line 137, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

/* line 143, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

/* line 147, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-dark .qtip-icon {
  border-color: #444;
}

/* line 151, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/*! Cream tooltip style */
/* line 157, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

/* line 163, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

/* line 167, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

/*! Red tooltip style */
/* line 173, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

/* line 179, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

/* line 183, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

/* line 187, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-red .qtip-icon {
  border-color: #D95252;
}

/* line 191, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

/*! Green tooltip style */
/* line 197, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

/* line 203, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

/* line 207, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

/*! Blue tooltip style */
/* line 213, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

/* line 219, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

/* line 223, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

/* line 229, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* line 238, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 244, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
/* line 251, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: white;
  border-width: 0;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4a4a4a 0, black 100%);
  background-image: -moz-linear-gradient(top, #4a4a4a 0, black 100%);
  background-image: -ms-linear-gradient(top, #4a4a4a 0, black 100%);
  background-image: -o-linear-gradient(top, #4a4a4a 0, black 100%);
}

/* line 271, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0, 0, 0, 0);
}

/* line 276, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

/* line 284, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-youtube .qtip-icon {
  border-color: #222;
}

/* line 288, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* jQuery TOOLS Tooltip style */
/* line 294, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

/* IE Specific */
/* line 316, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

/* line 321, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

/* line 327, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}

/* line 333, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-jtools .qtip-icon {
  border-color: #555;
}

/* line 337, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

/* Cluetip style */
/* line 343, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

/* line 353, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}

/* line 359, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

/* line 363, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

/* Tipsy style */
/* line 370, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipsy {
  background: black;
  background: rgba(0, 0, 0, 0.87);
  color: white;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}

/* line 384, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

/* line 389, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

/* line 393, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

/* line 398, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* Tipped style */
/* line 404, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}

/* line 418, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));
  background-image: -webkit-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -moz-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -ms-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

/* line 432, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

/* line 437, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
/* line 449, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap {
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 471, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap .qtip-titlebar {
  /** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 485, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap .qtip-titlebar .qtip-close {
  /**
   * Overrides qTip2:
   * .qtip-titlebar .qtip-close{
   *   [...]
   *   right: 4px;
   *   top: 50%;
   *   [...]
   *   border-style: solid;
   * }
   */
  right: 11px;
  top: 45%;
  border-style: none;
}

/* line 501, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap .qtip-content {
  /** Taken from Bootstrap .popover-content */
  padding: 9px 14px;
}

/* line 506, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap .qtip-icon {
  /**
   * Overrides qTip2:
   * .qtip-default .qtip-icon {
   *   border-color: #CCC;
   *   background: #F1F1F1;
   *   color: #777;
   * }
   */
  background: transparent;
}

/* line 518, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap .qtip-icon .ui-icon {
  /**
   * Overrides qTip2:
   * .qtip-icon .ui-icon{
   *   width: 18px;
   *   height: 14px;
   * }
   */
  width: auto;
  height: auto;
  /* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 540, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-bootstrap .qtip-icon .ui-icon:hover {
  /* Taken from Bootstrap .close:hover */
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* IE9 fix - removes all filters */
/* line 552, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

/* line 559, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 9000;
}

/* Opera bug #357 - Incorrect tip position
https://github.com/Craga89/qTip2/issues/367 */
/* line 568, ../../vendor/assets/stylesheets/jquery.qtip2.css */
x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

/* line 574, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

/* line 582, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

/* line 584, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

/* line 590, ../../vendor/assets/stylesheets/jquery.qtip2.css */
#qtip-overlay {
  position: fixed;
  left: -10000em;
  top: -10000em;
}

/* Applied to modals with show.modal.blur set to true */
/* line 597, ../../vendor/assets/stylesheets/jquery.qtip2.css */
#qtip-overlay.blurs {
  cursor: pointer;
}

/* Change opacity of overlay here */
/* line 600, ../../vendor/assets/stylesheets/jquery.qtip2.css */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/* line 614, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtipmodal-ie6fix {
  position: absolute !important;
}

/*! TR Tooltip Styles */
/* line 621, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default .qtip-content {
  background-color: white;
  color: #414042;
  font-size: 13px;
  border-radius: 4px;
}
/* line 626, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default .qtip-content p:not([class]) {
  font-size: 13px;
  line-height: 16px;
}

/* line 631, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-content {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

/* line 636, ../../vendor/assets/stylesheets/jquery.qtip2.css */
.qtip-default .qtip-titlebar {
  background-color: #0E8383;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 645, ../../vendor/assets/stylesheets/jquery.qtip2.css */
div.qtip-default {
  border: 1px solid #0E8383;
  background-color: #0E8383;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

/**
 * HoverScroll Style Sheet
 *
 * @author RasCarlito <carl.ogren@gmail.com>
 * @version 0.2.4
 * @revision 21
 */
/* Main container */
/* line 11, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll {
  position: relative;
}

/* List container */
/* line 17, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.listcontainer {
  overflow: hidden;
}

/* line 20, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.fixed-listcontainer {
  overflow: hidden;
  float: left;
}

/* Actual list containing items */
/* line 26, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll ul.list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Items contained in the list */
/* line 33, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll ul.list li.item {
  display: block;
  padding: 0;
}

/* line 37, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll.horizontal ul.list li.item {
  float: left;
}

/* line 40, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll.horizontal.rtl ul.list li.item {
  float: right;
}

/* Arrows */
/* line 47, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow {
  position: absolute;
  float: none;
  background-color: #ccc;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 56, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.fixed-arrow {
  display: block;
  float: left;
  background-color: #ccc;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 67, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow.left,
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.left,
div.hoverscroll div.fixed-arrow.right {
  top: 0px;
  width: 40px;
  height: 100%;
}

/* line 73, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow.left,
div.hoverscroll div.fixed-arrow.left {
  left: 0px;
  background-image: url("/assets/gfx/arrow-left-small.png");
}

/* line 78, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.right {
  right: 0px;
  background-image: url("/assets/gfx/arrow-right-small.png");
}

/* line 86, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.top,
div.hoverscroll div.fixed-arrow.bottom {
  left: 0px;
  width: 100%;
  height: 40px;
}

/* line 92, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow.top,
div.hoverscroll div.fixed-arrow.top {
  top: 0px;
  background-image: url("/assets/gfx/arrow-up-small.png");
}

/* line 98, ../../vendor/assets/stylesheets/jquery.hoverscroll.css */
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.bottom {
  bottom: 0px;
  background-image: url("/assets/gfx/arrow-down-small.png");
}

/* Hover Zones */
/*
div.hoverscroll div.hoverZoneLeft,
div.hoverscroll div.hoverZoneRight,
div.hoverscroll div.hoverZoneTop,
div.hoverscroll div.hoverZoneBottom {
	position:absolute;
}
div.hoverscroll div.hoverZoneLeft {
	cursor: url('/assets/gfx/mouse-arrow-left.cur'), w-resize;
	top:0px;
	left:0px;
	width:40%;
	height:100%;
}
div.hoverscroll div.hoverZoneRight {
	cursor: url('/assets/gfx/mouse-arrow-right.cur'), w-resize;
	top:0px;
	right:0px;
	width:40%;
	height:100%;
}
div.hoverscroll div.hoverZoneTop {
	cursor: url('/assets/gfx/mouse-arrow-up.cur'), n-resize;
	top:0px;
	left:0px;
	width:100%;
	height:40%;
}
div.hoverscroll div.hoverZoneBottom {
	cursor: url('/assets/gfx/mouse-arrow-down.cur'), n-resize;
	bottom:0px;
	left:0px;
	width:100%;
	height:40%;
}
*/
/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
/* line 5, ../../vendor/assets/stylesheets/select2.css */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 18, ../../vendor/assets/stylesheets/select2.css */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 30, ../../vendor/assets/stylesheets/select2.css */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

/* line 61, ../../vendor/assets/stylesheets/select2.css */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
}

/* line 73, ../../vendor/assets/stylesheets/select2.css */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 77, ../../vendor/assets/stylesheets/select2.css */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 87, ../../vendor/assets/stylesheets/select2.css */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 104, ../../vendor/assets/stylesheets/select2.css */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 108, ../../vendor/assets/stylesheets/select2.css */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 113, ../../vendor/assets/stylesheets/select2.css */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 131, ../../vendor/assets/stylesheets/select2.css */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 149, ../../vendor/assets/stylesheets/select2.css */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

/* line 154, ../../vendor/assets/stylesheets/select2.css */
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 158, ../../vendor/assets/stylesheets/select2.css */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 169, ../../vendor/assets/stylesheets/select2.css */
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

/* line 174, ../../vendor/assets/stylesheets/select2.css */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

/* line 178, ../../vendor/assets/stylesheets/select2.css */
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}

/* line 199, ../../vendor/assets/stylesheets/select2.css */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("select2.png") no-repeat 0 1px;
}

/* line 206, ../../vendor/assets/stylesheets/select2.css */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 220, ../../vendor/assets/stylesheets/select2.css */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: white url("select2.png") no-repeat 100% -22px;
  background: url("select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("select2.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 244, ../../vendor/assets/stylesheets/select2.css */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 248, ../../vendor/assets/stylesheets/select2.css */
.select2-search input.select2-active {
  background: white url("select2-spinner.gif") no-repeat 100%;
  background: url("select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("select2-spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 257, ../../vendor/assets/stylesheets/select2.css */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 265, ../../vendor/assets/stylesheets/select2.css */
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

/* line 282, ../../vendor/assets/stylesheets/select2.css */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
}

/* line 293, ../../vendor/assets/stylesheets/select2.css */
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 298, ../../vendor/assets/stylesheets/select2.css */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* results */
/* line 303, ../../vendor/assets/stylesheets/select2.css */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 313, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 318, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 319, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 320, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 321, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 322, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 323, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 324, ../../vendor/assets/stylesheets/select2.css */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 326, ../../vendor/assets/stylesheets/select2.css */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 332, ../../vendor/assets/stylesheets/select2.css */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 336, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 350, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 355, ../../vendor/assets/stylesheets/select2.css */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 360, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 364, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 372, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 380, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 386, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 392, ../../vendor/assets/stylesheets/select2.css */
.select2-results .select2-selected {
  display: none;
}

/* line 396, ../../vendor/assets/stylesheets/select2.css */
.select2-more-results.select2-active {
  background: #f4f4f4 url("select2-spinner.gif") no-repeat 100%;
}

/* line 400, ../../vendor/assets/stylesheets/select2.css */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 407, ../../vendor/assets/stylesheets/select2.css */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 414, ../../vendor/assets/stylesheets/select2.css */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 420, ../../vendor/assets/stylesheets/select2.css */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 427, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}

/* line 445, ../../vendor/assets/stylesheets/select2.css */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 449, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 453, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 460, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 464, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 470, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 484, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: white url("select2-spinner.gif") no-repeat 100% !important;
}

/* line 488, ../../vendor/assets/stylesheets/select2.css */
.select2-default {
  color: #999 !important;
}

/* line 492, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

/* line 522, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 525, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 529, ../../vendor/assets/stylesheets/select2.css */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("select2.png") right top no-repeat;
}

/* line 542, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 546, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 549, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 554, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 561, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 568, ../../vendor/assets/stylesheets/select2.css */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 575, ../../vendor/assets/stylesheets/select2.css */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 579, ../../vendor/assets/stylesheets/select2.css */
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 593, ../../vendor/assets/stylesheets/select2.css */
.select2-display-none {
  display: none;
}

/* line 597, ../../vendor/assets/stylesheets/select2.css */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* line 608, ../../vendor/assets/stylesheets/select2.css */
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
    background-image: url("select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 613, ../../vendor/assets/stylesheets/select2.css */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/* line 3, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form {
  margin: 1em 0;
  padding: 0;
  /*max-width: columns(8);*/
}
/* line 8, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form * {
  max-width: 100%;
}
/* line 12, ../../app/assets/stylesheets/partials/overall/_forms.scss */
li form {
  margin: 0;
}
/* line 16, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form h4, form .third-party-content h1, .third-party-content form h1, form .third-party-content h2, .third-party-content form h2, form .third-party-content h3, .third-party-content form h3 {
  background: #fff;
  margin: -10px -10px 10px;
  padding: 0 10px;
  border-bottom: solid 1px #d9d9d9;
  font: normal 12px/3.3 "Source Sans Pro", sans-serif;
  font-size: 1rem;
  color: #0083bf;
  font-weight: bold;
  text-transform: none;
}
/* line 28, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields {
  list-style: none;
}
/* line 31, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields.numbered {
  list-style: decimal outside;
  padding-left: 2em;
  font: lighter 18px/1 "Source Sans Pro", sans-serif;
  font-size: 1.5rem;
}
/* line 37, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields li {
  position: relative;
  padding: 0;
  margin: 0 0 1em;
  border: none;
}
/* line 43, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields li input, form ol.fields li select {
  width: 86%;
}
/* line 46, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields li select {
  width: 40%;
}
/* line 49, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields li input[type="checkbox"], form ol.fields li input[type="radio"] {
  width: auto;
  background: transparent;
}
/* line 55, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form ol.fields li.checkbox label, form ol.fields li.checkbox input, form ol.fields li.radio label, form ol.fields li.radio input, form ol.fields td.radio label, form ol.fields td.radio input {
  width: auto;
  border: none;
}
/* line 62, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form fieldset.new-report {
  border-bottom: 1px solid #c8c8c8;
}
/* line 64, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form fieldset.new-report button {
  margin-left: 20px;
  margin-left: 1.66667rem;
}
/* line 71, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form fieldset.new-alert button {
  margin-left: 20px;
  margin-left: 1.66667rem;
}
/* line 78, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.madlib, form p.madlib label, form p.callout, form p.callout label {
  font-weight: normal;
  margin-bottom: 25px;
  margin-bottom: 2.08333rem;
}
/* line 82, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.madlib label, form p.madlib input, form p.madlib textarea, form p.madlib select, form p.callout label, form p.callout input, form p.callout textarea, form p.callout select {
  display: inline-block;
  margin-left: .125em;
  margin-right: .125em;
}
/* line 87, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.madlib input[type="submit"], form p.callout input[type="submit"] {
  margin-left: 1em;
}
/* line 91, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.callout {
  background: #ececec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0 1em;
}
/* line 96, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.callout input[type=checkbox], form p.callout input[type=radio] {
  position: relative;
  top: .1em;
  fill: #005a84;
  color: #005a84;
  margin-right: 0;
  margin-left: 1em;
}
/* line 106, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.actions {
  margin: 3.5em 0;
  padding: 0;
}
/* line 109, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.actions .cancel, form p.actions a.requester_cancel, form p.actions a.cancel_requester_cancel, form p.actions a.feedback_requester_cancel, form p.actions input.requester_cancel, form p.actions .secondary-button, form p.actions .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button form p.actions a {
  padding-right: 1em;
  color: #0e8383;
  font-weight: bold;
}
/* line 115, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form p.actions input[type=checkbox] + label {
  vertical-align: middle;
  line-height: 1;
}
/* line 120, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form fieldset p.actions {
  padding: 0;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .note {
  color: #777777;
  font-style: italic;
  display: block;
}
/* line 128, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .primary-button {
  height: 40px;
  width: 120px;
  background: #0e8383;
  color: #FFFFFF;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
/* line 139, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .primary-button:hover {
  background: #218282;
}
/* line 142, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .primary-button:focus {
  outline: none;
  border-color: #00c2f2;
  box-shadow: 0 0 4px #00c2f2;
  border-radius: 4px;
  background: #0e8383;
}
/* line 150, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .primary-button:disabled {
  border-radius: 4px;
  background-color: #E1E1E1;
  color: #969696;
}
/* line 159, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .secondary-button {
  height: 40px;
  min-width: 120px;
  border: 1px solid #0e8383;
  border-radius: 4px;
  background-color: white;
  color: #0e8383;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
/* line 171, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .secondary-button:hover {
  border: 1px solid #218282;
  color: #218282;
}
/* line 176, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .secondary-button:focus {
  outline: none;
  border-color: #00c2f2;
  box-shadow: 0 0 4px #00c2f2;
  color: #0e8383;
}
/* line 183, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form .secondary-button:disabled {
  border: 1px solid #C8C8C8;
  color: #969696;
  background-color: #FFFFFF;
}

/* line 193, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.subscription_reports_form p.actions {
  margin: 20px 245px;
  margin: 1.66667rem 20.41667rem;
  padding: 0px;
  padding: 0rem;
}
/* line 196, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.subscription_reports_form p.actions a.secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}

/* line 204, ../../app/assets/stylesheets/partials/overall/_forms.scss */
fieldset {
  border: none;
  /*border-top: 1px solid $muted-light-cool-gray;*/
  margin: 0 0 1em;
  /*padding: 0 $gutter-width;*/
  padding: 0;
}

/* line 211, ../../app/assets/stylesheets/partials/overall/_forms.scss */
label, input, textarea, select {
  font-size: 16px;
  line-height: 22px;
}

/* line 215, ../../app/assets/stylesheets/partials/overall/_forms.scss */
label {
  display: block;
  color: #414042;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 222, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input[type=checkbox] + label, input[type=radio] + label {
  display: inline-block;
}

/* line 226, ../../app/assets/stylesheets/partials/overall/_forms.scss */
li.radio label {
  display: inline-block;
}

/* line 230, ../../app/assets/stylesheets/partials/overall/_forms.scss */
textarea {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  background-color: white;
  padding: 10px;
  padding: 0.83333rem;
  color: #767676;
}

/* line 237, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input, select {
  padding: 0.3em;
  height: 40px;
  max-width: 490px;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  background: white;
  color: #767676;
  font-size: 16px;
  line-height: 16px;
}
/* line 247, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input:focus, select:focus {
  outline: none;
  border-color: #00c2f2 !important;
  box-shadow: 0 0 4px #00c2f2;
  color: #414042;
  transition: all 666ms ease 0s;
}
/* line 254, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input.error, select.error {
  -webkit-box-shadow: 0 0 1px #de0000;
  -moz-box-shadow: 0 0 1px #de0000;
  box-shadow: 0 0 1px #de0000;
  border-color: #de0000 !important;
}

/* line 260, ../../app/assets/stylesheets/partials/overall/_forms.scss */
p.inline-error {
  color: #de0000;
  font-size: 12px;
}

/* line 266, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input[type=checkbox],
input[type=radio] {
  top: .25em;
  width: auto;
  background: transparent;
}
/* line 271, ../../app/assets/stylesheets/partials/overall/_forms.scss */
label + input[type=checkbox], label +
input[type=radio] {
  margin-left: 1em;
}

/* line 275, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input[type=radio] {
  position: relative;
}

/* line 278, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input[type=checkbox] {
  width: 20px;
  height: 20px;
  vertical-align: sub;
}

/* line 283, ../../app/assets/stylesheets/partials/overall/_forms.scss */
input[type="submit"] {
  height: 40px;
  min-width: 120px;
  background: #0e8383;
  color: white;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 666ms ease 0s;
  border: 0;
}

/* line 304, ../../app/assets/stylesheets/partials/overall/_forms.scss */
td.radio label, td.radio input {
  display: inline;
  width: auto;
  border: none;
  outline: none;
}

/* line 312, ../../app/assets/stylesheets/partials/overall/_forms.scss */
fieldset ol.fields {
  padding: 0;
}

/* line 316, ../../app/assets/stylesheets/partials/overall/_forms.scss */
ul.conditions li {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  color: #4A4A4A;
  margin: unset !important;
}

/* line 332, ../../app/assets/stylesheets/partials/overall/_forms.scss */
div.errorExplanation {
  padding: 10px 20px;
  clear: both;
}
/* line 337, ../../app/assets/stylesheets/partials/overall/_forms.scss */
div.errorExplanation h2, div.errorExplanation p, div.errorExplanation ul {
  margin: 0 0 0.25em;
  font: lighter 14px/1 "Source Sans Pro", sans-serif;
  font-size: 1.16667rem;
}
/* line 342, ../../app/assets/stylesheets/partials/overall/_forms.scss */
div.errorExplanation h2 {
  color: #a00000;
  padding-left: 24px;
  background: transparent url(/assets/error-icon-2c8d35d8dc57458f6469f79e68b24323.png) no-repeat 0 40%;
  border: none;
  font-size: 16px;
  font-size: 1.333rem;
  line-height: 1.5;
}
/* line 352, ../../app/assets/stylesheets/partials/overall/_forms.scss */
div.errorExplanation ul {
  padding-left: 0;
  list-style: inside;
}
/* line 356, ../../app/assets/stylesheets/partials/overall/_forms.scss */
div.errorExplanation ul li {
  color: #a00000;
  border-bottom: none;
}

/* line 364, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.fieldWithErrors input, .fieldWithErrors textarea {
  border-color: #a00000;
}

/* line 369, ../../app/assets/stylesheets/partials/overall/_forms.scss */
p.alert, p.success {
  font: lighter 18px/1 "Source Sans Pro", sans-serif;
  font-size: 1.5rem;
  margin: 0 0 0.5em;
  padding: .5em;
}

/* line 375, ../../app/assets/stylesheets/partials/overall/_forms.scss */
p.success {
  color: #78a22f;
}

/* line 378, ../../app/assets/stylesheets/partials/overall/_forms.scss */
p.error {
  color: #a00000;
  padding-left: 24px;
  background: transparent url(/assets/error-icon-2c8d35d8dc57458f6469f79e68b24323.png) no-repeat 0 40%;
}

/* line 395, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.checkout_steps form ol.fields li input[type=text],
.checkout_steps form ol.fields li input[type=password],
.checkout_steps form ol.fields li textarea,
.checkout_steps form ol.fields li select {
  width: 100%;
}
/* line 403, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.checkout_steps form ol.fields li.split input[type=text],
.checkout_steps form ol.fields li.split input[type=password],
.checkout_steps form ol.fields li.split textarea,
.checkout_steps form ol.fields li.split select {
  width: 45%;
  display: inline;
}

/* line 413, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.filter {
  *zoom: 1;
  margin: 18px 0;
  margin: 1.5rem 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.filter:after {
  content: "";
  display: table;
  clear: both;
}
/* line 416, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.filter .two-thirds {
  float: left;
  width: 64%;
}
/* line 420, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.filter .one-third {
  float: right;
  width: 31%;
}
/* line 424, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.filter h2 {
  margin-top: 0;
}
/* line 427, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.filter ul {
  margin: 1em 0;
}
/* line 429, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.filter ul li {
  padding-left: 0;
  padding-right: 0;
}

/* line 435, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form {
  max-width: 100%;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.user_search_form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 438, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form ol.fields {
  padding: 0;
}
/* line 444, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form label,
.user_search_form input,
.user_search_form select {
  display: inline-block;
  vertical-align: middle;
}
/* line 448, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form label.fixed-width {
  float: left;
  clear: right;
  width: 18%;
  text-align: right;
}
/* line 455, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form label.fixed-width + input, .user_search_form label.fixed-width + select {
  float: right;
  width: 79%;
  height: 24px;
  padding: 0.3em;
  margin-bottom: 0.75em;
}
/* line 464, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form input[type=checkbox] + label {
  font-weight: normal;
}
/* line 468, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.user_search_form .actions {
  float: right;
  clear: both;
}

/* line 478, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form {
  margin: 0 auto;
  text-align: center;
  background: #FFF;
  width: 49.0566%;
}
/* line 483, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form hgroup {
  position: relative;
}
/* line 485, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form hgroup h1 {
  border-bottom: none;
}
/* line 489, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form form {
  width: 100%;
  max-width: 100%;
}
/* line 492, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form form textarea {
  width: 460px;
  height: 200px;
  padding: 0.5em;
}
/* line 498, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form ol {
  text-align: center;
  margin: 0;
}
/* line 501, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form ol li {
  list-style-type: none;
  padding: 0;
  border: none;
  margin-bottom: 20px;
}
/* line 506, ../../app/assets/stylesheets/partials/overall/_forms.scss */
#feedback-form ol li input[type="submit"] {
  display: block;
  width: 100%;
}

/* line 517, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.select2-container-multi .select2-choices {
  margin: 0.5em 0;
  padding: 0;
}
/* line 521, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.select2-container-multi .select2-input {
  background: url(/assets/search_magglass-1a0c80da7f452c1924eadeb23e8e8d4a.png) no-repeat 100% 40%;
}
/* line 526, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.select2-container-multi .select2-search-choice {
  float: right;
  width: auto;
  font-weight: bold;
  padding: 0.3em 2.4em 0.3em 0.6em;
  background: #979797;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
}
/* line 536, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.select2-container-multi .select2-search-choice .select2-search-choice-close {
  position: absolute;
  top: 0.15em;
  right: 0.3em;
  display: block;
  background: url(/assets/dismiss-b53cae79538ed2c1f3ef0476f45c68b8.png) no-repeat 50% 50%;
  width: 15px;
  height: 15px;
}
/* line 547, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.select2-container-multi .select2-no-results {
  display: none;
}

/* line 549, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 564, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.grid-form h4, .grid-form .third-party-content h1, .third-party-content .grid-form h1, .grid-form .third-party-content h2, .third-party-content .grid-form h2, .grid-form .third-party-content h3, .third-party-content .grid-form h3 {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  color: #505050;
}
/* line 571, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.grid-form label {
  font-size: 16px;
  font-size: 1.33333rem;
  margin-bottom: 10px;
  color: #414042;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 16px;
}
/* line 586, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.grid-form fieldset [data-row-span] [data-field-span].error {
  border: solid 1px #a00000;
}
/* line 588, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.grid-form fieldset [data-row-span] [data-field-span].error label {
  color: #a00000;
}

/* line 600, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.form_container {
  display: none;
  padding: 2em;
  margin: 2em 1.66667% 2em 0;
}
/* line 605, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.form_container form {
  *zoom: 1;
  max-width: none;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.form_container form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 610, ../../app/assets/stylesheets/partials/overall/_forms.scss */
.form_container .actions {
  margin: 0;
  padding-top: 2em;
  clear: both;
}

/* line 619, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile fieldset, form.new_user_profile fieldset {
  margin-top: 27px;
  margin-top: 2.25rem;
}
/* line 621, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile fieldset legend, form.new_user_profile fieldset legend {
  color: #414042;
}
/* line 628, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile label, form.new_user_profile label {
  margin-top: 27px;
  margin-top: 2.25rem;
  padding-bottom: 17px;
  padding-bottom: 1.41667rem;
  width: auto;
}
/* line 633, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile ol.fields, form.new_user_profile ol.fields {
  margin-bottom: 0;
}
/* line 635, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile ol.fields li, form.new_user_profile ol.fields li {
  margin: 0;
}
/* line 637, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile ol.fields li label.checkbox-container, form.new_user_profile ol.fields li label.checkbox-container {
  margin-top: 8px;
  margin-top: 0.66667rem;
}
/* line 643, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile p.actions, form.new_user_profile p.actions {
  float: right;
  margin-top: 0;
}
/* line 646, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile p.actions button, form.new_user_profile p.actions button {
  margin-left: 20px;
}
/* line 649, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile p.actions input.secondary-button, form.new_user_profile p.actions input.secondary-button {
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 653, ../../app/assets/stylesheets/partials/overall/_forms.scss */
form.edit_user_profile p.actions a.secondary-button, form.new_user_profile p.actions a.secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}

/* line 53, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form *, .grid-form *:before, .grid-form *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 60, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="password"], .grid-form textarea, .grid-form select {
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 66, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="password"], .grid-form textarea {
  border: 1px solid #c8c8c8;
  background: transparent;
  font-weight: normal;
}
/* line 25, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form input[type="text"]::-webkit-input-placeholder, .grid-form input[type="email"]::-webkit-input-placeholder, .grid-form input[type="password"]::-webkit-input-placeholder, .grid-form textarea::-webkit-input-placeholder {
  color: #8f8f8f;
  font-weight: normal;
}
/* line 27, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form input[type="text"]:-moz-placeholder, .grid-form input[type="email"]:-moz-placeholder, .grid-form input[type="password"]:-moz-placeholder, .grid-form textarea:-moz-placeholder {
  color: #8f8f8f;
  font-weight: normal;
}
/* line 74, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 78, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form fieldset legend {
  border: none;
  border-bottom: 4px solid #404040;
  color: #404040;
  padding-bottom: 5px;
  position: static;
  width: 100%;
}
/* line 87, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form fieldset fieldset legend {
  border-bottom: 2px solid #404040;
  font-weight: normal;
}
/* line 90, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form fieldset fieldset fieldset legend {
  border-bottom: 1px solid #404040;
  font-weight: normal;
  font-size: 15px;
}
/* line 94, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] {
  width: 100%;
  zoom: 1;
}
/* line 41, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span]:before, .grid-form [data-row-span]:after {
  content: "";
  display: table;
}
/* line 44, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span]:after {
  clear: both;
}
/* line 97, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] [data-field-span] {
  background-color: white;
  padding: 8px 10px 4px;
  float: left;
}
/* line 101, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] [data-field-span] label {
  display: block;
}
/* line 103, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] [data-field-span] label:hover {
  cursor: text;
}
/* line 105, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] [data-field-span] label:first-child {
  margin-top: 0;
}
/* line 111, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] [data-field-span].focus label {
  color: #5c5c5c;
}
/* line 113, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span] [data-field-span]:hover {
  cursor: text;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="1"] > [data-field-span="1"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="2"] > [data-field-span="1"] {
  width: 50%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="2"] > [data-field-span="2"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="3"] > [data-field-span="1"] {
  width: 33.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="3"] > [data-field-span="2"] {
  width: 66.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="3"] > [data-field-span="3"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="4"] > [data-field-span="1"] {
  width: 25%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="4"] > [data-field-span="2"] {
  width: 50%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="4"] > [data-field-span="3"] {
  width: 75%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="4"] > [data-field-span="4"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="5"] > [data-field-span="1"] {
  width: 20%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="5"] > [data-field-span="2"] {
  width: 40%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="5"] > [data-field-span="3"] {
  width: 60%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="5"] > [data-field-span="4"] {
  width: 80%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="5"] > [data-field-span="5"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="6"] > [data-field-span="1"] {
  width: 16.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="6"] > [data-field-span="2"] {
  width: 33.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="6"] > [data-field-span="3"] {
  width: 50%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="6"] > [data-field-span="4"] {
  width: 66.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="6"] > [data-field-span="5"] {
  width: 83.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="6"] > [data-field-span="6"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="1"] {
  width: 14.28571%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="2"] {
  width: 28.57143%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="3"] {
  width: 42.85714%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="4"] {
  width: 57.14286%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="5"] {
  width: 71.42857%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="6"] {
  width: 85.71429%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="7"] > [data-field-span="7"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="1"] {
  width: 12.5%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="2"] {
  width: 25%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="3"] {
  width: 37.5%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="4"] {
  width: 50%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="5"] {
  width: 62.5%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="6"] {
  width: 75%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="7"] {
  width: 87.5%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="8"] > [data-field-span="8"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="1"] {
  width: 11.11111%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="2"] {
  width: 22.22222%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="3"] {
  width: 33.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="4"] {
  width: 44.44444%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="5"] {
  width: 55.55556%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="6"] {
  width: 66.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="7"] {
  width: 77.77778%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="8"] {
  width: 88.88889%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="9"] > [data-field-span="9"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="1"] {
  width: 10%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="2"] {
  width: 20%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="3"] {
  width: 30%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="4"] {
  width: 40%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="5"] {
  width: 50%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="6"] {
  width: 60%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="7"] {
  width: 70%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="8"] {
  width: 80%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="9"] {
  width: 90%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="10"] > [data-field-span="10"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="1"] {
  width: 9.09091%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="2"] {
  width: 18.18182%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="3"] {
  width: 27.27273%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="4"] {
  width: 36.36364%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="5"] {
  width: 45.45455%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="6"] {
  width: 54.54545%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="7"] {
  width: 63.63636%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="8"] {
  width: 72.72727%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="9"] {
  width: 81.81818%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="10"] {
  width: 90.90909%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="11"] > [data-field-span="11"] {
  width: 100%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="1"] {
  width: 8.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="2"] {
  width: 16.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="3"] {
  width: 25%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="4"] {
  width: 33.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="5"] {
  width: 41.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="6"] {
  width: 50%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="7"] {
  width: 58.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="8"] {
  width: 66.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="9"] {
  width: 75%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="10"] {
  width: 83.33333%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="11"] {
  width: 91.66667%;
}
/* line 122, ../../app/assets/stylesheets/partials/overall/_gridforms.sass */
.grid-form [data-row-span="12"] > [data-field-span="12"] {
  width: 100%;
}

/* line 2, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin {
  background: white;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px 4px 4px 7px;
}
/* line 7, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin h1 {
  border-bottom-color: #6a6a6a;
  padding-left: 20px;
  margin: 0;
  font-size: 20px;
  font-size: 1.66667rem;
  line-height: 2.9;
  color: #fff;
}
/* line 16, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul {
  margin: 0;
  padding: 0;
}
/* line 19, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li {
  position: relative;
}
/* line 22, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li:last-child a {
  border-bottom: 0;
}
/* line 27, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.active a {
  border-left: 3px solid #0e8383;
  -webkit-transition: all, 555ms;
  -moz-transition: all, 555ms;
  -o-transition: all, 555ms;
  transition: all, 555ms;
}
/* line 31, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.active .material-icons, nav.admin > ul > li.active body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar nav.admin > ul > li.active a.admin:before, nav.admin > ul > li.active #action-bar .primary a.admin:before, #action-bar .primary nav.admin > ul > li.active a.admin:before, nav.admin > ul > li.active .notice-item p:before, .notice-item nav.admin > ul > li.active p:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li.active li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li.active li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li.active li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li.active li a.tools_faq:before, body.help_categories .right_rail.contact nav.admin > ul > li.active a.tools_acrobat:before, body.help_categories .right_rail.contact nav.admin > ul > li.active a.tools_fileopen:before, body.help_categories .right_rail.contact nav.admin > ul > li.active a.tools_test:before, body.help_categories .right_rail.contact nav.admin > ul > li.active a.tools_faq:before {
  color: #0e8383;
}
/* line 35, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li a.menuitem_my-communication, nav.admin > ul > li .menuitem_user_administration, nav.admin > ul > li .menuitem_subscription_settings {
  padding: 15px 0 0 45px;
  padding: 1.25rem 0 0 3.75rem;
}
/* line 39, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li .material-icons, nav.admin > ul > li body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar nav.admin > ul > li a.admin:before, nav.admin > ul > li #action-bar .primary a.admin:before, #action-bar .primary nav.admin > ul > li a.admin:before, nav.admin > ul > li .notice-item p:before, .notice-item nav.admin > ul > li p:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div nav.admin > ul > li li a.tools_faq:before, body.help_categories .right_rail.contact nav.admin > ul > li a.tools_acrobat:before, body.help_categories .right_rail.contact nav.admin > ul > li a.tools_fileopen:before, body.help_categories .right_rail.contact nav.admin > ul > li a.tools_test:before, body.help_categories .right_rail.contact nav.admin > ul > li a.tools_faq:before {
  position: absolute;
  margin-top: 25px;
  margin-top: 2.08333rem;
  left: 8%;
  color: #414042;
}
/* line 45, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li img.bar_chart, nav.admin > ul > li img.keyboard_outline {
  width: 24px;
  height: auto;
}
/* line 50, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.open ul, nav.admin > ul > li.current ul {
  padding: 20px 0 20px 25px;
  padding: 1.66667rem 0 1.66667rem 2.08333rem;
  border-bottom: 1px solid #c8c8c8;
  width: 196px;
  margin-left: 1px;
  margin-left: 0.08333rem;
}
/* line 56, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.open ul li a, nav.admin > ul > li.current ul li a {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  padding: 20px 0 20px 20px;
  padding: 1.66667rem 0 1.66667rem 1.66667rem;
  border-left: 1.5px solid #c8c8c8;
}
/* line 62, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.open ul li a.current, nav.admin > ul > li.current ul li a.current {
  border-left: 3px solid #0e8383;
}
/* line 69, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li > a {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all, 555ms;
  -moz-transition: all, 555ms;
  -o-transition: all, 555ms;
  transition: all, 555ms;
  height: 75px;
  width: 195px;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  border-left: 1px solid #e1e1e1;
  padding: 25px 0 0 45px;
  padding: 2.08333rem 0 0 3.75rem;
}
/* line 83, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li > a.menuitem_document_repository, nav.admin > ul > li > a.menuitem_usage_reporting {
  padding-top: 17px;
  padding-top: 1.41667rem;
}
/* line 88, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li a:not([href]):before {
  content: "";
  margin: 8px 14px;
  margin: 0.66667rem 1.16667rem;
  display: inline-block;
  border: 5px solid transparent;
  border-top: 6px solid black;
  border-bottom: 0 none;
  float: right;
  vertical-align: middle;
  transform: rotate(270deg);
}
/* line 100, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.current a:not([href]):before, nav.admin > ul > li.open a:not([href]):before {
  background-image: url(/assets/admin/icon_menu-opened-e7fc4edde434b117bd6fc3e8141aa2c2.png);
  transform: rotate(360deg);
}
/* line 105, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li ul {
  background: white;
  padding: 0;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  -webkit-transition: all, 555ms;
  -moz-transition: all, 555ms;
  -o-transition: all, 555ms;
  transition: all, 555ms;
}
/* line 112, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li ul a {
  background-image: none;
}
/* line 116, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li ul a.current, nav.admin > ul > li ul a:hover {
  background: transparent;
  color: #0e8383;
}
/* line 123, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul > li.open ul, nav.admin > ul > li.current ul {
  max-height: 999px;
  max-height: 83.25rem;
  opacity: 1;
  box-shadow: 1px 1px 6px 0px #c8c8c8;
}
/* line 129, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul ul, nav.admin > ul li {
  padding: 0;
  margin: 0;
}
/* line 133, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin > ul ul {
  padding: 0.75em 0;
  background: #666;
}
/* line 138, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin a {
  display: block;
  font-weight: bold;
  cursor: pointer;
  -webkit-transition: 333ms;
  -moz-transition: 333ms;
  -o-transition: 333ms;
  transition: 333ms;
}
/* line 146, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin a, nav.admin a:link, nav.admin a:visited {
  color: #414042;
}
/* line 149, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin a.expanded {
  background-color: #5c5c5c;
}
/* line 154, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin a.current, nav.admin a:hover {
  text-decoration: none;
}
/* line 157, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin a span {
  float: right;
  min-width: 19.2px;
  min-width: 1.6rem;
  height: 19.2px;
  height: 1.6rem;
  margin-right: 6px;
  margin-right: 0.5rem;
  line-height: 16.8px;
  line-height: 1.4rem;
  padding: 0 0.4em;
  border: solid 1px #0e8383;
  border-radius: 2px;
  border-radius: 0.16667rem;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  background: #0e8383;
  color: #fff;
  text-align: center;
}
/* line 172, ../../app/assets/stylesheets/partials/overall/_admin.scss */
nav.admin a.menuitem_orders + ul a span {
  margin-right: 18px;
  margin-right: 1.5rem;
}

/* line 181, ../../app/assets/stylesheets/partials/overall/_admin.scss */
ul.todo,
ul.todo li {
  padding: 0;
  margin: 0;
}
/* line 185, ../../app/assets/stylesheets/partials/overall/_admin.scss */
ul.todo li {
  background: #ececec;
}
/* line 189, ../../app/assets/stylesheets/partials/overall/_admin.scss */
ul.todo li:nth-child(odd), ul.todo li.odd {
  background: #f9f9f9;
}
/* line 192, ../../app/assets/stylesheets/partials/overall/_admin.scss */
ul.todo li a {
  display: block;
  padding: 0.5em;
  color: #828282;
  font-weight: bold;
}
/* line 197, ../../app/assets/stylesheets/partials/overall/_admin.scss */
ul.todo li a:before {
  font-size: 18px;
  font-size: 1.5rem;
  line-height: 18px;
  line-height: 1.5rem;
  width: 18px;
  width: 1.5rem;
  margin-right: 0.5em;
  text-align: right;
  vertical-align: middle;
  content: "\2713";
  display: inline-block;
  background: #fff;
  border: solid 1px #bababa;
  color: #fff;
}
/* line 210, ../../app/assets/stylesheets/partials/overall/_admin.scss */
ul.todo li a.done:before {
  color: #43bf75;
}

/* line 218, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.custom-upload-form label {
  font-weight: normal;
}
/* line 221, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.custom-upload-form input[type=submit] {
  vertical-align: middle;
  overflow: hidden;
}
/* line 225, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.custom-upload-form label {
  width: 280px;
  width: 23.33333rem;
  display: inline-block;
  height: 42px;
  height: 3.5rem;
  border: 1px solid #c8c8c8;
  padding: 8px 5px;
  padding: 0.66667rem 0.41667rem;
  border-radius: 4px;
}
/* line 232, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.custom-upload-form label span {
  display: inline;
  line-height: 14px;
  line-height: 1.16667rem;
  font-size: 14px;
  font-size: 1.16667rem;
  margin: 0;
  padding: 6px 11px;
  padding: 0.5rem 0.91667rem;
}
/* line 240, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.custom-upload-form label input[type="file"] {
  display: inline-block;
  width: 1px;
  height: 1px;
  border: 0;
  padding: 0;
  margin: 0;
  visibility: hidden;
}

/* line 253, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content h1#legacy-report-header {
  margin: 5px 0 25px 0;
  margin: 0.41667rem 0 2.08333rem 0;
}
/* line 256, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content h2, body.admin-legacy_reports #content strong {
  font-weight: 600;
}
/* line 260, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form fieldset {
  padding: 24px 20px 18px 20px;
  padding: 2rem 1.66667rem 1.5rem 1.66667rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c8c8c8;
}
/* line 266, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form fieldset label {
  margin-bottom: 17px;
  margin-bottom: 1.41667rem;
}
/* line 269, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form fieldset select {
  width: auto;
  margin-right: 8px;
  margin-right: 0.66667rem;
  min-width: 115px;
  min-width: 9.58333rem;
  padding: 5px 10px;
  padding: 0.41667rem 0.83333rem;
}
/* line 275, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form fieldset select:last-child {
  min-width: 87px;
  min-width: 7.25rem;
}
/* line 278, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form fieldset li.full-row select {
  min-width: 348px;
  min-width: 29rem;
  padding: 5px 10px;
  padding: 0.41667rem 0.83333rem;
}
/* line 284, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form ol {
  margin: 0;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.admin-legacy_reports #content form ol:after {
  content: "";
  display: table;
  clear: both;
}
/* line 287, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form ol li {
  float: left;
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 288, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form ol li.full-row {
  width: 100%;
  margin-bottom: 27px;
  margin-bottom: 2.25rem;
}
/* line 294, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form ol li.actions {
  float: right;
}
/* line 296, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content form ol li.actions input[type=submit] {
  margin-top: 38px;
  margin-top: 3.16667rem;
  width: 100%;
  font-weight: 600;
}
/* line 305, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-legacy_reports #content td.user_name {
  width: 200px;
  width: 16.66667rem;
}

/* line 313, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.admin-users form fieldset {
  border: solid 1px #ccc;
}
/* line 315, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.admin-users form fieldset legend {
  background: #fff;
  padding: 0 0.5em;
}

/* line 324, ../../app/assets/stylesheets/partials/overall/_admin.scss */
table td {
  font-size: 14px;
  font-size: 1.16667rem;
}

/* line 329, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.expand i {
  transform: rotate(270deg);
}

/* line 335, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.collapse i {
  transform: rotate(0deg);
}

/* line 340, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.toggle {
  cursor: pointer;
}

/* line 344, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.capitalize {
  text-transform: uppercase;
}

/* line 348, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.float-right {
  float: right;
}

/* line 352, ../../app/assets/stylesheets/partials/overall/_admin.scss */
a.dismiss {
  display: block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-indent: -999em;
  background: transparent url(/assets/close-home-c0ca7c503cf23ec8f70ee757a0e7691b.png) no-repeat 0 0;
  border: none;
}

/* line 358, ../../app/assets/stylesheets/partials/overall/_admin.scss */
a.show_list_items {
  border: none;
}

/* line 362, ../../app/assets/stylesheets/partials/overall/_admin.scss */
a.email {
  float: left;
  display: block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-indent: -999em;
  background: transparent url(/assets/help_email-275281108c1a7ac7bd4264b59f7405f8.png) no-repeat 0 0;
  border: none;
}

/* line 369, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body #content h1#rejected-requests-header {
  border-bottom: none !important;
  margin: 45px 0px 27px 0px;
  margin: 3.75rem 0px 2.25rem 0px;
  padding-bottom: 0;
}

/* line 374, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks {
  *zoom: 1;
  color: #414042;
  border-bottom: 1px solid #c8c8c8;
  padding: 12px 0 45px 0;
  padding: 1rem 0 3.75rem 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
section.pending-building-blocks:after {
  content: "";
  display: table;
  clear: both;
}
/* line 379, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .pending-building-block {
  *zoom: 1;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
section.pending-building-blocks .pending-building-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 384, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left, section.pending-building-blocks .right {
  border-radius: 4px;
  border: 1px solid #c8c8c8;
}
/* line 388, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left, section.pending-building-blocks .right {
  vertical-align: top;
  display: inline-block;
  min-height: 320px;
  min-height: 26.66667rem;
}
/* line 393, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left {
  width: 30%;
  float: left;
  margin-right: 10px;
  padding: 20px;
  padding: 1.66667rem;
}
/* line 398, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left .heading {
  margin-top: 4px;
  margin-bottom: 20px;
  font-weight: 600;
}
/* line 403, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left .text-content {
  line-height: 22px;
  line-height: 1.83333rem;
  font-size: 16px;
  font-size: 1.33333rem;
  font-weight: 400;
}
/* line 408, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left .thumb-up-down {
  *zoom: 1;
  margin: 41px auto 10px auto;
  width: 90px;
  width: 7.5rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
section.pending-building-blocks .left .thumb-up-down:after {
  content: "";
  display: table;
  clear: both;
}
/* line 412, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left .thumb-up-down i {
  color: #0e8383;
  width: 60px;
  width: 5rem;
  height: 60px;
  height: 5rem;
  font-size: 60px;
  font-size: 5rem;
  display: inline-block;
  margin: 0;
}
/* line 419, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left .thumb-up-down i:first-child {
  float: right;
}
/* line 422, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks .left .thumb-up-down i:last-child {
  float: left;
}
/* line 429, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right {
  width: calc(70% - 10px);
  margin-bottom: 19px;
  float: right;
}
/* line 433, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines {
  padding: 24px 20px 0px 20px;
  padding: 2rem 1.66667rem 0px 1.66667rem;
  min-height: 235px;
  min-height: 19.58333rem;
  margin: 0;
}
/* line 437, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines .heading {
  margin: 0 0 20px 0;
  margin: 0 0 1.66667rem 0;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 18px;
  line-height: 1.5rem;
  font-weight: 600;
  float: none;
  width: auto;
}
/* line 447, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines dt.has-sent-by-spacer, section.pending-building-blocks div.right .header-info-lines dt.has-sent-by, section.pending-building-blocks div.right .header-info-lines dd.has-sent-by-spacer, section.pending-building-blocks div.right .header-info-lines dd.has-sent-by {
  margin-bottom: 0px;
}
/* line 450, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines dt.sent-by, section.pending-building-blocks div.right .header-info-lines dd.sent-by {
  font-size: 12px;
  font-size: 1rem;
  font-style: italic;
}
/* line 455, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines dt {
  float: left;
  clear: right;
  text-transform: none;
  width: 20%;
  font-size: 14px;
  margin-bottom: 9px;
  margin-bottom: 0.75rem;
  background: 0 50% no-repeat;
}
/* line 466, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines dd {
  margin-left: 0;
  float: right;
  width: 78%;
  font-size: 14px;
  margin-bottom: 9px;
  margin-bottom: 0.75rem;
}
/* line 472, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .header-info-lines dd.error {
  color: #de0000;
}
/* line 477, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer {
  padding: 20px 20px 0px 20px;
  padding: 1.66667rem 1.66667rem 0px 1.66667rem;
  clear: both;
  min-height: 80px;
  border-top: 1px solid #c8c8c8;
}
/* line 482, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .button {
  float: right;
  margin-left: 25px;
  margin-left: 2.08333rem;
  min-width: 120px;
  min-width: 10rem;
  font-weight: 600;
  display: inline-block;
  width: auto;
}
/* line 490, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .actions {
  display: block;
}
/* line 493, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .interstitial-form {
  display: none;
}
/* line 495, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .interstitial-form.active {
  display: block;
}
/* line 498, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .interstitial-form form {
  margin-top: 0;
}
/* line 501, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .interstitial-form textarea {
  width: 100%;
  height: 106px;
  resize: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
}
/* line 508, ../../app/assets/stylesheets/partials/overall/_admin.scss */
section.pending-building-blocks div.right .footer .interstitial-form .interstitial-actions {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
section.pending-building-blocks div.right .footer .interstitial-form .interstitial-actions:after {
  content: "";
  display: table;
  clear: both;
}

/* line 515, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections {
  border: none;
  border-radius: 0px;
  display: table;
  border-collapse: collapse;
  width: 100%;
}
/* line 521, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections .rejection {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  margin-bottom: 8px;
  margin-bottom: 0.66667rem;
  padding: 5px 12px;
  padding: 0.41667rem 1rem;
}
/* line 527, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections .rejection .label-cell, #building-block-rejections .rejection .link-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 531, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections .rejection .label-cell {
  padding: 8px 13px 8px 0px;
  padding: 0.66667rem 1.08333rem 0.66667rem 0px;
  border-right: 1px solid #c8c8c8;
}
/* line 535, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections .rejection .link-cell {
  padding: 8px 0px 8px 16px;
  padding: 0.66667rem 0px 0.66667rem 1.33333rem;
  font-weight: 600;
}
/* line 539, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections .rejection .label {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  color: #414042;
}
/* line 544, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#building-block-rejections .rejection .label .rejected-on {
  font-weight: 600;
  font-color: #414042;
}

/* line 559, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.building_blocks-admin-block_products .remaining {
  font-size: 14px;
  font-size: 1.16667rem;
}
/* line 565, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.building_blocks-admin-block_products .compress-textual th.textual {
  white-space: nowrap;
}
/* line 568, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.building_blocks-admin-block_products .compress-textual .textual {
  padding: 15px 9px 15px 10px;
  padding: 1.25rem 0.75rem 1.25rem 0.83333rem;
  vertical-align: middle;
  line-height: 100%;
}
/* line 573, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.building_blocks-admin-block_products .compress-textual .textual.date-added {
  padding-left: 10px;
}

/* line 582, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-purchasing a.add_payment {
  float: right;
}

/* line 587, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-groups table.scrollable th.selectable label {
  line-height: 18px;
  margin-bottom: 3px;
}
/* line 591, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-groups input[type=checkbox].select_all {
  display: block;
  margin: auto;
}

/* line 600, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content, body[class^="subscriptions"] #view #content, body[class^="admin-subscriptions"] #view #content, body[class^="admin-lists"] #view #content {
  color: #414042;
  position: relative;
}
/* line 601, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .secondary-button, body[class^="subscriptions"] #view #content .secondary-button, body[class^="admin-subscriptions"] #view #content .secondary-button, body[class^="admin-lists"] #view #content .secondary-button {
  height: 40px;
  min-width: 120px;
  border: 1px solid #0e8383;
  border-radius: 4px;
  background-color: white;
  color: #0e8383;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
/* line 613, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .secondary-button:hover, body[class^="subscriptions"] #view #content .secondary-button:hover, body[class^="admin-subscriptions"] #view #content .secondary-button:hover, body[class^="admin-lists"] #view #content .secondary-button:hover {
  border: 1px solid #218282;
  color: #218282;
}
/* line 618, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .secondary-button:focus, body[class^="subscriptions"] #view #content .secondary-button:focus, body[class^="admin-subscriptions"] #view #content .secondary-button:focus, body[class^="admin-lists"] #view #content .secondary-button:focus {
  border: 1px solid #0e8383;
  box-shadow: 0 0 4px 0 #0e8383;
  color: #0e8383;
}
/* line 623, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .secondary-button:disabled, body[class^="subscriptions"] #view #content .secondary-button:disabled, body[class^="admin-subscriptions"] #view #content .secondary-button:disabled, body[class^="admin-lists"] #view #content .secondary-button:disabled {
  border: 1px solid #c8c8c8;
  color: #969696;
  background-color: white;
}
/* line 632, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content table thead, body[class^="subscriptions"] #view #content table thead, body[class^="admin-subscriptions"] #view #content table thead, body[class^="admin-lists"] #view #content table thead {
  letter-spacing: 0.5px;
  line-height: 12px;
}
/* line 637, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content table thead th .material-icons, body[class^="admin-admin"] #view #content table thead th body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="admin-admin"] #view #content table thead th a.admin:before, body[class^="admin-admin"] #view #content table thead th #action-bar .primary a.admin:before, #action-bar .primary body[class^="admin-admin"] #view #content table thead th a.admin:before, body[class^="admin-admin"] #view #content table thead th .notice-item p:before, .notice-item body[class^="admin-admin"] #view #content table thead th p:before, body[class^="admin-admin"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_acrobat:before, body[class^="admin-admin"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_fileopen:before, body[class^="admin-admin"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_test:before, body[class^="admin-admin"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_faq:before, body[class^="admin-admin"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content table thead th a.tools_acrobat:before, body[class^="admin-admin"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content table thead th a.tools_fileopen:before, body[class^="admin-admin"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content table thead th a.tools_test:before, body[class^="admin-admin"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content table thead th a.tools_faq:before, body[class^="subscriptions"] #view #content table thead th .material-icons, body[class^="subscriptions"] #view #content table thead th body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="subscriptions"] #view #content table thead th a.admin:before, body[class^="subscriptions"] #view #content table thead th #action-bar .primary a.admin:before, #action-bar .primary body[class^="subscriptions"] #view #content table thead th a.admin:before, body[class^="subscriptions"] #view #content table thead th .notice-item p:before, .notice-item body[class^="subscriptions"] #view #content table thead th p:before, body[class^="subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_acrobat:before, body[class^="subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_fileopen:before, body[class^="subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_test:before, body[class^="subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_faq:before, body[class^="subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content table thead th a.tools_acrobat:before, body[class^="subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content table thead th a.tools_fileopen:before, body[class^="subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content table thead th a.tools_test:before, body[class^="subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content table thead th a.tools_faq:before, body[class^="admin-subscriptions"] #view #content table thead th .material-icons, body[class^="admin-subscriptions"] #view #content table thead th body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="admin-subscriptions"] #view #content table thead th a.admin:before, body[class^="admin-subscriptions"] #view #content table thead th #action-bar .primary a.admin:before, #action-bar .primary body[class^="admin-subscriptions"] #view #content table thead th a.admin:before, body[class^="admin-subscriptions"] #view #content table thead th .notice-item p:before, .notice-item body[class^="admin-subscriptions"] #view #content table thead th p:before, body[class^="admin-subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_acrobat:before, body[class^="admin-subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_fileopen:before, body[class^="admin-subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_test:before, body[class^="admin-subscriptions"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_faq:before, body[class^="admin-subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content table thead th a.tools_acrobat:before, body[class^="admin-subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content table thead th a.tools_fileopen:before, body[class^="admin-subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content table thead th a.tools_test:before, body[class^="admin-subscriptions"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content table thead th a.tools_faq:before, body[class^="admin-lists"] #view #content table thead th .material-icons, body[class^="admin-lists"] #view #content table thead th body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="admin-lists"] #view #content table thead th a.admin:before, body[class^="admin-lists"] #view #content table thead th #action-bar .primary a.admin:before, #action-bar .primary body[class^="admin-lists"] #view #content table thead th a.admin:before, body[class^="admin-lists"] #view #content table thead th .notice-item p:before, .notice-item body[class^="admin-lists"] #view #content table thead th p:before, body[class^="admin-lists"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_acrobat:before, body[class^="admin-lists"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_fileopen:before, body[class^="admin-lists"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_test:before, body[class^="admin-lists"] #view[role="main"] #content table thead th aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content table thead th a.tools_faq:before, body[class^="admin-lists"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content table thead th a.tools_acrobat:before, body[class^="admin-lists"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content table thead th a.tools_fileopen:before, body[class^="admin-lists"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content table thead th a.tools_test:before, body[class^="admin-lists"] #view #content table thead th body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content table thead th a.tools_faq:before {
  color: #545454;
}
/* line 642, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content table .admin-icon, body[class^="subscriptions"] #view #content table .admin-icon, body[class^="admin-subscriptions"] #view #content table .admin-icon, body[class^="admin-lists"] #view #content table .admin-icon {
  width: 160px;
  padding-left: 16px;
}
/* line 645, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content table .admin-icon i.material-icons, body[class^="subscriptions"] #view #content table .admin-icon i.material-icons, body[class^="admin-subscriptions"] #view #content table .admin-icon i.material-icons, body[class^="admin-lists"] #view #content table .admin-icon i.material-icons {
  color: #767676;
}
/* line 652, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table, body[class^="subscriptions"] #view #content div.manage-seats > table, body[class^="admin-subscriptions"] #view #content div.manage-seats > table, body[class^="admin-lists"] #view #content div.manage-seats > table {
  margin-top: 28px;
  margin-top: 2.33333rem;
}
/* line 655, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table thead i, body[class^="subscriptions"] #view #content div.manage-seats > table thead i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table thead i, body[class^="admin-lists"] #view #content div.manage-seats > table thead i {
  color: #414042;
}
/* line 662, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table th:first-child, body[class^="admin-admin"] #view #content div.manage-seats > table td:first-child, body[class^="subscriptions"] #view #content div.manage-seats > table th:first-child, body[class^="subscriptions"] #view #content div.manage-seats > table td:first-child, body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:first-child, body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:first-child, body[class^="admin-lists"] #view #content div.manage-seats > table th:first-child, body[class^="admin-lists"] #view #content div.manage-seats > table td:first-child {
  width: 4%;
}
/* line 664, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table th:first-child i, body[class^="admin-admin"] #view #content div.manage-seats > table td:first-child i, body[class^="subscriptions"] #view #content div.manage-seats > table th:first-child i, body[class^="subscriptions"] #view #content div.manage-seats > table td:first-child i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:first-child i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:first-child i, body[class^="admin-lists"] #view #content div.manage-seats > table th:first-child i, body[class^="admin-lists"] #view #content div.manage-seats > table td:first-child i {
  color: #414042;
}
/* line 669, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table th:nth-child(2), body[class^="admin-admin"] #view #content div.manage-seats > table th:nth-child(3), body[class^="admin-admin"] #view #content div.manage-seats > table td:nth-child(2), body[class^="admin-admin"] #view #content div.manage-seats > table td:nth-child(3), body[class^="subscriptions"] #view #content div.manage-seats > table th:nth-child(2), body[class^="subscriptions"] #view #content div.manage-seats > table th:nth-child(3), body[class^="subscriptions"] #view #content div.manage-seats > table td:nth-child(2), body[class^="subscriptions"] #view #content div.manage-seats > table td:nth-child(3), body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:nth-child(2), body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:nth-child(3), body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:nth-child(2), body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:nth-child(3), body[class^="admin-lists"] #view #content div.manage-seats > table th:nth-child(2), body[class^="admin-lists"] #view #content div.manage-seats > table th:nth-child(3), body[class^="admin-lists"] #view #content div.manage-seats > table td:nth-child(2), body[class^="admin-lists"] #view #content div.manage-seats > table td:nth-child(3) {
  width: 20%;
}
/* line 671, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table th:nth-child(2) i, body[class^="admin-admin"] #view #content div.manage-seats > table th:nth-child(3) i, body[class^="admin-admin"] #view #content div.manage-seats > table td:nth-child(2) i, body[class^="admin-admin"] #view #content div.manage-seats > table td:nth-child(3) i, body[class^="subscriptions"] #view #content div.manage-seats > table th:nth-child(2) i, body[class^="subscriptions"] #view #content div.manage-seats > table th:nth-child(3) i, body[class^="subscriptions"] #view #content div.manage-seats > table td:nth-child(2) i, body[class^="subscriptions"] #view #content div.manage-seats > table td:nth-child(3) i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:nth-child(2) i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:nth-child(3) i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:nth-child(2) i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:nth-child(3) i, body[class^="admin-lists"] #view #content div.manage-seats > table th:nth-child(2) i, body[class^="admin-lists"] #view #content div.manage-seats > table th:nth-child(3) i, body[class^="admin-lists"] #view #content div.manage-seats > table td:nth-child(2) i, body[class^="admin-lists"] #view #content div.manage-seats > table td:nth-child(3) i {
  transform: rotate(180deg);
}
/* line 675, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table th:nth-child(4), body[class^="admin-admin"] #view #content div.manage-seats > table td:nth-child(4), body[class^="subscriptions"] #view #content div.manage-seats > table th:nth-child(4), body[class^="subscriptions"] #view #content div.manage-seats > table td:nth-child(4), body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:nth-child(4), body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:nth-child(4), body[class^="admin-lists"] #view #content div.manage-seats > table th:nth-child(4), body[class^="admin-lists"] #view #content div.manage-seats > table td:nth-child(4) {
  width: 15%;
}
/* line 677, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table th:nth-child(4) i, body[class^="admin-admin"] #view #content div.manage-seats > table td:nth-child(4) i, body[class^="subscriptions"] #view #content div.manage-seats > table th:nth-child(4) i, body[class^="subscriptions"] #view #content div.manage-seats > table td:nth-child(4) i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table th:nth-child(4) i, body[class^="admin-subscriptions"] #view #content div.manage-seats > table td:nth-child(4) i, body[class^="admin-lists"] #view #content div.manage-seats > table th:nth-child(4) i, body[class^="admin-lists"] #view #content div.manage-seats > table td:nth-child(4) i {
  transform: rotate(180deg);
}
/* line 683, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table > tbody > tr, body[class^="subscriptions"] #view #content div.manage-seats > table > tbody > tr, body[class^="admin-subscriptions"] #view #content div.manage-seats > table > tbody > tr, body[class^="admin-lists"] #view #content div.manage-seats > table > tbody > tr {
  height: 60px;
}
/* line 686, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats > table > tbody td, body[class^="subscriptions"] #view #content div.manage-seats > table > tbody td, body[class^="admin-subscriptions"] #view #content div.manage-seats > table > tbody td, body[class^="admin-lists"] #view #content div.manage-seats > table > tbody td {
  vertical-align: middle;
}
/* line 695, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats table.named-seats td:first-child i, body[class^="subscriptions"] #view #content div.manage-seats table.named-seats td:first-child i, body[class^="admin-subscriptions"] #view #content div.manage-seats table.named-seats td:first-child i, body[class^="admin-lists"] #view #content div.manage-seats table.named-seats td:first-child i {
  color: #0e8383;
}
/* line 702, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats .pagination .disabled i, body[class^="subscriptions"] #view #content div.manage-seats .pagination .disabled i, body[class^="admin-subscriptions"] #view #content div.manage-seats .pagination .disabled i, body[class^="admin-lists"] #view #content div.manage-seats .pagination .disabled i {
  color: #767676;
}
/* line 705, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-seats .pagination i, body[class^="subscriptions"] #view #content div.manage-seats .pagination i, body[class^="admin-subscriptions"] #view #content div.manage-seats .pagination i, body[class^="admin-lists"] #view #content div.manage-seats .pagination i {
  color: #414042;
  vertical-align: middle;
}
/* line 713, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo i, body[class^="subscriptions"] #view #content div.subscriptions-logo i, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo i, body[class^="admin-lists"] #view #content div.subscriptions-logo i {
  font-size: 145px;
  color: #0e8383;
}
/* line 717, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo p:first-child, body[class^="subscriptions"] #view #content div.subscriptions-logo p:first-child, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo p:first-child, body[class^="admin-lists"] #view #content div.subscriptions-logo p:first-child {
  margin-top: 28px;
  margin-top: 2.33333rem;
}
/* line 720, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo form, body[class^="subscriptions"] #view #content div.subscriptions-logo form, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo form, body[class^="admin-lists"] #view #content div.subscriptions-logo form {
  display: inline;
}
/* line 723, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo p.actions, body[class^="subscriptions"] #view #content div.subscriptions-logo p.actions, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo p.actions, body[class^="admin-lists"] #view #content div.subscriptions-logo p.actions {
  display: inline-block;
  float: right;
  padding-right: 14%;
}
/* line 727, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo p.actions input, body[class^="subscriptions"] #view #content div.subscriptions-logo p.actions input, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo p.actions input, body[class^="admin-lists"] #view #content div.subscriptions-logo p.actions input {
  text-transform: none;
}
/* line 731, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo .remove-button, body[class^="subscriptions"] #view #content div.subscriptions-logo .remove-button, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo .remove-button, body[class^="admin-lists"] #view #content div.subscriptions-logo .remove-button {
  float: right;
}
/* line 735, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo input#preference_file, body[class^="subscriptions"] #view #content div.subscriptions-logo input#preference_file, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo input#preference_file, body[class^="admin-lists"] #view #content div.subscriptions-logo input#preference_file {
  max-width: 100%;
  height: auto;
}
/* line 739, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo figure, body[class^="subscriptions"] #view #content div.subscriptions-logo figure, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo figure, body[class^="admin-lists"] #view #content div.subscriptions-logo figure {
  height: 249px;
  width: 50%;
  border: 2.25px solid #c8c8c8;
  border-radius: 8px;
  text-align: center;
  border-style: dashed;
  padding-top: 29px;
  padding-top: 2.41667rem;
}
/* line 750, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo h2:nth-of-type(2), body[class^="subscriptions"] #view #content div.subscriptions-logo h2:nth-of-type(2), body[class^="admin-subscriptions"] #view #content div.subscriptions-logo h2:nth-of-type(2), body[class^="admin-lists"] #view #content div.subscriptions-logo h2:nth-of-type(2) {
  border-top: 1px solid #c8c8c8;
  margin-top: 40px;
  margin-top: 3.33333rem;
}
/* line 758, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo div.errorExplanation h2, body[class^="subscriptions"] #view #content div.subscriptions-logo div.errorExplanation h2, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo div.errorExplanation h2, body[class^="admin-lists"] #view #content div.subscriptions-logo div.errorExplanation h2 {
  padding: 0px 22px;
  padding: 0px 1.83333rem;
  color: #de0000;
}
/* line 762, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.subscriptions-logo div.errorExplanation p, body[class^="subscriptions"] #view #content div.subscriptions-logo div.errorExplanation p, body[class^="admin-subscriptions"] #view #content div.subscriptions-logo div.errorExplanation p, body[class^="admin-lists"] #view #content div.subscriptions-logo div.errorExplanation p {
  padding-left: 22px;
  padding-left: 1.83333rem;
  color: #de0000;
}
/* line 769, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list table, body[class^="subscriptions"] #view #content div.manage-list table, body[class^="admin-subscriptions"] #view #content div.manage-list table, body[class^="admin-lists"] #view #content div.manage-list table {
  margin-top: 60px;
  margin-top: 5rem;
}
/* line 772, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list a, body[class^="subscriptions"] #view #content div.manage-list a, body[class^="admin-subscriptions"] #view #content div.manage-list a, body[class^="admin-lists"] #view #content div.manage-list a {
  text-decoration: none;
  outline: none;
}
/* line 775, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list a.delete_list i, body[class^="subscriptions"] #view #content div.manage-list a.delete_list i, body[class^="admin-subscriptions"] #view #content div.manage-list a.delete_list i, body[class^="admin-lists"] #view #content div.manage-list a.delete_list i {
  width: 25px;
  overflow: hidden;
}
/* line 782, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list th.search-cell, body[class^="subscriptions"] #view #content div.manage-list th.search-cell, body[class^="admin-subscriptions"] #view #content div.manage-list th.search-cell, body[class^="admin-lists"] #view #content div.manage-list th.search-cell {
  background-color: white;
  text-transform: none;
}
/* line 791, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list th:first-child, body[class^="admin-admin"] #view #content div.manage-list th:nth-child(2), body[class^="admin-admin"] #view #content div.manage-list td:first-child, body[class^="admin-admin"] #view #content div.manage-list td:nth-child(2), body[class^="subscriptions"] #view #content div.manage-list th:first-child, body[class^="subscriptions"] #view #content div.manage-list th:nth-child(2), body[class^="subscriptions"] #view #content div.manage-list td:first-child, body[class^="subscriptions"] #view #content div.manage-list td:nth-child(2), body[class^="admin-subscriptions"] #view #content div.manage-list th:first-child, body[class^="admin-subscriptions"] #view #content div.manage-list th:nth-child(2), body[class^="admin-subscriptions"] #view #content div.manage-list td:first-child, body[class^="admin-subscriptions"] #view #content div.manage-list td:nth-child(2), body[class^="admin-lists"] #view #content div.manage-list th:first-child, body[class^="admin-lists"] #view #content div.manage-list th:nth-child(2), body[class^="admin-lists"] #view #content div.manage-list td:first-child, body[class^="admin-lists"] #view #content div.manage-list td:nth-child(2) {
  width: 33%;
}
/* line 794, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list th:nth-child(3), body[class^="admin-admin"] #view #content div.manage-list td:nth-child(3), body[class^="subscriptions"] #view #content div.manage-list th:nth-child(3), body[class^="subscriptions"] #view #content div.manage-list td:nth-child(3), body[class^="admin-subscriptions"] #view #content div.manage-list th:nth-child(3), body[class^="admin-subscriptions"] #view #content div.manage-list td:nth-child(3), body[class^="admin-lists"] #view #content div.manage-list th:nth-child(3), body[class^="admin-lists"] #view #content div.manage-list td:nth-child(3) {
  width: 15%;
}
/* line 797, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list th:nth-child(4), body[class^="admin-admin"] #view #content div.manage-list td:nth-child(4), body[class^="subscriptions"] #view #content div.manage-list th:nth-child(4), body[class^="subscriptions"] #view #content div.manage-list td:nth-child(4), body[class^="admin-subscriptions"] #view #content div.manage-list th:nth-child(4), body[class^="admin-subscriptions"] #view #content div.manage-list td:nth-child(4), body[class^="admin-lists"] #view #content div.manage-list th:nth-child(4), body[class^="admin-lists"] #view #content div.manage-list td:nth-child(4) {
  width: 10%;
}
/* line 804, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list th:nth-child(4) .help_tool_tip_on_hover, body[class^="subscriptions"] #view #content div.manage-list th:nth-child(4) .help_tool_tip_on_hover, body[class^="admin-subscriptions"] #view #content div.manage-list th:nth-child(4) .help_tool_tip_on_hover, body[class^="admin-lists"] #view #content div.manage-list th:nth-child(4) .help_tool_tip_on_hover {
  border-bottom: none;
}
/* line 807, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list th:nth-child(4) i, body[class^="subscriptions"] #view #content div.manage-list th:nth-child(4) i, body[class^="admin-subscriptions"] #view #content div.manage-list th:nth-child(4) i, body[class^="admin-lists"] #view #content div.manage-list th:nth-child(4) i {
  font-size: 20px;
  vertical-align: middle;
  color: #414042;
}
/* line 814, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list ul, body[class^="subscriptions"] #view #content div.manage-list ul, body[class^="admin-subscriptions"] #view #content div.manage-list ul, body[class^="admin-lists"] #view #content div.manage-list ul {
  float: right;
  margin-top: 20px;
  margin-top: 1.66667rem;
}
/* line 817, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list ul li, body[class^="subscriptions"] #view #content div.manage-list ul li, body[class^="admin-subscriptions"] #view #content div.manage-list ul li, body[class^="admin-lists"] #view #content div.manage-list ul li {
  padding: 5px 5px;
  padding: 0.41667rem 0.41667rem;
}
/* line 826, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list .search_button, body[class^="subscriptions"] #view #content div.manage-list .search_button, body[class^="admin-subscriptions"] #view #content div.manage-list .search_button, body[class^="admin-lists"] #view #content div.manage-list .search_button {
  border: 1px solid #0e8383;
  height: 40px;
  width: 50px;
  margin-left: 10px;
  margin-left: 0.83333rem;
  background: white;
  padding: 9px 13px;
  padding: 0.75rem 1.08333rem;
}
/* line 833, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list .search_button i, body[class^="subscriptions"] #view #content div.manage-list .search_button i, body[class^="admin-subscriptions"] #view #content div.manage-list .search_button i, body[class^="admin-lists"] #view #content div.manage-list .search_button i {
  font-size: 20px;
}
/* line 838, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list .search-label, body[class^="subscriptions"] #view #content div.manage-list .search-label, body[class^="admin-subscriptions"] #view #content div.manage-list .search-label, body[class^="admin-lists"] #view #content div.manage-list .search-label {
  padding-right: 8px;
  padding-right: 0.66667rem;
  display: inline;
}
/* line 844, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list .pagination .disabled i, body[class^="subscriptions"] #view #content div.manage-list .pagination .disabled i, body[class^="admin-subscriptions"] #view #content div.manage-list .pagination .disabled i, body[class^="admin-lists"] #view #content div.manage-list .pagination .disabled i {
  color: #767676;
}
/* line 847, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content div.manage-list .pagination i, body[class^="subscriptions"] #view #content div.manage-list .pagination i, body[class^="admin-subscriptions"] #view #content div.manage-list .pagination i, body[class^="admin-lists"] #view #content div.manage-list .pagination i {
  color: #414042;
  vertical-align: middle;
}
/* line 853, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content section.email-domains, body[class^="subscriptions"] #view #content section.email-domains, body[class^="admin-subscriptions"] #view #content section.email-domains, body[class^="admin-lists"] #view #content section.email-domains {
  margin: 0;
}
/* line 855, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content section.email-domains p:nth-of-type(1), body[class^="subscriptions"] #view #content section.email-domains p:nth-of-type(1), body[class^="admin-subscriptions"] #view #content section.email-domains p:nth-of-type(1), body[class^="admin-lists"] #view #content section.email-domains p:nth-of-type(1) {
  margin-top: 28px;
  margin-top: 2.33333rem;
}
/* line 859, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content section.email-domains #whitelist-email-domains-form, body[class^="subscriptions"] #view #content section.email-domains #whitelist-email-domains-form, body[class^="admin-subscriptions"] #view #content section.email-domains #whitelist-email-domains-form, body[class^="admin-lists"] #view #content section.email-domains #whitelist-email-domains-form {
  margin-bottom: 45px;
  margin-bottom: 3.75rem;
}
/* line 863, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content section.email-domains h2, body[class^="subscriptions"] #view #content section.email-domains h2, body[class^="admin-subscriptions"] #view #content section.email-domains h2, body[class^="admin-lists"] #view #content section.email-domains h2 {
  border-top: 1px solid #c8c8c8;
  padding-top: 45px;
  padding-top: 3.75rem;
}
/* line 867, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content section.email-domains li, body[class^="subscriptions"] #view #content section.email-domains li, body[class^="admin-subscriptions"] #view #content section.email-domains li, body[class^="admin-lists"] #view #content section.email-domains li {
  padding: 7.01px 20px;
  padding: 0.58417rem 1.66667rem;
}
/* line 869, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content section.email-domains li i, body[class^="subscriptions"] #view #content section.email-domains li i, body[class^="admin-subscriptions"] #view #content section.email-domains li i, body[class^="admin-lists"] #view #content section.email-domains li i {
  float: right;
  color: #414042;
  cursor: pointer;
}
/* line 878, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .anonymous-users p:first-child, body[class^="subscriptions"] #view #content .anonymous-users p:first-child, body[class^="admin-subscriptions"] #view #content .anonymous-users p:first-child, body[class^="admin-lists"] #view #content .anonymous-users p:first-child {
  margin-top: 28px;
  margin-top: 2.33333rem;
}
/* line 881, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .anonymous-users table:nth-of-type(1), body[class^="subscriptions"] #view #content .anonymous-users table:nth-of-type(1), body[class^="admin-subscriptions"] #view #content .anonymous-users table:nth-of-type(1), body[class^="admin-lists"] #view #content .anonymous-users table:nth-of-type(1) {
  margin-top: 30px;
  margin-top: 2.5rem;
}
/* line 884, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .anonymous-users table:nth-of-type(2), body[class^="subscriptions"] #view #content .anonymous-users table:nth-of-type(2), body[class^="admin-subscriptions"] #view #content .anonymous-users table:nth-of-type(2), body[class^="admin-lists"] #view #content .anonymous-users table:nth-of-type(2) {
  margin-top: 20px;
  margin-top: 1.66667rem;
}
/* line 891, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content h1, body[class^="subscriptions"] #view #content h1, body[class^="admin-subscriptions"] #view #content h1, body[class^="admin-lists"] #view #content h1 {
  padding-top: 6px;
  padding-top: 0.5rem;
}
/* line 894, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content > h2, body[class^="subscriptions"] #view #content > h2, body[class^="admin-subscriptions"] #view #content > h2, body[class^="admin-lists"] #view #content > h2 {
  padding: 27px 0;
  padding: 2.25rem 0;
  color: #414042;
  margin: 0;
}
/* line 898, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content > h2.secondary, body[class^="subscriptions"] #view #content > h2.secondary, body[class^="admin-subscriptions"] #view #content > h2.secondary, body[class^="admin-lists"] #view #content > h2.secondary {
  padding: 27px 0 9px 0;
  padding: 2.25rem 0 0.75rem 0;
}
/* line 903, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content *:not(.errorExplanation) h2, body[class^="subscriptions"] #view #content *:not(.errorExplanation) h2, body[class^="admin-subscriptions"] #view #content *:not(.errorExplanation) h2, body[class^="admin-lists"] #view #content *:not(.errorExplanation) h2 {
  padding: 27px 0;
  padding: 2.25rem 0;
  color: #414042;
  margin: 0;
}
/* line 907, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content *:not(.errorExplanation) h2.secondary, body[class^="subscriptions"] #view #content *:not(.errorExplanation) h2.secondary, body[class^="admin-subscriptions"] #view #content *:not(.errorExplanation) h2.secondary, body[class^="admin-lists"] #view #content *:not(.errorExplanation) h2.secondary {
  padding: 27px 0 9px 0;
  padding: 2.25rem 0 0.75rem 0;
}
/* line 912, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content h3, body[class^="subscriptions"] #view #content h3, body[class^="admin-subscriptions"] #view #content h3, body[class^="admin-lists"] #view #content h3 {
  padding: 18px 0;
  padding: 1.5rem 0;
  color: #414042;
  margin: 0;
}
/* line 918, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .subscribed_publisher, body[class^="subscriptions"] #view #content .subscribed_publisher, body[class^="admin-subscriptions"] #view #content .subscribed_publisher, body[class^="admin-lists"] #view #content .subscribed_publisher {
  color: #0e8383;
}
/* line 921, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content p, body[class^="admin-admin"] #view #content ul, body[class^="subscriptions"] #view #content p, body[class^="subscriptions"] #view #content ul, body[class^="admin-subscriptions"] #view #content p, body[class^="admin-subscriptions"] #view #content ul, body[class^="admin-lists"] #view #content p, body[class^="admin-lists"] #view #content ul {
  margin: 0;
}
/* line 924, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content li, body[class^="subscriptions"] #view #content li, body[class^="admin-subscriptions"] #view #content li, body[class^="admin-lists"] #view #content li {
  padding: 5px 0;
  padding: 0.41667rem 0;
}
/* line 928, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content hr.margin45, body[class^="subscriptions"] #view #content hr.margin45, body[class^="admin-subscriptions"] #view #content hr.margin45, body[class^="admin-lists"] #view #content hr.margin45 {
  margin: 45px 0 22px 0;
  margin: 3.75rem 0 1.83333rem 0;
}
/* line 932, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .material-icons, body[class^="admin-admin"] #view #content body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="admin-admin"] #view #content a.admin:before, body[class^="admin-admin"] #view #content #action-bar .primary a.admin:before, #action-bar .primary body[class^="admin-admin"] #view #content a.admin:before, body[class^="admin-admin"] #view #content .notice-item p:before, .notice-item body[class^="admin-admin"] #view #content p:before, body[class^="admin-admin"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_acrobat:before, body[class^="admin-admin"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_fileopen:before, body[class^="admin-admin"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_test:before, body[class^="admin-admin"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="admin-admin"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_faq:before, body[class^="admin-admin"] #view #content body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content a.tools_acrobat:before, body[class^="admin-admin"] #view #content body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content a.tools_fileopen:before, body[class^="admin-admin"] #view #content body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content a.tools_test:before, body[class^="admin-admin"] #view #content body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="admin-admin"] #view #content a.tools_faq:before, body[class^="subscriptions"] #view #content .material-icons, body[class^="subscriptions"] #view #content body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="subscriptions"] #view #content a.admin:before, body[class^="subscriptions"] #view #content #action-bar .primary a.admin:before, #action-bar .primary body[class^="subscriptions"] #view #content a.admin:before, body[class^="subscriptions"] #view #content .notice-item p:before, .notice-item body[class^="subscriptions"] #view #content p:before, body[class^="subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_acrobat:before, body[class^="subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_fileopen:before, body[class^="subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_test:before, body[class^="subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_faq:before, body[class^="subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content a.tools_acrobat:before, body[class^="subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content a.tools_fileopen:before, body[class^="subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content a.tools_test:before, body[class^="subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="subscriptions"] #view #content a.tools_faq:before, body[class^="admin-subscriptions"] #view #content .material-icons, body[class^="admin-subscriptions"] #view #content body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="admin-subscriptions"] #view #content a.admin:before, body[class^="admin-subscriptions"] #view #content #action-bar .primary a.admin:before, #action-bar .primary body[class^="admin-subscriptions"] #view #content a.admin:before, body[class^="admin-subscriptions"] #view #content .notice-item p:before, .notice-item body[class^="admin-subscriptions"] #view #content p:before, body[class^="admin-subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_acrobat:before, body[class^="admin-subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_fileopen:before, body[class^="admin-subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_test:before, body[class^="admin-subscriptions"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="admin-subscriptions"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_faq:before, body[class^="admin-subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content a.tools_acrobat:before, body[class^="admin-subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content a.tools_fileopen:before, body[class^="admin-subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content a.tools_test:before, body[class^="admin-subscriptions"] #view #content body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="admin-subscriptions"] #view #content a.tools_faq:before, body[class^="admin-lists"] #view #content .material-icons, body[class^="admin-lists"] #view #content body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^="admin-lists"] #view #content a.admin:before, body[class^="admin-lists"] #view #content #action-bar .primary a.admin:before, #action-bar .primary body[class^="admin-lists"] #view #content a.admin:before, body[class^="admin-lists"] #view #content .notice-item p:before, .notice-item body[class^="admin-lists"] #view #content p:before, body[class^="admin-lists"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_acrobat:before, body[class^="admin-lists"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_fileopen:before, body[class^="admin-lists"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_test:before, body[class^="admin-lists"] #view[role="main"] #content aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body[class^="admin-lists"] #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content a.tools_faq:before, body[class^="admin-lists"] #view #content body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content a.tools_acrobat:before, body[class^="admin-lists"] #view #content body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content a.tools_fileopen:before, body[class^="admin-lists"] #view #content body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content a.tools_test:before, body[class^="admin-lists"] #view #content body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^="admin-lists"] #view #content a.tools_faq:before {
  color: #0e8383;
  vertical-align: text-bottom;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 937, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .content-corp-key, body[class^="subscriptions"] #view #content .content-corp-key, body[class^="admin-subscriptions"] #view #content .content-corp-key, body[class^="admin-lists"] #view #content .content-corp-key {
  padding: 28px 0 10px 0;
  padding: 2.33333rem 0 0.83333rem 0;
}
/* line 940, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .corporate_key_form, body[class^="subscriptions"] #view #content .corporate_key_form, body[class^="admin-subscriptions"] #view #content .corporate_key_form, body[class^="admin-lists"] #view #content .corporate_key_form {
  padding: 17px 0 20px 0;
  padding: 1.41667rem 0 1.66667rem 0;
}
/* line 944, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .corporate_key_form ol li label, body[class^="subscriptions"] #view #content .corporate_key_form ol li label, body[class^="admin-subscriptions"] #view #content .corporate_key_form ol li label, body[class^="admin-lists"] #view #content .corporate_key_form ol li label {
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 947, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .corporate_key_form ol li input#preference_setting, body[class^="subscriptions"] #view #content .corporate_key_form ol li input#preference_setting, body[class^="admin-subscriptions"] #view #content .corporate_key_form ol li input#preference_setting, body[class^="admin-lists"] #view #content .corporate_key_form ol li input#preference_setting {
  max-width: 100%;
  width: 100%;
}
/* line 953, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .corporate_key_form .actions, body[class^="subscriptions"] #view #content .corporate_key_form .actions, body[class^="admin-subscriptions"] #view #content .corporate_key_form .actions, body[class^="admin-lists"] #view #content .corporate_key_form .actions {
  text-align: right;
  float: right;
}
/* line 956, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .corporate_key_form .actions input, body[class^="subscriptions"] #view #content .corporate_key_form .actions input, body[class^="admin-subscriptions"] #view #content .corporate_key_form .actions input, body[class^="admin-lists"] #view #content .corporate_key_form .actions input {
  margin-left: 5px;
  margin-left: 0.41667rem;
}
/* line 961, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content .delete_key, body[class^="subscriptions"] #view #content .delete_key, body[class^="admin-subscriptions"] #view #content .delete_key, body[class^="admin-lists"] #view #content .delete_key {
  float: right;
  margin-top: -20px;
  margin-bottom: 15px;
}
/* line 966, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content blockquote.corp_key, body[class^="subscriptions"] #view #content blockquote.corp_key, body[class^="admin-subscriptions"] #view #content blockquote.corp_key, body[class^="admin-lists"] #view #content blockquote.corp_key {
  margin: 0;
}
/* line 968, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-admin"] #view #content blockquote.corp_key .actions, body[class^="subscriptions"] #view #content blockquote.corp_key .actions, body[class^="admin-subscriptions"] #view #content blockquote.corp_key .actions, body[class^="admin-lists"] #view #content blockquote.corp_key .actions {
  text-align: right;
}

/* line 978, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search ul.actions.first {
  margin-top: 0;
}
/* line 981, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search ul.actions {
  *zoom: 1;
  float: right;
  clear: both;
  margin: 35px 0px;
  margin: 2.91667rem 0px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#manage-users-search ul.actions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 986, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search ul.actions li {
  padding: 5px 10px;
  padding: 0.41667rem 0.83333rem;
}
/* line 989, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search ul.actions li:last-child {
  padding-right: 0;
}
/* line 994, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter {
  clear: both;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  padding: 20px 10px;
  padding: 1.66667rem 0.83333rem;
}
/* line 1000, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter .user_search_form {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#manage-users-search .filter .user_search_form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1003, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter .field, #manage-users-search .filter .actions {
  margin-right: 10px;
  margin-right: 0.83333rem;
}
/* line 1006, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter .field {
  float: left;
}
/* line 1008, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter .field label {
  margin-bottom: 17px;
  margin-bottom: 1.41667rem;
}
/* line 1012, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter .actions {
  padding-top: 39px;
  padding-top: 3.25rem;
  float: right;
  clear: right;
}
/* line 1017, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter #user_search {
  width: 300px;
  width: 25rem;
}
/* line 1020, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter #user_types {
  width: 200px;
  width: 16.66667rem;
}
/* line 1023, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter #location_id {
  width: 145px;
  width: 12.08333rem;
}
/* line 1026, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search .filter input, #manage-users-search .filter select {
  height: 40px;
  vertical-align: middle;
}
/* line 1033, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table th.admin-icon {
  text-align: left;
}
/* line 1035, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table th.admin-icon i.material-icons {
  padding-bottom: 2px;
  color: #414042;
}
/* line 1040, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table td {
  color: #414042;
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 18px;
  line-height: 1.5rem;
  vertical-align: middle;
}
/* line 1046, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table td.admin-icon {
  text-align: left;
}
/* line 1048, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table td.admin-icon i.material-icons {
  width: 24px;
  display: inline-block;
  color: #767676;
  padding: 5px;
}
/* line 1055, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table th.delete-col, #manage-users-search table td.delete-col {
  text-align: center;
}
/* line 1057, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table th.delete-col a, #manage-users-search table td.delete-col a {
  text-align: center;
  width: 40px;
  width: 3.33333rem;
  display: inline-block;
}
/* line 1061, ../../app/assets/stylesheets/partials/overall/_admin.scss */
#manage-users-search table th.delete-col a i.material-icons, #manage-users-search table td.delete-col a i.material-icons {
  display: inline-block;
  width: 24px;
}

/* line 1071, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile, body[class^=admin] #content form.new_user_profile {
  margin-top: 0px;
}
/* line 1073, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile .fields li:first-child label, body[class^=admin] #content form.new_user_profile .fields li:first-child label {
  padding-top: 0px;
}
/* line 1076, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile fieldset, body[class^=admin] #content form.new_user_profile fieldset {
  margin: 10px 0px;
  margin: 0.83333rem 0px;
}
/* line 1078, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile fieldset:before, body[class^=admin] #content form.new_user_profile fieldset:before {
  display: none;
}
/* line 1082, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile .unlock-user-label, body[class^=admin] #content form.edit_user_profile #reset_password_link, body[class^=admin] #content form.new_user_profile .unlock-user-label, body[class^=admin] #content form.new_user_profile #reset_password_link {
  margin-top: 12px;
}
/* line 1085, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile legend, body[class^=admin] #content form.new_user_profile legend {
  padding: 35px 0px 0px 0px;
  padding: 2.91667rem 0px 0px 0px;
  margin: 0;
  border: none;
}
/* line 1092, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^=admin] #content form.edit_user_profile .actions input[type=submit]:first-child, body[class^=admin] #content form.new_user_profile .actions input[type=submit]:first-child {
  margin-right: 20px;
}

/* line 1100, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content h1 {
  margin-bottom: 27px;
}
/* line 1103, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content p, body.admin-bulk_user_loads #view #content li {
  line-height: 26px;
  line-height: 2.16667rem;
}
/* line 1107, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .helpcenter_publiclist li {
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 16px;
  line-height: 1.33333rem;
  color: #414042;
}
/* line 1114, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .actions {
  float: right;
  margin-top: 35px;
  margin-top: 2.91667rem;
}
/* line 1117, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .actions input[type=submit] {
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 1119, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .actions input[type=submit]:last-child {
  margin-right: 0;
}
/* line 1124, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .fields {
  margin: 20px 0 10px 0;
  margin: 1.66667rem 0 0.83333rem 0;
}
/* line 1126, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .fields label {
  margin-bottom: 17px;
  margin-bottom: 1.41667rem;
}
/* line 1129, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-bulk_user_loads #view #content .fields input[type=file] {
  max-width: 100%;
  width: 100%;
  height: auto;
}

/* line 1136, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body.admin-subscriptions #content #search-modifiers-header {
  margin-bottom: 8px;
  margin-bottom: 0.66667rem;
}

/* line 1144, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section header {
  height: 320px;
  width: 30%;
}
/* line 1147, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section header p {
  min-height: unset;
}
/* line 1150, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section header i {
  margin: 24px auto;
  display: table;
  font-size: 100px;
  color: #0e8383;
}
/* line 1157, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body {
  width: 69%;
  min-height: 320px;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  padding: 8px 20px;
  padding: 0.66667rem 1.66667rem;
  color: #414042;
}
/* line 1164, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .picker {
  margin-top: 30px;
  margin-top: 2.5rem;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
}
/* line 1169, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .picker a {
  font-weight: 600;
  margin: 4px;
  margin: 0.33333rem;
  padding: 9px;
  padding: 0.75rem;
}
/* line 1177, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .picker a.self {
  background-color: #13c4c4;
}
/* line 1182, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .picker a.delete_link {
  margin: 4px;
  margin: 0.33333rem;
  padding: 6px;
  padding: 0.5rem;
  color: #414042;
  background-color: rgba(19, 196, 196, 0.2);
}
/* line 1191, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body input.search {
  width: 60%;
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 1196, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address {
  border-bottom: 1px solid #e1e1e1;
  width: 100%;
  text-align: left;
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 1202, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address .row {
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 1204, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address .row .address-det {
  width: 80%;
  display: inline-block;
  float: left;
}
/* line 1209, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address .row .edit, body[class^="admin-purchasing"] #view #content section div.body .address .row .delete {
  width: 9%;
  display: inline-block;
  float: left;
  background: none;
  border: none;
  padding-left: 8px;
  padding-left: 0.66667rem;
}
/* line 1217, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address .row .edit i, body[class^="admin-purchasing"] #view #content section div.body .address .row .delete i {
  color: #0e8383;
}
/* line 1220, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address .row .edit a:link, body[class^="admin-purchasing"] #view #content section div.body .address .row .edit a:visited, body[class^="admin-purchasing"] #view #content section div.body .address .row .delete a:link, body[class^="admin-purchasing"] #view #content section div.body .address .row .delete a:visited {
  text-decoration: none;
  outline: none;
}
/* line 1225, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section div.body .address .row .delete {
  overflow: hidden;
}
/* line 1236, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods header i, body[class^="admin-purchasing"] #view #content section.publisher_restrictions header i, body[class^="admin-purchasing"] #view #content section.vat header i {
  margin-top: 50px;
  margin-top: 4.16667rem;
}
/* line 1244, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body .payment-cvv {
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 1246, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body .payment-cvv .cvv_no {
  width: 70%;
}
/* line 1250, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body .payment-cvv .flip-icon {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  font-size: 20px;
  margin-left: 1px;
  margin-left: 0.08333rem;
  color: #414042;
}
/* line 1260, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body div.existing-address {
  display: none;
}
/* line 1263, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body .grid-form [data-row-span] [data-field-span] {
  padding: 8px 3px 4px;
  padding: 0.66667rem 0.25rem 0.33333rem;
}
/* line 1267, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body .grid-form [data-row-span="2"] > [data-field-span="1"] {
  width: 44%;
}
/* line 1270, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body fieldset.payment-method {
  margin-bottom: 20px;
  margin-bottom: 1.66667rem;
  padding-bottom: 20px;
  padding-bottom: 1.66667rem;
  border-bottom: 1px solid #e1e1e1;
}
/* line 1276, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body fieldset.payment-method label:after {
  content: '*';
  margin-left: 2px;
  margin-left: 0.16667rem;
}
/* line 1281, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body #cardNumber-container {
  width: 87% !important;
  height: 40px !important;
}
/* line 1285, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body .checkbox-container {
  display: inline;
  width: 5%;
}
/* line 1289, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body label.Approval_label {
  display: inline;
}
/* line 1293, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body p.action-buttons {
  float: right;
  margin-top: 0;
}
/* line 1296, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body p.action-buttons .delete-address {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
}
/* line 1300, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body p.action-buttons input[type='submit'], body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body p.action-buttons input[type='button'] {
  width: 120px;
  background-color: #0e8383;
  color: white;
}
/* line 1305, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.global_payment_methods div.body p.action-buttons .secondary-button {
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 1316, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.vat form ol.fields li {
  text-align: left;
}
/* line 1319, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.vat form ol.fields label {
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 1324, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.vat p.actions {
  margin: 0;
  float: right;
}
/* line 1327, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.vat p.actions .delete-vat {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
}
/* line 1332, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.vat p.actions .secondary-button {
  margin-right: 10px;
  margin-right: 0.83333rem;
}
/* line 1339, ../../app/assets/stylesheets/partials/overall/_admin.scss */
body[class^="admin-purchasing"] #view #content section.publisher_restrictions div.body p#messaging {
  color: #de0000;
}

/* line 1350, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.heavy-download {
  display: flex;
}
/* line 1353, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.heavy-download .info-label {
  font-size: 16px;
  font-weight: 600;
  margin: 4% 0 2% 0;
}
/* line 1359, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.heavy-download .threshold-container {
  display: none;
}
/* line 1363, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.heavy-download .download-container {
  width: 50%;
}
/* line 1367, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.heavy-download form {
  display: flex;
  width: 100%;
}

/* line 1374, ../../app/assets/stylesheets/partials/overall/_admin.scss */
.update-threshold {
  padding-left: 3%;
  padding-right: 3%;
  float: right;
  display: none;
}

/* line 4, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] {
  display: none;
  background-color: #282828;
  width: 100%;
  margin: 0;
  padding: 0;
  padding-top: .25em;
  position: absolute;
  top: 115px;
  left: 0;
  *zoom: 1;
  -webkit-box-shadow: 0 2px 5px rgba(4, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 2px 5px rgba(4, 0, 0, 0.25) inset;
  box-shadow: 0 2px 5px rgba(4, 0, 0, 0.25) inset;
  z-index: 9999;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#view[role="main"] aside#help[role="complementary"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] h3, #view[role="main"] aside#help[role="complementary"] h2 {
  font-size: 16px;
  font-size: 1.333rem;
  margin-right: 2em;
}
/* line 22, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] a#close_help {
  color: white;
  float: right;
  position: relative;
  margin: -4px 0 0 -5px;
  margin: -0.33333rem 0 0 -0.41667rem;
  top: .5em;
}
/* line 30, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport {
  color: white;
  height: 100%;
  padding: 0;
}
/* line 34, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content {
  float: left;
  width: 66.03774%;
  position: relative;
  min-height: 590px;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
}
/* line 40, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content p {
  padding-right: 24px;
  padding-right: 2rem;
  margin-right: 24px;
  margin-right: 2rem;
}
/* line 43, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content p:not([class]) {
  color: white;
}
/* line 47, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div ol li a:before {
  border-left: 4px solid #ECECEC;
}
/* line 51, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div ol li a, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div ol li a:hover {
  color: #ececec !important;
}
/* line 54, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol {
  text-align: right;
  display: block;
  overflow: hidden;
  padding-right: 15px;
  padding-right: 1.25rem;
  margin-right: 15px;
  margin-right: 1.25rem;
}
/* line 60, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li {
  display: inline;
  border: none;
  padding: 0;
  padding-left: 10px;
  padding-left: 0.83333rem;
}
/* line 65, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li:last-child {
  padding-right: 0;
}
/* line 68, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li a {
  padding-left: 10px;
  padding-left: 0.83333rem;
  font-weight: normal;
  transition: all 666ms ease 0s;
}
/* line 73, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li a:first-child {
  padding: 0;
}
/* line 76, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li a:hover {
  text-decoration: none;
}
/* line 80, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li a.selectedTopic {
  border-bottom: 3px solid #13c4c4;
}
/* line 84, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content ol li:first-child a {
  border-left: none;
}
/* line 88, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic {
  display: block;
}
/* line 91, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic h3 {
  border-bottom: 1px solid white;
  padding-bottom: 25px;
  padding-bottom: 2.08333rem;
  margin-right: 30px;
  margin-right: 2.5rem;
  color: white;
}
/* line 98, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic ul, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic ol {
  padding-right: 15px;
  padding-right: 1.25rem;
  margin-right: 15px;
  margin-right: 1.25rem;
}
/* line 102, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic ol.helpcenter_publiclist, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic ul.helpcenter_publiclist {
  position: static;
}
/* line 104, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic ol.helpcenter_publiclist li, #view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic ul.helpcenter_publiclist li {
  position: static;
  display: block;
  border-left: none;
}
/* line 111, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content div.help_topic.hidden {
  display: none;
}
/* line 114, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content a.help_center {
  color: white;
  position: absolute;
  bottom: 0px;
  right: 31px;
}
/* line 121, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#help_content a.help_center:before {
  border-left: 4px solid #ECECEC;
}
/* line 125, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us {
  padding: 12px 12px 12px 30px;
  padding: 1rem 1rem 1rem 2.5rem;
  border-left: 1px solid white;
  float: left;
  width: 32.07547%;
}
/* line 130, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us b, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us strong {
  font-weight: 600;
}
/* line 133, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us h2 {
  border-bottom: 0px;
  margin: 0;
  color: white;
  padding-bottom: 16px;
  padding-bottom: 1.33333rem;
}
/* line 140, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div {
  height: 100%;
}
/* line 142, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p {
  margin-top: 0;
}
/* line 145, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p:empty {
  display: none;
}
/* line 150, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p a.admin {
  padding: 0;
  margin: 0;
}
/* line 156, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p:not([class]) {
  color: white;
}
/* line 159, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul {
  margin-top: 0;
}
/* line 161, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li {
  border: none;
  padding: 0;
}
/* line 164, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq {
  font-weight: 600;
  padding-top: 0;
  padding-bottom: 0;
  color: white;
}
/* line 170, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before {
  vertical-align: middle;
  padding-right: 5px;
  padding-right: 0.41667rem;
  color: #13c4c4;
}
/* line 178, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before {
  content: 'move_to_inbox';
}
/* line 183, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before {
  content: 'move_to_inbox';
}
/* line 188, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before {
  content: 'open_in_new';
}
/* line 193, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before {
  content: 'help';
}
/* line 199, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .phone, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .email, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .hours {
  display: block;
}
/* line 201, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .phone + br, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .email + br, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .hours + br {
  display: none;
}
/* line 205, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p + ul {
  margin-top: -1em;
}
/* line 208, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div .admin {
  vertical-align: middle;
  padding: 0.25em 0;
  margin: .5em 0;
  display: inline-block;
  font-weight: 600;
}
/* line 216, ../../app/assets/stylesheets/partials/overall/_help.scss */
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us p a, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us ul li a {
  vertical-align: middle;
  margin: 3px 0;
  margin: 0.25rem 0;
  display: inline-block;
  color: #13c4c4;
}

/* line 227, ../../app/assets/stylesheets/partials/overall/_help.scss */
div#content-text-popup {
  width: 500px;
}
/* line 230, ../../app/assets/stylesheets/partials/overall/_help.scss */
div#content-text-popup textarea {
  width: 450px;
}
/* line 234, ../../app/assets/stylesheets/partials/overall/_help.scss */
div#content-text-popup p#content_text_preview {
  height: 216px;
}

/* line 244, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories h2, body.help_categories h3 {
  padding: 0;
}
/* line 247, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories h2 {
  font: bold 16px/1.5 "Source Sans Pro", sans-serif;
  font-size: 1.333rem;
  text-transform: none;
}
/* line 252, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories h3 {
  font-size: 14px;
  font-size: 1.17rem;
  border: none;
}
/* line 258, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories form fieldset {
  border: none;
  padding: 0;
}
/* line 263, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories form ol.fields li {
  *zoom: 1;
  float: left;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.help_categories form ol.fields li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 266, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories form ol.fields li:first-child {
  margin-right: 10px;
  margin-right: 0.83333rem;
}
/* line 269, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories form ol.fields li input {
  width: 100%;
}
/* line 273, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories form ol.fields input[type="text"] {
  width: 440px;
}
/* line 278, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories article {
  margin: 12px 0;
  margin: 1rem 0;
}
/* line 280, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories article h3 {
  text-transform: none;
  font-weight: bold;
}
/* line 284, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories article .indent {
  padding-left: 20px;
  padding-left: 1.66667rem;
}
/* line 287, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories article .hl_word {
  font-style: normal;
  font-weight: bold;
  color: #414042;
}
/* line 293, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories article .helpcenter_publiclist li {
  padding: 5px 0;
  padding: 0.41667rem 0;
}
/* line 299, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories article.current-help-topic h3 {
  color: #ffa200;
}
/* line 304, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail h2 {
  border: none;
  margin: 0;
}
/* line 308, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail a.current-help-topic {
  color: #0e8383;
  font-weight: bold;
}
/* line 312, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail ol {
  border: none;
  padding: 0;
}
/* line 316, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li {
  border: none;
  margin-bottom: 12px;
  margin-bottom: 1rem;
}
/* line 319, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2 {
  padding: 0 17px;
  padding: 0 1.41667rem;
  cursor: pointer;
  font-weight: 600;
  font-size: 16px;
}
/* line 324, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2.expand {
  color: #414042;
}
/* line 325, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2.expand:after {
  content: "";
  display: inline-block;
  float: right;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #414042;
  vertical-align: middle;
  margin-top: 7px;
  margin-top: 0.58333rem;
  -webkit-transform: rotate(360deg);
}
/* line 339, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2.expand:hover {
  color: #0e8383;
}
/* line 343, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2.collapse {
  border-left: 3px solid #0e8383;
  color: #0e8383;
}
/* line 345, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2.collapse:after {
  content: "";
  float: right;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 0 5px;
  border-color: #414042 transparent transparent transparent;
  margin-top: 7px;
  margin-top: 0.58333rem;
  -webkit-transform: rotate(360deg);
}
/* line 358, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li > h2.collapse:hover {
  color: #0e8383;
}
/* line 363, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li ol {
  margin: .25em 0;
  padding-left: 25px;
  padding-left: 2.08333rem;
}
/* line 366, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li ol li {
  padding: 2px 0 2px 10px;
  padding: 0.16667rem 0 0.16667rem 0.83333rem;
}
/* line 369, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li ol li a {
  color: #414042;
}
/* line 371, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li ol li a:hover {
  text-decoration: none;
}
/* line 374, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .left_rail > ol > li ol li a.current-help-topic {
  color: #0e8383;
}
/* line 382, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact {
  color: #414042;
}
/* line 384, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact p {
  margin: 12px 0 24px;
  margin: 1rem 0 2rem;
  padding: 0 10px;
  padding: 0 0.83333rem;
}
/* line 388, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact p + br {
  display: none;
}
/* line 392, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact b {
  font-weight: 600;
  padding-bottom: 12px;
  padding-bottom: 1rem;
  display: block;
}
/* line 397, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact b.email + br + a {
  font-size: 14px;
}
/* line 401, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact b.phone + br, body.help_categories .right_rail.contact b.email + br, body.help_categories .right_rail.contact b.hours + br {
  display: none;
}
/* line 406, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact p + ul {
  margin-top: -1.5em;
  padding: 0 10px;
}
/* line 410, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact p + ul.helpcenter_publiclist > p {
  display: none;
}
/* line 414, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li {
  border: none;
}
/* line 416, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li a.tools_acrobat, body.help_categories .right_rail.contact li a.tools_fileopen, body.help_categories .right_rail.contact li a.tools_test, body.help_categories .right_rail.contact li a.tools_faq {
  font-weight: 600;
}
/* line 418, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li a.tools_faq:before {
  vertical-align: middle;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 425, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li a.tools_acrobat:before {
  content: 'move_to_inbox';
}
/* line 430, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li a.tools_fileopen:before {
  content: 'move_to_inbox';
}
/* line 435, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li a.tools_test:before {
  content: 'open_in_new';
}
/* line 440, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .right_rail.contact li a.tools_faq:before {
  content: 'help';
}
/* line 446, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .center_rail {
  color: #414042;
}
/* line 449, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .center_rail h2 {
  font-weight: 600;
}
/* line 453, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .center_rail #results_text {
  margin-left: 1em;
}
/* line 457, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .center_rail p a {
  font-weight: 600;
}
/* line 464, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .center_rail > ul {
  padding: 12px;
}
/* line 466, ../../app/assets/stylesheets/partials/overall/_help.scss */
body.help_categories .center_rail > ul li {
  border: none;
  padding: 0;
}

/* line 1, ../../app/assets/stylesheets/partials/overall/_styleguide.scss */
.sg_panel {
  *zoom: 1;
  border-left: solid 5px lightgreen;
  padding-left: 24px;
  padding-left: 2rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.sg_panel:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../app/assets/stylesheets/partials/overall/_styleguide.scss */
.sg_panel + .sg_panel {
  margin-top: 24px;
  margin-top: 2rem;
}

/* line 9, ../../app/assets/stylesheets/partials/overall/_styleguide.scss */
.hidden {
  display: none;
}

/* line 12, ../../app/assets/stylesheets/partials/overall/_styleguide.scss */
h2.sg {
  border: 0;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  font: normal 20px/1 Arial;
  padding: 0.5em;
  margin: 1em 0;
}

/* line 1, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.sg_panel {
  *zoom: 1;
  border-left: solid 5px lightgreen;
  padding-left: 24px;
  padding-left: 2rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.sg_panel:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.sg_panel + .sg_panel {
  margin-top: 24px;
  margin-top: 2rem;
}

/* line 9, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.hidden {
  display: none;
}

/* line 12, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
h2.sg {
  border: 0;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  font: normal 20px/1 Arial;
  padding: 0.5em;
  margin: 1em 0;
}

/* line 21, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide {
  font-family: 'Source Sans Pro', sans-serif !important;
  max-width: 100%;
  margin: 0 auto;
  background: #f9f9fa;
}
/* line 33, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide *, .uiguide *:before, .uiguide *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 37, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #action-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  min-width: 1100px;
  height: 36px;
  height: 3rem;
  line-height: 36px;
  line-height: 3rem;
  background: black;
  color: white;
}
/* line 49, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #action-bar a, .uiguide #action-bar .as_action {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-size: 1.16667rem;
  text-decoration: none;
  font-weight: normal;
}
/* line 56, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #action-bar a.admin, .uiguide #action-bar .as_action.admin {
  background: transparent url(/assets/icon_gear_white-9d54b23325e2a950b2f58547909ee1db.png) no-repeat 0 45%;
  padding-left: 1.35em;
}
/* line 60, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #action-bar a.profile, .uiguide #action-bar .as_action.profile {
  background: transparent url(/assets/icon_profile_white-d32479c313c3621aecc3632b84436a6c.png) no-repeat 0 47%;
  padding-left: 1.25em;
}
/* line 65, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #action-bar a:focus, .uiguide #action-bar a:hover, .uiguide #action-bar a.current, .uiguide #action-bar .as_action:focus, .uiguide #action-bar .as_action:hover, .uiguide #action-bar .as_action.current {
  color: #0e8383;
}
/* line 71, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide header[role=banner] {
  padding-top: 36px;
  padding-top: 3rem;
  border-bottom: none;
  background-color: white;
  border-bottom: 1px solid #767676;
}
/* line 76, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide header[role=banner] h1 {
  margin: 0;
  padding: 20px 0 !important;
  border: none;
  float: left;
  width: auto;
}
/* line 83, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide header[role=banner] h1 a {
  display: block;
  display: block;
  width: 199px;
  height: 34px;
  overflow: hidden;
  text-indent: -999em;
  background: transparent url(/assets/black_logo-b2cb4fd9193ff8ab27609915b27e3dd5.png) no-repeat 0 0;
}
/* line 89, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide header[role=banner] #main-nav a {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  display: block;
  float: left;
  font-size: 16px;
  position: relative;
  padding-left: 15px;
  padding-left: 1.25rem;
  padding-right: 15px;
  padding-right: 1.25rem;
  letter-spacing: 1.2px;
  font-weight: 600;
  text-transform: uppercase;
  color: #414042;
}
/* line 103, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide header[role=banner] #main-nav a:focus, .uiguide header[role=banner] #main-nav a:hover, .uiguide header[role=banner] #main-nav a.current {
  color: #0e8383;
  text-decoration: none;
}
/* line 107, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide header[role=banner] #main-nav a:last-child {
  padding-right: 0;
}
/* line 114, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide form#new_search {
  float: right;
}
/* line 116, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide form#new_search input#search_query {
  height: 40px;
  width: 363px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  background: white;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  margin-right: 5px;
  vertical-align: top;
}
/* line 126, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide form#new_search input[type="submit"] {
  height: 40px;
  width: 120px;
  background: #0e8383;
  color: white;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 666ms ease 0s;
  border: 0;
}
/* line 143, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #breadcrumbs {
  display: block;
  clear: both;
  overflow: hidden;
  padding: 0.5em 0;
  color: #414042;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}
/* line 152, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #breadcrumbs strong {
  color: inherit;
}
/* line 155, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #breadcrumbs span {
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: inline-block;
  padding: 0.25em 3em 0.25em 0;
}
/* line 163, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #breadcrumbs a {
  color: #414042;
  padding-right: 11px;
}
/* line 167, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide #breadcrumbs strong {
  padding-left: 15px;
}
/* line 171, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.admin-admin .uiguide #breadcrumbs {
  display: none;
}
/* line 176, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] {
  *zoom: 1;
  padding: 24px 0 25px;
  padding: 2rem 0 2.08333rem;
  padding-left: 1.66667%;
  padding-right: 1.66667%;
  clear: both;
  background: black;
  font: inherit;
  font-size: 1rem;
  color: #fff;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.uiguide footer[role="contentinfo"]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 186, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] .footer_logo {
  font-weight: 600;
  font-size: 40px;
  display: inline-block;
  vertical-align: top;
}
/* line 192, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] a {
  color: #fff;
}
/* line 197, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav .footer_subheadline {
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 1.2px;
}
/* line 202, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav ol {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  *display: inline;
  zoom: 1;
  padding: 0 1em;
}
/* line 209, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav ol:last-child {
  padding: 0;
}
/* line 212, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav ol li {
  padding: 0;
  display: block;
}
/* line 218, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav {
  display: inline-block;
  vertical-align: top;
  float: right;
  overflow: hidden;
  clear: both;
}
/* line 224, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav a {
  float: none;
  padding: 0;
  border-left: 0;
  color: #767676;
  font-size: 14px;
}
/* line 230, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] nav a:first-child {
  border-left: none;
}
/* line 235, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] .company_info {
  margin-top: 10em;
  padding-top: 2em;
  border-top: 2px solid #0e8383;
  overflow: hidden;
  clear: both;
}
/* line 241, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] .company_info p {
  float: none;
  font-size: 14px;
}
/* line 244, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide footer[role="contentinfo"] .company_info p.copy {
  font-size: 14px;
}
/* line 253, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .primary-button {
  height: 40px;
  width: 120px;
  background: #12CAC9;
  color: #FFFFFF;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
/* line 264, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .primary-button:hover {
  background: #218282;
}
/* line 267, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .primary-button:focus {
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background: #12CAC9;
  box-shadow: 0 0 4px 0 #12CAC9;
}
/* line 274, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .primary-button:disabled {
  border-radius: 4px;
  background-color: #E1E1E1;
  color: #969696;
}
/* line 283, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .secondary-button {
  height: 40px;
  width: 120px;
  border: 1px solid #12CAC9;
  border-radius: 4px;
  background-color: #FFFFFF;
  color: #12CAC9;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
/* line 295, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .secondary-button:hover {
  border: 1px solid #218282;
  color: #218282;
}
/* line 300, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .secondary-button:focus {
  border: 1px solid #12CAC9;
  box-shadow: 0 0 4px 0 #12CAC9;
  color: #12CAC9;
}
/* line 305, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide .secondary-button:disabled {
  border: 1px solid #C8C8C8;
  color: #969696;
  background-color: #FFFFFF;
}
/* line 318, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.buttons input[type="submit"] {
  height: 60px;
  width: 150px;
  border-radius: 3px;
  background: #12CAC9;
  color: #FFFFFF;
  font-family: "Source Sans Pro";
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
}
/* line 338, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables {
     /* .table tbody tr td:last-child{

        color: #12CAC9;
      } */
}
/* line 340, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables .table {
  height: 195px;
  width: 770px;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  font-family: Source Sans Pro;
  margin: 0 auto;
}
/* line 351, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables .table thead {
  width: 768px;
}
/* line 355, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables .table thead th {
  border-radius: 3px 3px 0 0;
  background-color: #F9F9FA;
  border-right: 1px solid  #E1E1E1;
  color: #767676;
  font-size: 12px;
  letter-spacing: 0.5px;
}
/* line 365, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables td {
  font-size: 14px;
}
/* line 369, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables td, .uiguide div.tables td {
  height: 31px;
  text-align: left;
}
/* line 374, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables .table tbody tr {
  background: white;
}
/* line 377, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.tables .table tbody tr td:first-child, .uiguide div.tables .table tbody tr td:last-child {
  color: #12CAC9;
}
/* line 391, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.left_nav .nav-section {
  height: 88px;
  width: 200px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px 0 0 0;
}
/* line 398, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.left_nav .active {
  border-left: 4px solid #12CAC9;
}
/* line 402, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.left_nav .content_div {
  padding: 27px 0;
  display: table;
}
/* line 407, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.left_nav .icon {
  font-size: 16px;
  padding-left: 15px;
}
/* line 412, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.left_nav .text {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans Pro;
  font-weight: bold;
  padding-left: 30px;
  display: table-cell;
  width: 130px;
  max-width: 130px;
}
/* line 422, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide div.left_nav .active .icon {
  color: #12cac9;
}
/* line 427, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards {
  width: 100%;
  font-family: Source Sans Pro;
  padding-bottom: 100px;
}
/* line 433, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .card {
  width: 100%;
  padding: 5%;
  padding-bottom: 30%;
}
/* line 437, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .card:nth-child(4n) {
  padding-top: 15%;
}
/* line 444, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .left-card {
  min-height: 375px;
  width: 25%;
  border: 1px solid #D8D8D8;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding: 20px;
  float: left;
}
/* line 454, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .left-card i {
  height: 71px;
  width: 98px;
  margin: 24px auto;
  display: table;
  font-size: 80px;
  padding-top: 40px;
}
/* line 462, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .left-card .text-content {
  height: 40%;
}
/* line 467, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .right-card {
  min-height: 375px;
  width: 74%;
  border: 1px solid #D8D8D8;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  float: right;
  padding: 20px;
}
/* line 476, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .right-card .add-button {
  margin-top: 35px;
}
/* line 479, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .right-card .icon {
  height: 16.2px;
  width: 17.1px;
}
/* line 484, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .right-card .address-list {
  margin-top: 110px;
  color: #414042;
  font-size: 16px;
}
/* line 489, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .right-card .edit {
  margin-left: 70%;
  margin-right: 4%;
}
/* line 494, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .right-card .address {
  border-bottom: 1px solid #E1E1E1;
}
/* line 499, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order {
  height: 455px;
  padding: 9px 20px 20px 20px;
}
/* line 502, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .status {
  font-size: 12px;
  font-weight: 600;
  color: #D0021B;
}
/* line 508, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .title {
  color: #12CAC9;
}
/* line 512, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .order-id {
  font-size: 35px;
  font-weight: 600;
  color: #4A4A4A;
  width: 70%;
}
/* line 519, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .ospan {
  float: right;
  font-size: 14px;
  color: #414042;
  margin-top: 2%;
}
/* line 525, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .order-details {
  padding-top: 17px;
  border-bottom: 1px solid #E1E1E1;
  padding-bottom: 30px;
}
/* line 532, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .order-details ul li span {
  display: table-cell;
  color: #414042;
  font-family: "Source Sans Pro";
  font-size: 14px;
  letter-spacing: -0.16px;
  line-height: 22px;
  max-width: 352px;
}
/* line 542, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .order-details ul li span:first-child {
  min-width: 134px;
}
/* line 549, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .history {
  border-bottom: none;
}
/* line 551, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .history .my-downloads {
  color: #12CAC9;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.16px;
  line-height: 22px;
}
/* line 562, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .order-details-buttons {
  float: right;
  padding: 20px;
}
/* line 565, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .order .order-details-buttons button {
  font-family: "Source Sans Pro";
  font-size: 15px;
}
/* line 573, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .text-content {
  color: #414042;
  font-size: 16px;
}
/* line 578, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .heading {
  font-size: 16px;
  color: #4A4A4A;
  font-weight: 600;
}
/* line 583, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.cards .add-button {
  height: 40px;
  width: 145px;
  border: 1px solid #12CAC9;
  border-radius: 4px;
  background-color: #FFFFFF;
  color: #12CAC9;
  font-size: 16px;
  font-weight: bold;
  float: right;
}
/* line 597, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination {
  font-family: Source Sans Pro;
}
/* line 599, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .page-bar {
  height: 60px;
  width: 725px;
  border: 1px solid #D8D8D8;
  border-radius: 0 0 4px 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding-top: 23px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 610, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .padding {
  padding-top: 10px;
}
/* line 616, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .text {
  color: #9B9B9B;
  font-size: 14px;
}
/* line 620, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .text-record {
  font-size: 16px;
  color: #414042;
}
/* line 625, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination input {
  height: 40px;
  width: 86px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  color: #414042;
  padding: 13px 7px 13px 10px;
  margin-left: 9px;
  margin-right: 19px;
}
/* line 639, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages {
  height: 40px;
  width: 198px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  float: right;
  display: table;
}
/* line 649, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages .middle {
  display: table-cell;
  font-size: 14px;
}
/* line 652, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages .middle .number {
  width: 23px;
  height: 100%;
  float: left;
  text-align: center;
  padding: 5% 3%;
}
/* line 660, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages .middle .arrow-left {
  width: 37px;
  border-right: 1px solid #C8C8C8;
}
/* line 665, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages .middle .arrow-right {
  width: 37px;
  border-left: 1px solid #C8C8C8;
}
/* line 669, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages .middle .dots {
  width: 30px;
}
/* line 672, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.pagination .show-pages .middle .active {
  background: #D0F4F4;
}
/* line 684, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.input-fields div {
  padding: 15px;
}
/* line 688, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.input-fields span {
  color: #4A4A4A;
  font-family: "Source Sans Pro";
  font-size: 15px;
  letter-spacing: -0.14px;
  line-height: 19px;
  padding: 10px;
}
/* line 697, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.input-fields input[type=text] {
  height: 40px;
  width: 403px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  color: #D8D8D8;
  font-family: "Source Sans Pro";
  font-size: 16px;
  line-height: 16px;
  padding: 10px;
}
/* line 709, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.input-fields input[type=text]:focus {
  border: 1px solid #12CAC9;
  box-shadow: 0 0 4px 0 #12CAC9;
  color: #414042;
}
/* line 717, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.input-fields select {
  height: 40px;
  width: 290px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  color: #D8D8D8;
  font-family: "Source Sans Pro";
  font-size: 16px;
  line-height: 16px;
}
/* line 728, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.input-fields select:focus {
  border: 1px solid #00A75D;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 4px 0 rgba(0, 167, 93, 0.5);
  color: #414042;
}
/* line 739, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.links {
  padding: 10px;
}
/* line 741, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.links span {
  color: #12CAC9;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.15px;
  line-height: 26px;
}
/* line 748, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.links span i {
  position: relative;
  padding: 2px;
  top: 3px;
}
/* line 756, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox {
  padding: 20px;
  /* The container */
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a  background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
/* line 760, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #414042;
}
/* line 775, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 784, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border: 1px solid #C8C8C8;
  border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
/* line 799, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .container input:checked ~ .checkmark {
  background-color: #12CAC9;
}
/* line 803, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .container input:disabled ~ .checkmark {
  background-color: #797879;
}
/* line 809, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* line 816, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .container input:checked ~ .checkmark:after {
  display: block;
}
/* line 821, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.checkbox .container .checkmark:after {
  left: 6px;
  top: 1px;
  width: 8px;
  height: 78%;
  border: .5px solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 834, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters {
  padding: 20px;
  /* The container */
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
/* line 838, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .filter-container {
  height: 214px;
  width: 271px;
  border: 1px solid #9B9B9B;
  border-radius: 4px;
  margin: 10px;
}
/* line 846, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .search-container {
  height: 127px;
  width: 271px;
  border: 1px solid #9B9B9B;
  border-radius: 4px;
  margin: 10px;
}
/* line 854, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .multi-search {
  width: 488px;
  margin: 10px;
}
/* line 858, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .selected {
  background: #F8E71C;
}
/* line 861, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .search-input {
  font-size: 16px;
  width: 100%;
  border: none;
  padding-left: 4%;
}
/* line 867, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .checkbox-div {
  padding: 0% 2%;
}
/* line 873, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .container {
  display: block;
  position: relative;
  padding-left: 31px;
  margin-bottom: -4px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* color: #414042; */
  font-weight: 100;
}
/* line 889, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 898, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .checkmark {
  position: absolute;
  top: 4px;
  left: 9px;
  height: 13px;
  width: 13px;
  border: 1px solid gray;
  border-radius: 2px;
  background-color: #F1EEEE;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
/* line 917, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* line 924, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .container input:checked ~ .checkmark:after {
  display: block;
}
/* line 929, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.filters .container .checkmark:after {
  left: 3px;
  /* top: 1px; */
  width: 5px;
  height: 78%;
  border: .5px solid gray;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 946, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.tooltip .container {
  height: 82px;
  width: 300px;
  border-radius: 3px;
  background-color: #FFFFFF;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.39);
}
/* line 955, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.tooltip .heading {
  color: #414042;
  font-size: 14px;
  font-weight: bold;
  padding-left: 9px;
  padding-top: 5px;
}
/* line 963, ../../app/assets/stylesheets/partials/overall/_uiguide.scss */
.uiguide section.tooltip .content {
  color: #414042;
  font-size: 12px;
  font-weight: 100;
  padding-left: 10px;
}

/** All Elements for French language need to be nested here **/
/* line 4, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr form p.madlib {
  padding: 0;
}
/* line 11, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr form p.callout input[type=checkbox],
.fr form p.callout input[type=radio] {
  margin-left: 3px;
}
/* line 20, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr form.user_search_form #user_search {
  width: 33%;
}
/* line 29, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #content .switch_setting label {
  margin-left: .4em !important;
}
/* line 33, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #content .switch_setting .status {
  width: 40% !important;
  margin: 0.4em 0.5em !important;
}
/* line 41, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr .cover a.preview {
  position: relative;
  top: .5em;
}
/* line 49, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #action-bar .primary a {
  margin-right: 30px;
  margin-right: 2.5rem;
}
/* line 51, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #action-bar .primary a:last-child {
  margin-right: 0px;
}
/* line 57, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #action-bar .secondary a, .fr #action-bar .secondary .as_action {
  margin-left: 15px;
  margin-left: 1.25rem;
}
/* line 59, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #action-bar .secondary a:last-child, .fr #action-bar .secondary .as_action:last-child {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
  line-height: 2.66667rem;
}
/* line 69, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr .languagepicker {
  width: 113px;
}
/* line 72, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr section.cards .right-card .payment-add-button {
  min-width: 190px;
}
/* line 76, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr .new_block_request ol.fields li.actions input {
  width: 200px !important;
}
/* line 79, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr #action-bar a {
  display: inline;
}
/* line 83, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr .container .dataTables_wrapper .dt-buttons .copy-button {
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 87, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr nav.admin > ul > li > a.menuitem_document_repository {
  padding-top: 25px;
  padding-top: 2.08333rem;
}
/* line 91, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr .order_meta dt {
  width: 25%;
}
/* line 94, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr .order_meta dd {
  width: 74%;
}
/* line 98, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.fr ol.orders .header div.order_date_price {
  width: 40%;
}

/* line 103, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body.admin-reports.fr div#view div#content .widget_chart .widget_info .selectdiv,
body.admin-reports.fr div#view div#content .widget_chart_two .widget_info .selectdiv {
  margin-left: 0;
}
/* line 106, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body.admin-reports.fr div#view div#content .widget_chart .widget_info .selectdiv select,
body.admin-reports.fr div#view div#content .widget_chart_two .widget_info .selectdiv select {
  max-width: 200px;
}

/* line 114, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body[class^=admin].fr #view[role="main"] #sidebar, body[class^=building_blocks-admin].fr #view[role="main"] #sidebar,
body[class^=account].fr #view[role="main"] #sidebar, body[class^=downloads].fr #view[role="main"] #sidebar,
body[class^=support].fr #view[role="main"] #sidebar {
  width: 17.4%;
}
/* line 116, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body[class^=admin].fr #view[role="main"] #sidebar nav.admin > ul > li > a, body[class^=admin].fr #view[role="main"] #sidebar nav.admin > ul > li.open ul, body[class^=admin].fr #view[role="main"] #sidebar nav.admin > ul > li.current ul, body[class^=building_blocks-admin].fr #view[role="main"] #sidebar nav.admin > ul > li > a, body[class^=building_blocks-admin].fr #view[role="main"] #sidebar nav.admin > ul > li.open ul, body[class^=building_blocks-admin].fr #view[role="main"] #sidebar nav.admin > ul > li.current ul,
body[class^=account].fr #view[role="main"] #sidebar nav.admin > ul > li > a,
body[class^=account].fr #view[role="main"] #sidebar nav.admin > ul > li.open ul,
body[class^=account].fr #view[role="main"] #sidebar nav.admin > ul > li.current ul, body[class^=downloads].fr #view[role="main"] #sidebar nav.admin > ul > li > a, body[class^=downloads].fr #view[role="main"] #sidebar nav.admin > ul > li.open ul, body[class^=downloads].fr #view[role="main"] #sidebar nav.admin > ul > li.current ul,
body[class^=support].fr #view[role="main"] #sidebar nav.admin > ul > li > a,
body[class^=support].fr #view[role="main"] #sidebar nav.admin > ul > li.open ul,
body[class^=support].fr #view[role="main"] #sidebar nav.admin > ul > li.current ul {
  width: 208px;
  width: 17.33333rem;
}

/* line 125, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body[class^="admin-purchasing"] #view #content section header {
  height: 350px;
}

/* line 133, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.admin-groups.fr #view #content form.edit_group section fieldset.current_users .members p {
  width: 29%;
}
/* line 135, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
.admin-groups.fr #view #content form.edit_group section fieldset.current_users .members p.actions {
  width: 40%;
}

/* line 141, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body[class^=admin].fr #content section.group_list h2.default:before, body[class^=catalogs].fr #content section.group_list h2.default:before, body[class^=account].fr #content section.group_list h2.default:before, body[class^=tags].fr #content section.group_list h2.default:before {
  content: 'Groupe par défaut';
}

/* line 146, ../../app/assets/stylesheets/partials/overall/_french_language.scss */
body.products.fr #view[role="main"] #content .view_versions {
  padding-top: 27px;
  padding-top: 2.25rem;
  width: 520px;
}

/* line 5, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content h1, body.products #view #sidebar h1 {
  margin-top: 0;
  padding-top: 0;
  font-size: 24px;
  font-size: 2rem;
  line-height: 22px;
  line-height: 1.83333rem;
  padding-bottom: 25px;
  padding-bottom: 2.08333rem;
  margin: 0 0 27px 0;
  margin: 0 0 2.25rem 0;
  border-bottom: 1px solid #e1e1e1;
  font-weight: normal;
}
/* line 15, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content hr, body.products #view #sidebar hr {
  color: #e1e1e1;
  margin: 45px 0px;
  margin: 3.75rem 0px;
}
/* line 18, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content hr:last-child, body.products #view #sidebar hr:last-child {
  display: none;
}
/* line 22, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .available_text, body.products #view #sidebar .available_text {
  color: #414042;
  font-size: 14px;
  font-size: 1.16667rem;
  font-weight: 600;
  margin: 1rem 1rem 1rem 0;
}
/* line 28, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .products_to_download, body.products #view #sidebar .products_to_download {
  table-layout: auto;
}
/* line 32, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .products_to_download tbody tr td, body.products #view #sidebar .products_to_download tbody tr td {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  word-wrap: break-word;
}
/* line 37, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .products_to_download tbody tr td.file_language, body.products #view #sidebar .products_to_download tbody tr td.file_language {
  width: 20%;
}
/* line 40, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .products_to_download tbody tr td.file_name, body.products #view #sidebar .products_to_download tbody tr td.file_name {
  width: 30%;
}
/* line 43, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .products_to_download tbody tr td.page_count, body.products #view #content .products_to_download tbody tr td.file_size, body.products #view #sidebar .products_to_download tbody tr td.page_count, body.products #view #sidebar .products_to_download tbody tr td.file_size {
  width: 10%;
}
/* line 46, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view #content .products_to_download tbody tr td.actions, body.products #view #sidebar .products_to_download tbody tr td.actions {
  width: 15%;
}
/* line 55, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail {
  background-color: #f9f9fa;
}
/* line 57, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside {
  padding: 0 12px 0 14px;
  padding: 0 1rem 0 1.16667rem;
}
/* line 63, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container .connection_list_header {
  font-size: 17px;
  font-weight: 600;
  padding: 0;
  margin: 0;
}
/* line 69, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container .connection_list_desc {
  margin-top: 0px;
}
/* line 73, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container h2 {
  padding-left: 20px;
  padding-left: 1.66667rem;
}
/* line 75, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container h2:first-child {
  margin-top: 0;
}
/* line 79, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container p, body.products .left_rail .asides-container ul {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 20px;
  line-height: 1.66667rem;
}
/* line 83, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container aside {
  border-bottom: 1px solid #e1e1e1;
  padding: 0 16px 7px 20px;
  padding: 0 1.33333rem 0.58333rem 1.66667rem;
  margin-bottom: 27px;
  margin-bottom: 2.25rem;
}
/* line 87, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container aside:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
/* line 93, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container, body.products .left_rail .history-aside-container {
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding: 24px 0px;
  padding: 2rem 0px;
  margin-bottom: 20px;
  margin-bottom: 1.66667rem;
}
/* line 94, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail .asides-container h1, body.products .left_rail .history-aside-container h1 {
  padding-left: 20px;
  padding-left: 1.66667rem;
  font-size: 24px;
  font-size: 2rem;
}
/* line 105, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history {
  padding-left: 0px;
  padding-left: 0rem;
  margin: 0 0 0 23px;
  margin: 0 0 0 1.91667rem;
}
/* line 110, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year {
  position: relative;
  top: 3px;
  padding-top: 0px !important;
}
/* line 114, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year h2 {
  font-size: 24px;
  font-size: 2rem;
  line-height: 22px;
  line-height: 1.83333rem;
  font-weight: normal;
  position: relative;
  top: -6px;
}
/* line 121, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year ol {
  margin: 0;
  position: relative;
  top: 10px;
}
/* line 126, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year i, body.products .left_rail aside.history .year time, body.products .left_rail aside.history .year a {
  position: relative;
}
/* line 129, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year i {
  top: -28px;
}
/* line 135, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year:first-child h2, body.products .left_rail aside.history .year:last-child li:last-child {
  border-left: 1px solid transparent;
}
/* line 138, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li {
  padding: 10px 26px 10px 26px;
  padding: 0.83333rem 2.16667rem 0.83333rem 2.16667rem;
}
/* line 141, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year h2 {
  padding: 0px 26px 20px 26px;
  padding: 0px 2.16667rem 1.66667rem 2.16667rem;
}
/* line 144, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li, body.products .left_rail aside.history .year h2 {
  position: relative;
  border-left: 1px solid #e1e1e1;
  top: 10px;
  top: 0.83333rem;
  margin: 0;
}
/* line 149, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li i, body.products .left_rail aside.history .year li a, body.products .left_rail aside.history .year li time, body.products .left_rail aside.history .year h2 i, body.products .left_rail aside.history .year h2 a, body.products .left_rail aside.history .year h2 time {
  display: inline-block;
  top: -29px;
  top: -2.41667rem;
}
/* line 153, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li time, body.products .left_rail aside.history .year h2 time {
  line-height: 18px;
  line-height: 1.5rem;
  color: #4a4a4a;
  display: block;
  padding-bottom: 8px;
  padding-bottom: 0.66667rem;
}
/* line 159, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li a, body.products .left_rail aside.history .year li time, body.products .left_rail aside.history .year h2 a, body.products .left_rail aside.history .year h2 time {
  font-size: 16px;
  font-size: 1.33333rem;
  top: -22px;
}
/* line 163, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li a, body.products .left_rail aside.history .year h2 a {
  line-height: 22px;
  line-height: 1.83333rem;
}
/* line 166, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li i, body.products .left_rail aside.history .year h2 i {
  position: absolute;
  left: -11.5px;
  top: -12px;
  font-size: 22px;
  width: 22px;
  color: #c8c8c8;
  background-color: white;
}
/* line 176, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li.current i, body.products .left_rail aside.history .year h2.current i {
  color: #0e8383;
}
/* line 179, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li.current time, body.products .left_rail aside.history .year h2.current time {
  color: #414042;
}
/* line 182, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.history .year li.current a, body.products .left_rail aside.history .year h2.current a {
  font-weight: 600;
  color: #414042;
}
/* line 191, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products .left_rail aside.categories li {
  margin-bottom: 18px;
  margin-bottom: 1.5rem;
}
/* line 198, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content {
  padding: 0px;
  border: none;
  box-shadow: none;
  background: transparent;
}
/* line 205, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links {
  *zoom: 1;
  margin: 0;
  margin-top: -4px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.products #view[role="main"] #content #tabs .tab-links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 209, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links li {
  display: inline-block;
  float: left;
  padding: 15px 0px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border: 1px solid #e1e1e1;
  border-bottom: none;
  background-color: #F9F9FA;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  width: 240px;
  text-align: center;
  position: relative;
  bottom: -3px;
  z-index: 1;
  visibility: hidden;
}
/* line 225, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links li a {
  color: #767676;
  text-decoration: none;
}
/* line 228, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links li a.disabled {
  cursor: auto;
}
/* line 232, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links li.active {
  z-index: 3;
  border-bottom: 1px solid white;
  padding-bottom: 16px;
  background-color: white;
  visibility: visible;
}
/* line 238, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links li.active a {
  color: #0e8383;
}
/* line 241, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-links li.active::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -6px;
  left: 0px;
  height: 12px;
  width: 100%;
  background: white;
  z-index: 4;
}
/* line 255, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-panel {
  display: none;
}
/* line 257, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content #tabs .tab-panel.active {
  position: relative;
  z-index: 2;
  display: block;
  padding: 20px 30px;
  border: 1px solid #e1e1e1;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}
/* line 271, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details {
  *zoom: 1;
  margin-top: 1em;
  margin-bottom: 3em;
  padding-top: 1em;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.products #view[role="main"] #content .details:after {
  content: "";
  display: table;
  clear: both;
}
/* line 277, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .metadata {
  *zoom: 1;
}
/* line 278, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .metadata h2, body.products #view[role="main"] #content .metadata h3 {
  border-bottom: none;
  color: #414042;
  font-weight: normal;
}
/* line 283, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .metadata h2 {
  font-size: 24px;
  font-size: 2rem;
  line-height: 26px;
  line-height: 2.16667rem;
}
/* line 287, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .metadata h3 {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 20px;
  line-height: 1.66667rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.products #view[role="main"] #content .metadata:after {
  content: "";
  display: table;
  clear: both;
}
/* line 295, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .cover {
  width: 120px;
  margin: 0 1em 0 0;
  float: left;
}
/* line 299, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .cover img, body.products #view[role="main"] #content .details .cover a {
  display: block;
  margin: 0;
  text-align: center;
  max-width: 100%;
}
/* line 305, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .cover img {
  border: 1px solid #e5e5e5;
}
/* line 306, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .cover img.logo {
  margin: 0 auto 1em;
}
/* line 308, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .metadata {
  float: left;
  margin: 0;
  width: 580px;
}
/* line 313, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .type_and_publisher {
  float: right;
  margin: 2.25em 0 0;
  width: 80px;
}
/* line 317, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .type_and_publisher dt {
  display: none;
}
/* line 320, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .type_and_publisher dd {
  display: block;
  float: none;
  text-transform: uppercase;
  margin: 0;
}
/* line 325, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .type_and_publisher dd strong {
  font-size: 12px;
  font-size: 1rem;
}
/* line 330, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details .type_and_publisher dd.logo {
  min-height: 60px;
}
/* line 335, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content a.preview {
  position: relative;
  padding: 5px;
  font-size: 14px;
  line-height: 14px;
}
/* line 340, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content a.preview::before {
  content: '';
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-bottom: 10px solid #0e8383;
  display: inline-block;
  position: absolute;
  top: -16px;
  right: calc(50% - 8px);
}
/* line 353, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .details.with-art .metadata {
  width: 450px;
}
/* line 357, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .view_versions {
  padding-top: 27px;
  padding-top: 2.25rem;
}
/* line 359, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .view_versions a {
  text-decoration: none;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 15px;
  margin-bottom: 1.25rem;
  font-size: 14px;
  font-size: 1.16667rem;
  display: inline-block;
}
/* line 372, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .secondary section div.metadata div.view_versions a {
  display: none;
}
/* line 380, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content hgroup {
  margin: 0 0 1em;
}
/* line 382, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content hgroup h1, body.products #view[role="main"] #content hgroup h2 {
  font: 400 2.5em/1.25 "Source Sans Pro", sans-serif;
  text-transform: none;
  margin: 0 0 .25em;
}
/* line 387, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content hgroup h2 {
  font-size: 1.5em;
  color: #777777;
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
/* line 398, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content dl {
  *zoom: 1;
  margin: 0 0 .5em;
  font-weight: bold;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.products #view[role="main"] #content dl:after {
  content: "";
  display: table;
  clear: both;
}
/* line 403, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content dl.authorship {
  margin-bottom: 0;
}
/* line 406, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content dl dt {
  float: left;
  clear: left;
  width: auto;
  min-width: 80px;
  margin: 0 .25em 0 0;
  text-transform: none;
}
/* line 414, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content dl dd {
  float: left;
  width: auto;
  font-weight: normal;
  margin-left: 6px;
  max-width: 300px;
}
/* line 420, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content dl dd:first-of-type {
  margin-left: 0;
}
/* line 426, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo {
  float: right;
  display: table;
  width: 15%;
  color: #414042;
}
/* line 431, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dl.dd-container {
  display: table-row;
  float: none;
  text-align: center;
}
/* line 436, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dt {
  display: none;
}
/* line 439, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd {
  font-size: 14px;
  font-size: 1.16667rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
  margin-bottom: 1.25rem;
}
/* line 446, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.product_type {
  min-width: 96px;
  min-width: 8rem;
  width: 96px;
  width: 8rem;
}
/* line 450, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.publisher_logo {
  display: inline-block;
  background-color: white;
  width: 96px;
  width: 8rem;
  height: 96px;
  height: 8rem;
  padding: 18px;
  padding: 1.5rem;
  margin-right: 0;
  border-radius: 50%;
  border: 1px solid #c8c8c8;
  white-space: nowrap;
}
/* line 460, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.publisher_logo .vertical-align-img-helper {
  float: unset;
}
/* line 464, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.publisher_logo img {
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
}
/* line 470, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.notes {
  text-transform: none;
  font-weight: 600;
  white-space: nowrap;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 16px;
  line-height: 1.33333rem;
}
/* line 476, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.notes .help_tool_tip_on_hover {
  border-bottom: none;
}
/* line 479, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.notes a, body.products #view[role="main"] #content .type_and_publisher_logo dd.notes i.material-icons-outlined {
  vertical-align: middle;
}
/* line 482, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .type_and_publisher_logo dd.notes i.material-icons-outlined {
  padding-left: 8px;
  padding-left: 0.66667rem;
  font-size: 18px;
  font-size: 1.5rem;
}
/* line 490, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table {
  margin: 1em 0;
}
/* line 491, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table a {
  font-weight: 600;
}
/* line 495, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table.products_to_download {
  margin-bottom: 2em;
}
/* line 498, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table th, body.products #view[role="main"] #content table td {
  vertical-align: middle;
}
/* line 500, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table th.textual, body.products #view[role="main"] #content table td.textual {
  text-align: left;
}
/* line 503, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table th .button, body.products #view[role="main"] #content table td .button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  padding-top: 8px;
  padding-top: 0.66667rem;
  padding-bottom: 8px;
  padding-bottom: 0.66667rem;
  font-size: 14px;
  font-size: 1.16667rem;
}
/* line 513, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table th .button i, body.products #view[role="main"] #content table td .button i {
  padding-right: 4px;
}
/* line 520, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content table tr:last-child td {
  border: none;
}
/* line 527, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert {
  padding: 11px 16px;
  padding: 0.91667rem 1.33333rem;
  border: 1px solid #c8c8c8;
  background-color: white;
  border-radius: 4px;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.products #view[role="main"] #content .message.alert:after {
  content: "";
  display: table;
  clear: both;
}
/* line 536, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert .reason,
body.products #view[role="main"] #content .message.alert .request {
  display: inline-block;
  color: #414042;
  width: calc(100% - 40px);
  margin-left: 1rem;
  font-size: 1.3333rem;
  vertical-align: middle;
}
/* line 544, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert .reason p,
body.products #view[role="main"] #content .message.alert .request p {
  font-size: 1.1667rem;
  margin: 0 0 .5em;
}
/* line 551, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert img.icon,
body.products #view[role="main"] #content .message.alert i {
  display: inline-block;
  width: 1.3333rem;
  height: 1.3333rem;
  vertical-align: top;
}
/* line 558, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert a.action {
  display: block;
  clear: both;
  float: right;
  width: auto;
}
/* line 565, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert.error {
  border-color: #a00000;
  background-color: #fff7f7;
}
/* line 569, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .message.alert.error i {
  color: #a00000;
}
/* line 576, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .about {
  margin: 3em 0;
}
/* line 578, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .about h1 {
  border: none !important;
  margin-bottom: 0 !important;
}
/* line 583, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .about table th {
  padding: 3px 12px;
  border: none;
  color: #828282;
  font-weight: normal;
}
/* line 589, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content .about table td {
  padding: 6px 12px;
  color: #505050;
  font-size: 1.1em;
  border: none;
}
/* line 600, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content section.metadata-wrapper h1 {
  border-bottom: 0 !important;
  margin-bottom: 1rem !important;
}
/* line 609, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content section.addendum {
  margin: 2em 0;
}
/* line 611, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content section.addendum h1 {
  border: none !important;
  margin-bottom: 1rem !important;
}
/* line 617, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content section.addendum thead tr td {
  text-align: left;
}
/* line 624, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content section.addendum tbody tr td {
  text-align: left;
}
/* line 630, ../../app/assets/stylesheets/partials/contextual/_products.scss */
body.products #view[role="main"] #content section.addendum section hgroup h2 {
  font-size: 20px;
  font-size: 1.66667rem;
  margin-bottom: 0rem !important;
}

/* line 640, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#language_picker_display {
  float: right;
  margin: 0;
  font-size: 16px;
  font-size: 1.33333rem;
  color: #414042;
}

/* line 646, ../../app/assets/stylesheets/partials/contextual/_products.scss */
.country-restriction {
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 16px;
  line-height: 1.33333rem;
  font-style: italic;
}

/* line 652, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#chrome_popup .chrome_modal_content {
  top: 120px;
  left: 100px;
  width: 560px;
  background: #eeeeee url(/assets/modal-gloss.png) no-repeat -200px -80px;
  position: absolute;
  border: 1px solid #0083bf;
  z-index: 101;
  padding: 30px 40px 34px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 667, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#chrome_popup .chrome_modal_content .accept_button {
  float: right;
}

/* line 672, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  background: #fff;
  width: 106%;
  height: 100%;
  opacity: 0.85;
}

/* line 683, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .content {
  top: 180px;
  left: 100px;
  width: 480px;
  min-height: 275px;
  background: white;
  position: absolute;
  border: 1px solid #0e8383;
  z-index: 101;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 697, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .content h2 {
  margin: 5px 0;
  font-weight: bold;
}
/* line 702, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .close {
  color: white;
  font-weight: bold;
  font-size: 2em;
  position: absolute;
  z-index: 300;
  top: 2%;
  right: 2%;
  cursor: pointer;
}
/* line 712, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .header {
  background: #0e8383;
  padding: 2% 2%;
  height: 50px;
}
/* line 716, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .header h2 {
  color: white;
}
/* line 720, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .description {
  font-size: 16px;
  padding: 2% 4%;
}
/* line 724, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .actions {
  text-align: right;
  margin-right: 4%;
}
/* line 727, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .actions .button {
  padding: 8px;
}
/* line 730, ../../app/assets/stylesheets/partials/contextual/_products.scss */
#printing_restrictions .actions .cancel, #printing_restrictions .actions a.requester_cancel, #printing_restrictions .actions a.cancel_requester_cancel, #printing_restrictions .actions a.feedback_requester_cancel, #printing_restrictions .actions input.requester_cancel, #printing_restrictions .actions .secondary-button, #printing_restrictions .actions .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button #printing_restrictions .actions a {
  margin-right: 4%;
}

/* line 735, ../../app/assets/stylesheets/partials/contextual/_products.scss */
.no_print {
  font-size: 0.85em;
  color: #ff0000;
}

/* line 739, ../../app/assets/stylesheets/partials/contextual/_products.scss */
.tooltip-wrap {
  position: relative;
  width: 25%;
}

/* line 743, ../../app/assets/stylesheets/partials/contextual/_products.scss */
.tooltip-content {
  display: none;
  position: absolute;
  bottom: 5%;
  left: 70%;
  background: #eeeeee url(/assets/modal-gloss.png) no-repeat -200px -80px;
  padding: .5em;
  width: 560px;
  border: 1px solid #0083bf;
}

/* line 753, ../../app/assets/stylesheets/partials/contextual/_products.scss */
.tooltip-wrap:hover .tooltip-content {
  display: block;
}

/* line 756, ../../app/assets/stylesheets/partials/contextual/_products.scss */
th.actions, td.actions {
  text-align: center;
}
/* line 759, ../../app/assets/stylesheets/partials/contextual/_products.scss */
th.actions a.disabled, td.actions a.disabled {
  pointer-events: none;
}
/* line 762, ../../app/assets/stylesheets/partials/contextual/_products.scss */
th.actions a i.material-icons, td.actions a i.material-icons {
  padding-bottom: 1px;
}

/* line 770, ../../app/assets/stylesheets/partials/contextual/_products.scss */
.ui-qtip-ent-popup .qtip-content .button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  padding-top: 8px;
  padding-top: 0.66667rem;
  padding-bottom: 8px;
  padding-bottom: 0.66667rem;
  font-size: 14px;
  font-size: 1.16667rem;
}

/* line 3, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #view[role="main"] #content h1, body.subgroups #view[role="main"] #content h1, body.catalogs #view[role="main"] #content h1, body.tags #view[role="main"] #content h1 {
  padding: 0 0 27px 0;
  padding: 0 0 2.25rem 0;
  margin: 0 0 21px 0;
  margin: 0 0 1.75rem 0;
  border-bottom: 1px solid #c8c8c8 !important;
  height: 55px;
  height: 4.58333rem;
}
/* line 10, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #view[role="main"] #content form.search_form_edit .actions, body.subgroups #view[role="main"] #content form.search_form_edit .actions, body.catalogs #view[role="main"] #content form.search_form_edit .actions, body.tags #view[role="main"] #content form.search_form_edit .actions {
  margin-left: 21%;
}
/* line 12, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #view[role="main"] #content form.search_form_edit .actions .button, body.subgroups #view[role="main"] #content form.search_form_edit .actions .button, body.catalogs #view[role="main"] #content form.search_form_edit .actions .button, body.tags #view[role="main"] #content form.search_form_edit .actions .button {
  margin-left: 5px;
  margin-left: 0.41667rem;
}
/* line 18, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #view[role="main"] #content form.search_form_edit ol li label, body.subgroups #view[role="main"] #content form.search_form_edit ol li label, body.catalogs #view[role="main"] #content form.search_form_edit ol li label, body.tags #view[role="main"] #content form.search_form_edit ol li label {
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
}
/* line 25, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #view[role="main"] #content form.search_form p.actions, body.subgroups #view[role="main"] #content form.search_form p.actions, body.catalogs #view[role="main"] #content form.search_form p.actions, body.tags #view[role="main"] #content form.search_form p.actions {
  margin-left: 30%;
}
/* line 31, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content, body.subgroups.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content, body.catalogs.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content, body.tags.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content {
  padding: 20px 17px;
  padding: 1.66667rem 1.41667rem;
}
/* line 33, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content > h1, body.subgroups.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content > h1, body.catalogs.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content > h1, body.tags.results-slim-content:not(.prevent-slim-content) #view[role="main"] #content > h1 {
  display: none;
}
/* line 37, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #page_title.search-show h1, body.subgroups #page_title.search-show h1, body.catalogs #page_title.search-show h1, body.tags #page_title.search-show h1 {
  margin: .5em 0 0 0;
}
/* line 42, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #topbar p, body.subgroups #topbar p, body.catalogs #topbar p, body.tags #topbar p {
  border: none;
  color: #414042;
  font-size: 16px;
  margin: 0;
  padding: 10px 0px 38px 0px;
}
/* line 48, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #topbar p em, body.subgroups #topbar p em, body.catalogs #topbar p em, body.tags #topbar p em {
  overflow: hidden;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 54, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #topbar #search_download, body.subgroups #topbar #search_download, body.catalogs #topbar #search_download, body.tags #topbar #search_download {
  font-weight: 600;
  color: #0A6767;
}
/* line 57, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #topbar #search_download a, body.searches #topbar #search_download i, body.subgroups #topbar #search_download a, body.subgroups #topbar #search_download i, body.catalogs #topbar #search_download a, body.catalogs #topbar #search_download i, body.tags #topbar #search_download a, body.tags #topbar #search_download i {
  color: #0A6767;
}
/* line 60, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #topbar #search_download i, body.subgroups #topbar #search_download i, body.catalogs #topbar #search_download i, body.tags #topbar #search_download i {
  position: relative;
  top: -2px;
}
/* line 68, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar h3, body.subgroups #sidebar h3, body.catalogs #sidebar h3, body.tags #sidebar h3 {
  padding-left: 1em;
}
/* line 71, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar h1, body.subgroups #sidebar h1, body.catalogs #sidebar h1, body.tags #sidebar h1 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 27px;
  padding-bottom: 2.25rem;
  border-bottom: 1px solid #c8c8c8;
  font-size: 24px;
  font-size: 2rem;
  margin: 0;
  font-weight: normal;
  line-height: 22px;
  line-height: 1.83333rem;
  height: 55px;
}
/* line 83, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .left_rail, body.subgroups #sidebar .left_rail, body.catalogs #sidebar .left_rail, body.tags #sidebar .left_rail {
  border-radius: 4px;
  background-color: #FFF;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding: 27px 0px 30px 0px;
  padding: 2.25rem 0px 2.5rem 0px;
}
/* line 89, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar ol.itemized, body.subgroups #sidebar ol.itemized, body.catalogs #sidebar ol.itemized, body.tags #sidebar ol.itemized {
  border: 1px solid #c8c8c8;
  margin: 0px;
  padding: 7px;
  border-radius: 3px;
  max-height: 198px;
  overflow-y: auto;
  height: auto;
}
/* line 97, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar ol.itemized li, body.subgroups #sidebar ol.itemized li, body.catalogs #sidebar ol.itemized li, body.tags #sidebar ol.itemized li {
  font-size: 16px;
}
/* line 99, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar ol.itemized li .checkbox-container, body.subgroups #sidebar ol.itemized li .checkbox-container, body.catalogs #sidebar ol.itemized li .checkbox-container, body.tags #sidebar ol.itemized li .checkbox-container {
  padding-left: 26px;
  display: block;
  width: 100%;
  font-weight: normal;
  margin-bottom: 5px;
}
/* line 105, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar ol.itemized li .checkbox-container input:disabled ~ .checkbox-checkmark, body.subgroups #sidebar ol.itemized li .checkbox-container input:disabled ~ .checkbox-checkmark, body.catalogs #sidebar ol.itemized li .checkbox-container input:disabled ~ .checkbox-checkmark, body.tags #sidebar ol.itemized li .checkbox-container input:disabled ~ .checkbox-checkmark {
  background-color: #c8c8c8;
  border: 1px solid #969696;
}
/* line 111, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar ol.itemized li:last-of-type .checkbox-container, body.subgroups #sidebar ol.itemized li:last-of-type .checkbox-container, body.catalogs #sidebar ol.itemized li:last-of-type .checkbox-container, body.tags #sidebar ol.itemized li:last-of-type .checkbox-container {
  margin-bottom: 0;
}
/* line 117, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar #browse_subs_facet_label, body.subgroups #sidebar #browse_subs_facet_label, body.catalogs #sidebar #browse_subs_facet_label, body.tags #sidebar #browse_subs_facet_label {
  margin-bottom: 0;
  margin-top: 10px;
  width: auto;
}
/* line 122, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .deselect, body.subgroups #sidebar .deselect, body.catalogs #sidebar .deselect, body.tags #sidebar .deselect {
  float: right;
  display: inline-block;
  font-weight: 600;
  clear: right;
  padding: 10px 15px;
}
/* line 129, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container, body.subgroups #sidebar .search-filter-container, body.catalogs #sidebar .search-filter-container, body.tags #sidebar .search-filter-container {
  padding: 23px 0px 20px 0px;
  margin: 0 15px;
  border-bottom: 1px solid #c8c8c8;
}
/* line 130, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container h2, body.subgroups #sidebar .search-filter-container h2, body.catalogs #sidebar .search-filter-container h2, body.tags #sidebar .search-filter-container h2 {
  margin: 0;
  padding-bottom: 12px;
}
/* line 133, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container h2 .material-icons, body.searches #sidebar .search-filter-container h2 body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body.searches #sidebar .search-filter-container h2 a.admin:before, body.searches #sidebar .search-filter-container h2 #action-bar .primary a.admin:before, #action-bar .primary body.searches #sidebar .search-filter-container h2 a.admin:before, body.searches #sidebar .search-filter-container h2 .notice-item p:before, .notice-item body.searches #sidebar .search-filter-container h2 p:before, body.searches #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.searches #sidebar .search-filter-container h2 a.tools_acrobat:before, body.searches #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.searches #sidebar .search-filter-container h2 a.tools_fileopen:before, body.searches #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.searches #sidebar .search-filter-container h2 a.tools_test:before, body.searches #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.searches #sidebar .search-filter-container h2 a.tools_faq:before, body.searches #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body.searches #sidebar .search-filter-container h2 a.tools_acrobat:before, body.searches #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body.searches #sidebar .search-filter-container h2 a.tools_fileopen:before, body.searches #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body.searches #sidebar .search-filter-container h2 a.tools_test:before, body.searches #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body.searches #sidebar .search-filter-container h2 a.tools_faq:before, body.subgroups #sidebar .search-filter-container h2 .material-icons, body.subgroups #sidebar .search-filter-container h2 body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body.subgroups #sidebar .search-filter-container h2 a.admin:before, body.subgroups #sidebar .search-filter-container h2 #action-bar .primary a.admin:before, #action-bar .primary body.subgroups #sidebar .search-filter-container h2 a.admin:before, body.subgroups #sidebar .search-filter-container h2 .notice-item p:before, .notice-item body.subgroups #sidebar .search-filter-container h2 p:before, body.subgroups #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.subgroups #sidebar .search-filter-container h2 a.tools_acrobat:before, body.subgroups #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.subgroups #sidebar .search-filter-container h2 a.tools_fileopen:before, body.subgroups #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.subgroups #sidebar .search-filter-container h2 a.tools_test:before, body.subgroups #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.subgroups #sidebar .search-filter-container h2 a.tools_faq:before, body.subgroups #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body.subgroups #sidebar .search-filter-container h2 a.tools_acrobat:before, body.subgroups #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body.subgroups #sidebar .search-filter-container h2 a.tools_fileopen:before, body.subgroups #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body.subgroups #sidebar .search-filter-container h2 a.tools_test:before, body.subgroups #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body.subgroups #sidebar .search-filter-container h2 a.tools_faq:before, body.catalogs #sidebar .search-filter-container h2 .material-icons, body.catalogs #sidebar .search-filter-container h2 body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body.catalogs #sidebar .search-filter-container h2 a.admin:before, body.catalogs #sidebar .search-filter-container h2 #action-bar .primary a.admin:before, #action-bar .primary body.catalogs #sidebar .search-filter-container h2 a.admin:before, body.catalogs #sidebar .search-filter-container h2 .notice-item p:before, .notice-item body.catalogs #sidebar .search-filter-container h2 p:before, body.catalogs #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.catalogs #sidebar .search-filter-container h2 a.tools_acrobat:before, body.catalogs #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.catalogs #sidebar .search-filter-container h2 a.tools_fileopen:before, body.catalogs #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.catalogs #sidebar .search-filter-container h2 a.tools_test:before, body.catalogs #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.catalogs #sidebar .search-filter-container h2 a.tools_faq:before, body.catalogs #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body.catalogs #sidebar .search-filter-container h2 a.tools_acrobat:before, body.catalogs #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body.catalogs #sidebar .search-filter-container h2 a.tools_fileopen:before, body.catalogs #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body.catalogs #sidebar .search-filter-container h2 a.tools_test:before, body.catalogs #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body.catalogs #sidebar .search-filter-container h2 a.tools_faq:before, body.tags #sidebar .search-filter-container h2 .material-icons, body.tags #sidebar .search-filter-container h2 body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body.tags #sidebar .search-filter-container h2 a.admin:before, body.tags #sidebar .search-filter-container h2 #action-bar .primary a.admin:before, #action-bar .primary body.tags #sidebar .search-filter-container h2 a.admin:before, body.tags #sidebar .search-filter-container h2 .notice-item p:before, .notice-item body.tags #sidebar .search-filter-container h2 p:before, body.tags #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.tags #sidebar .search-filter-container h2 a.tools_acrobat:before, body.tags #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.tags #sidebar .search-filter-container h2 a.tools_fileopen:before, body.tags #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.tags #sidebar .search-filter-container h2 a.tools_test:before, body.tags #sidebar .search-filter-container h2 #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.tags #sidebar .search-filter-container h2 a.tools_faq:before, body.tags #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body.tags #sidebar .search-filter-container h2 a.tools_acrobat:before, body.tags #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body.tags #sidebar .search-filter-container h2 a.tools_fileopen:before, body.tags #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body.tags #sidebar .search-filter-container h2 a.tools_test:before, body.tags #sidebar .search-filter-container h2 body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body.tags #sidebar .search-filter-container h2 a.tools_faq:before {
  color: #414042;
  font-size: 20px;
}
/* line 138, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container li.facet a, body.subgroups #sidebar .search-filter-container li.facet a, body.catalogs #sidebar .search-filter-container li.facet a, body.tags #sidebar .search-filter-container li.facet a {
  width: 157px;
  width: 13.08333rem;
  display: inline-block;
}
/* line 144, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container .input-tooltip-container, body.subgroups #sidebar .search-filter-container .input-tooltip-container, body.catalogs #sidebar .search-filter-container .input-tooltip-container, body.tags #sidebar .search-filter-container .input-tooltip-container {
  position: relative;
}
/* line 146, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container .input-tooltip-container .filter-facets, body.subgroups #sidebar .search-filter-container .input-tooltip-container .filter-facets, body.catalogs #sidebar .search-filter-container .input-tooltip-container .filter-facets, body.tags #sidebar .search-filter-container .input-tooltip-container .filter-facets {
  border-radius: 3px;
  padding: 8px 7px;
  margin-bottom: 12px;
  font-size: 14px;
  height: 30px;
  width: 100%;
}
/* line 155, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #sidebar .search-filter-container .input-tooltip-container .input-tooltip .highlightable_help, body.subgroups #sidebar .search-filter-container .input-tooltip-container .input-tooltip .highlightable_help, body.catalogs #sidebar .search-filter-container .input-tooltip-container .input-tooltip .highlightable_help, body.tags #sidebar .search-filter-container .input-tooltip-container .input-tooltip .highlightable_help {
  display: block;
  height: 30px;
  width: 30px;
  border-left: 1px solid #c8c8c8;
  border-radius: 3px;
  line-height: 20px;
  padding: 5px;
  position: absolute;
  right: 0px;
  top: 0px;
}
/* line 174, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches input.facet-check, body.subgroups input.facet-check, body.catalogs input.facet-check, body.tags input.facet-check {
  margin-right: 0.625em;
  display: block;
}
/* line 179, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls, body.subgroups #search-results-controls, body.catalogs #search-results-controls, body.tags #search-results-controls {
  *zoom: 1;
  padding: 15px 20px;
  padding: 1.25rem 1.66667rem;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.searches #search-results-controls:after, body.subgroups #search-results-controls:after, body.catalogs #search-results-controls:after, body.tags #search-results-controls:after {
  content: "";
  display: table;
  clear: both;
}
/* line 184, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls select, body.subgroups #search-results-controls select, body.catalogs #search-results-controls select, body.tags #search-results-controls select {
  margin-left: 9px;
  margin-left: 0.75rem;
  padding: 5px;
  padding: 0.41667rem;
  display: inline;
}
/* line 189, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls #active-list-selector, body.subgroups #search-results-controls #active-list-selector, body.catalogs #search-results-controls #active-list-selector, body.tags #search-results-controls #active-list-selector {
  width: calc(100% - 130px);
}
/* line 193, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls #search-sort select, body.subgroups #search-results-controls #search-sort select, body.catalogs #search-results-controls #search-sort select, body.tags #search-results-controls #search-sort select {
  width: calc(100% - 80px);
}
/* line 199, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .left, body.searches #search-results-controls .right, body.subgroups #search-results-controls .left, body.subgroups #search-results-controls .right, body.catalogs #search-results-controls .left, body.catalogs #search-results-controls .right, body.tags #search-results-controls .left, body.tags #search-results-controls .right {
  width: calc(50% - 5px);
  display: inline-block;
  vertical-align: middle;
}
/* line 204, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .left, body.subgroups #search-results-controls .left, body.catalogs #search-results-controls .left, body.tags #search-results-controls .left {
  padding: 0 29px 4px 0;
  color: #414042;
  border-right: 1px solid #c8c8c8;
}
/* line 207, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .left .list-selection-prompt, body.searches #search-results-controls .left .list-selection-display, body.subgroups #search-results-controls .left .list-selection-prompt, body.subgroups #search-results-controls .left .list-selection-display, body.catalogs #search-results-controls .left .list-selection-prompt, body.catalogs #search-results-controls .left .list-selection-display, body.tags #search-results-controls .left .list-selection-prompt, body.tags #search-results-controls .left .list-selection-display {
  vertical-align: middle;
  font-size: 16px;
  display: inline;
  font-weight: normal;
}
/* line 212, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .left .list-selection-prompt i, body.searches #search-results-controls .left .list-selection-prompt, body.searches #search-results-controls .left .list-selection-display i, body.searches #search-results-controls .left .list-selection-display, body.subgroups #search-results-controls .left .list-selection-prompt i, body.subgroups #search-results-controls .left .list-selection-prompt, body.subgroups #search-results-controls .left .list-selection-display i, body.subgroups #search-results-controls .left .list-selection-display, body.catalogs #search-results-controls .left .list-selection-prompt i, body.catalogs #search-results-controls .left .list-selection-prompt, body.catalogs #search-results-controls .left .list-selection-display i, body.catalogs #search-results-controls .left .list-selection-display, body.tags #search-results-controls .left .list-selection-prompt i, body.tags #search-results-controls .left .list-selection-prompt, body.tags #search-results-controls .left .list-selection-display i, body.tags #search-results-controls .left .list-selection-display {
  line-height: 40px;
  line-height: 3.33333rem;
  display: inline-block;
  height: 40px;
  height: 3.33333rem;
}
/* line 217, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .left .list-selection-prompt i, body.searches #search-results-controls .left .list-selection-display i, body.subgroups #search-results-controls .left .list-selection-prompt i, body.subgroups #search-results-controls .left .list-selection-display i, body.catalogs #search-results-controls .left .list-selection-prompt i, body.catalogs #search-results-controls .left .list-selection-display i, body.tags #search-results-controls .left .list-selection-prompt i, body.tags #search-results-controls .left .list-selection-display i {
  font-size: 22px;
  font-size: 1.83333rem;
  vertical-align: top;
  color: #0e8383;
}
/* line 223, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .left .list-selection-display, body.subgroups #search-results-controls .left .list-selection-display, body.catalogs #search-results-controls .left .list-selection-display, body.tags #search-results-controls .left .list-selection-display {
  margin-left: 9px;
  margin-left: 0.75rem;
}
/* line 232, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .right #search-sort, body.subgroups #search-results-controls .right #search-sort, body.catalogs #search-results-controls .right #search-sort, body.tags #search-results-controls .right #search-sort {
  font-weight: normal;
  padding: 0 0 4px 29px;
  padding: 0 0 0.33333rem 2.41667rem;
  font-size: 16px;
  font-size: 1.33333rem;
}
/* line 236, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches #search-results-controls .right #search-sort label, body.subgroups #search-results-controls .right #search-sort label, body.catalogs #search-results-controls .right #search-sort label, body.tags #search-results-controls .right #search-sort label {
  font-weight: normal;
}
/* line 243, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches dl.authorship, body.subgroups dl.authorship, body.catalogs dl.authorship, body.tags dl.authorship {
  color: #414042;
  *zoom: 1;
  margin: 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.searches dl.authorship:after, body.subgroups dl.authorship:after, body.catalogs dl.authorship:after, body.tags dl.authorship:after {
  content: "";
  display: table;
  clear: both;
}
/* line 247, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches dl.authorship dt, body.searches dl.authorship dd, body.subgroups dl.authorship dt, body.subgroups dl.authorship dd, body.catalogs dl.authorship dt, body.catalogs dl.authorship dd, body.tags dl.authorship dt, body.tags dl.authorship dd {
  float: left;
  width: auto;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 26px;
  line-height: 2.16667rem;
}
/* line 251, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches dl.authorship dt, body.subgroups dl.authorship dt, body.catalogs dl.authorship dt, body.tags dl.authorship dt {
  clear: left;
  min-width: 100px;
  min-width: 8.33333rem;
  margin-right: 15px;
  margin-right: 1.25rem;
  font-weight: 600;
}
/* line 257, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches dl.authorship dd, body.subgroups dl.authorship dd, body.catalogs dl.authorship dd, body.tags dl.authorship dd {
  max-width: 350px;
  max-width: 29.16667rem;
  margin: 0;
}
/* line 261, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches dl.authorship dd + dd, body.subgroups dl.authorship dd + dd, body.catalogs dl.authorship dd + dd, body.tags dl.authorship dd + dd {
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 264, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches .scrollable-ol, body.subgroups .scrollable-ol, body.catalogs .scrollable-ol, body.tags .scrollable-ol {
  height: 198px;
  overflow-y: scroll;
}
/* line 269, ../../app/assets/stylesheets/partials/contextual/_search.scss */
body.searches dt, body.subgroups dt, body.catalogs dt, body.tags dt {
  text-transform: none;
}

/* line 280, ../../app/assets/stylesheets/partials/contextual/_search.scss */
.searches #view #content table thead tr th {
  text-align: left;
}
/* line 283, ../../app/assets/stylesheets/partials/contextual/_search.scss */
.searches #view #content table thead tr th.center-content {
  text-align: center;
}
/* line 290, ../../app/assets/stylesheets/partials/contextual/_search.scss */
.searches #view #content table tbody tr .textual {
  max-width: 32em;
  overflow: hidden;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 296, ../../app/assets/stylesheets/partials/contextual/_search.scss */
.searches #view #content table tbody tr .center-content {
  text-align: center;
}
/* line 302, ../../app/assets/stylesheets/partials/contextual/_search.scss */
.searches #view #content th, .searches #view #content td {
  padding: .75em .6em;
}

/* line 312, ../../app/assets/stylesheets/partials/contextual/_search.scss */
div.subgroups a {
  font-weight: 600;
}
/* line 315, ../../app/assets/stylesheets/partials/contextual/_search.scss */
div.subgroups strong {
  font-weight: 600;
}
/* line 319, ../../app/assets/stylesheets/partials/contextual/_search.scss */
div.subgroups .borderless a {
  vertical-align: middle;
  display: inline-block;
  padding: 5px 0 5px 0;
  padding: 0.41667rem 0 0.41667rem 0;
  line-height: 26px;
  line-height: 2.16667rem;
}
/* line 326, ../../app/assets/stylesheets/partials/contextual/_search.scss */
div.subgroups h2 {
  font-weight: 600;
}

/* line 331, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs {
  padding: 21px 0px 0px 0px;
  padding: 1.75rem 0px 0px 0px;
}
/* line 333, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs li {
  border: none;
}
/* line 338, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs a {
  padding: 6px 0px 6px 20px;
  padding: 0.5rem 0px 0.5rem 1.66667rem;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 18px;
  line-height: 1.5rem;
  display: inline-block;
  font-weight: 600;
  color: #414042;
}
/* line 345, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs a:hover {
  color: #0e8383;
  cursor: pointer;
  text-decoration: none;
}
/* line 350, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs a.current {
  border-left: 4px solid #0e8383;
  padding: 6px 0px 6px 16px;
  padding: 0.5rem 0px 0.5rem 1.33333rem;
  color: #0e8383;
}
/* line 357, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs + form .checkbox-container {
  width: auto;
  font-weight: 600;
}
/* line 360, ../../app/assets/stylesheets/partials/contextual/_search.scss */
ol.catalogs + form .checkbox-container .checkbox-checkmark {
  top: 2px;
  top: 0.16667rem;
}

/* line 1, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions {
  background: url("/assets/enterprise_login_bg.jpg") center center no-repeat;
  background-size: cover;
  min-height: 100%;
  position: absolute;
  width: 100%;
}
/* line 7, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions #view {
  background: transparent;
  padding: 10em 0 12em 0;
  height: 100%;
}
/* line 12, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions p {
  color: #414042;
  font-size: 16px;
  letter-spacing: -0.16px;
  line-height: 22px;
}
/* line 17, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions p.error {
  color: #de0000;
}
/* line 22, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions .login_error {
  font-size: 12px;
  display: block;
  margin-top: -2px;
}
/* line 27, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions form {
  margin: 0 auto;
  max-width: 68%;
  background: white;
  border-radius: 4px;
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset {
  padding: 35px;
  padding: 2.91667rem;
  margin: 0;
}
/* line 38, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .login {
  width: 46%;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
/* line 44, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .login .actions {
  float: right;
  padding-right: 1em;
}
/* line 49, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .back_login {
  float: right;
  padding-top: 170px;
  padding-top: 14.16667rem;
}
/* line 50, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .back_login i {
  vertical-align: middle;
  color: #0e8383;
  padding-right: 5px;
  padding-right: 0.41667rem;
}
/* line 57, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .back_login a {
  color: #0e8383;
  vertical-align: middle;
}
/* line 62, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left {
  border-right: 1px solid #767676;
  padding-right: 2em;
  position: relative;
  padding: 15px 24px 20px 0;
  padding: 1.25rem 2rem 1.66667rem 0;
}
/* line 68, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left p.actions {
  margin: 1px;
  margin: 0.08333rem;
}
/* line 72, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left p.alert.error {
  margin-top: -20px;
  font-size: 12.5px;
  line-height: 13px;
}
/* line 78, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left p.login_page input {
  width: 302px;
  border-radius: 20px;
}
/* line 83, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left .go_to_login {
  text-align: right;
  padding-top: 205px;
  padding-top: 17.08333rem;
}
/* line 88, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left .fields li {
  margin: 0 0 25px;
  margin: 0 0 2.08333rem;
}
/* line 90, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left .fields li:nth-child(3) {
  margin: 0 0 10px;
  margin: 0 0 0.83333rem;
}
/* line 93, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .left .fields li#forgot_password {
  padding-bottom: 70px;
  padding-bottom: 5.83333rem;
}
/* line 99, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .right {
  padding: 20px 0 20px 30px;
  padding: 1.66667rem 0 1.66667rem 2.5rem;
}
/* line 102, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset legend {
  color: #0e8383;
  font-size: 37px;
  font-weight: 600;
  letter-spacing: 0.11px;
  line-height: 52px;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
}
/* line 112, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset legend.reset_password {
  font-size: 28px;
}
/* line 115, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset legend.login {
  font-size: 24px;
  color: #414042;
  line-height: 24px;
  text-transform: none;
  width: 100%;
  padding-bottom: 25px;
  padding-bottom: 2.08333rem;
}
/* line 125, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset input#email, body.sessions fieldset input#password {
  height: 40px;
  width: 302px;
  border: 1px solid #767676;
  border-radius: 0;
  background-color: white;
}
/* line 132, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset input#remember_me {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
/* line 137, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset input#new_password, body.sessions fieldset input#confirm_password {
  width: 62%;
}
/* line 141, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset label {
  color: #414042;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 146, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset label[for=remember_me] {
  color: #767676;
  font-weight: normal;
  border-right: 1px solid #767676 !important;
  padding-right: 5px;
  vertical-align: middle;
  line-height: 24px;
}
/* line 155, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .forgot_password {
  color: #0e8383;
  padding-left: 5px;
  vertical-align: middle;
  border-left: 1px solid #9B9B9B;
  position: relative;
  bottom: 1px;
  font-weight: normal;
}
/* line 164, ../../app/assets/stylesheets/partials/contextual/_login.scss */
body.sessions fieldset .remember-me {
  color: #414042;
  font-size: 14px !important;
  padding-left: 26px;
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}

/* line 172, ../../app/assets/stylesheets/partials/contextual/_login.scss */
ol.customer_care {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  padding-right: 1em !important;
  margin-top: 0 !important;
}
/* line 179, ../../app/assets/stylesheets/partials/contextual/_login.scss */
ol.customer_care li {
  margin: 0 !important;
  color: #414042;
  font-size: 16px;
  letter-spacing: -0.16px;
  line-height: 22px;
}
/* line 185, ../../app/assets/stylesheets/partials/contextual/_login.scss */
ol.customer_care li.h6 {
  color: #414042;
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 600;
}
/* line 192, ../../app/assets/stylesheets/partials/contextual/_login.scss */
ol.customer_care li.br {
  padding: 12px 0px;
  padding: 1rem 0px;
}

/* line 2, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists a.buttons {
  align: center;
}
/* line 5, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists textarea {
  resize: none;
}
/* line 9, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #remove_selected_list_users {
  margin-right: 30px;
}
/* line 13, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #add_selected_list_users_error, body.lists #remove_selected_list_users_error {
  text-align: right;
  color: #de0000;
  font-weight: bold;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: -5px;
}
/* line 22, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #remove_selected_list_users_error {
  margin-bottom: -15px;
  margin-top: 0;
}
/* line 27, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .remove-select-warning-cell-highlight {
  background-color: #de0000;
  opacity: .7;
}
/* line 33, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists table.list-products th:first-child, body.lists table.list-products td:first-child {
  min-width: 74px;
}
/* line 36, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists table.list-products a.delete {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons Outlined';
  color: #0e8383;
  text-align: center;
  display: block;
  margin: 0 auto;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
body.lists table.list-products a.delete.clarivate_blue {
  color: #0e8383;
}
/* line 43, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists table.list-products a.delete:hover {
  text-decoration: none;
}
/* line 50, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #current_users table td.user-perm, body.lists #current_users table th.user-perm {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.33333rem;
  text-transform: none;
}
/* line 55, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #current_users table td.user-perm i.material-icons, body.lists #current_users table th.user-perm i.material-icons {
  font-size: 24px;
  font-size: 2rem;
  vertical-align: middle;
}
/* line 62, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #current_users table td.new-checkbox-icon i.material-icons {
  color: #767676;
}
/* line 72, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .catalogs ul.document_admins li a.delete_tag_link:hover {
  background: #a263ac none repeat scroll 0 0 !important;
  color: #fff !important;
}
/* line 82, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists p:not([class]) {
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 18px;
  line-height: 1.5rem;
  color: #414042;
  margin: 0 0 1em;
}
/* line 88, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists #create_group {
  float: right;
  margin: 12px 21px 6px;
  margin: 1rem 1.75rem 0.5rem;
}
/* line 96, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 99, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section header, body.lists section .body {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
/* line 104, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section header {
  width: 18.18182%;
  float: left;
  margin-right: 2.27273%;
  display: inline;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-right: 0;
  padding-right: 2.27273%;
  clear: left;
}
/* line 111, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section header h1 {
  font-size: 20px;
  font-size: 1.66667rem;
  margin-bottom: 12px;
  margin-bottom: 1rem;
  padding-top: 50px;
  padding-top: 4.16667rem;
  background: transparent none no-repeat 0 0;
}
/* line 118, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section .body {
  position: relative;
  width: 79.54545%;
  float: right;
  margin-right: 0;
  *margin-left: -1.66667%;
  display: inline;
  padding-left: 10.22727%;
  padding-right: 5.83333%;
  min-height: 200px;
  min-height: 16.66667rem;
  clear: right;
}
/* line 126, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section .body h2 {
  *zoom: 1;
  font-size: 16px;
  font-size: 1.33333rem;
  border: none;
  margin-top: 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists section .body h2:after {
  content: "";
  display: table;
  clear: both;
}
/* line 132, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section .body h2 a.button {
  float: right;
  margin-top: -0.5em;
}
/* line 142, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list header,
body.lists section.group_list .body {
  padding-top: 0;
}
/* line 145, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list .body {
  padding-left: 0%;
  padding-right: 0;
}
/* line 148, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list .body .add_new_group {
  background: #ececec;
}
/* line 150, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list .body .add_new_group h2 {
  padding: 12px 21px;
  padding: 1rem 1.75rem;
}
/* line 154, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list .body form {
  padding: 0 21px;
  padding: 0 1.75rem;
  margin-bottom: 12px;
  margin-bottom: 1rem;
  border-bottom: solid 1px #ececec;
  *zoom: 1;
  width: 50%;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists section.group_list .body form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 160, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list .body form .errorExplanation {
  padding-left: 0;
}
/* line 165, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list .body form input[type=text],
body.lists section.group_list .body form textarea {
  width: 100%;
  max-height: 100px;
}
/* line 171, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list ul.groups {
  margin-top: 0;
}
/* line 175, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list h2 {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 1.5;
  font-weight: bold;
  border: 0;
  margin: 0;
}
/* line 182, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list h2.default:before {
  color: #fff !important;
  content: "default group";
  float: right;
  margin-left: 12px;
  margin-left: 1rem;
  background: #5c5c5c;
  padding: 0 9px;
  padding: 0 0.75rem;
  border-radius: 9px;
  border-radius: 0.75rem;
  font-size: 12px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: normal;
}
/* line 197, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group {
  *zoom: 1;
  padding: 12px 20px;
  padding: 1rem 1.66667rem;
  border-bottom: solid 1px #ececec;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists section.group_list li.group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 201, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group ul {
  float: left;
  width: 70%;
  margin-bottom: 0;
}
/* line 205, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group ul li {
  padding: 3px 0 3px 21px;
  padding: 0.25rem 0 0.25rem 1.75rem;
  background: transparent no-repeat;
  background-position: 0 6px;
  background-position: 0 0.5rem;
}
/* line 209, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group ul li.group-members {
  background-image: url(/assets/admin/icon-member-small-9a8935e72611f027dc2c31a1d5862f2f.png);
}
/* line 212, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group ul li.group-admins {
  background-image: url(/assets/admin/icon-admin-small-fba69f85b685d161426a5fdab81efc1f.png);
}
/* line 215, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group ul li.group-approval {
  background-image: url(/assets/icon_checkbox_enabled_checked-7f3f03b7271b071d9eb9ee44b60044e5.png);
}
/* line 222, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list li.group a {
  float: right;
  max-width: 25%;
}
/* line 234, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form {
  margin: 0;
  max-width: 100%;
}
/* line 240, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.metadata {
  margin: 2em 0;
  padding: 0;
}
/* line 244, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.metadata * {
  font-size: 20px;
  font-size: 1.66667rem;
  line-height: 1.25;
}
/* line 248, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.metadata small {
  font-size: 0.75em;
}
/* line 250, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.metadata p {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists fieldset.metadata p:after {
  content: "";
  display: table;
  clear: both;
}
/* line 254, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.metadata label {
  display: inline-block;
  width: 18.18182%;
  float: left;
  margin-right: 2.27273%;
  display: inline;
  color: #005a84;
  font-weight: normal;
  padding: 0.3em 0;
}
/* line 261, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.metadata input {
  width: 48.86364%;
  float: left;
  margin-right: 2.27273%;
  display: inline;
}
/* line 267, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset {
  border: none;
  padding: 0;
  position: relative;
}
/* line 273, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset:before {
  content: '';
  display: block;
  position: absolute;
  height: 32px;
  height: 2.66667rem;
  width: 32px;
  width: 2.66667rem;
  top: 0;
  left: -52px;
  background: transparent none no-repeat 50% 50%;
}
/* line 284, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset legend {
  *zoom: 1;
  display: block;
  width: 100%;
  font-weight: bold;
  font-style: normal;
  color: #005a84;
  top: 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists fieldset legend:after {
  content: "";
  display: table;
  clear: both;
}
/* line 293, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset legend a.button {
  float: right;
  margin-top: -0.5em;
}
/* line 300, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists input.search {
  background-image: url(/assets/search_magglass_gray-aa74b6d0cfa98412241292edab38c204.png);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  padding-right: 2em;
  width: 48.57143%;
}
/* line 307, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists input.currency {
  width: 10%;
  margin-right: .25em;
  text-align: right;
}
/* line 312, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists a.remove-threshold.secondary-button {
  padding: 9px 14px;
  padding: 0.75rem 1.16667rem;
  text-decoration: none;
}
/* line 316, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists a.disabled {
  display: none;
}
/* line 321, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting {
  *zoom: 1;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  font-size: 14px;
  font-size: 1.16667rem;
  background: #eaeaea;
  color: #5c5c5c;
  padding: .6em 1.5em .4em;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists .switch_setting:after {
  content: "";
  display: table;
  clear: both;
}
/* line 329, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting label, body.lists .switch_setting input {
  display: inline-block;
  line-height: inherit;
}
/* line 333, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting label {
  margin-left: .5em;
}
/* line 336, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting input {
  position: relative;
  top: .2em;
  fill: #005a84;
  color: #005a84;
  padding: 0 .25em;
  margin-left: 0;
}
/* line 345, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting .status {
  float: right;
  display: none;
  width: 30%;
  text-align: center;
  background: #d6d6d6;
  padding: .6em 0.5em .4em;
  margin: -0.6em -1.5em -0.4em 0;
  -moz-border-radius-topright: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
/* line 355, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting .status.current {
  display: inline-block;
}
/* line 358, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting .status.off {
  background: #c8c8c8;
}
/* line 361, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting .status.enabled {
  background: #69bd54;
  color: #fff;
}
/* line 365, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .switch_setting .status.disabled {
  background: #de0000;
  color: #fff;
}
/* line 373, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker {
  *zoom: 1;
  margin: 1em 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists .picker:after {
  content: "";
  display: table;
  clear: both;
}
/* line 377, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker li {
  float: left;
  font-size: 12px;
  font-size: 1rem;
  line-height: 2.5;
  font-weight: bold;
  padding-left: 0;
}
/* line 384, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker a {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  border-radius: 0.25em;
  padding-left: 1em;
  padding-right: 1em;
  display: block;
  color: inherit;
  text-decoration: none;
  background: #c8c8c8;
  color: #828282;
}
/* line 394, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker a.delete_link {
  cursor: pointer;
}
/* line 396, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker a.delete_link:focus, body.lists .picker a.delete_link:hover {
  color: #c8c8c8;
  background: #828282;
}
/* line 401, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker a.delete_link:after {
  content: "\00D7";
  padding-left: .25em;
  font-size: 31px;
  line-height: .625;
  position: relative;
  top: 0.175em;
}
/* line 412, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker.approvers a.delete_link {
  color: #fff;
  background: #a263ac;
}
/* line 415, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker.approvers a.delete_link:focus, body.lists .picker.approvers a.delete_link:hover {
  background: #7e2dac;
}
/* line 419, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker.publishers a.delete_link {
  color: #fff;
  background: #e65c5c;
}
/* line 422, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .picker.publishers a.delete_link:focus, body.lists .picker.publishers a.delete_link:hover {
  background: #e65c5c;
}
/* line 432, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c8c8c8;
  padding: 10px 0px;
  padding: 0.83333rem 0px;
}
/* line 441, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists .membership_widget .filters:after {
  content: "";
  display: table;
  clear: both;
}
/* line 445, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters .search, body.lists .membership_widget .filters .location {
  display: block;
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
}
/* line 449, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters .search {
  width: 69%;
  float: left;
  border-right: 1px solid #c8c8c8;
}
/* line 453, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters .search input {
  width: 77%;
}
/* line 456, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters .search a {
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 461, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters .search i {
  vertical-align: middle;
}
/* line 465, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .filters .location {
  float: right;
  width: 27%;
  line-height: 2.16666667;
}
/* line 471, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .changes {
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
}
/* line 476, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget th.adjust-left {
  padding-left: 8%;
}
/* line 480, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget th.adjust-right {
  padding-right: 5.8%;
}
/* line 484, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget thead {
  border-bottom: none;
}
/* line 488, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .container tr:hover {
  cursor: pointer;
  background-color: #e5eef3;
}
/* line 492, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .container tr.selected td:first-child {
  -webkit-box-shadow: inset 2px 0 0 #0083bf;
  -moz-box-shadow: inset 2px 0 0 #0083bf;
  box-shadow: inset 2px 0 0 #0083bf;
}
/* line 496, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .container tr > span.spinner {
  display: table-row;
  width: 500px;
  height: 30px;
  position: absolute;
  background-color: rgba(167, 164, 164, 0.3);
}
/* line 502, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .container tr > span.spinner img {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 512, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .container > span.spinner {
  display: table-row;
  width: 100%;
  position: absolute;
  background-color: rgba(167, 164, 164, 0.3);
}
/* line 517, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .container > span.spinner img {
  position: relative;
  max-height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  top: calc(50% - 16px);
}
/* line 527, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget tfoot {
  background: transparent;
  line-height: 2.5;
}
/* line 531, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget tfoot button {
  float: right;
  margin-left: 1em;
}
/* line 535, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget tfoot a {
  margin-left: 1em;
  border-bottom: 1px solid;
  text-decoration: none;
}
/* line 540, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget tfoot a:hover, body.lists .membership_widget tfoot a:focus {
  border-bottom-color: transparent;
}
/* line 543, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget tfoot strong.error {
  color: red;
}
/* line 546, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget tfoot span.error {
  color: red;
  font-weight: bold;
}
/* line 560, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget table.scrollable thead, body.lists .membership_widget table.scrollable tbody {
  display: block;
}
/* line 563, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget table.scrollable tbody {
  max-height: 200px;
  overflow-y: auto;
}
/* line 567, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget table.scrollable th:nth-child(1), body.lists .membership_widget table.scrollable .container td:nth-child(1) {
  width: 190px;
}
/* line 570, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget table.scrollable th:nth-child(2), body.lists .membership_widget table.scrollable .container td:nth-child(2) {
  width: 280px;
}
/* line 573, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget table.scrollable th:nth-child(3), body.lists .membership_widget table.scrollable .container td:nth-child(3) {
  width: 89px;
}
/* line 578, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .upload {
  *zoom: 1;
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
  border-top: 1px solid #c2c2c2;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.lists .membership_widget .upload:after {
  content: "";
  display: table;
  clear: both;
}
/* line 583, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .upload h3 {
  border: none;
  margin: 0;
  font-weight: bold;
}
/* line 588, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .upload label {
  font-weight: normal;
  display: inline;
}
/* line 592, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget .upload #upload_file {
  width: 18em;
}
/* line 600, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget#available_users .upload {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 606, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget#current_users .pending {
  color: #005a84;
}
/* line 610, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget#current_users .animated {
  -webkit-transition: max-height, 333ms;
  -moz-transition: max-height, 333ms;
  -o-transition: max-height, 333ms;
  transition: max-height, 333ms;
  overflow: hidden;
  max-height: 0px;
}
/* line 615, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .membership_widget#current_users .open {
  max-height: 400px;
}
/* line 627, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members {
  color: #414042;
}
/* line 629, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members header h1 {
  background-image: url(/assets/admin/header-group-membership.png);
}
/* line 632, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members p i {
  font-size: 20px;
  vertical-align: middle;
  color: #414042;
}
/* line 641, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members th.selectable input, body.lists section.group_members td.selectable input {
  top: .25em;
  position: relative;
}
/* line 648, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members th.selectable label.checkbox-container {
  font-size: 12px;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0px;
  width: 100%;
}
/* line 657, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members td.selectable label.checkbox-container {
  font-size: 14px;
  font-size: 1.16667rem;
  font-weight: normal;
  margin-bottom: 0px;
  width: 100%;
}
/* line 664, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members .filter-messaging, body.lists section.group_members .selected_messaging {
  line-height: 40px;
}
/* line 668, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_outside_group {
  padding-top: 20px;
  padding-top: 1.66667rem;
}
/* line 672, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_outside_group .animated {
  display: none;
}
/* line 677, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_outside_group table#unassigned_users {
  margin-top: 20px;
  margin-top: 1.66667rem;
}
/* line 681, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_outside_group table#unassigned_users tfoot span.actions {
  float: right;
}
/* line 683, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_outside_group table#unassigned_users tfoot span.actions button {
  margin: 0px 30px;
  margin: 0px 2.5rem;
}
/* line 692, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_in_group .changes {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
}
/* line 696, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_in_group #current_users {
  border: none;
}
/* line 702, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_in_group table.scrollable th:nth-child(1), body.lists section.group_members fieldset.users_in_group table.scrollable .container td:nth-child(1) {
  width: 5%;
}
/* line 705, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_in_group table.scrollable th:nth-child(2), body.lists section.group_members fieldset.users_in_group table.scrollable .container td:nth-child(2) {
  width: 30%;
}
/* line 708, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_in_group table.scrollable th:nth-child(3), body.lists section.group_members fieldset.users_in_group table.scrollable .container td:nth-child(3) {
  width: 30%;
}
/* line 713, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_members fieldset.users_in_group span.original i {
  font-size: 16px;
  vertical-align: middle;
  padding-right: 5px;
  padding-right: 0.41667rem;
  padding-bottom: 2px;
  padding-bottom: 0.16667rem;
}
/* line 724, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.users_in_group.default {
  padding-bottom: 1em;
}
/* line 726, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.users_in_group.default p.members {
  font-size: 20px;
  font-size: 1.66667rem;
}
/* line 731, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.purchase_behavior header h1 {
  background-image: url(/assets/admin/header-purchasing-behavior-d2779094ba6fce3dfe6d4b0a0b9dd82b.png);
}
/* line 735, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.purchase_behavior .purchasing_enabler {
  position: relative;
  z-index: 20;
}
/* line 740, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.purchase_behavior.disabled .body:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(249, 249, 249, 0.8);
}
/* line 752, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.purchase-approvers-list:before {
  background-image: url(/assets/admin/icon-approvers-1999a6d72f2db20df3e187b9f24f8f0a.png);
}
/* line 755, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.approval_threshold:before {
  background-image: url(/assets/admin/icon-threshold-00d3135a7894e4358d52672887660b67.png);
}
/* line 758, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.payment_methods:before {
  background-image: url(/assets/admin/icon-payment-methods-886af8bf8590871977b96aae3e8ca59f.png);
}
/* line 761, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists fieldset.addresses:before {
  background-image: url(/assets/icon-shipping-fc6e989e7afcca019df56b44a0827ed7.png);
}
/* line 765, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists section.group_list header h1 {
  background-image: url(/assets/icon_groups-6995e273535c77995e5377ad97cecfd1.png);
  margin-top: 24px;
  margin-top: 2rem;
}
/* line 771, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .group_members_show .body {
  float: left !important;
}
/* line 775, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail {
  border: 1px solid transparent;
  border-left: 0px solid transparent;
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 30px;
}
/* line 781, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail section {
  margin-top: 2rem;
  padding-left: 0;
  padding-right: 0;
}
/* line 785, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail section > *:not(ol) {
  padding-left: 20px;
  padding-left: 1.66667rem;
  padding-right: 20px;
  padding-right: 1.66667rem;
}
/* line 789, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail section > input {
  padding-left: 10px;
  padding-left: 0.83333rem;
  padding-right: 0px;
  padding-right: 0rem;
  margin-left: 20px;
  margin-left: 1.66667rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 796, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail section > p .material-icons, body.lists .list_rail section > p body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body.lists .list_rail section > p a.admin:before, body.lists .list_rail section > p #action-bar .primary a.admin:before, #action-bar .primary body.lists .list_rail section > p a.admin:before, body.lists .list_rail section > p .notice-item p:before, .notice-item body.lists .list_rail section > p p:before, body.lists .list_rail section > p #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.lists .list_rail section > p a.tools_acrobat:before, body.lists .list_rail section > p #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.lists .list_rail section > p a.tools_fileopen:before, body.lists .list_rail section > p #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.lists .list_rail section > p a.tools_test:before, body.lists .list_rail section > p #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body.lists .list_rail section > p a.tools_faq:before, body.lists .list_rail section > p body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body.lists .list_rail section > p a.tools_acrobat:before, body.lists .list_rail section > p body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body.lists .list_rail section > p a.tools_fileopen:before, body.lists .list_rail section > p body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body.lists .list_rail section > p a.tools_test:before, body.lists .list_rail section > p body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body.lists .list_rail section > p a.tools_faq:before {
  vertical-align: top;
  color: #767676;
  padding-bottom: 1px;
  font-size: 16px;
  font-size: 1.33333rem;
  margin-right: 3px;
}
/* line 805, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail .create {
  margin-top: 27px;
  margin-top: 2.25rem;
  padding: 14px 0 22px 0;
  padding: 1.16667rem 0 1.83333rem 0;
}
/* line 808, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail .create a {
  display: block;
}
/* line 811, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail .create i {
  float: right;
  margin-top: -4px;
  padding-bottom: 4px;
}
/* line 818, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized {
  padding: 0;
}
/* line 820, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li {
  font-size: 16px;
  font-size: 1.33333rem;
  padding-left: 20px;
  padding-left: 1.66667rem;
  padding-right: 20px;
  padding-right: 1.66667rem;
}
/* line 824, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li.list_prod_droppable_active:not(.current) {
  padding: 4px 19px;
  margin-left: -1px;
  margin-right: -1px;
}
/* line 829, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li.list_prod_hover:not(.current) {
  padding: 3px 18px;
  margin-left: -1px;
  margin-right: -1px;
}
/* line 834, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li .item_count {
  float: right;
  color: #0e8383;
  position: relative;
  display: inline-block;
}
/* line 839, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li .item_count:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  padding-right: 4px;
  padding-bottom: 1px;
  font-size: 16px;
  right: 30px;
  display: inline-block;
  position: absolute;
  top: 2px;
  color: #767676;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
body.lists .list_rail ol.itemized li .item_count:before.clarivate_blue {
  color: #0e8383;
}
/* line 850, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li .item_count.group_list:before {
  content: 'group';
}
/* line 853, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li .item_count.public_list:before {
  content: 'public';
}
/* line 856, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li .item_count.private_list:before {
  content: 'lock';
}
/* line 860, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li.current {
  font-weight: 600;
  padding-left: 16px;
  padding-left: 1.33333rem;
  border-left: 4px solid #0A6767;
  padding-right: 20px;
  padding-right: 1.66667rem;
}
/* line 862, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li.current .item_count {
  font-weight: normal;
}
/* line 865, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized li.current a {
  color: #0A6767;
}
/* line 873, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail ol.itemized.scrollable-ol {
  height: 275px;
  height: 22.91667rem;
  overflow-y: scroll;
}
/* line 878, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail .help_tool_tip_on_hover {
  cursor: help;
  border-bottom: none;
}
/* line 882, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_rail .filter-lists {
  width: calc(100% - 40px);
}
/* line 887, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form.new_list, body.lists .list_form {
  color: #414042;
}
/* line 890, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form.new_list ol.fields li, body.lists .list_form ol.fields li {
  padding-top: 25px;
  padding-top: 2.08333rem;
}
/* line 892, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form.new_list ol.fields li label, body.lists .list_form ol.fields li label {
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 895, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form.new_list ol.fields li i, body.lists .list_form ol.fields li i {
  vertical-align: middle;
  color: #414042;
}
/* line 903, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form.new_list p.actions, body.lists .list_form p.actions {
  float: right;
}
/* line 905, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists form.new_list p.actions .secondary-button, body.lists .list_form p.actions .secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 916, ../../app/assets/stylesheets/partials/contextual/_lists.scss */
body.lists .list_form ol.fields {
  padding-bottom: 40px;
  padding-bottom: 3.33333rem;
  border-bottom: 1px solid #c8c8c8;
}

/* line 1, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests {
  color: #414042;
}
/* line 3, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests h2 {
  font-size: 18px;
  font-size: 1.5rem;
}
/* line 6, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests dl {
  font-size: 16px;
  font-size: 1.33333rem;
  text-transform: capitalize;
}
/* line 9, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests dl dd {
  font-weight: 600;
  text-transform: capitalize;
  margin: 0 0 10px;
  margin: 0 0 0.83333rem;
}
/* line 14, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests dl dt {
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
  text-transform: capitalize;
}
/* line 20, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests .new_block_request textarea {
  width: 100%;
}
/* line 21, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests .new_block_request ol.fields li {
  width: 50%;
}
/* line 23, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests .new_block_request ol.fields li.actions {
  padding-top: 20px;
  text-align: right;
}
/* line 26, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests .new_block_request ol.fields li.actions input, body.building_blocks-block_requests .new_block_request ol.fields li.actions .button {
  margin-left: 20px;
  width: 170px;
}
/* line 37, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
body.building_blocks-block_requests .request-building-action .secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
}

/* line 45, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker,
.tags-picker-container {
  color: #414042;
  margin-bottom: 24px;
  margin-bottom: 2rem;
}
/* line 48, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker ul,
.tags-picker-container ul {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.catalog-picker ul:after,
.tags-picker-container ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 50, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker ul li,
.tags-picker-container ul li {
  float: left;
  padding-bottom: 7px;
  padding-bottom: 0.58333rem;
}
/* line 54, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker ul li + li,
.tags-picker-container ul li + li {
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 57, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker ul li a,
.tags-picker-container ul li a {
  display: block;
  padding: 0 1em;
  border-radius: 4px;
  border: solid 1px #0e8383;
  color: #0e8383;
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 2;
  text-decoration: none;
  font-weight: 600;
}
/* line 69, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker ul li a:hover, .catalog-picker ul li a:focus,
.tags-picker-container ul li a:hover,
.tags-picker-container ul li a:focus {
  border: solid 1px #0e8383;
  color: #0e8383;
}
/* line 73, ../../app/assets/stylesheets/partials/contextual/_building_blocks.scss */
.catalog-picker ul li a.current,
.tags-picker-container ul li a.current {
  border: solid 1px #0e8383;
  background: #0e8383;
  color: #fff;
  cursor: default;
}

/* line 4, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid {
  display: block;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ul.grid:after {
  content: "";
  display: table;
  clear: both;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
ul.grid > *:nth-child(1n+1) {
  width: 23.58491%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
ul.grid > *:nth-child(2n+2) {
  width: 23.58491%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
ul.grid > *:nth-child(3n+3) {
  width: 23.58491%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
ul.grid > *:nth-child(4n+4) {
  width: 23.58491%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 262, ../../app/assets/stylesheets/partials/_extensions.scss */
ul.grid > *:nth-child(4n + 4) {
  float: right;
  margin-right: 0;
  *margin-left: -1.66667%;
  display: inline;
}
/* line 266, ../../app/assets/stylesheets/partials/_extensions.scss */
ul.grid > *:nth-child(4n + 1) {
  clear: both;
}
@media (max-width: 56.25em) {
  /* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(1n+1) {
    width: 32.07547%;
    float: left;
    margin-right: 1.88679%;
    clear: none;
  }
  /* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(2n+2) {
    width: 32.07547%;
    float: left;
    margin-right: 1.88679%;
    clear: none;
  }
  /* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(3n+3) {
    width: 32.07547%;
    float: left;
    margin-right: 1.88679%;
    clear: none;
  }
  /* line 262, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(3n + 3) {
    float: right;
    margin-right: 0;
  }
  /* line 266, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(3n + 1) {
    clear: both;
  }
}
@media (max-width: 43.5em) {
  /* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(1n+1) {
    width: 49.0566%;
    float: left;
    margin-right: 1.88679%;
    clear: none;
  }
  /* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(2n+2) {
    width: 49.0566%;
    float: left;
    margin-right: 1.88679%;
    clear: none;
  }
  /* line 262, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(2n + 2) {
    float: right;
    margin-right: 0;
  }
  /* line 266, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(2n + 1) {
    clear: both;
  }
}
@media (max-width: 30em) {
  /* line 273, ../../app/assets/stylesheets/partials/_extensions.scss */
  ul.grid > *:nth-child(1n+1) {
    width: 100%;
    float: left;
    margin-right: 1.88679%;
  }
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
.body ul.grid > *:nth-child(1n+1) {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
.body ul.grid > *:nth-child(2n+2) {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
.body ul.grid > *:nth-child(3n+3) {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 262, ../../app/assets/stylesheets/partials/_extensions.scss */
.body ul.grid > *:nth-child(3n + 3) {
  float: right;
  margin-right: 0;
  *margin-left: -1.66667%;
  display: inline;
}
/* line 266, ../../app/assets/stylesheets/partials/_extensions.scss */
.body ul.grid > *:nth-child(3n + 1) {
  clear: both;
}
/* line 20, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
#content > ul.grid {
  margin-right: 1.66667%;
}
/* line 23, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid li {
  padding: 0;
  text-align: right;
  margin-bottom: 24px;
  margin-bottom: 2rem;
}
/* line 28, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selector {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  text-align: left;
  color: #414042;
  margin-top: 18px;
  margin-top: 1.5rem;
  border-bottom: none;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 35, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selector .name {
  margin: -8px -12.5px 8px;
  margin: -0.66667rem -1.04167rem 0.66667rem;
  border-bottom: solid 1px #c8c8c8;
  background: #c8c8c8;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #414042;
  min-height: 42px;
}
/* line 45, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selector .pm_type {
  font-weight: 600;
}
/* line 54, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid a + .selector {
  margin-top: 0;
}
/* line 59, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selected a.selector {
  border: solid 2px #0e8383;
  border-bottom: none;
}
/* line 63, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selected .edit_div {
  border: solid 2px #0e8383;
  border-top: none;
}
/* line 68, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selected .name {
  background: #0e8383;
  color: white;
}
/* line 76, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selected-with-errors a.selector {
  border-width: 3px;
  border-color: RED;
  color: #0083bf;
}
/* line 80, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .selected-with-errors a.selector:hover {
  color: #0083bf;
}
/* line 87, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid .edit_div {
  width: 100%;
  border: 1px solid #c8c8c8;
  border-top: none;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 95, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid a.edit {
  display: inline-block;
  padding: 2px 10px;
  padding: 0.16667rem 0.83333rem;
}
/* line 101, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid a.del {
  display: inline-block;
  padding: 0 .5em;
  margin: 0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border: solid 1px #c2c2c2;
  border-bottom: 0;
  background: #f1f1f1;
  text-decoration: none;
  font-weight: bold;
}
/* line 114, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid a.del:hover {
  color: #a00000;
}
/* line 119, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
ul.grid li span.card_expired {
  color: #d0021b;
  float: left;
}

/* line 127, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.selector,
.radiola {
  display: block;
  margin: 0;
  text-decoration: none;
}
/* line 131, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.selector:hover,
.radiola:hover {
  text-decoration: none;
}

/* line 136, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.selector {
  padding: 0.5em 1em;
}
/* line 138, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.selected .selector {
  cursor: default;
}
/* line 141, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.selector.unavailable {
  cursor: not-allowed;
  margin-top: 12px;
  margin-top: 1rem;
}
/* line 147, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.selector.unavailable .warning {
  display: block;
  color: #a00000;
}

/* line 154, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
a.radiola, a .radiola {
  padding: 0.8em;
}
/* line 156, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.unavailable a.radiola, .unavailable a .radiola {
  background-image: url(/assets/no_entry-bfb019faa16eb57a093ba8da922ccc54.png);
}

/* line 162, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
span.selector span.radiola {
  padding: 0.5em 1em;
  padding-left: 12px;
  padding-left: 1rem;
}

/* line 172, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
body[class^=checkout] #content {
  color: #414042;
  margin-left: -1.66667% !important;
  margin-right: -1.66667% !important;
  display: block !important;
  float: none !important;
  width: auto !important;
}
/* line 182, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
body[class^=checkout] #content h1 {
  border: none;
}
/* line 185, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
body[class^=checkout] #content p:not([class]) {
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 18px;
  line-height: 1.5rem;
  color: #828282;
  margin: 0 0 1em;
}
/* line 191, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
body[class^=checkout] #content hr {
  float: none;
}
/* line 193, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
body[class^=checkout] #content hr:before {
  width: 16.98113%;
}

/* line 201, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.order_for h1 {
  font-size: 26px;
  font-size: 2.16667rem;
  margin: 0;
}
/* line 204, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.order_for h1 i {
  padding: 3px;
  color: #0e8383;
}
/* line 208, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.order_for h1 div.left-content {
  display: inline-block;
  width: 75%;
}
/* line 213, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.order_for h1 div.right-content {
  float: right;
}
/* line 219, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.order_for p.order-status {
  color: #414042;
}

/* line 225, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 30px;
  margin-top: 2.5rem;
  counter-reset: checkout;
  border-bottom: none;
}
/* line 234, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps a {
  text-decoration: none;
  outline: none;
}
/* line 238, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps li {
  padding: 0;
}
/* line 243, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step p.left-label {
  color: #414042;
}
/* line 247, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step header, .checkout_steps .step .body {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
/* line 251, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step header {
  float: left;
  width: 24%;
  clear: left;
  padding-left: 1.66667%;
  padding-right: 1.66667%;
}
/* line 257, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step header p.add-address {
  margin-top: 35px;
  margin-top: 2.91667rem;
}
/* line 262, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step .body {
  width: 76%;
  display: inline;
  float: right;
  padding-left: 7.75em;
  padding-right: 7.75em;
  clear: right;
  background: #fff;
  min-height: 160px;
  min-height: 13.33333rem;
}
/* line 272, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step .form_container {
  margin: 0 -7.75em;
  padding: 2.5em 7.75em;
  position: relative;
  top: -2.5em;
}
/* line 279, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step p.heading-counter {
  position: relative;
  font-size: 18px;
  font-size: 1.5rem;
  padding-top: 2em;
  margin: 0 0 1em;
  color: #0e8383;
}
/* line 286, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step p.heading-counter:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 16px;
  font-size: 1.33333rem;
  counter-increment: checkout;
  content: counter(checkout);
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  line-height: 1.7;
  padding: 0.05em 0.05em 0 0;
  width: 1.75em;
  background: #0e8383;
  text-align: center;
  color: #fff;
}
/* line 302, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step h2 {
  *zoom: 1;
  font-size: 16px;
  font-size: 1.33333rem;
  border: none;
  margin-top: 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.checkout_steps .step h2:after {
  content: "";
  display: table;
  clear: both;
}
/* line 308, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step h2 a.button {
  float: right;
  margin-top: -0.5em;
}
/* line 313, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step.current p.heading-counter {
  color: #ff4e3e;
}
/* line 315, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step.current p.heading-counter:before {
  background: #ff4e3e;
}
/* line 319, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step.complete p.heading-counter {
  color: #0e8383;
}
/* line 321, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .step.complete p.heading-counter:before {
  background: #0e8383;
}
/* line 327, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps .feedback {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 74.28571%;
  float: left;
  margin-right: 2.85714%;
  display: inline;
  display: block;
  float: none;
  padding: 1em 1.66667%;
  margin-top: 0;
  background-color: #f9f9fa;
  border: 1px solid #c8c8c8;
}
/* line 338, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps #payment_method_data {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 1em;
}
/* line 342, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps #payment_method_data label {
  display: inline-block;
}
/* line 345, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps #payment_method_data input {
  display: inline-block;
  margin-left: 1em;
}
/* line 351, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_add form.address_form {
  border: 1px solid #c8c8c8;
  margin-right: 27%;
  padding: 2%;
}
/* line 357, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_add ul.grid .selector {
  min-height: 162px;
}
/* line 360, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_add ul.grid li {
  width: 27%;
  float: left;
}
/* line 367, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_add input[type='text'] {
  padding: 10px;
  padding: 0.83333rem;
}
/* line 370, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_add p.actions {
  float: right;
  margin-right: 2%;
}
/* line 373, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_add p.actions .secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 382, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_method .selected a.radiola {
  background-image: url(/assets/selectRadiobutton-1b306cc86e9c0c1b5f4dc4e91e3dc313.png);
}
/* line 385, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#ship_method a.radiola {
  padding: 8px 16px;
  padding: 0.66667rem 1.33333rem;
  padding-left: 25px;
  padding-left: 2.08333rem;
  background-image: url(/assets/unselectRadiobutton-3121df7b31c25e380d6cd57c80b10f9d.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  color: #414042;
}
/* line 397, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method fieldset.payment-method {
  padding-bottom: 30px;
  padding-bottom: 2.5rem;
  border-bottom: 1px solid #c8c8c8;
}
/* line 401, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method fieldset.payment-method label:after {
  content: '*';
  margin-left: 2px;
  margin-left: 0.16667rem;
}
/* line 407, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method fieldset.address-details {
  padding-top: 30px;
  padding-top: 2.5rem;
}
/* line 411, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method form.payment_method_form {
  border: 1px solid #c8c8c8;
  margin-right: 27%;
  padding: 2%;
}
/* line 417, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method #cardNumber-container {
  width: 87% !important;
  height: 40px !important;
}
/* line 421, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method .grid-form [data-row-span="4"] > [data-field-span="1"] {
  width: 30%;
}
/* line 424, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method .payment-cvv {
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 429, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method .cvv_no {
  width: 70%;
}
/* line 433, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method .flip-icon {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  font-size: 20px;
  margin-left: 1px;
  margin-left: 0.08333rem;
}
/* line 444, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method input[type='text'], .checkout_steps section#pay_method input[type='password'] {
  padding: 10px;
  padding: 0.83333rem;
}
/* line 448, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method ul.grid .selector {
  min-height: 162px;
}
/* line 451, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method ul.grid li {
  width: 27%;
  float: left;
}
/* line 458, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method p.actions {
  float: right;
  margin-right: 2%;
}
/* line 462, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method p.actions .secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 467, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#pay_method p.actions input[type='submit'], .checkout_steps section#pay_method p.actions input[type='button'] {
  width: 120px;
  background-color: #0e8383;
  color: white;
}
/* line 478, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm .itemized {
  border: 1px solid #c8c8c8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
  font-size: 1.16667rem;
  background: #f9f9fa;
  padding: 15px;
  padding: 1.25rem;
}
/* line 486, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm .itemized li {
  line-height: 2;
  margin: .25em 0;
  padding: .25em 0;
  border-bottom: 1px solid #c8c8c8;
}
/* line 493, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm ol#review {
  border: 1px solid #c8c8c8;
}
/* line 503, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm ol#review img.checkout_throbber {
  float: right;
  padding: 0 .5em;
  vertical-align: middle;
}
/* line 512, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm ol.fields li label#gatekeeper_order_notes_label {
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 517, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm p.actions {
  float: right;
}
/* line 519, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm p.actions .secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 524, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout_steps section#confirm p.actions input[type='submit'] {
  min-width: 120px;
  background-color: #0e8383;
  color: white;
}

/* line 534, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout-summary {
  border: none;
}
/* line 537, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout-summary .selector {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  text-align: left;
  color: #414042;
  margin-top: 18px;
  margin-top: 1.5rem;
  min-height: 180px;
  width: 180px;
}
/* line 547, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout-summary .selector .name {
  margin: -8px -12.5px 8px;
  margin: -0.66667rem -1.04167rem 0.66667rem;
  border-bottom: solid 1px #c8c8c8;
  background: #0e8383;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: white;
  min-height: 42px;
  padding: 12px;
  padding: 1rem;
}
/* line 564, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout-summary section.order-overview div.shipping-add {
  display: inline-block;
  margin-right: 30px;
  margin-right: 2.5rem;
  vertical-align: top;
}
/* line 569, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout-summary section.order-overview div.payment-method {
  display: inline-block;
}
/* line 575, ../../app/assets/stylesheets/partials/contextual/_checkout.scss */
.checkout-summary section.remit-to .name {
  background: #5e33bf;
}

/* line 3, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle_switch {
  text-decoration: none;
  cursor: pointer;
}
/* line 6, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle_switch:hover {
  text-decoration: underline;
}
/* line 9, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle_switch.show {
  display: inline;
}

/* line 14, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.toggleable {
  display: none;
}

/* line 17, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.toggleable_history_switch {
  display: none;
}

/* line 29, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
body[class^="account"] #content section.order-history dl.order_meta,
body[class^="order_hist"] #content section.order-history dl.order_meta {
  margin-bottom: 0;
}
/* line 32, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
body[class^="account"] #content section.order-history p.actions,
body[class^="order_hist"] #content section.order-history p.actions {
  float: right;
}

/* line 38, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle_switch, a.toggle_history_switch {
  clear: both;
  color: #414042;
  font-style: italic;
}
/* line 42, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle_switch:before, a.toggle_history_switch:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 6px;
  display: inline-block;
  vertical-align: baseline;
  margin-right: 5px;
  margin-right: 0.41667rem;
  border-color: transparent transparent transparent black;
}

/* line 55, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle-up {
  transition: all 666ms ease 0s;
}
/* line 57, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
a.toggle-up:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4.5px 0 4.5px;
  border-color: black transparent transparent transparent;
  transition: all 666ms ease 0s;
}

/* line 70, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders {
  padding: 0;
  font-size: 12px;
  font-size: 1rem;
}
/* line 74, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders li {
  padding: 0;
}
/* line 77, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders > li {
  *zoom: 1;
  padding: 0 16px;
  padding: 0 1.33333rem;
  border: solid 1px #c8c8c8;
  border-radius: 4px;
  min-height: 320px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.orders > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 83, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders > li + li {
  margin-top: 20px;
  margin-top: 1.66667rem;
}
/* line 88, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header {
  padding: 5px 0 0px;
  padding: 0.41667rem 0 0px;
}
/* line 91, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header h2 {
  clear: both;
}
/* line 94, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header span.requested-date {
  width: 54.43038%;
  float: left;
  margin-right: 2.53165%;
  display: inline;
  margin-right: 0px;
}
/* line 98, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header .rejected {
  padding-left: 24px;
  padding-left: 2rem;
  background: 0 50% no-repeat;
  background-image: url(/assets/admin/icon_tiny_X-84c9f6195b60016fbe5b35bb639b4eed.png);
  color: #de0000;
}
/* line 107, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header .order_details {
  display: block;
  overflow: hidden;
  padding: 15px 0;
  padding: 1.25rem 0;
  color: #414042;
}
/* line 113, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header div {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 117, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header div.order_number {
  width: 57.54717%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  font-size: 32px;
  font-size: 2.66667rem;
  font-weight: 600;
  line-height: 22px;
  line-height: 1.83333rem;
  vertical-align: top;
  text-transform: uppercase;
}
/* line 124, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header div.order_number a {
  color: #0e8383;
}
/* line 128, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .header div.order_date_price {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  float: right;
  vertical-align: top;
  margin: 0;
  text-align: right;
}
/* line 138, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders span.unsubmitted {
  float: left;
}
/* line 140, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders span.unsubmitted .unsubmitted-badge {
  margin-right: 1em;
  vertical-align: middle;
  border-radius: 2px;
  color: #de0000;
  font-weight: 600;
  text-transform: capitalize;
  font-size: 12px;
  font-size: 1rem;
}
/* line 151, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h5 a {
  color: #0e8383;
}
/* line 158, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h2,
ol.orders h3,
ol.orders .format-cost {
  margin-top: 0;
  border-bottom: 0;
  font-weight: bold;
}
/* line 164, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h3 {
  font-size: 14px;
  font-size: 1.16667rem;
}
/* line 166, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h3.light {
  font-weight: normal;
}
/* line 170, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h2 {
  font-size: 16px;
  font-size: 1.33333rem;
  margin: 3px 0 0;
  margin: 0.25rem 0 0;
}
/* line 173, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h2:before {
  vertical-align: middle;
  padding: 0.25em 0.25em 0.125em 0.25em;
  border-radius: 2px;
  background: #0083bf;
  color: #fff;
  text-transform: uppercase;
  font-size: 9px;
  font-size: 0.75rem;
}
/* line 185, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h2[class^="PDF"]:before, ol.orders h2[class^="Secure"]:before {
  content: "Download";
}
/* line 190, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders h2[class^="Print"]:before {
  content: "Print";
}
/* line 195, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .requested-date {
  float: left;
}
/* line 198, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders p {
  padding: 6px;
  padding: 0.5rem;
  margin: 0;
  color: #414042;
}
/* line 205, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .order_latest p {
  padding: 12px 12px;
  padding: 1rem 1rem;
}
/* line 212, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .expanded .order_latest p {
  padding-bottom: 6px;
  padding-bottom: 0.5rem;
}
/* line 218, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .footer {
  border-top: solid 1px #c8c8c8;
  margin: 10px -16px 0;
  margin: 0.83333rem -1.33333rem 0;
  padding: 12px 16px 10px;
  padding: 1rem 1.33333rem 0.83333rem;
  overflow: hidden;
  clear: both;
}
/* line 225, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .footer .actions, ol.orders .footer .interstitial_actions {
  *zoom: 1;
  float: right;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ol.orders .footer .actions:after, ol.orders .footer .interstitial_actions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 229, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .footer .actions *, ol.orders .footer .interstitial_actions * {
  float: left;
  margin: 0 0 0 9px;
  margin: 0 0 0 0.75rem;
}
/* line 235, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .footer .actions *:first-child, ol.orders .footer .actions *.requester_delete, ol.orders .footer .actions *.approver_deny, ol.orders .footer .interstitial_actions *:first-child, ol.orders .footer .interstitial_actions *.requester_delete, ol.orders .footer .interstitial_actions *.approver_deny {
  margin-left: 0;
}
/* line 242, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .footer .actions *.requester_delete, ol.orders .footer .actions *.approver_deny, ol.orders .footer .actions *.toggle_switch, ol.orders .footer .actions *.order-id, ol.orders .footer .interstitial_actions *.requester_delete, ol.orders .footer .interstitial_actions *.approver_deny, ol.orders .footer .interstitial_actions *.toggle_switch, ol.orders .footer .interstitial_actions *.order-id {
  float: right;
}
/* line 250, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders .button {
  width: auto;
}
/* line 254, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders a.cancel, ol.orders a.requester_cancel, ol.orders a.cancel_requester_cancel, ol.orders a.feedback_requester_cancel, ol.orders a.secondary-button, ol.orders .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button ol.orders a {
  cursor: pointer;
}
/* line 258, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders form {
  display: none;
}
/* line 260, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
ol.orders form ol.fields {
  padding: 0;
}

/* line 268, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta {
  *zoom: 1;
  color: #414042;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.order_meta:after {
  content: "";
  display: table;
  clear: both;
}
/* line 271, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dd.reason_message {
  min-height: 18px;
}
/* line 274, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dt {
  float: left;
  clear: right;
  text-transform: none;
  width: 20%;
  font-size: 14px;
  margin-bottom: 9px;
  margin-bottom: 0.75rem;
  background: 0 50% no-repeat;
}
/* line 285, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dt.payment_method + dd .radiola {
  display: none;
}
/* line 290, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dt.payment_method + dd .pm_type,
.order_meta dt.payment_method + dd .pm_type + br {
  display: none;
}
/* line 297, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dt.shipping_address + dd .radiola {
  padding: 0;
  margin: 0;
  background: none;
  font-weight: normal;
}
/* line 306, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta .rejected {
  padding-left: 24px;
  padding-left: 2rem;
  background: 0 50% no-repeat;
  background-image: url(/assets/admin/icon_tiny_X-84c9f6195b60016fbe5b35bb639b4eed.png);
  color: #de0000;
}
/* line 312, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dd {
  margin-left: 0;
  float: right;
  width: 78%;
  font-size: 14px;
  margin-bottom: 9px;
  margin-bottom: 0.75rem;
}
/* line 318, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dd.error {
  color: #de0000;
}
/* line 322, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta dt.reason + dd em {
  font-style: italic;
  font-size: 12px;
  font-size: 1rem;
  display: block;
  padding-top: 5px;
  padding-top: 0.41667rem;
}
/* line 328, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_meta .updated {
  display: inline-block;
  padding: 0 0.5em;
  background: #414042;
  border-radius: 3px;
  color: #fff;
  font-size: 10px;
  font-size: 0.83333rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 341, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_conversation {
  background: #f9f9f9;
  box-shadow: 0px 0 5px 0 rgba(0, 0, 0, 0.25) inset;
}

/* line 346, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history {
  margin: 0 0 12px;
  margin: 0 0 1rem;
  max-height: 300px;
  max-height: 25rem;
  overflow: auto;
}
/* line 350, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history h3 {
  padding: 0 6px;
  padding: 0 0.5rem;
}
/* line 355, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history ol li {
  float: right;
  display: block;
  width: 78%;
}
/* line 359, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history ol li p {
  padding-left: 0px;
  border-bottom: 1px solid #c8c8c8;
}
/* line 362, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history ol li p .author {
  font-style: italic;
  font-size: 12px;
  font-size: 1rem;
  display: block;
  padding-top: 5px;
  padding-top: 0.41667rem;
}
/* line 368, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history ol li p .notes {
  color: #414042;
  font-weight: 600;
}
/* line 374, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history ol li:first-child {
  display: none;
}
/* line 377, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
.order_history ol li:last-child p {
  padding-bottom: 12px;
}

/* line 386, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
#gatekeeper_order_notes + p,
textarea.gatekeeper_order_notes + p,
ol.orders .warning p {
  padding-left: 0;
}

/* line 393, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
body[class^="admin"] #content .order_history p:not([class]),
body[class^="account"] #content .order_history p:not([class]),
body[class^="hist"] #content .order_history p:not([class]) {
  color: #414042;
  font-size: 12px;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0 0 1em;
}

/* line 404, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
form.requester_cancel .interstitial_actions, form.requester_feedback .interstitial_actions {
  text-align: right;
}
/* line 406, ../../app/assets/stylesheets/partials/contextual/_approver.scss */
form.requester_cancel .interstitial_actions a, form.requester_cancel .interstitial_actions button, form.requester_cancel .interstitial_actions input[type="submit"], form.requester_feedback .interstitial_actions a, form.requester_feedback .interstitial_actions button, form.requester_feedback .interstitial_actions input[type="submit"] {
  display: inline-block;
  margin-left: .75rem;
}

/* line 2, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body[class^="account"] #content section.payment_methods header h1 {
  background-image: url(/assets/icon_my_payments-5f76327c6e1491086e3f6bd3c40b8e35.png);
}

/* line 7, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body[class^="account"] #content section.addresses header h1 {
  background-image: url(/assets/icon_my_addresses-79647fc8b09b1a5ea49ff4228e059147.png);
}

/* line 11, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports.report {
  max-width: 100%;
  margin: 0;
  background: white;
}
/* line 15, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports.report .search_section {
  display: none;
}
/* line 18, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports.report > section {
  padding: 0 50px;
  padding: 0 4.16667rem;
  margin: 0 50px 50px 50px;
  margin: 0 4.16667rem 4.16667rem 4.16667rem;
  width: calc(100% - 100px);
  max-width: 100%;
  overflow-x: auto;
}
/* line 25, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports.report footer[role="contentinfo"] {
  bottom: 0;
  left: 0;
  width: 100%;
}

/* line 36, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.purchasing-payment_methods #content h1 {
  border: 0;
}
/* line 39, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.purchasing-payment_methods #content .summary {
  margin-bottom: 6px;
  margin-bottom: 0.5rem;
}

/* line 45, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#add_new_button {
  float: right;
  margin-top: 1em;
}

/* line 49, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#new_payment_types {
  font: 1em/2em;
  background: #bababa;
  text-align: center;
  width: 100%;
}
/* line 54, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#new_payment_types strong {
  width: 40%;
  margin: 1em;
  margin-right: 2em;
}
/* line 59, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#new_payment_types a {
  margin: 1em;
  width: 20%;
}

/* line 64, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#new_payment_method {
  position: relative;
}
/* line 66, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#new_payment_method h1 {
  background: #bababa;
  color: #828282;
  padding: 1em;
}
/* line 74, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
#new_payment_method form fieldset + fieldset {
  margin-left: 20px;
}

/* line 82, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.purchasing-addresses h1 {
  margin-bottom: 30px;
  margin-bottom: 2.5rem;
  border-bottom: 0;
}
/* line 85, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.purchasing-addresses h1 .button {
  margin-left: 24px;
  margin-left: 2rem;
}
/* line 90, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.purchasing-addresses ul.grid a.selector {
  font-weight: normal;
}
/* line 92, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.purchasing-addresses ul.grid a.selector .name {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
}
/* line 103, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.purchasing-addresses ol.fields,
.purchasing-addresses p.actions {
  padding: 0;
}

/* line 110, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li {
  margin: 0 0 0.5em;
  padding: 0;
}
/* line 113, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li > * {
  *zoom: 1;
  padding: 0.5em;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ul.payment_methods li > *:after {
  content: "";
  display: table;
  clear: both;
}
/* line 118, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li.mine {
  border: 1px solid #d1d1d1;
  background: #d1d1d1;
}
/* line 121, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li.mine .editing {
  margin: 0;
}
/* line 124, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li.mine .editing form fieldset {
  margin-left: 100px;
}
/* line 126, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li.mine .editing form fieldset + fieldset {
  margin-left: 20px;
}
/* line 134, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods li.shared {
  border: 1px solid #bababa;
  background: #ececec;
}
/* line 142, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .method_detail > div {
  display: inline-block;
  width: 40%;
  vertical-align: top;
}
/* line 148, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods a {
  text-transform: lowercase;
  float: right;
}
/* line 155, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_detail,
ul.payment_methods .sharing_edit {
  border-top: 1px solid #828282;
}
/* line 159, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit {
  padding: 0;
  color: #fff;
  background: #808285;
}
/* line 164, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit form > * {
  padding: 0.5em;
}
/* line 167, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit form fieldset {
  border: 0;
  margin: 0;
}
/* line 171, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit form label {
  display: inline;
  color: #fff;
}
/* line 175, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit form input {
  display: inline;
}
/* line 178, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit form select {
  display: inline;
}
/* line 182, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit .sharing_madlib {
  *zoom: 1;
  border-top: 1px solid #777777;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
ul.payment_methods .sharing_edit .sharing_madlib:after {
  content: "";
  display: table;
  clear: both;
}
/* line 185, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit .sharing_madlib .status {
  display: inline-block;
  width: 70%;
}
/* line 189, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit .sharing_madlib .actions {
  text-align: right;
  display: inline-block;
  float: right;
  width: 20%;
}
/* line 194, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit .sharing_madlib .actions a.cancel_sharing {
  float: none;
  color: #fff;
}
/* line 198, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
ul.payment_methods .sharing_edit .sharing_madlib .actions input.button {
  display: inline-block;
  margin-left: 0.5em;
}

/* line 209, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.vat_form li.error input {
  -webkit-box-shadow: 0 0 1px #a00000;
  -moz-box-shadow: 0 0 1px #a00000;
  box-shadow: 0 0 1px #a00000;
  border-color: #a00000;
}

/* line 214, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.vat_form .actions {
  padding-left: 0;
  padding-right: 0;
}

/* line 219, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
a.cancel, a.requester_cancel, a.cancel_requester_cancel, a.feedback_requester_cancel, a.secondary-button, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a {
  cursor: pointer;
  text-decoration: none;
}

/* line 224, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.admin-purchasing .checkout_form form {
  padding: 20px 0;
  padding: 1.66667rem 0;
  border: none;
}

/* line 230, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos {
  *zoom: 1;
  margin-top: 12px;
  margin-top: 1rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.cc_logos:after {
  content: "";
  display: table;
  clear: both;
}
/* line 234, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span {
  float: left;
  width: 50px;
  height: 36px;
  margin-left: 12px;
  margin-left: 1rem;
  text-indent: -9999px;
  background: transparent url(/assets/icons_credit-cards-167ec4ddf5f7a9d8f91a0c069d833544.png) no-repeat;
}
/* line 242, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span:first-child {
  margin-left: 0;
}
/* line 245, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span.cc_visa {
  background-position: 0 0;
}
/* line 247, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span.cc_visa.cc_type_used {
  background-position: 0 -36px;
}
/* line 251, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span.cc_amex {
  background-position: -50px 0;
}
/* line 253, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span.cc_amex.cc_type_used {
  background-position: -50px -36px;
}
/* line 257, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span.cc_mastercard {
  background-position: -100px 0;
}
/* line 259, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos span.cc_mastercard.cc_type_used {
  background-position: -100px -36px;
}

/* line 265, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.cc_logos {
  padding-top: 60px;
  margin-bottom: 0px;
}

/* line 269, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.field_error {
  position: relative;
  top: 44px;
  font-size: 12px;
  line-height: 13px;
}

/* line 276, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.field_error ~ br {
  display: none;
}

/* line 279, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
.field_error + br {
  display: none;
}

/* line 283, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 287, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .card {
  width: 100%;
  padding-bottom: 30%;
}
/* line 290, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .card:nth-child(4n) {
  padding-top: 15%;
}
/* line 294, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .card_expired {
  color: #d0021b;
}
/* line 298, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .left-card {
  height: 320px;
  width: 30%;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  background-color: white;
  padding: 20px;
  padding: 1.66667rem;
  float: left;
}
/* line 306, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .left-card i {
  height: 71px;
  width: 98px;
  margin: 24px auto;
  display: table;
  font-size: 80px;
  color: #0e8383;
}
/* line 314, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .left-card .text-content {
  color: black;
  height: 40%;
}
/* line 319, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card {
  min-height: 320px;
  width: 69%;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  background-color: white;
  float: right;
  padding: 20px;
  padding: 1.66667rem;
  margin: 0;
}
/* line 328, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .add-button {
  margin-top: 12px;
  margin-top: 1rem;
  margin-right: 10px;
  margin-right: 0.83333rem;
}
/* line 332, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .payment-add-button {
  width: 155px;
}
/* line 335, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .icon {
  height: 16.2px;
  width: 17.1px;
}
/* line 340, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .address-list, section.cards .right-card #purchase_payment_methods {
  margin-top: 75px;
  margin-top: 6.25rem;
  color: #414042;
  font-size: 16px;
}
/* line 345, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card #purchase_payment_methods {
  margin-top: 35px;
  margin-top: 2.91667rem;
}
/* line 348, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .edit, section.cards .right-card .delete {
  width: 9%;
  display: inline-block;
  color: #0e8383;
  float: left;
  padding-left: 8px;
  padding-left: 0.66667rem;
}
/* line 356, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .edit i, section.cards .right-card .delete i {
  color: #0e8383;
}
/* line 360, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .edit a, section.cards .right-card .delete a {
  display: block;
}
/* line 363, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .edit a:link, section.cards .right-card .edit a:visited, section.cards .right-card .delete a:link, section.cards .right-card .delete a:visited {
  text-decoration: none;
  outline: none;
}
/* line 368, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .delete {
  overflow: hidden;
}
/* line 371, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .address {
  border-bottom: 1px solid #E1E1E1;
  display: inline-block;
  width: 100%;
}
/* line 375, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .address p {
  color: #414042;
  font-family: "Source Sans Pro", sans-serif;
  padding-top: 10px;
  padding-top: 0.83333rem;
}
/* line 379, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .address p.inline-error {
  color: #de0000;
}
/* line 385, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .address .row {
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 390, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .address-det {
  width: 80%;
  display: inline-block;
  color: #4A4A4A;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: -0.16px;
  line-height: 22px;
  float: left;
}
/* line 400, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .required_field {
  padding: 7px;
  padding: 0.58333rem;
}
/* line 404, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .grid-form [data-row-span="2"] > [data-field-span="1"] {
  width: 50%;
}
/* line 407, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card #cardNumber-container {
  width: 80% !important;
  height: 40px !important;
}
/* line 413, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card p.actions {
  float: right;
  margin: 20px 11px;
  margin: 1.66667rem 0.91667rem;
}
/* line 417, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card p.actions button {
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 421, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card p.actions .cancel, section.cards .right-card p.actions a.requester_cancel, section.cards .right-card p.actions a.cancel_requester_cancel, section.cards .right-card p.actions a.feedback_requester_cancel, section.cards .right-card p.actions input.requester_cancel, section.cards .right-card p.actions .secondary-button, section.cards .right-card p.actions .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a, .admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button section.cards .right-card p.actions a {
  padding: 0;
  margin-left: 20px;
  margin-left: 1.66667rem;
}
/* line 426, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card p.actions .delete-address {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
}
/* line 430, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card p.actions input[type='submit'] {
  width: 120px;
  background-color: #0e8383;
  color: white;
}
/* line 438, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card p.action-edit {
  width: 100%;
  text-align: right;
}
/* line 442, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .grid-form [data-row-span] [data-field-span] label {
  margin-top: 13px;
  margin-top: 1.08333rem;
}
/* line 446, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .payment-cvv {
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 448, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .payment-cvv .cvv_no {
  width: 70%;
}
/* line 452, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .payment-cvv .flip-icon {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  font-size: 20px;
  margin-left: 1px;
  color: #414042;
}
/* line 462, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card input.pay_input {
  width: 83%;
}
/* line 465, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card label.checkbox-container, section.cards .right-card select#copied_address_id {
  margin: 25px 10px;
  margin: 2.08333rem 0.83333rem;
  width: 65%;
}
/* line 471, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .existing-address {
  border-bottom: 1px solid  #C8C8C8;
}
/* line 473, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card .existing-address .checkbox-checkmark {
  margin-top: 3px;
}
/* line 478, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .right-card fieldset.payment-method label:after {
  content: '*';
  margin-left: 2px;
  margin-left: 0.16667rem;
}
/* line 486, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .text-content {
  color: #4A4A4A;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: -0.16px;
  line-height: 22px;
}
/* line 493, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .heading {
  color: #414042;
}
/* line 496, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .add-button {
  height: 40px;
  width: 145px;
  border: 1px solid #0e8383;
  border-radius: 4px;
  background-color: white;
  color: #0e8383;
  font-size: 16px;
  font-weight: bold;
  float: right;
  text-align: center;
  text-decoration: none;
  padding-top: 8px;
  padding-top: 0.66667rem;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 510, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .add-button:focus {
  border-color: #00c2f2;
  box-shadow: 0 0 4px #00c2f2;
  outline: none;
}
/* line 518, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards .form_container fieldset {
  width: 100%;
}
/* line 522, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards #copy_existing_address {
  width: auto;
  vertical-align: middle;
  margin-right: 10px;
  box-shadow: none;
}
/* line 529, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards input:focus {
  border-color: #00c2f2;
  box-shadow: 0 0 4px #00c2f2;
  border-radius: 4px;
  background-color: white;
  outline: none;
}
/* line 539, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards input {
  height: 40px;
  width: 490px;
  max-width: 600px;
  border-radius: 4px;
}
/* line 545, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
section.cards select {
  max-width: 600px;
}

/* line 549, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body[class^=account] #content section.pay-cards {
  margin-top: 7px;
  margin-top: 0.58333rem;
}

/* line 556, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content h2 {
  margin: 0 0 17px 0;
  margin: 0 0 1.41667rem 0;
  font-weight: 600;
}
/* line 560, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports, body.admin-purchasing_reports #content .scheduled_reports {
  padding: 24px 20px 20px 20px;
  padding: 2rem 1.66667rem 1.66667rem 1.66667rem;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  margin-top: 27px;
  margin-top: 2.25rem;
}
/* line 567, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports .body {
  margin-top: 20px;
  margin-top: 1.66667rem;
}
/* line 570, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.admin-purchasing_reports #content .purchase_reports form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 572, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form #report_type {
  min-width: 175px;
  min-width: 14.58333rem;
}
/* line 575, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form #report_date_range {
  min-width: 110px;
  min-width: 9.16667rem;
}
/* line 578, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form p.madlibs {
  margin-bottom: 20px;
  margin-bottom: 1.66667rem;
}
/* line 581, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form p#subtotals {
  margin: 0;
}
/* line 583, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form p#subtotals label {
  width: auto;
  padding-bottom: 14px;
  padding-bottom: 1.16667rem;
}
/* line 589, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form p.actions {
  float: right;
  margin: 12px 0 0 0;
  margin: 1rem 0 0 0;
}
/* line 594, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form p#save_and_run label {
  margin-left: 25px;
  margin-left: 2.08333rem;
}
/* line 598, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .purchase_reports form .radio-container .checkmark {
  top: 2px;
}
/* line 604, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports .body {
  margin-top: 0;
}
/* line 607, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 16px;
  line-height: 1.33333rem;
  color: #414042;
}
/* line 611, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports p {
  margin: 0;
  float: left;
  font-weight: 600;
}
/* line 616, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports li {
  margin: 0;
  padding: 35px 0px 35px 0px;
  padding: 2.91667rem 0px 2.91667rem 0px;
  border-bottom: 1px solid #c8c8c8;
}
/* line 621, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports li:last-child {
  border-bottom: none;
  padding: 35px 0px 10px 0px;
  padding: 2.91667rem 0px 0.83333rem 0px;
}
/* line 625, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports dl {
  clear: left;
}
/* line 628, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports dd {
  font-weight: 600;
}
/* line 631, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports p.actions {
  padding-top: 16px;
  padding-top: 1.33333rem;
}
/* line 633, ../../app/assets/stylesheets/partials/contextual/_purchasing.scss */
body.admin-purchasing_reports #content .scheduled_reports ol.reports p.actions a.destructive {
  color: #0e8383;
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 14px;
  line-height: 1.16667rem;
}

/* line 2, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-purchasing ul.grid {
  padding-top: 2em;
}

/* line 9, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-search_modifiers #content ul li, body.account-search_modifiers #content ol li {
  padding: 1em 0;
}
/* line 12, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-search_modifiers #content ul li .search_modifers_checkbox label, body.account-search_modifiers #content ol li .search_modifers_checkbox label {
  padding-left: 10px;
  padding-left: 0.83333rem;
  min-width: 100px;
}
/* line 17, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-search_modifiers #content ul li .search_modifers_checkbox + p, body.account-search_modifiers #content ol li .search_modifers_checkbox + p {
  padding-left: 20px;
  padding-left: 1.66667rem;
}
/* line 22, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-search_modifiers #content input[type="submit"] {
  float: right;
}

/* line 28, ../../app/assets/stylesheets/partials/contextual/_account.scss */
span.password-verdict {
  padding-left: 15px;
}

/* line 30, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.testresult {
  color: #666;
  display: inline-block;
  font-family: arial,helvetica,san-serif;
  font-size: 13px;
  font-weight: bold;
  height: 37px;
  margin-left: 10px;
  padding: 0 0 12px 10px;
}

/* line 40, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.testresult span {
  margin: 0 0 0 20px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 10px 20px 12px 10px;
  white-space: nowrap;
}

/* line 48, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.shortPass, .badPass {
  background: url("red.png") no-repeat scroll 0 0 transparent;
}

/* line 51, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.shortPass span, .badPass span {
  background: url("red.png") no-repeat scroll right top transparent;
}

/* line 54, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.goodPass, .strongPass {
  background: url("yellow.png") no-repeat scroll 0 0 transparent;
}

/* line 57, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.goodPass span, .strongPass span {
  background: url("yellow.png") no-repeat scroll right top transparent;
}

/* line 60, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.strongPass {
  background: url("green.png") no-repeat scroll 0 0 transparent;
}

/* line 63, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.strongPass span {
  background: url("green.png") no-repeat scroll right top transparent;
}

/* line 67, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body #content h1 {
  color: #414042;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 22px;
  font-weight: normal;
  font-size: 24px !important;
  padding-bottom: 22px;
  padding-bottom: 1.83333rem;
  border-bottom: 1px solid #c8c8c8 !important;
}

/* line 80, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.downloads #view #content h1 {
  margin: 0;
}

/* line 89, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users p.admin_purchase_approver_groups {
  color: #4A4A4A;
  font-weight: 600;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.5px;
  line-height: 18px;
}
/* line 99, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users p.group_users {
  color: #0e8383;
}
/* line 101, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users p.group_users a {
  color: #0e8383;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.15px;
  line-height: 26px;
}
/* line 109, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users p.group_users i {
  position: relative;
  padding: 2px;
  top: 3px;
}
/* line 116, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users p.actions {
  float: right;
}
/* line 119, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections {
  *zoom: 1;
  margin-top: 30px;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.account-users .profile-sections:after {
  content: "";
  display: table;
  clear: both;
}
/* line 124, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections h3, body.account-users .profile-sections span {
  font-size: 16px;
}
/* line 127, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections h3 {
  margin: 0;
  font-weight: 600;
}
/* line 131, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .faded {
  color: #767676;
}
/* line 134, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .button.widen {
  padding-left: 55px;
  padding-right: 55px;
}
/* line 138, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-section-name, body.account-users .profile-sections .profile-section-password, body.account-users .profile-sections .profile-section-custom, body.account-users .profile-sections .profile-section-roles {
  *zoom: 1;
  border-bottom: 1px solid #c8c8c8;
  padding: 14px 20px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.account-users .profile-sections .profile-section-name:after, body.account-users .profile-sections .profile-section-password:after, body.account-users .profile-sections .profile-section-custom:after, body.account-users .profile-sections .profile-section-roles:after {
  content: "";
  display: table;
  clear: both;
}
/* line 142, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-section-name:last-child, body.account-users .profile-sections .profile-section-password:last-child, body.account-users .profile-sections .profile-section-custom:last-child, body.account-users .profile-sections .profile-section-roles:last-child {
  border-bottom: none;
}
/* line 146, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-info, body.account-users .profile-sections .profile-action {
  height: 80px;
  float: left;
}
/* line 150, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-info {
  width: calc(100% - 240px);
}
/* line 153, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-action {
  text-align: right;
  width: 240px;
}
/* line 156, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-action .button {
  vertical-align: middle;
}
/* line 159, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-users .profile-sections .profile-action:after {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

/* line 171, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container {
  display: inline;
  position: relative;
  padding-left: 27px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  color: #414042;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 2%;
  font-weight: normal;
  letter-spacing: -0.16px;
}

/* Hide the browser's default radio button */
/* line 189, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
/* line 197, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container .checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  border: 1px solid gray;
}

/* When the radio button is checked, add a blue background   */
/* line 210, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container input:checked ~ .checkmark {
  border: 1px solid #0e8383;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
/* line 216, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
/* line 223, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
/* line 228, ../../app/assets/stylesheets/partials/contextual/_account.scss */
.radio-container .checkmark:after {
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 80%;
  background: #0e8383;
}

/* line 238, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-email_settings #content {
  font-family: "Source Sans Pro", sans-serif;
}
/* line 240, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-email_settings #content .actions {
  float: right;
}
/* line 243, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-email_settings #content li.radio {
  *zoom: 1;
  margin: 27px 0 -7px 0;
  margin: 2.25rem 0 -0.58333rem 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.account-email_settings #content li.radio:after {
  content: "";
  display: table;
  clear: both;
}
/* line 248, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-email_settings #content .left-div {
  width: 15%;
  float: left;
  color: #414042;
  font-weight: 600;
}
/* line 255, ../../app/assets/stylesheets/partials/contextual/_account.scss */
body.account-email_settings #content .right-div {
  width: 85%;
  float: right;
}

/* line 3, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content {
  color: #414042;
}
/* line 6, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content #new_group_form #new_group {
  padding: 0;
  width: 100%;
  border: 0;
}
/* line 11, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content #new_group_form #new_group fieldset label {
  color: #414042;
  font-weight: 600;
  display: block;
  float: none;
  width: auto;
  margin-bottom: 5px;
  margin-bottom: 0.41667rem;
}
/* line 20, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content #new_group_form #new_group fieldset input, .admin-groups #view #content #new_group_form #new_group fieldset textarea {
  float: none;
  width: 100%;
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
  max-width: 100%;
}
/* line 29, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content #new_group_form #new_group .actions #cancel_create_group {
  padding: 9px;
  padding: 0.75rem;
  margin-right: 10px;
  margin-right: 0.83333rem;
}
/* line 38, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section .body {
  padding: 0 16px;
  padding: 0 1.33333rem;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  min-height: 320px;
  margin-left: 10px;
  margin-left: 0.83333rem;
  max-width: 602px;
  max-width: 50.16667rem;
}
/* line 47, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.group_form {
  margin-bottom: 0;
}
/* line 49, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.group_form label {
  color: #414042;
  font-weight: 600;
  display: block;
  float: none;
  width: auto;
  margin-bottom: 5px;
  margin-bottom: 0.41667rem;
}
/* line 58, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.group_form input, .admin-groups #view #content form.edit_group section fieldset.group_form textarea {
  float: none;
  width: 100%;
  max-width: 100%;
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
}
/* line 68, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.users_outside_group .upload #upload_file {
  padding-top: 8px;
  vertical-align: middle;
  height: auto;
}
/* line 73, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.users_outside_group .upload #upload_submit {
  vertical-align: top;
}
/* line 78, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.users_outside_group #available_users #user_search_button {
  padding: 9px 12px;
  padding: 0.75rem 1rem;
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 87, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original {
  padding: 0;
}
/* line 89, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original .material-icons, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.admin:before, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original #action-bar .primary a.admin:before, #action-bar .primary .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.admin:before, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original .notice-item p:before, .notice-item .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original p:before, .admin-groups #view[role="main"] #content form.edit_group section fieldset.users_in_group #current_users .changes .original aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, .admin-groups #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_acrobat:before, .admin-groups #view[role="main"] #content form.edit_group section fieldset.users_in_group #current_users .changes .original aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, .admin-groups #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_fileopen:before, .admin-groups #view[role="main"] #content form.edit_group section fieldset.users_in_group #current_users .changes .original aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, .admin-groups #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_test:before, .admin-groups #view[role="main"] #content form.edit_group section fieldset.users_in_group #current_users .changes .original aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, .admin-groups #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_faq:before, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_acrobat:before, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_fileopen:before, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_test:before, .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .admin-groups #view #content form.edit_group section fieldset.users_in_group #current_users .changes .original a.tools_faq:before {
  vertical-align: bottom;
}
/* line 98, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content form.edit_group section fieldset.current_users .members p {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 33%;
  vertical-align: middle;
}
/* line 109, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .actions {
  text-align: right;
}
/* line 111, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .actions .cancel_changes, .admin-groups #view #content .actions .destructive {
  padding: 8px 15px;
  padding: 0.66667rem 1.25rem;
  margin-right: 15px;
  margin-right: 1.25rem;
}
/* line 115, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .actions #create_group {
  float: none;
  margin: 10px 0;
  margin: 0.83333rem 0;
}
/* line 120, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list {
  overflow: hidden;
  clear: both;
}
/* line 124, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group {
  margin-left: 10px;
  margin-left: 0.83333rem;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
  padding: 24px 16px 20px 16px;
  padding: 2rem 1.33333rem 1.66667rem 1.33333rem;
  border: solid 1px #c8c8c8;
  border-radius: 4px;
  min-height: 320px;
  position: relative;
}
/* line 132, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group h2 {
  margin-bottom: 17px;
  margin-bottom: 1.41667rem;
}
/* line 136, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group h2.default:before {
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 16px;
}
/* line 143, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group a[id^="edit_group"] {
  position: absolute;
  bottom: 20px;
  right: 20px;
  text-transform: capitalize;
}
/* line 149, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group dl {
  margin: 0;
  width: 100%;
}
/* line 152, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group dl dt {
  float: left;
  clear: right;
  text-transform: none;
  width: 30%;
  font-size: 16px;
  margin-bottom: 17px;
  margin-bottom: 1.41667rem;
}
/* line 160, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list ul.groups li.group dl dd {
  margin-left: 0;
  float: right;
  width: 68%;
  font-size: 16px;
  margin-bottom: 17px;
  margin-bottom: 1.41667rem;
}
/* line 170, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content section.group_list p.actions {
  margin: 0;
}
/* line 176, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body .switch_setting {
  background: transparent;
  color: #414042;
  padding: 0;
}
/* line 181, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body .search_approvers {
  width: 360px;
  width: 30rem;
}
/* line 186, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods div.address p {
  margin-bottom: 0;
}
/* line 189, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods div.address .action-buttons {
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
}
/* line 193, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px;
  margin-bottom: 0.83333rem;
  width: 100%;
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 199, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row {
  overflow: hidden;
  display: block;
  padding-bottom: 10px;
  padding-bottom: 0.83333rem;
}
/* line 203, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .address-det {
  width: 80%;
  display: inline-block;
  float: left;
}
/* line 208, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .edit, .admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .delete {
  width: 9%;
  display: inline-block;
  float: left;
  background: none;
  border: none;
  padding-left: 8px;
  padding-left: 0.66667rem;
}
/* line 216, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .edit i, .admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .delete i {
  color: #0e8383;
}
/* line 219, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .edit a:link, .admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .edit a:visited, .admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .delete a:link, .admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .delete a:visited {
  text-decoration: none;
  outline: none;
}
/* line 224, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .purchase_behavior .body ul#payment_methods .address .row .delete {
  overflow: hidden;
}
/* line 232, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .approval_threshold {
  margin-bottom: 0;
}
/* line 234, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .approval_threshold #no-threshold {
  display: flex;
  justify-content: space-between;
}
/* line 237, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .approval_threshold #no-threshold .add-threshold {
  width: auto;
}
/* line 242, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods {
  margin-bottom: 0;
}
/* line 244, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods #add_new_cc {
  float: right;
  width: auto;
}
/* line 249, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .grid-form [data-row-span] [data-field-span], .admin-groups #view #content .payment_methods .address .grid-form [data-row-span] [data-field-span] {
  padding: 8px 3px 4px;
  padding: 0.66667rem 0.25rem 0.33333rem;
}
/* line 253, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method div [data-row-span="2"] > [data-field-span="1"], .admin-groups #view #content .payment_methods .address div [data-row-span="2"] > [data-field-span="1"] {
  width: 42% !important;
}
/* line 256, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method fieldset.payment-method, .admin-groups #view #content .payment_methods .address fieldset.payment-method {
  margin-bottom: 20px;
  margin-bottom: 1.66667rem;
  padding-bottom: 20px;
  padding-bottom: 1.66667rem;
  border-bottom: 1px solid #e1e1e1;
  font-size: 16px;
}
/* line 262, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method fieldset.payment-method label:after, .admin-groups #view #content .payment_methods .address fieldset.payment-method label:after {
  content: '*';
  margin-left: 2px;
  margin-left: 0.16667rem;
}
/* line 267, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method #cardNumber-container, .admin-groups #view #content .payment_methods .address #cardNumber-container {
  width: 81% !important;
  height: 40px !important;
}
/* line 271, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .payment-cvv, .admin-groups #view #content .payment_methods .address .payment-cvv {
  margin-top: 10px;
  margin-top: 0.83333rem;
}
/* line 273, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .payment-cvv .cvv_no, .admin-groups #view #content .payment_methods .address .payment-cvv .cvv_no {
  width: 70%;
}
/* line 277, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .payment-cvv .flip-icon, .admin-groups #view #content .payment_methods .address .payment-cvv .flip-icon {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  font-size: 20px;
  margin-left: 1px;
  margin-left: 0.08333rem;
  color: #414042;
}
/* line 287, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method div.existing-address, .admin-groups #view #content .payment_methods .address div.existing-address {
  display: none;
}
/* line 290, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .grid-form [data-row-span] [data-field-span], .admin-groups #view #content .payment_methods .address .grid-form [data-row-span] [data-field-span] {
  padding: 8px 3px 4px;
  padding: 0.66667rem 0.25rem 0.33333rem;
}
/* line 294, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .grid-form [data-row-span="2"] > [data-field-span="1"], .admin-groups #view #content .payment_methods .address .grid-form [data-row-span="2"] > [data-field-span="1"] {
  width: 44%;
}
/* line 297, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .actions, .admin-groups #view #content .payment_methods .address .actions {
  text-align: left;
  padding-left: 10px;
  padding-left: 0.83333rem;
}
/* line 301, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .action-buttons, .admin-groups #view #content .payment_methods .address .action-buttons {
  text-align: right;
}
/* line 303, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .action-buttons .delete-address, .admin-groups #view #content .payment_methods .address .action-buttons .delete-address {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
}
/* line 307, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .action-buttons input[type='submit'], .admin-groups #view #content .payment_methods form#new_payment_method .action-buttons input[type='button'], .admin-groups #view #content .payment_methods .address .action-buttons input[type='submit'], .admin-groups #view #content .payment_methods .address .action-buttons input[type='button'] {
  width: 120px;
  background-color: #0e8383;
  color: white;
}
/* line 312, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .action-buttons .secondary-button, .admin-groups #view #content .payment_methods .address .action-buttons .secondary-button {
  margin-right: 20px;
  margin-right: 1.66667rem;
}
/* line 316, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method .checkbox-container, .admin-groups #view #content .payment_methods .address .checkbox-container {
  display: inline;
  width: 5%;
}
/* line 320, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .payment_methods form#new_payment_method label.Approval_label, .admin-groups #view #content .payment_methods .address label.Approval_label {
  display: inline;
}
/* line 326, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .user_pms .label, .admin-groups #view #content .purchasing_enabler .label {
  width: 70%;
  display: inline-block;
}
/* line 330, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .user_pms .radio-container, .admin-groups #view #content .purchasing_enabler .radio-container {
  float: right;
  margin-right: 0;
}
/* line 333, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.admin-groups #view #content .user_pms .radio-container input, .admin-groups #view #content .purchasing_enabler .radio-container input {
  height: auto;
}

/* line 348, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #view[role="main"],
body[class^=building_blocks-admin] #view[role="main"],
body[class^=account] #view[role="main"],
body[class^=downloads] #view[role="main"],
body[class^=support] #view[role="main"] {
  margin-top: 10px;
  margin-top: 0.83333rem;
  padding-left: 0;
  padding-right: 0;
}
/* line 353, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #view[role="main"] #sidebar,
body[class^=building_blocks-admin] #view[role="main"] #sidebar,
body[class^=account] #view[role="main"] #sidebar,
body[class^=downloads] #view[role="main"] #sidebar,
body[class^=support] #view[role="main"] #sidebar {
  float: left;
  width: 16.4%;
  margin-right: 0;
}
/* line 358, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #view[role="main"] #sidebar > *,
body[class^=building_blocks-admin] #view[role="main"] #sidebar > *,
body[class^=account] #view[role="main"] #sidebar > *,
body[class^=downloads] #view[role="main"] #sidebar > *,
body[class^=support] #view[role="main"] #sidebar > * {
  position: relative;
  z-index: 10;
}
/* line 364, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #view[role="main"] #content,
body[class^=building_blocks-admin] #view[role="main"] #content,
body[class^=account] #view[role="main"] #content,
body[class^=downloads] #view[role="main"] #content,
body[class^=support] #view[role="main"] #content {
  float: right;
  width: 81.3%;
  border-bottom: 6px solid #0e8383;
}
/* line 372, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #view[role="main"] #content .edit_user_profile ol li select,
body[class^=building_blocks-admin] #view[role="main"] #content .edit_user_profile ol li select,
body[class^=account] #view[role="main"] #content .edit_user_profile ol li select,
body[class^=downloads] #view[role="main"] #content .edit_user_profile ol li select,
body[class^=support] #view[role="main"] #content .edit_user_profile ol li select {
  padding: 5px;
  padding: 0.41667rem;
}

/* line 385, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.catalogs ul.document_admins li a.delete_tag_link:hover {
  background: #a263ac none repeat scroll 0 0 !important;
  color: #fff !important;
}

/* line 400, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content h1,
body[class^=account] #content h1,
body[class^=catalogs] #content h1,
body[class^=tags] #content h1 {
  font-size: 26px;
  font-size: 2.16667rem;
  border: none;
  margin: 0;
}
/* line 405, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content > p:not([class]),
body[class^=account] #content > p:not([class]),
body[class^=catalogs] #content > p:not([class]),
body[class^=tags] #content > p:not([class]) {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 26px;
  line-height: 2.16667rem;
  color: #414042;
  margin: 0 0 1em;
  letter-spacing: -.16px;
}
/* line 413, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content *:not(.errorExplanation) p:not([class]),
body[class^=account] #content *:not(.errorExplanation) p:not([class]),
body[class^=catalogs] #content *:not(.errorExplanation) p:not([class]),
body[class^=tags] #content *:not(.errorExplanation) p:not([class]) {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 26px;
  line-height: 2.16667rem;
  color: #414042;
  margin: 0 0 1em;
  letter-spacing: -.16px;
}
/* line 421, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content #create_group,
body[class^=account] #content #create_group,
body[class^=catalogs] #content #create_group,
body[class^=tags] #content #create_group {
  float: right;
  margin: 12px 21px 6px;
  margin: 1rem 1.75rem 0.5rem;
}
/* line 429, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section,
body[class^=account] #content section,
body[class^=catalogs] #content section,
body[class^=tags] #content section {
  *zoom: 1;
  margin-top: 28px;
  margin-top: 2.33333rem;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content section:after,
body[class^=account] #content section:after,
body[class^=catalogs] #content section:after,
body[class^=tags] #content section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 433, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section header, body[class^=admin] #content section .body,
body[class^=account] #content section header,
body[class^=account] #content section .body,
body[class^=catalogs] #content section header,
body[class^=catalogs] #content section .body,
body[class^=tags] #content section header,
body[class^=tags] #content section .body {
  padding: 24px 20px;
  padding: 2rem 1.66667rem;
}
/* line 437, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section header,
body[class^=account] #content section header,
body[class^=catalogs] #content section header,
body[class^=tags] #content section header {
  width: 30%;
  margin-right: 0;
  clear: left;
  border: 1px solid #c8c8c8;
  min-height: 320px;
  float: left;
  color: #414042;
  border-radius: 4px;
}
/* line 448, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section header p,
body[class^=account] #content section header p,
body[class^=catalogs] #content section header p,
body[class^=tags] #content section header p {
  letter-spacing: .16px;
  line-height: 22px;
  line-height: 1.83333rem;
  min-height: 110px;
}
/* line 453, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section header .md_icon,
body[class^=account] #content section header .md_icon,
body[class^=catalogs] #content section header .md_icon,
body[class^=tags] #content section header .md_icon {
  text-align: center;
  padding-top: 10px;
  padding-top: 0.83333rem;
}
/* line 456, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section header .md_icon .material-icons, body[class^=admin] #content section header .md_icon body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body[class^=admin] #content section header .md_icon a.admin:before, body[class^=admin] #content section header .md_icon #action-bar .primary a.admin:before, #action-bar .primary body[class^=admin] #content section header .md_icon a.admin:before, body[class^=admin] #content section header .md_icon .notice-item p:before, .notice-item body[class^=admin] #content section header .md_icon p:before, body[class^=admin] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=admin] #content section header .md_icon a.tools_acrobat:before, body[class^=admin] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=admin] #content section header .md_icon a.tools_fileopen:before, body[class^=admin] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=admin] #content section header .md_icon a.tools_test:before, body[class^=admin] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=admin] #content section header .md_icon a.tools_faq:before, body[class^=admin] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body[class^=admin] #content section header .md_icon a.tools_acrobat:before, body[class^=admin] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body[class^=admin] #content section header .md_icon a.tools_fileopen:before, body[class^=admin] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body[class^=admin] #content section header .md_icon a.tools_test:before, body[class^=admin] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body[class^=admin] #content section header .md_icon a.tools_faq:before,
body[class^=account] #content section header .md_icon .material-icons,
body[class^=account] #content section header .md_icon body[class*="admin-"] #action-bar a.admin:before,
body[class*="admin-"] #action-bar body[class^=account] #content section header .md_icon a.admin:before,
body[class^=account] #content section header .md_icon #action-bar .primary a.admin:before,
#action-bar .primary body[class^=account] #content section header .md_icon a.admin:before,
body[class^=account] #content section header .md_icon .notice-item p:before,
.notice-item body[class^=account] #content section header .md_icon p:before,
body[class^=account] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=account] #content section header .md_icon a.tools_acrobat:before,
body[class^=account] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=account] #content section header .md_icon a.tools_fileopen:before,
body[class^=account] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=account] #content section header .md_icon a.tools_test:before,
body[class^=account] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=account] #content section header .md_icon a.tools_faq:before,
body[class^=account] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_acrobat:before,
body.help_categories .right_rail.contact li body[class^=account] #content section header .md_icon a.tools_acrobat:before,
body[class^=account] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_fileopen:before,
body.help_categories .right_rail.contact li body[class^=account] #content section header .md_icon a.tools_fileopen:before,
body[class^=account] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_test:before,
body.help_categories .right_rail.contact li body[class^=account] #content section header .md_icon a.tools_test:before,
body[class^=account] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_faq:before,
body.help_categories .right_rail.contact li body[class^=account] #content section header .md_icon a.tools_faq:before,
body[class^=catalogs] #content section header .md_icon .material-icons,
body[class^=catalogs] #content section header .md_icon body[class*="admin-"] #action-bar a.admin:before,
body[class*="admin-"] #action-bar body[class^=catalogs] #content section header .md_icon a.admin:before,
body[class^=catalogs] #content section header .md_icon #action-bar .primary a.admin:before,
#action-bar .primary body[class^=catalogs] #content section header .md_icon a.admin:before,
body[class^=catalogs] #content section header .md_icon .notice-item p:before,
.notice-item body[class^=catalogs] #content section header .md_icon p:before,
body[class^=catalogs] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=catalogs] #content section header .md_icon a.tools_acrobat:before,
body[class^=catalogs] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=catalogs] #content section header .md_icon a.tools_fileopen:before,
body[class^=catalogs] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=catalogs] #content section header .md_icon a.tools_test:before,
body[class^=catalogs] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=catalogs] #content section header .md_icon a.tools_faq:before,
body[class^=catalogs] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_acrobat:before,
body.help_categories .right_rail.contact li body[class^=catalogs] #content section header .md_icon a.tools_acrobat:before,
body[class^=catalogs] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_fileopen:before,
body.help_categories .right_rail.contact li body[class^=catalogs] #content section header .md_icon a.tools_fileopen:before,
body[class^=catalogs] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_test:before,
body.help_categories .right_rail.contact li body[class^=catalogs] #content section header .md_icon a.tools_test:before,
body[class^=catalogs] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_faq:before,
body.help_categories .right_rail.contact li body[class^=catalogs] #content section header .md_icon a.tools_faq:before,
body[class^=tags] #content section header .md_icon .material-icons,
body[class^=tags] #content section header .md_icon body[class*="admin-"] #action-bar a.admin:before,
body[class*="admin-"] #action-bar body[class^=tags] #content section header .md_icon a.admin:before,
body[class^=tags] #content section header .md_icon #action-bar .primary a.admin:before,
#action-bar .primary body[class^=tags] #content section header .md_icon a.admin:before,
body[class^=tags] #content section header .md_icon .notice-item p:before,
.notice-item body[class^=tags] #content section header .md_icon p:before,
body[class^=tags] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=tags] #content section header .md_icon a.tools_acrobat:before,
body[class^=tags] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=tags] #content section header .md_icon a.tools_fileopen:before,
body[class^=tags] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=tags] #content section header .md_icon a.tools_test:before,
body[class^=tags] #content section header .md_icon #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before,
#view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li body[class^=tags] #content section header .md_icon a.tools_faq:before,
body[class^=tags] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_acrobat:before,
body.help_categories .right_rail.contact li body[class^=tags] #content section header .md_icon a.tools_acrobat:before,
body[class^=tags] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_fileopen:before,
body.help_categories .right_rail.contact li body[class^=tags] #content section header .md_icon a.tools_fileopen:before,
body[class^=tags] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_test:before,
body.help_categories .right_rail.contact li body[class^=tags] #content section header .md_icon a.tools_test:before,
body[class^=tags] #content section header .md_icon body.help_categories .right_rail.contact li a.tools_faq:before,
body.help_categories .right_rail.contact li body[class^=tags] #content section header .md_icon a.tools_faq:before {
  font-size: 96px;
}
/* line 461, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section .body,
body[class^=account] #content section .body,
body[class^=catalogs] #content section .body,
body[class^=tags] #content section .body {
  position: relative;
  width: 70%;
  float: right;
  min-height: 200px;
  min-height: 16.66667rem;
  clear: right;
  padding: 0 0 0 10px;
  padding: 0 0 0 0.83333rem;
}
/* line 469, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section .body ol,
body[class^=account] #content section .body ol,
body[class^=catalogs] #content section .body ol,
body[class^=tags] #content section .body ol {
  margin: 0;
}
/* line 472, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section .body h2,
body[class^=account] #content section .body h2,
body[class^=catalogs] #content section .body h2,
body[class^=tags] #content section .body h2 {
  *zoom: 1;
  font-size: 16px;
  font-size: 1.33333rem;
  border: none;
  margin-top: 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content section .body h2:after,
body[class^=account] #content section .body h2:after,
body[class^=catalogs] #content section .body h2:after,
body[class^=tags] #content section .body h2:after {
  content: "";
  display: table;
  clear: both;
}
/* line 478, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section .body h2 a.button,
body[class^=account] #content section .body h2 a.button,
body[class^=catalogs] #content section .body h2 a.button,
body[class^=tags] #content section .body h2 a.button {
  float: right;
  margin-top: -0.5em;
}
/* line 485, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list .body,
body[class^=account] #content section.group_list .body,
body[class^=catalogs] #content section.group_list .body,
body[class^=tags] #content section.group_list .body {
  padding-left: 0%;
  padding-right: 0;
}
/* line 488, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list .body .add_new_group,
body[class^=account] #content section.group_list .body .add_new_group,
body[class^=catalogs] #content section.group_list .body .add_new_group,
body[class^=tags] #content section.group_list .body .add_new_group {
  margin: 0 0 10px 10px;
  margin: 0 0 0.83333rem 0.83333rem;
  padding: 24px 16px 20px 16px;
  padding: 2rem 1.33333rem 1.66667rem 1.33333rem;
  border: solid 1px #c8c8c8;
  border-radius: 4px;
  min-height: 320px;
  position: relative;
}
/* line 495, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list .body .add_new_group h2,
body[class^=account] #content section.group_list .body .add_new_group h2,
body[class^=catalogs] #content section.group_list .body .add_new_group h2,
body[class^=tags] #content section.group_list .body .add_new_group h2 {
  padding: 12px 21px;
  padding: 1rem 1.75rem;
}
/* line 499, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list .body form,
body[class^=account] #content section.group_list .body form,
body[class^=catalogs] #content section.group_list .body form,
body[class^=tags] #content section.group_list .body form {
  padding: 0 21px;
  padding: 0 1.75rem;
  margin-bottom: 12px;
  margin-bottom: 1rem;
  border-bottom: solid 1px #ececec;
  *zoom: 1;
  width: 50%;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content section.group_list .body form:after,
body[class^=account] #content section.group_list .body form:after,
body[class^=catalogs] #content section.group_list .body form:after,
body[class^=tags] #content section.group_list .body form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 505, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list .body form .errorExplanation,
body[class^=account] #content section.group_list .body form .errorExplanation,
body[class^=catalogs] #content section.group_list .body form .errorExplanation,
body[class^=tags] #content section.group_list .body form .errorExplanation {
  padding-left: 0;
}
/* line 510, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list .body form input[type=text],
body[class^=admin] #content section.group_list .body form textarea,
body[class^=account] #content section.group_list .body form input[type=text],
body[class^=account] #content section.group_list .body form textarea,
body[class^=catalogs] #content section.group_list .body form input[type=text],
body[class^=catalogs] #content section.group_list .body form textarea,
body[class^=tags] #content section.group_list .body form input[type=text],
body[class^=tags] #content section.group_list .body form textarea {
  width: 100%;
  max-height: 100px;
}
/* line 516, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list ul.groups,
body[class^=account] #content section.group_list ul.groups,
body[class^=catalogs] #content section.group_list ul.groups,
body[class^=tags] #content section.group_list ul.groups {
  margin-top: 0;
}
/* line 520, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list h2,
body[class^=account] #content section.group_list h2,
body[class^=catalogs] #content section.group_list h2,
body[class^=tags] #content section.group_list h2 {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 1.5;
  font-weight: bold;
  border: 0;
  margin: 0;
}
/* line 527, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list h2.default:before,
body[class^=account] #content section.group_list h2.default:before,
body[class^=catalogs] #content section.group_list h2.default:before,
body[class^=tags] #content section.group_list h2.default:before {
  color: white !important;
  content: "Default Group";
  float: right;
  margin-left: 12px;
  margin-left: 1rem;
  background: #414042;
  padding: 0 9px;
  padding: 0 0.75rem;
  border-radius: 4px;
  border-radius: 0.33333rem;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  line-height: 1.5;
  font-weight: normal;
}
/* line 544, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group,
body[class^=account] #content section.group_list li.group,
body[class^=catalogs] #content section.group_list li.group,
body[class^=tags] #content section.group_list li.group {
  *zoom: 1;
  padding: 12px 20px;
  padding: 1rem 1.66667rem;
  border-bottom: solid 1px #ececec;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content section.group_list li.group:after,
body[class^=account] #content section.group_list li.group:after,
body[class^=catalogs] #content section.group_list li.group:after,
body[class^=tags] #content section.group_list li.group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 548, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group ul,
body[class^=account] #content section.group_list li.group ul,
body[class^=catalogs] #content section.group_list li.group ul,
body[class^=tags] #content section.group_list li.group ul {
  float: left;
  width: 70%;
  margin-bottom: 0;
}
/* line 552, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group ul li,
body[class^=account] #content section.group_list li.group ul li,
body[class^=catalogs] #content section.group_list li.group ul li,
body[class^=tags] #content section.group_list li.group ul li {
  padding: 3px 0 3px 21px;
  padding: 0.25rem 0 0.25rem 1.75rem;
  background: transparent no-repeat;
  background-position: 0 6px;
  background-position: 0 0.5rem;
}
/* line 556, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group ul li.group-members,
body[class^=account] #content section.group_list li.group ul li.group-members,
body[class^=catalogs] #content section.group_list li.group ul li.group-members,
body[class^=tags] #content section.group_list li.group ul li.group-members {
  background-image: url(/assets/admin/icon-member-small-9a8935e72611f027dc2c31a1d5862f2f.png);
}
/* line 559, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group ul li.group-admins,
body[class^=account] #content section.group_list li.group ul li.group-admins,
body[class^=catalogs] #content section.group_list li.group ul li.group-admins,
body[class^=tags] #content section.group_list li.group ul li.group-admins {
  background-image: url(/assets/admin/icon-admin-small-fba69f85b685d161426a5fdab81efc1f.png);
}
/* line 562, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group ul li.group-approval,
body[class^=account] #content section.group_list li.group ul li.group-approval,
body[class^=catalogs] #content section.group_list li.group ul li.group-approval,
body[class^=tags] #content section.group_list li.group ul li.group-approval {
  background-image: url(/assets/icon_checkbox_enabled_checked-7f3f03b7271b071d9eb9ee44b60044e5.png);
}
/* line 569, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_list li.group a,
body[class^=account] #content section.group_list li.group a,
body[class^=catalogs] #content section.group_list li.group a,
body[class^=tags] #content section.group_list li.group a {
  float: right;
  max-width: 25%;
}
/* line 581, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content form,
body[class^=account] #content form,
body[class^=catalogs] #content form,
body[class^=tags] #content form {
  margin: 0;
  max-width: 100%;
}
/* line 587, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.metadata,
body[class^=account] #content fieldset.metadata,
body[class^=catalogs] #content fieldset.metadata,
body[class^=tags] #content fieldset.metadata {
  margin: 2em 0;
  padding: 0;
}
/* line 591, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.metadata *,
body[class^=account] #content fieldset.metadata *,
body[class^=catalogs] #content fieldset.metadata *,
body[class^=tags] #content fieldset.metadata * {
  font-size: 20px;
  font-size: 1.66667rem;
  line-height: 1.25;
}
/* line 595, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.metadata small,
body[class^=account] #content fieldset.metadata small,
body[class^=catalogs] #content fieldset.metadata small,
body[class^=tags] #content fieldset.metadata small {
  font-size: 0.75em;
}
/* line 597, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.metadata p,
body[class^=account] #content fieldset.metadata p,
body[class^=catalogs] #content fieldset.metadata p,
body[class^=tags] #content fieldset.metadata p {
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content fieldset.metadata p:after,
body[class^=account] #content fieldset.metadata p:after,
body[class^=catalogs] #content fieldset.metadata p:after,
body[class^=tags] #content fieldset.metadata p:after {
  content: "";
  display: table;
  clear: both;
}
/* line 601, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.metadata label,
body[class^=account] #content fieldset.metadata label,
body[class^=catalogs] #content fieldset.metadata label,
body[class^=tags] #content fieldset.metadata label {
  display: inline-block;
  width: 18.18182%;
  float: left;
  margin-right: 2.27273%;
  display: inline;
  color: #005a84;
  font-weight: normal;
  padding: 0.3em 0;
}
/* line 608, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.metadata input,
body[class^=account] #content fieldset.metadata input,
body[class^=catalogs] #content fieldset.metadata input,
body[class^=tags] #content fieldset.metadata input {
  width: 48.86364%;
  float: left;
  margin-right: 2.27273%;
  display: inline;
}
/* line 614, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset,
body[class^=account] #content fieldset,
body[class^=catalogs] #content fieldset,
body[class^=tags] #content fieldset {
  border: none;
  padding: 0;
  position: relative;
}
/* line 620, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset:before,
body[class^=account] #content fieldset:before,
body[class^=catalogs] #content fieldset:before,
body[class^=tags] #content fieldset:before {
  content: '';
  display: block;
  position: absolute;
  height: 32px;
  height: 2.66667rem;
  width: 32px;
  width: 2.66667rem;
  top: 0;
  left: -52px;
  background: transparent none no-repeat 50% 50%;
}
/* line 631, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset legend,
body[class^=account] #content fieldset legend,
body[class^=catalogs] #content fieldset legend,
body[class^=tags] #content fieldset legend {
  *zoom: 1;
  display: block;
  width: 100%;
  padding-bottom: 25px;
  padding-bottom: 2.08333rem;
  border-bottom: 1px solid #c8c8c8;
  color: #414042;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content fieldset legend:after,
body[class^=account] #content fieldset legend:after,
body[class^=catalogs] #content fieldset legend:after,
body[class^=tags] #content fieldset legend:after {
  content: "";
  display: table;
  clear: both;
}
/* line 638, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset legend a.button,
body[class^=account] #content fieldset legend a.button,
body[class^=catalogs] #content fieldset legend a.button,
body[class^=tags] #content fieldset legend a.button {
  float: right;
  margin-top: -0.5em;
}
/* line 645, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content input,
body[class^=account] #content input,
body[class^=catalogs] #content input,
body[class^=tags] #content input {
  font-size: 16px;
  font-size: 1.33333rem;
  padding: 10px;
  padding: 0.83333rem;
}
/* line 649, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content select,
body[class^=account] #content select,
body[class^=catalogs] #content select,
body[class^=tags] #content select {
  font-size: 16px;
  font-size: 1.33333rem;
  padding: 5px;
  padding: 0.41667rem;
}
/* line 654, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content input.currency,
body[class^=account] #content input.currency,
body[class^=catalogs] #content input.currency,
body[class^=tags] #content input.currency {
  width: 10%;
  margin-right: .25em;
  text-align: right;
}
/* line 659, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content a.remove-threshold.secondary-button,
body[class^=account] #content a.remove-threshold.secondary-button,
body[class^=catalogs] #content a.remove-threshold.secondary-button,
body[class^=tags] #content a.remove-threshold.secondary-button {
  padding: 9px 14px;
  padding: 0.75rem 1.16667rem;
  text-decoration: none;
}
/* line 663, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content a.disabled,
body[class^=account] #content a.disabled,
body[class^=catalogs] #content a.disabled,
body[class^=tags] #content a.disabled {
  display: none;
}
/* line 668, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting,
body[class^=account] #content .switch_setting,
body[class^=catalogs] #content .switch_setting,
body[class^=tags] #content .switch_setting {
  *zoom: 1;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  font-size: 14px;
  font-size: 1.16667rem;
  background: #eaeaea;
  color: #5c5c5c;
  padding: .6em 1.5em .4em;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content .switch_setting:after,
body[class^=account] #content .switch_setting:after,
body[class^=catalogs] #content .switch_setting:after,
body[class^=tags] #content .switch_setting:after {
  content: "";
  display: table;
  clear: both;
}
/* line 676, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting label, body[class^=admin] #content .switch_setting input,
body[class^=account] #content .switch_setting label,
body[class^=account] #content .switch_setting input,
body[class^=catalogs] #content .switch_setting label,
body[class^=catalogs] #content .switch_setting input,
body[class^=tags] #content .switch_setting label,
body[class^=tags] #content .switch_setting input {
  display: inline-block;
  line-height: inherit;
}
/* line 680, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting label,
body[class^=account] #content .switch_setting label,
body[class^=catalogs] #content .switch_setting label,
body[class^=tags] #content .switch_setting label {
  margin-left: .5em;
}
/* line 683, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting input,
body[class^=account] #content .switch_setting input,
body[class^=catalogs] #content .switch_setting input,
body[class^=tags] #content .switch_setting input {
  position: relative;
  top: .2em;
  fill: #005a84;
  color: #005a84;
  padding: 0 .25em;
  margin-left: 0;
}
/* line 692, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting .status,
body[class^=account] #content .switch_setting .status,
body[class^=catalogs] #content .switch_setting .status,
body[class^=tags] #content .switch_setting .status {
  float: right;
  display: none;
  width: 30%;
  text-align: center;
  background: #d6d6d6;
  padding: .6em 0.5em .4em;
  margin: -0.6em -1.5em -0.4em 0;
  -moz-border-radius-topright: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
/* line 702, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting .status.current,
body[class^=account] #content .switch_setting .status.current,
body[class^=catalogs] #content .switch_setting .status.current,
body[class^=tags] #content .switch_setting .status.current {
  display: inline-block;
}
/* line 705, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting .status.off,
body[class^=account] #content .switch_setting .status.off,
body[class^=catalogs] #content .switch_setting .status.off,
body[class^=tags] #content .switch_setting .status.off {
  background: #c8c8c8;
}
/* line 708, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting .status.enabled,
body[class^=account] #content .switch_setting .status.enabled,
body[class^=catalogs] #content .switch_setting .status.enabled,
body[class^=tags] #content .switch_setting .status.enabled {
  background: #69bd54;
  color: #fff;
}
/* line 712, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .switch_setting .status.disabled,
body[class^=account] #content .switch_setting .status.disabled,
body[class^=catalogs] #content .switch_setting .status.disabled,
body[class^=tags] #content .switch_setting .status.disabled {
  background: #de0000;
  color: #fff;
}
/* line 720, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker,
body[class^=account] #content .picker,
body[class^=catalogs] #content .picker,
body[class^=tags] #content .picker {
  *zoom: 1;
  margin: 12px 0;
  margin: 1rem 0;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content .picker:after,
body[class^=account] #content .picker:after,
body[class^=catalogs] #content .picker:after,
body[class^=tags] #content .picker:after {
  content: "";
  display: table;
  clear: both;
}
/* line 724, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker li,
body[class^=account] #content .picker li,
body[class^=catalogs] #content .picker li,
body[class^=tags] #content .picker li {
  float: left;
  font-size: 14px;
  font-size: 1.16667rem;
  line-height: 2.5;
  font-weight: bold;
  padding-left: 0;
  margin-right: 2px;
  margin-right: 0.16667rem;
}
/* line 733, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker a,
body[class^=account] #content .picker a,
body[class^=catalogs] #content .picker a,
body[class^=tags] #content .picker a {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  border-radius: 0.25em;
  padding: 0 12px;
  padding: 0 1rem;
  display: block;
  color: inherit;
  text-decoration: none;
  background-color: rgba(19, 196, 196, 0.2);
}
/* line 741, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker a.delete_link,
body[class^=account] #content .picker a.delete_link,
body[class^=catalogs] #content .picker a.delete_link,
body[class^=tags] #content .picker a.delete_link {
  cursor: pointer;
}
/* line 743, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker a.delete_link:focus, body[class^=admin] #content .picker a.delete_link:hover,
body[class^=account] #content .picker a.delete_link:focus,
body[class^=account] #content .picker a.delete_link:hover,
body[class^=catalogs] #content .picker a.delete_link:focus,
body[class^=catalogs] #content .picker a.delete_link:hover,
body[class^=tags] #content .picker a.delete_link:focus,
body[class^=tags] #content .picker a.delete_link:hover {
  color: #414042;
  background: #13c4c4;
}
/* line 748, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker a.delete_link:after,
body[class^=account] #content .picker a.delete_link:after,
body[class^=catalogs] #content .picker a.delete_link:after,
body[class^=tags] #content .picker a.delete_link:after {
  content: "\00D7";
  padding-left: .25em;
  font-size: 31px;
  line-height: .625;
  position: relative;
  top: 0.175em;
}
/* line 760, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker.publishers a.delete_link,
body[class^=account] #content .picker.publishers a.delete_link,
body[class^=catalogs] #content .picker.publishers a.delete_link,
body[class^=tags] #content .picker.publishers a.delete_link {
  color: #fff;
  background: #e65c5c;
}
/* line 763, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .picker.publishers a.delete_link:focus, body[class^=admin] #content .picker.publishers a.delete_link:hover,
body[class^=account] #content .picker.publishers a.delete_link:focus,
body[class^=account] #content .picker.publishers a.delete_link:hover,
body[class^=catalogs] #content .picker.publishers a.delete_link:focus,
body[class^=catalogs] #content .picker.publishers a.delete_link:hover,
body[class^=tags] #content .picker.publishers a.delete_link:focus,
body[class^=tags] #content .picker.publishers a.delete_link:hover {
  background: #e65c5c;
}
/* line 773, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget,
body[class^=account] #content .membership_widget,
body[class^=catalogs] #content .membership_widget,
body[class^=tags] #content .membership_widget {
  border-radius: 4px;
  border-radius: 0.33333rem;
  font-size: 16px;
  font-size: 1.33333rem;
  border: 1px solid #c8c8c8;
}
/* line 779, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .filters,
body[class^=account] #content .membership_widget .filters,
body[class^=catalogs] #content .membership_widget .filters,
body[class^=tags] #content .membership_widget .filters {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content .membership_widget .filters:after,
body[class^=account] #content .membership_widget .filters:after,
body[class^=catalogs] #content .membership_widget .filters:after,
body[class^=tags] #content .membership_widget .filters:after {
  content: "";
  display: table;
  clear: both;
}
/* line 783, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .filters .search, body[class^=admin] #content .membership_widget .filters .location,
body[class^=account] #content .membership_widget .filters .search,
body[class^=account] #content .membership_widget .filters .location,
body[class^=catalogs] #content .membership_widget .filters .search,
body[class^=catalogs] #content .membership_widget .filters .location,
body[class^=tags] #content .membership_widget .filters .search,
body[class^=tags] #content .membership_widget .filters .location {
  display: block;
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
}
/* line 787, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .filters .search,
body[class^=account] #content .membership_widget .filters .search,
body[class^=catalogs] #content .membership_widget .filters .search,
body[class^=tags] #content .membership_widget .filters .search {
  width: 69%;
  float: left;
}
/* line 790, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .filters .search input,
body[class^=account] #content .membership_widget .filters .search input,
body[class^=catalogs] #content .membership_widget .filters .search input,
body[class^=tags] #content .membership_widget .filters .search input {
  background-image: url(/assets/search_magglass_gray-aa74b6d0cfa98412241292edab38c204.png);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  width: calc(100% - 100px);
}
/* line 797, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .filters .location,
body[class^=account] #content .membership_widget .filters .location,
body[class^=catalogs] #content .membership_widget .filters .location,
body[class^=tags] #content .membership_widget .filters .location {
  float: right;
  width: 30%;
  border-left: 1px solid #c2c2c2;
  line-height: 2.16666667;
}
/* line 802, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .filters .location select,
body[class^=account] #content .membership_widget .filters .location select,
body[class^=catalogs] #content .membership_widget .filters .location select,
body[class^=tags] #content .membership_widget .filters .location select {
  width: 100%;
}
/* line 807, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .changes,
body[class^=account] #content .membership_widget .changes,
body[class^=catalogs] #content .membership_widget .changes,
body[class^=tags] #content .membership_widget .changes {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
}
/* line 812, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table,
body[class^=account] #content .membership_widget table,
body[class^=catalogs] #content .membership_widget table,
body[class^=tags] #content .membership_widget table {
  padding: 0;
  border-top: 1px solid #c8c8c8;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 817, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget thead,
body[class^=account] #content .membership_widget thead,
body[class^=catalogs] #content .membership_widget thead,
body[class^=tags] #content .membership_widget thead {
  background: #f9f9f9;
}
/* line 820, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget th,
body[class^=account] #content .membership_widget th,
body[class^=catalogs] #content .membership_widget th,
body[class^=tags] #content .membership_widget th {
  text-transform: none;
  color: #5c5c5c;
}
/* line 824, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget th, body[class^=admin] #content .membership_widget td,
body[class^=account] #content .membership_widget th,
body[class^=account] #content .membership_widget td,
body[class^=catalogs] #content .membership_widget th,
body[class^=catalogs] #content .membership_widget td,
body[class^=tags] #content .membership_widget th,
body[class^=tags] #content .membership_widget td {
  padding: 0.5em;
}
/* line 827, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget th:first-child, body[class^=admin] #content .membership_widget td:first-child,
body[class^=account] #content .membership_widget th:first-child,
body[class^=account] #content .membership_widget td:first-child,
body[class^=catalogs] #content .membership_widget th:first-child,
body[class^=catalogs] #content .membership_widget td:first-child,
body[class^=tags] #content .membership_widget th:first-child,
body[class^=tags] #content .membership_widget td:first-child {
  padding-left: 1em;
}
/* line 829, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget th.selectable, body[class^=admin] #content .membership_widget td.selectable,
body[class^=account] #content .membership_widget th.selectable,
body[class^=account] #content .membership_widget td.selectable,
body[class^=catalogs] #content .membership_widget th.selectable,
body[class^=catalogs] #content .membership_widget td.selectable,
body[class^=tags] #content .membership_widget th.selectable,
body[class^=tags] #content .membership_widget td.selectable {
  text-align: center;
  width: 15%;
}
/* line 833, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget th.selectable input, body[class^=admin] #content .membership_widget td.selectable input,
body[class^=account] #content .membership_widget th.selectable input,
body[class^=account] #content .membership_widget td.selectable input,
body[class^=catalogs] #content .membership_widget th.selectable input,
body[class^=catalogs] #content .membership_widget td.selectable input,
body[class^=tags] #content .membership_widget th.selectable input,
body[class^=tags] #content .membership_widget td.selectable input {
  top: .25em;
  position: relative;
}
/* line 839, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .container tr:hover,
body[class^=account] #content .membership_widget .container tr:hover,
body[class^=catalogs] #content .membership_widget .container tr:hover,
body[class^=tags] #content .membership_widget .container tr:hover {
  cursor: pointer;
  background-color: #e5eef3;
}
/* line 843, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .container tr.selected td:first-child,
body[class^=account] #content .membership_widget .container tr.selected td:first-child,
body[class^=catalogs] #content .membership_widget .container tr.selected td:first-child,
body[class^=tags] #content .membership_widget .container tr.selected td:first-child {
  -webkit-box-shadow: inset 2px 0 0 #0083bf;
  -moz-box-shadow: inset 2px 0 0 #0083bf;
  box-shadow: inset 2px 0 0 #0083bf;
}
/* line 847, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget tfoot,
body[class^=account] #content .membership_widget tfoot,
body[class^=catalogs] #content .membership_widget tfoot,
body[class^=tags] #content .membership_widget tfoot {
  background: transparent;
  line-height: 2.5;
}
/* line 851, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget tfoot .selected_messaging, body[class^=admin] #content .membership_widget tfoot button,
body[class^=account] #content .membership_widget tfoot .selected_messaging,
body[class^=account] #content .membership_widget tfoot button,
body[class^=catalogs] #content .membership_widget tfoot .selected_messaging,
body[class^=catalogs] #content .membership_widget tfoot button,
body[class^=tags] #content .membership_widget tfoot .selected_messaging,
body[class^=tags] #content .membership_widget tfoot button {
  float: right;
  margin-left: 1em;
}
/* line 855, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget tfoot a,
body[class^=account] #content .membership_widget tfoot a,
body[class^=catalogs] #content .membership_widget tfoot a,
body[class^=tags] #content .membership_widget tfoot a {
  margin-left: 1em;
  border-bottom: 1px solid;
  text-decoration: none;
}
/* line 860, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget tfoot a:hover, body[class^=admin] #content .membership_widget tfoot a:focus,
body[class^=account] #content .membership_widget tfoot a:hover,
body[class^=account] #content .membership_widget tfoot a:focus,
body[class^=catalogs] #content .membership_widget tfoot a:hover,
body[class^=catalogs] #content .membership_widget tfoot a:focus,
body[class^=tags] #content .membership_widget tfoot a:hover,
body[class^=tags] #content .membership_widget tfoot a:focus {
  border-bottom-color: transparent;
}
/* line 863, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget tfoot strong.error,
body[class^=account] #content .membership_widget tfoot strong.error,
body[class^=catalogs] #content .membership_widget tfoot strong.error,
body[class^=tags] #content .membership_widget tfoot strong.error {
  color: red;
}
/* line 866, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget tfoot span.error,
body[class^=account] #content .membership_widget tfoot span.error,
body[class^=catalogs] #content .membership_widget tfoot span.error,
body[class^=tags] #content .membership_widget tfoot span.error {
  color: red;
  font-weight: bold;
}
/* line 880, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table.scrollable thead, body[class^=admin] #content .membership_widget table.scrollable tbody,
body[class^=account] #content .membership_widget table.scrollable thead,
body[class^=account] #content .membership_widget table.scrollable tbody,
body[class^=catalogs] #content .membership_widget table.scrollable thead,
body[class^=catalogs] #content .membership_widget table.scrollable tbody,
body[class^=tags] #content .membership_widget table.scrollable thead,
body[class^=tags] #content .membership_widget table.scrollable tbody {
  display: block;
}
/* line 883, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table.scrollable tbody,
body[class^=account] #content .membership_widget table.scrollable tbody,
body[class^=catalogs] #content .membership_widget table.scrollable tbody,
body[class^=tags] #content .membership_widget table.scrollable tbody {
  max-height: 200px;
  overflow-y: auto;
}
/* line 887, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table.scrollable th:nth-child(1), body[class^=admin] #content .membership_widget table.scrollable .container td:nth-child(1),
body[class^=account] #content .membership_widget table.scrollable th:nth-child(1),
body[class^=account] #content .membership_widget table.scrollable .container td:nth-child(1),
body[class^=catalogs] #content .membership_widget table.scrollable th:nth-child(1),
body[class^=catalogs] #content .membership_widget table.scrollable .container td:nth-child(1),
body[class^=tags] #content .membership_widget table.scrollable th:nth-child(1),
body[class^=tags] #content .membership_widget table.scrollable .container td:nth-child(1) {
  width: 190px;
}
/* line 890, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table.scrollable th:nth-child(2), body[class^=admin] #content .membership_widget table.scrollable .container td:nth-child(2),
body[class^=account] #content .membership_widget table.scrollable th:nth-child(2),
body[class^=account] #content .membership_widget table.scrollable .container td:nth-child(2),
body[class^=catalogs] #content .membership_widget table.scrollable th:nth-child(2),
body[class^=catalogs] #content .membership_widget table.scrollable .container td:nth-child(2),
body[class^=tags] #content .membership_widget table.scrollable th:nth-child(2),
body[class^=tags] #content .membership_widget table.scrollable .container td:nth-child(2) {
  width: 280px;
}
/* line 893, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table.scrollable th:nth-child(3), body[class^=admin] #content .membership_widget table.scrollable .container td:nth-child(3),
body[class^=account] #content .membership_widget table.scrollable th:nth-child(3),
body[class^=account] #content .membership_widget table.scrollable .container td:nth-child(3),
body[class^=catalogs] #content .membership_widget table.scrollable th:nth-child(3),
body[class^=catalogs] #content .membership_widget table.scrollable .container td:nth-child(3),
body[class^=tags] #content .membership_widget table.scrollable th:nth-child(3),
body[class^=tags] #content .membership_widget table.scrollable .container td:nth-child(3) {
  width: 140px;
}
/* line 897, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget table.scrollable .selectable .checkbox-container,
body[class^=account] #content .membership_widget table.scrollable .selectable .checkbox-container,
body[class^=catalogs] #content .membership_widget table.scrollable .selectable .checkbox-container,
body[class^=tags] #content .membership_widget table.scrollable .selectable .checkbox-container {
  width: auto;
  letter-spacing: .2px;
  color: #5c5c5c;
  text-transform: capitalize;
  font-weight: 700;
}
/* line 907, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .upload,
body[class^=account] #content .membership_widget .upload,
body[class^=catalogs] #content .membership_widget .upload,
body[class^=tags] #content .membership_widget .upload {
  *zoom: 1;
  padding: 10px 12px;
  padding: 0.83333rem 1rem;
  border-top: 1px solid #c8c8c8;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body[class^=admin] #content .membership_widget .upload:after,
body[class^=account] #content .membership_widget .upload:after,
body[class^=catalogs] #content .membership_widget .upload:after,
body[class^=tags] #content .membership_widget .upload:after {
  content: "";
  display: table;
  clear: both;
}
/* line 912, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .upload h3,
body[class^=account] #content .membership_widget .upload h3,
body[class^=catalogs] #content .membership_widget .upload h3,
body[class^=tags] #content .membership_widget .upload h3 {
  border: none;
  margin: 0;
  font-weight: bold;
}
/* line 917, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget .upload label,
body[class^=account] #content .membership_widget .upload label,
body[class^=catalogs] #content .membership_widget .upload label,
body[class^=tags] #content .membership_widget .upload label {
  font-weight: normal;
  display: inline;
}
/* line 925, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget#available_users .animated,
body[class^=account] #content .membership_widget#available_users .animated,
body[class^=catalogs] #content .membership_widget#available_users .animated,
body[class^=tags] #content .membership_widget#available_users .animated {
  display: none;
}
/* line 929, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget#available_users .upload,
body[class^=account] #content .membership_widget#available_users .upload,
body[class^=catalogs] #content .membership_widget#available_users .upload,
body[class^=tags] #content .membership_widget#available_users .upload {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 935, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget#current_users .pending,
body[class^=account] #content .membership_widget#current_users .pending,
body[class^=catalogs] #content .membership_widget#current_users .pending,
body[class^=tags] #content .membership_widget#current_users .pending {
  color: #005a84;
}
/* line 939, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget#current_users .animated,
body[class^=account] #content .membership_widget#current_users .animated,
body[class^=catalogs] #content .membership_widget#current_users .animated,
body[class^=tags] #content .membership_widget#current_users .animated {
  -webkit-transition: max-height, 333ms;
  -moz-transition: max-height, 333ms;
  -o-transition: max-height, 333ms;
  transition: max-height, 333ms;
  overflow: hidden;
  max-height: 0px;
}
/* line 944, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content .membership_widget#current_users .open,
body[class^=account] #content .membership_widget#current_users .open,
body[class^=catalogs] #content .membership_widget#current_users .open,
body[class^=tags] #content .membership_widget#current_users .open {
  max-height: 400px;
}
/* line 956, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.group_members,
body[class^=account] #content section.group_members,
body[class^=catalogs] #content section.group_members,
body[class^=tags] #content section.group_members {
  display: block !important;
}
/* line 960, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.users_in_group.default,
body[class^=account] #content fieldset.users_in_group.default,
body[class^=catalogs] #content fieldset.users_in_group.default,
body[class^=tags] #content fieldset.users_in_group.default {
  padding-bottom: 1em;
}
/* line 962, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content fieldset.users_in_group.default p.members,
body[class^=account] #content fieldset.users_in_group.default p.members,
body[class^=catalogs] #content fieldset.users_in_group.default p.members,
body[class^=tags] #content fieldset.users_in_group.default p.members {
  font-size: 20px;
  font-size: 1.66667rem;
}
/* line 968, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.purchase_behavior .purchasing_enabler,
body[class^=account] #content section.purchase_behavior .purchasing_enabler,
body[class^=catalogs] #content section.purchase_behavior .purchasing_enabler,
body[class^=tags] #content section.purchase_behavior .purchasing_enabler {
  position: relative;
  z-index: 20;
}
/* line 973, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class^=admin] #content section.purchase_behavior.disabled .body:before,
body[class^=account] #content section.purchase_behavior.disabled .body:before,
body[class^=catalogs] #content section.purchase_behavior.disabled .body:before,
body[class^=tags] #content section.purchase_behavior.disabled .body:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(249, 249, 249, 0.8);
}

/* line 988, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.pm_approval {
  padding: 3px 0 3px 18px;
  padding: 0.25rem 0 0.25rem 1.5rem;
  background-position: 0 6px;
  background-position: 0 0.5rem;
  background: transparent no-repeat;
  background-image: url(/assets/icon_checkbox_enabled_checked-7f3f03b7271b071d9eb9ee44b60044e5.png);
}
/* line 993, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.pm_approval.auto-approved {
  background-image: url(/assets/icon_checkbox_disabled_unchecked-eb6cfbcd1bb81360318ef8481c7c9786.png);
}

/* line 1001, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.ie-message {
  display: block;
  width: 100%;
  font-size: 12px;
  padding: 1em 0;
  color: #000;
  font-weight: lighter;
}

/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
#payment_methods > *:nth-child(1n+1),
#invoice_payment_methods > *:nth-child(1n+1) {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
#payment_methods > *:nth-child(2n+2),
#invoice_payment_methods > *:nth-child(2n+2) {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 256, ../../app/assets/stylesheets/partials/_extensions.scss */
#payment_methods > *:nth-child(3n+3),
#invoice_payment_methods > *:nth-child(3n+3) {
  width: 32.07547%;
  float: left;
  margin-right: 1.88679%;
  display: inline;
  clear: none;
}
/* line 262, ../../app/assets/stylesheets/partials/_extensions.scss */
#payment_methods > *:nth-child(3n + 3),
#invoice_payment_methods > *:nth-child(3n + 3) {
  float: right;
  margin-right: 0;
  *margin-left: -1.66667%;
  display: inline;
}
/* line 266, ../../app/assets/stylesheets/partials/_extensions.scss */
#payment_methods > *:nth-child(3n + 1),
#invoice_payment_methods > *:nth-child(3n + 1) {
  clear: both;
}
/* line 1014, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
#payment_methods .selector,
#invoice_payment_methods .selector {
  background: #fff;
}
/* line 1016, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
#payment_methods .selector span,
#invoice_payment_methods .selector span {
  display: block;
}
/* line 1019, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
#payment_methods li span.card_expired,
#invoice_payment_methods li span.card_expired {
  color: red;
  float: left;
}

/* line 1026, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.vat_form {
  display: none;
}

/* line 1031, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
#vats .address {
  margin-bottom: 0;
}
/* line 1034, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
#vats .selector {
  background: #fff;
}
/* line 1036, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
#vats .selector span {
  display: block;
}

/* line 1043, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
.vat_information p a#add_vat,
.global_payment_methods p.add_new_cc {
  float: right;
}

/* line 1048, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class=admin-announcements] #view[role="main"] #content.single {
  width: 100%;
}
/* line 1052, ../../app/assets/stylesheets/partials/contextual/_gatekeeper.scss */
body[class=admin-announcements] label {
  width: 50%;
}

/* line 2, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report {
  max-width: 100%;
  margin-left: 1.66667%;
  margin-right: 1.66667%;
  color: #666;
}
/* line 8, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report header[role=banner] {
  padding: 0;
}
/* line 12, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report header {
  margin: 32px auto;
  margin: 2.66667rem auto;
  *zoom: 1;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.report header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report .meta {
  color: #5c5c5c;
}
/* line 19, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report .meta h1 {
  margin: 0;
  border: none;
  font-weight: bold;
  float: left;
  width: auto;
  font-size: 16px;
  font-size: 1.33333rem;
}
/* line 27, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report .meta h1 strong {
  color: #0e8383;
}
/* line 31, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report .meta p {
  margin: 0.25em 0;
}
/* line 36, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report .actions {
  float: right;
  width: auto;
  margin-top: -1em;
}
/* line 41, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report .actions a {
  margin-left: 1.5em;
}
/* line 46, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report thead, body.report tfoot {
  background: none;
  border-top: none;
}
/* line 50, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report thead th, body.report tfoot th {
  text-transform: none;
  text-align: left;
}
/* line 54, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report thead.caps th, body.report tfoot.caps th {
  text-transform: uppercase;
}
/* line 58, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report thead {
  border-bottom-width: 2px;
}
/* line 61, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report th.number, body.report td.number {
  text-align: right;
}
/* line 65, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report tr.subtotal {
  background: none !important;
}
/* line 67, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report tr.subtotal td {
  border-bottom: none;
  font-size: 14px;
  font-size: 1.16667rem;
  padding-bottom: 2em;
  font-weight: bold;
}
/* line 74, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report tr.subtotal + tr td {
  border-top: 1px solid #ececec;
}
/* line 78, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report tr.total {
  background: none !important;
}
/* line 80, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.report tr.total td {
  font-size: 20px;
  font-size: 1.66667rem;
  padding-bottom: 2em;
  border: none;
  font-weight: bold;
  color: #0e8383;
}

/* line 94, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content {
  background-color: #fff;
}
/* line 96, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content h1 {
  margin: .2em 0;
}
/* line 100, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content p:first-of-type {
  padding: 28px 0;
  padding: 2.33333rem 0;
  margin: 0;
}
/* line 105, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .snapshots {
  margin: 0;
}
/* line 108, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart, body.admin-reports div#view div#content .widget_chart_two {
  margin-bottom: 30px;
  margin: 0px 10px 10px 0px;
  border: 1px solid #c8c8c8;
  box-shadow: none;
}
/* line 113, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_header, body.admin-reports div#view div#content .widget_chart_two .widget_header {
  font-size: 16px;
  font-size: 1.33333rem;
  padding: 10px 0 0 20px;
  color: #414042;
}
/* line 117, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_header + div, body.admin-reports div#view div#content .widget_chart_two .widget_header + div {
  position: relative;
  max-width: 99%;
  max-width: 416px;
}
/* line 122, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_header + div.no-data:before, body.admin-reports div#view div#content .widget_chart_two .widget_header + div.no-data:before {
  position: absolute;
  top: 45%;
  left: 10%;
  content: "Sorry! We do not have enough data to populate graphs for you.";
  z-index: 300;
}
/* line 133, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info, body.admin-reports div#view div#content .widget_chart_two .widget_info {
  padding: 20px 20px 20px 0;
  padding: 1.66667rem 1.66667rem 1.66667rem 0;
  text-align: right;
  border-top: 1px solid #c8c8c8;
}
/* line 137, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info select, body.admin-reports div#view div#content .widget_chart_two .widget_info select {
  padding: 5.5px;
}
/* line 140, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info input.btn-default, body.admin-reports div#view div#content .widget_chart_two .widget_info input.btn-default {
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 143, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info .selectdiv, body.admin-reports div#view div#content .widget_chart_two .widget_info .selectdiv {
  position: relative;
  float: left;
  min-width: 220px;
  margin: -4px;
  margin-left: 39px;
}
/* line 149, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info .selectdiv:after, body.admin-reports div#view div#content .widget_chart_two .widget_info .selectdiv:after {
  content: 'arrow_drop_down';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  color: #414042;
  right: 11px;
  top: 6px;
  height: 38px;
  padding: 8px 0px 0px 8px;
  border-left: 1px solid #c8c8c8;
  position: absolute;
  pointer-events: none;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
body.admin-reports div#view div#content .widget_chart .widget_info .selectdiv:after.clarivate_blue, body.admin-reports div#view div#content .widget_chart_two .widget_info .selectdiv:after.clarivate_blue {
  color: #0e8383;
}
/* line 161, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info .selectdiv select::-ms-expand, body.admin-reports div#view div#content .widget_chart_two .widget_info .selectdiv select::-ms-expand {
  display: none;
}
/* line 165, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info .selectdiv select, body.admin-reports div#view div#content .widget_chart_two .widget_info .selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  max-width: 150px;
  height: 40px;
  float: right;
  margin: 4px 0px;
  padding: 0 3px 0 10px;
  padding: 0 0.25rem 0 0.83333rem;
  font-size: 16px;
  color: #414042;
  background-image: none;
  border: 1px solid #c8c8c8;
  -ms-word-break: normal;
  word-break: normal;
}
/* line 186, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart .widget_info input:focus, body.admin-reports div#view div#content .widget_chart .widget_info .btn:focus, body.admin-reports div#view div#content .widget_chart .widget_info .btn-default:focus, body.admin-reports div#view div#content .widget_chart_two .widget_info input:focus, body.admin-reports div#view div#content .widget_chart_two .widget_info .btn:focus, body.admin-reports div#view div#content .widget_chart_two .widget_info .btn-default:focus {
  outline: 0;
}
/* line 191, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart_two {
  width: 47%;
  display: inline-block;
  *display: inline;
}
/* line 196, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .widget_chart {
  width: 47%;
  display: inline-block;
  *display: inline;
}
/* line 201, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports div#view div#content .hidden {
  display: hidden;
}
/* line 207, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports .widget_chart_two .nousers {
  text-align: center;
  color: red;
  margin: 15% 0 !important;
}
/* line 215, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports #datetimepicker3 .form-control {
  height: 40px;
}
/* line 218, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports #datetimepicker3 .input-group-addon {
  background: unset;
  height: 40px;
}
/* line 221, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports #datetimepicker3 .input-group-addon span {
  color: #0e8383;
}
/* line 227, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports .search_container {
  width: 100%;
  display: inline;
}
/* line 230, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
body.admin-reports .search_container .box {
  width: 50%;
  display: inline;
}

/* line 242, ../../app/assets/stylesheets/partials/contextual/_reports.scss */
.subscription_reports #view #content table tbody tr .textual {
  max-width: 30em;
  overflow-wrap: break-word;
  overflow: hidden;
  word-wrap: break-word;
}

/* line 3, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.subscriptions a.major {
  border-width: 5px;
  margin-right: 0.25em;
}
/* line 161, ../../app/assets/stylesheets/partials/_extensions.scss */
body.subscriptions a.major:before {
  display: none;
}
/* line 7, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.subscriptions a.major:after {
  display: none;
}

/* line 14, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.contents h2 {
  margin: 15px 0;
  margin: 1.25rem 0;
}
/* line 17, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.contents ol {
  list-style: decimal inside;
}
/* line 21, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.contents .manage a.view_all {
  border-right: 1px solid #0e8383;
  padding: 0 5px;
  padding: 0 0.41667rem;
}
/* line 26, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.contents .manage a.last {
  border-right: none;
}
/* line 35, ../../app/assets/stylesheets/partials/contextual/_home.scss */
body.contents ul li a {
  line-height: 26px;
}

/* line 2, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content h1.custom-fields-content-header {
  margin-bottom: 28px;
  margin-bottom: 2.33333rem;
}
/* line 5, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content .errorExplanation {
  padding-left: 0;
}
/* line 8, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content div.body {
  width: 100%;
  padding: 0;
}
/* line 12, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content .button, body.admin-subscriptions #view #content input[type='submit'] {
  margin-left: 10px;
}
/* line 15, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable {
  margin-top: 16px;
  margin-top: 1.33333rem;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 16px;
  line-height: 1.33333rem;
  margin-bottom: 0;
}
/* line 20, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable form, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable fieldset, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable .form-header, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable label, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable input, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable p {
  padding-bottom: 16px;
  padding-bottom: 1.33333rem;
}
/* line 23, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable .form-header {
  font-weight: 600;
}
/* line 27, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th {
  font-size: 12px;
  font-size: 1rem;
  line-height: 12px;
  line-height: 1rem;
  font-weight: bold;
  letter-spacing: .5px;
}
/* line 32, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.search-cell {
  background-color: white;
  text-transform: none;
}
/* line 35, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.search-cell label, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.search-cell input {
  display: inline-block;
}
/* line 38, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.search-cell input {
  width: 255px;
  width: 21.25rem;
  border-radius: 4px;
  margin: 0 0 0 7px;
  margin: 0 0 0 0.58333rem;
  height: 40px;
  height: 3.33333rem;
  padding: 0 0 0 10px;
  padding: 0 0 0 0.83333rem;
}
/* line 45, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.search-cell label {
  color: #414042;
  font-weight: normal;
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 16px;
  line-height: 1.33333rem;
  margin-bottom: 0;
}
/* line 54, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.sorting_asc:before, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.sorting_desc:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-size: 15px;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.sorting_asc:before.clarivate_blue, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.sorting_desc:before.clarivate_blue {
  color: #0e8383;
}
/* line 59, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.sorting_asc:before {
  content: 'arrow_downward';
  transform: rotate(180deg);
}
/* line 63, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table th.sorting_desc:before {
  content: 'arrow_downward';
}
/* line 67, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .delete-column {
  width: 80px;
  text-align: center;
}
/* line 70, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .delete-column i {
  cursor: pointer;
  width: 24px;
  color: #0e8383;
  display: inline-block;
}
/* line 78, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .pagination-row form, body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .pagination-row p {
  padding-bottom: 0;
}
/* line 82, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .pagination-row.reduced {
  padding: 0;
}
/* line 84, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .pagination-row.reduced td {
  padding: 0;
  padding-left: 10px;
  padding-left: 0.83333rem;
}
/* line 88, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .pagination-row.reduced .pagination {
  padding: 0;
}
/* line 90, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable table .pagination-row.reduced .pagination .showing-records {
  font-size: 14px;
  font-size: 1.16667rem;
  color: #767676;
}
/* line 97, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content fieldset.subscription_custom_field_selectable.disabled .user_selectable_container:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(249, 249, 249, 0.8);
}
/* line 110, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-filter {
  padding: 10px 10px 0px 10px;
}
/* line 112, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-filter input[type="search"] {
  height: 40px;
  box-sizing: border-box;
  margin-left: 10px;
}
/* line 119, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field table#custom_selectable_table {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  border-collapse: initial;
  border-radius: 0px;
}
/* line 126, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination {
  *zoom: 1;
  padding: 15px;
}
/* line 38, ../../../.rbenv/versions/2.3.8/lib/ruby/gems/2.3.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination:after {
  content: "";
  display: table;
  clear: both;
}
/* line 129, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination > * {
  display: inline-block;
  vertical-align: top;
  float: left;
  height: 41px;
}
/* line 135, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_info {
  line-height: 41px;
}
/* line 139, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_length {
  padding-left: 20px;
  line-height: 41px;
}
/* line 142, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_length label {
  font-weight: normal;
}
/* line 147, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate {
  float: right;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
}
/* line 151, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate > span {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 157, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.paginate_button {
  border-right: 1px solid #c8c8c8;
  display: inline-block !important;
  padding: 9.5px 8px;
  height: 100%;
  vertical-align: middle;
  line-height: 17.5px;
}
/* line 164, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.paginate_button.next {
  border-right: none;
}
/* line 167, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.paginate_button:not(.current) {
  cursor: pointer;
}
/* line 170, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.paginate_button.current {
  color: #414042;
  background-color: rgba(14, 131, 131, 0.2);
}
/* line 176, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.previous, body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.next {
  text-indent: -999em;
  position: relative;
  width: 30px;
  height: 39px;
  text-align: center;
  vertical-align: top;
}
/* line 183, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.previous:before, body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.next:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  content: "keyboard_arrow_left";
  position: absolute;
  left: 0px;
  top: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  text-indent: 0;
  font-size: 25px;
  line-height: 39.5px;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.previous:before.clarivate_blue, body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.next:before.clarivate_blue {
  color: #0e8383;
}
/* line 198, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.previous:before {
  content: "keyboard_arrow_left";
}
/* line 203, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .dt-pagination #custom_selectable_table_paginate a.next:before {
  content: "keyboard_arrow_right";
}
/* line 215, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field div.dataTables_wrapper table#custom_selectable_table thead tr th:nth-child(2) {
  width: 30px;
  text-align: center;
}
/* line 219, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .material-icons, body.admin-subscriptions #view #content section.subscription_custom_field body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar body.admin-subscriptions #view #content section.subscription_custom_field a.admin:before, body.admin-subscriptions #view #content section.subscription_custom_field #action-bar .primary a.admin:before, #action-bar .primary body.admin-subscriptions #view #content section.subscription_custom_field a.admin:before, body.admin-subscriptions #view #content section.subscription_custom_field .notice-item p:before, .notice-item body.admin-subscriptions #view #content section.subscription_custom_field p:before, body.admin-subscriptions #view[role="main"] #content section.subscription_custom_field aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_acrobat:before, body.admin-subscriptions #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content section.subscription_custom_field a.tools_acrobat:before, body.admin-subscriptions #view[role="main"] #content section.subscription_custom_field aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_fileopen:before, body.admin-subscriptions #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content section.subscription_custom_field a.tools_fileopen:before, body.admin-subscriptions #view[role="main"] #content section.subscription_custom_field aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_test:before, body.admin-subscriptions #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content section.subscription_custom_field a.tools_test:before, body.admin-subscriptions #view[role="main"] #content section.subscription_custom_field aside#help[role="complementary"] div.viewport div#contact_us div ul li a.tools_faq:before, body.admin-subscriptions #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div ul li #content section.subscription_custom_field a.tools_faq:before, body.admin-subscriptions #view #content section.subscription_custom_field body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li body.admin-subscriptions #view #content section.subscription_custom_field a.tools_acrobat:before, body.admin-subscriptions #view #content section.subscription_custom_field body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li body.admin-subscriptions #view #content section.subscription_custom_field a.tools_fileopen:before, body.admin-subscriptions #view #content section.subscription_custom_field body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li body.admin-subscriptions #view #content section.subscription_custom_field a.tools_test:before, body.admin-subscriptions #view #content section.subscription_custom_field body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li body.admin-subscriptions #view #content section.subscription_custom_field a.tools_faq:before {
  color: #414042;
  vertical-align: middle;
  padding-right: 0;
}
/* line 224, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .custom_field_enabler {
  position: relative;
  z-index: 20;
}
/* line 228, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field input#setting::-ms-clear {
  display: none;
}
/* line 231, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .custom_field_label_container {
  padding-top: 5px;
  padding-top: 0.41667rem;
}
/* line 233, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .custom_field_label_container .custom_field_label {
  margin-bottom: 12px;
  margin-bottom: 1rem;
}
/* line 237, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .custom_field_errors {
  color: #FF0000FF;
}
/* line 240, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting {
  padding: 0;
  border-radius: 0;
  background: #FFF;
  color: #414042;
}
/* line 245, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .controls {
  float: right;
  text-align: right;
  width: 49%;
  color: #414042;
}
/* line 250, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .controls input, body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .controls label {
  height: 24px;
  height: 2rem;
  line-height: 32px;
  line-height: 2.66667rem;
  display: inline-block;
  vertical-align: text-bottom;
}
/* line 256, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .controls label {
  margin-left: 8px;
  margin-left: 0.66667rem;
  margin-right: 25px;
  margin-right: 2.08333rem;
  font-weight: normal;
}
/* line 260, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .controls label.radio-container {
  margin-right: 5px;
}
/* line 262, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .controls label.radio-container .checkmark {
  top: 8px;
  left: 18px;
}
/* line 269, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .info-label {
  float: left;
  width: 49%;
  font-size: 16px;
  font-size: 1.33333rem;
  font-weight: 600;
}
/* line 275, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .status {
  float: right;
  display: none;
  width: 45%;
  text-align: center;
  -moz-border-radius-topright: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
/* line 282, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .status.current {
  display: inline-block;
}
/* line 285, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .status.off {
  background: #c8c8c8;
}
/* line 288, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .status.enabled {
  background: #69bd54;
  color: #fff;
}
/* line 292, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting .status.disabled {
  background: #de0000;
  color: #fff;
}
/* line 298, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field .switch_setting, body.admin-subscriptions #view #content section.subscription_custom_field .custom_field_label_container {
  padding: 0 0 27px 0;
  padding: 0 0 2.25rem 0;
}
/* line 302, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field #bulk_selectable_form label {
  font-weight: normal;
}
/* line 305, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field #bulk_selectable_form input[type=file] {
  height: auto;
}
/* line 309, ../../app/assets/stylesheets/partials/contextual/_custom_field.scss */
body.admin-subscriptions #view #content section.subscription_custom_field.disabled .body:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(249, 249, 249, 0.8);
}

/* line 1, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
#document_link_mode {
  clear: both;
  overflow: hidden;
}
/* line 4, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
#document_link_mode .status {
  float: left;
  width: 75%;
  padding-right: 1em;
  vertical-align: middle;
}
/* line 9, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
#document_link_mode .status .document_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  max-width: 75%;
}

/* line 21, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.doc_repo_edit {
  background: url("icon-edit-2.png") no-repeat 5px 5px, -moz-linear-gradient(#0083bf, #005da2) repeat-x scroll 0 0;
  background: url("icon-edit-2.png") no-repeat 5px 5px, -webkit-linear-gradient(#0083bf, #005da2) repeat-x scroll 0 0;
  background: url("icon-edit-2.png") no-repeat 5px 5px, linear-gradient(#0083bf, #005da2) repeat-x scroll 0 0;
  background: url("/assets/icon-edit-2.png") no-repeat 5px 5px #0e8383;
  color: #fff !important;
  line-height: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 2.25;
  padding: 0 1em 0 2.3em;
  transition: all 666ms ease 0s;
  border-radius: 3px;
  margin-left: 1em;
  margin-top: .25em;
}
/* line 38, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.doc_repo_edit:link {
  color: #fff;
}

/* line 46, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content {
  color: #414042;
}
/* line 48, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content header {
  width: 30%;
}
/* line 51, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content .body {
  border: 1px solid #c8c8c8;
  width: 69%;
  border-radius: 4px;
  padding: 10px 20px 20px 20px;
  padding: 0.83333rem 1.66667rem 1.66667rem 1.66667rem;
}
/* line 56, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content .body legend {
  color: #414042;
  padding: 14px 0 20px 0px;
  padding: 1.16667rem 0 1.66667rem 0px;
}
/* line 59, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content .body legend + p {
  margin-top: 0;
}
/* line 63, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content .body .material-icons, .admin-document_repository-base div#view div#content .body body[class*="admin-"] #action-bar a.admin:before, body[class*="admin-"] #action-bar .admin-document_repository-base div#view div#content .body a.admin:before, .admin-document_repository-base div#view div#content .body #action-bar .primary a.admin:before, #action-bar .primary .admin-document_repository-base div#view div#content .body a.admin:before, .admin-document_repository-base div#view div#content .body .notice-item p:before, .notice-item .admin-document_repository-base div#view div#content .body p:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content .body ul li a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content .body ul li a.tools_acrobat:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content ul li .body a.tools_acrobat:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content ul li .body a.tools_acrobat:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content .body ul li a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content .body ul li a.tools_fileopen:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content ul li .body a.tools_fileopen:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content ul li .body a.tools_fileopen:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content .body ul li a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content .body ul li a.tools_test:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content ul li .body a.tools_test:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content ul li .body a.tools_test:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content .body ul li a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content .body ul li a.tools_faq:before, .admin-document_repository-base div#view #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div#content ul li .body a.tools_faq:before, #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us .admin-document_repository-base div#view div#content ul li .body a.tools_faq:before, .admin-document_repository-base div#view div#content .body body.help_categories .right_rail.contact li a.tools_acrobat:before, body.help_categories .right_rail.contact li .admin-document_repository-base div#view div#content .body a.tools_acrobat:before, .admin-document_repository-base div#view div#content .body body.help_categories .right_rail.contact li a.tools_fileopen:before, body.help_categories .right_rail.contact li .admin-document_repository-base div#view div#content .body a.tools_fileopen:before, .admin-document_repository-base div#view div#content .body body.help_categories .right_rail.contact li a.tools_test:before, body.help_categories .right_rail.contact li .admin-document_repository-base div#view div#content .body a.tools_test:before, .admin-document_repository-base div#view div#content .body body.help_categories .right_rail.contact li a.tools_faq:before, body.help_categories .right_rail.contact li .admin-document_repository-base div#view div#content .body a.tools_faq:before {
  vertical-align: middle;
}
/* line 67, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository {
  position: relative;
}
/* line 70, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview {
  padding-bottom: 1em;
}
/* line 72, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview div#free_space {
  padding: 0 155px;
  padding: 0 12.91667rem;
}
/* line 74, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview div#free_space div {
  display: block;
  text-align: center;
  width: 60%;
  font-size: 1.2em;
  padding-bottom: 0;
}
/* line 82, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview div#free_space span {
  display: block;
  text-align: center;
  width: 100%;
}
/* line 87, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview div#free_space .customer_storage_info {
  color: #767676;
  padding: 10px 0;
  padding: 0.83333rem 0;
}
/* line 92, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc {
  width: 100%;
}
/* line 94, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .info {
  width: auto;
  display: block;
  margin: 30px 0 50px 0;
  margin: 2.5rem 0 4.16667rem 0;
}
/* line 98, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .info div {
  width: 100%;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 33%;
  padding: 0 30px;
  padding: 0 2.5rem;
  border-right: 2px solid #c8c8c8;
  text-align: center;
}
/* line 107, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .info div:last-child {
  border-right: 0;
}
/* line 110, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .info div span {
  display: block;
}
/* line 115, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button {
  text-align: right;
}
/* line 117, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body #overview #storage_perc .browse_button a {
  display: inline-block;
  height: 40px;
}
/* line 125, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body .browse_docs {
  padding-top: 1em;
  overflow: hidden;
  display: block;
}
/* line 129, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body .browse_docs a {
  background: white -moz-linear-gradient(center top, white, #f3f3f3) repeat-x scroll 0 0;
  background: white -webkit-linear-gradient(center top, white, #f3f3f3) repeat-x scroll 0 0;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  color: #666;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  padding: .5em .5em;
  font-size: 1.16667rem;
  transition: all 666ms ease 0s;
}
/* line 141, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body .browse_docs a:hover {
  color: #0083bf;
  border-color: #8c8c8c;
  text-decoration: none;
}
/* line 147, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .body .browse_docs legend {
  padding: .5em 0;
}
/* line 158, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.repository .submit {
  margin-top: 1em;
}
/* line 165, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.create_document .body form .autogrow {
  resize: none;
  overflow: hidden;
}
/* line 169, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.create_document .body form label {
  padding-bottom: 17px;
  padding-bottom: 1.41667rem;
}
/* line 172, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.create_document .body form #product_title, .admin-document_repository-base div#view div#content section.create_document .body form #product_description {
  margin-bottom: 27px;
  margin-bottom: 2.25rem;
  width: 100%;
  max-width: 605px;
}
/* line 177, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.create_document .body form .submit {
  text-align: right;
}
/* line 182, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.create_document .submit {
  margin-top: 1em;
}
/* line 188, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #new_tag {
  width: 74%;
  max-width: 605px;
  margin-right: 5px;
  margin-right: 0.41667rem;
}
/* line 194, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body .error span {
  color: #ff0000;
  display: block;
  font-size: 1.1em;
  padding-bottom: .4em;
  display: block;
  transition: all 1s ease;
}
/* line 203, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body p.actions {
  text-align: right;
  margin: 30px 0 20px 0;
  margin: 2.5rem 0 1.66667rem 0;
}
/* line 206, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body p.actions button {
  margin-left: 25px;
  margin-left: 2.08333rem;
}
/* line 208, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body p.actions button.save_tag {
  padding: 12px 30px;
  padding: 1rem 2.5rem;
}
/* line 213, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #dashboard_edit_tag {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  display: block;
  margin: 1em 0;
  padding: 1em 1em;
  width: 100%;
  transition: all 2s ease;
}
/* line 222, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #dashboard_edit_tag legend {
  padding-bottom: 1em;
}
/* line 225, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #dashboard_edit_tag label {
  display: none;
}
/* line 228, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #dashboard_edit_tag input {
  display: block;
  max-width: 85%;
  margin-top: 40px;
  margin-top: 3.33333rem;
}
/* line 234, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  margin-top: 30px;
  margin-top: 2.5rem;
  padding: 5px;
  padding: 0.41667rem;
}
/* line 239, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li {
  padding: 1px 3px 2px 0;
  padding: 0.08333rem 0.25rem 0.16667rem 0;
}
/* line 241, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span {
  overflow: hidden;
  display: block;
}
/* line 244, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span .edit_tag_link {
  background: no-repeat scroll rgba(19, 196, 196, 0.2);
  border-radius: 0 5px 5px 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0;
  vertical-align: bottom;
  cursor: pointer;
  margin-top: -5px;
  color: #414042;
  font-weight: normal;
  font-size: 14px;
}
/* line 257, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span .edit_tag_link:after {
  content: 'edit';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-size: 21px;
  padding: 0 3px 4px 2px;
  padding: 0 0.25rem 0.33333rem 0.16667rem;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span .edit_tag_link:after.clarivate_blue {
  color: #0e8383;
}
/* line 263, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span .edit_tag_link:hover {
  background: no-repeat scroll #0fc3c3;
}
/* line 268, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span .delete_tag_link {
  border-radius: 5px 0 0 5px;
  display: inline-block;
  padding-right: 0;
  *display: inline;
  zoom: 1;
  vertical-align: bottom;
  background: rgba(19, 196, 196, 0.2);
  color: #414042;
  font-weight: normal;
  font-size: 14px;
}
/* line 279, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_repo_relationship .body #available_tags li span .delete_tag_link:hover {
  background: #0fc3c3;
}
/* line 290, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_admin .body #search_document_admins {
  width: 315px;
}
/* line 293, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_admin .body ul {
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  margin-top: 30px;
  margin-top: 2.5rem;
  padding: 5px;
  padding: 0.41667rem;
}
/* line 298, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_admin .body ul li {
  padding: 1px 3px 2px 0;
  padding: 0.08333rem 0.25rem 0.16667rem 0;
}
/* line 300, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_admin .body ul li a {
  background-color: rgba(19, 196, 196, 0.2);
  color: #414042;
  font-weight: normal;
  font-size: 14px;
}
/* line 305, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_admin .body ul li a:hover {
  background: #13c4c4;
}
/* line 308, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content section.doc_admin .body ul li a.self {
  background: #13c4c4;
}
/* line 316, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-base div#view div#content button.create_document {
  float: right;
  margin: 1em 0 0 0;
}

/* line 323, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents, .admin-document_repository-linked_resources, .admin-document_repository-pdfs {
  color: #414042;
}
/* line 325, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents hr.thin, .admin-document_repository-linked_resources hr.thin, .admin-document_repository-pdfs hr.thin {
  background: #c0c0c0 none repeat scroll 0 0;
}
/* line 327, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents hr.thin:before, .admin-document_repository-linked_resources hr.thin:before, .admin-document_repository-pdfs hr.thin:before {
  background: #d3d3d3 none repeat scroll 0 0;
}
/* line 331, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents .doc_trigger, .admin-document_repository-linked_resources .doc_trigger, .admin-document_repository-pdfs .doc_trigger {
  overflow: hidden;
}
/* line 333, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents .doc_trigger .view_btn, .admin-document_repository-linked_resources .doc_trigger .view_btn, .admin-document_repository-pdfs .doc_trigger .view_btn {
  cursor: pointer;
  display: inline-block;
  transition: all 666ms ease 0s;
  float: right;
  margin-left: 1.5em;
}
/* line 345, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents table.ui-datepicker-calendar thead th, .admin-document_repository-linked_resources table.ui-datepicker-calendar thead th, .admin-document_repository-pdfs table.ui-datepicker-calendar thead th {
  min-width: inherit !important;
}
/* line 351, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents table.ui-datepicker-calendar tbody tr td, .admin-document_repository-linked_resources table.ui-datepicker-calendar tbody tr td, .admin-document_repository-pdfs table.ui-datepicker-calendar tbody tr td {
  min-width: inherit !important;
}
/* line 358, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload, .admin-document_repository-linked_resources section#document_upload, .admin-document_repository-pdfs section#document_upload {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 363, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload h3, .admin-document_repository-linked_resources section#document_upload h3, .admin-document_repository-pdfs section#document_upload h3 {
  margin-top: 0;
}
/* line 366, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form, .admin-document_repository-linked_resources section#document_upload #form, .admin-document_repository-pdfs section#document_upload #form {
  display: block;
  width: 100%;
}
/* line 369, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form, .admin-document_repository-linked_resources section#document_upload #form form, .admin-document_repository-pdfs section#document_upload #form form {
  display: block;
  width: 100%;
}
/* line 372, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .left, .admin-document_repository-documents section#document_upload #form form .right, .admin-document_repository-linked_resources section#document_upload #form form .left, .admin-document_repository-linked_resources section#document_upload #form form .right, .admin-document_repository-pdfs section#document_upload #form form .left, .admin-document_repository-pdfs section#document_upload #form form .right {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
/* line 377, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .left input, .admin-document_repository-documents section#document_upload #form form .left label, .admin-document_repository-documents section#document_upload #form form .left textarea, .admin-document_repository-documents section#document_upload #form form .right input, .admin-document_repository-documents section#document_upload #form form .right label, .admin-document_repository-documents section#document_upload #form form .right textarea, .admin-document_repository-linked_resources section#document_upload #form form .left input, .admin-document_repository-linked_resources section#document_upload #form form .left label, .admin-document_repository-linked_resources section#document_upload #form form .left textarea, .admin-document_repository-linked_resources section#document_upload #form form .right input, .admin-document_repository-linked_resources section#document_upload #form form .right label, .admin-document_repository-linked_resources section#document_upload #form form .right textarea, .admin-document_repository-pdfs section#document_upload #form form .left input, .admin-document_repository-pdfs section#document_upload #form form .left label, .admin-document_repository-pdfs section#document_upload #form form .left textarea, .admin-document_repository-pdfs section#document_upload #form form .right input, .admin-document_repository-pdfs section#document_upload #form form .right label, .admin-document_repository-pdfs section#document_upload #form form .right textarea {
  width: 390px;
  resize: none;
  overflow: hidden;
  margin: 7px 0;
  margin: 0.58333rem 0;
}
/* line 382, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .left input:first-child, .admin-document_repository-documents section#document_upload #form form .left label:first-child, .admin-document_repository-documents section#document_upload #form form .left textarea:first-child, .admin-document_repository-documents section#document_upload #form form .right input:first-child, .admin-document_repository-documents section#document_upload #form form .right label:first-child, .admin-document_repository-documents section#document_upload #form form .right textarea:first-child, .admin-document_repository-linked_resources section#document_upload #form form .left input:first-child, .admin-document_repository-linked_resources section#document_upload #form form .left label:first-child, .admin-document_repository-linked_resources section#document_upload #form form .left textarea:first-child, .admin-document_repository-linked_resources section#document_upload #form form .right input:first-child, .admin-document_repository-linked_resources section#document_upload #form form .right label:first-child, .admin-document_repository-linked_resources section#document_upload #form form .right textarea:first-child, .admin-document_repository-pdfs section#document_upload #form form .left input:first-child, .admin-document_repository-pdfs section#document_upload #form form .left label:first-child, .admin-document_repository-pdfs section#document_upload #form form .left textarea:first-child, .admin-document_repository-pdfs section#document_upload #form form .right input:first-child, .admin-document_repository-pdfs section#document_upload #form form .right label:first-child, .admin-document_repository-pdfs section#document_upload #form form .right textarea:first-child {
  margin-top: 0;
}
/* line 386, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .left input, .admin-document_repository-documents section#document_upload #form form .left textarea, .admin-document_repository-documents section#document_upload #form form .right input, .admin-document_repository-documents section#document_upload #form form .right textarea, .admin-document_repository-linked_resources section#document_upload #form form .left input, .admin-document_repository-linked_resources section#document_upload #form form .left textarea, .admin-document_repository-linked_resources section#document_upload #form form .right input, .admin-document_repository-linked_resources section#document_upload #form form .right textarea, .admin-document_repository-pdfs section#document_upload #form form .left input, .admin-document_repository-pdfs section#document_upload #form form .left textarea, .admin-document_repository-pdfs section#document_upload #form form .right input, .admin-document_repository-pdfs section#document_upload #form form .right textarea {
  margin-bottom: 15px;
  margin-bottom: 1.25rem;
}
/* line 389, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .left .autogrow, .admin-document_repository-documents section#document_upload #form form .right .autogrow, .admin-document_repository-linked_resources section#document_upload #form form .left .autogrow, .admin-document_repository-linked_resources section#document_upload #form form .right .autogrow, .admin-document_repository-pdfs section#document_upload #form form .left .autogrow, .admin-document_repository-pdfs section#document_upload #form form .right .autogrow {
  resize: none;
  height: 155px;
  width: 390px;
  overflow: hidden;
}
/* line 396, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .left, .admin-document_repository-linked_resources section#document_upload #form form .left, .admin-document_repository-pdfs section#document_upload #form form .left {
  padding-right: 3em;
}
/* line 399, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#document_upload #form form .submit, .admin-document_repository-linked_resources section#document_upload #form form .submit, .admin-document_repository-pdfs section#document_upload #form form .submit {
  text-align: right;
  margin: 20px 12px 10px 0;
  margin: 1.66667rem 1rem 0.83333rem 0;
}
/* line 407, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources, .admin-document_repository-linked_resources section#linked_resources, .admin-document_repository-pdfs section#linked_resources {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 412, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources h3, .admin-document_repository-linked_resources section#linked_resources h3, .admin-document_repository-pdfs section#linked_resources h3 {
  margin-top: 0;
}
/* line 415, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .form, .admin-document_repository-linked_resources section#linked_resources .form, .admin-document_repository-pdfs section#linked_resources .form {
  display: block;
  width: 100%;
}
/* line 418, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .form legend, .admin-document_repository-linked_resources section#linked_resources .form legend, .admin-document_repository-pdfs section#linked_resources .form legend {
  font-style: normal;
  font-weight: bold;
  color: #005a84;
}
/* line 424, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .form form .errorExplanation, .admin-document_repository-linked_resources section#linked_resources .form form .errorExplanation, .admin-document_repository-pdfs section#linked_resources .form form .errorExplanation {
  display: block;
  padding: 1em 0;
}
/* line 428, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .form form div, .admin-document_repository-linked_resources section#linked_resources .form form div, .admin-document_repository-pdfs section#linked_resources .form form div {
  display: inline-block;
  vertical-align: text-bottom;
  width: 42%;
  *display: inline;
  zoom: 1;
}
/* line 434, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .form form div.submit, .admin-document_repository-linked_resources section#linked_resources .form form div.submit, .admin-document_repository-pdfs section#linked_resources .form form div.submit {
  width: auto;
}
/* line 439, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .form form .url label, .admin-document_repository-linked_resources section#linked_resources .form form .url label, .admin-document_repository-pdfs section#linked_resources .form form .url label {
  text-transform: uppercase;
}
/* line 445, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table, .admin-document_repository-linked_resources section#linked_resources .table, .admin-document_repository-pdfs section#linked_resources .table {
  margin: 2em 0;
  overflow: hidden;
  display: block;
}
/* line 449, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table, .admin-document_repository-linked_resources section#linked_resources .table table, .admin-document_repository-pdfs section#linked_resources .table table {
  width: 100%;
}
/* line 453, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table thead tr th, .admin-document_repository-linked_resources section#linked_resources .table table thead tr th, .admin-document_repository-pdfs section#linked_resources .table table thead tr th {
  text-align: left;
}
/* line 455, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table thead tr th:nth-child(2), .admin-document_repository-documents section#linked_resources .table table thead tr th:first-child, .admin-document_repository-linked_resources section#linked_resources .table table thead tr th:nth-child(2), .admin-document_repository-linked_resources section#linked_resources .table table thead tr th:first-child, .admin-document_repository-pdfs section#linked_resources .table table thead tr th:nth-child(2), .admin-document_repository-pdfs section#linked_resources .table table thead tr th:first-child {
  width: 40%;
}
/* line 458, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table thead tr th:nth-child(3), .admin-document_repository-documents section#linked_resources .table table thead tr th:nth-child(4), .admin-document_repository-linked_resources section#linked_resources .table table thead tr th:nth-child(3), .admin-document_repository-linked_resources section#linked_resources .table table thead tr th:nth-child(4), .admin-document_repository-pdfs section#linked_resources .table table thead tr th:nth-child(3), .admin-document_repository-pdfs section#linked_resources .table table thead tr th:nth-child(4) {
  width: 10%;
}
/* line 466, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table tbody tr td, .admin-document_repository-linked_resources section#linked_resources .table table tbody tr td, .admin-document_repository-pdfs section#linked_resources .table table tbody tr td {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-word;
}
/* line 471, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table tbody tr td:first-child, .admin-document_repository-documents section#linked_resources .table table tbody tr td:nth-child(2), .admin-document_repository-linked_resources section#linked_resources .table table tbody tr td:first-child, .admin-document_repository-linked_resources section#linked_resources .table table tbody tr td:nth-child(2), .admin-document_repository-pdfs section#linked_resources .table table tbody tr td:first-child, .admin-document_repository-pdfs section#linked_resources .table table tbody tr td:nth-child(2) {
  width: 40%;
}
/* line 474, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#linked_resources .table table tbody tr td:nth-child(3), .admin-document_repository-documents section#linked_resources .table table tbody tr td:nth-child(4), .admin-document_repository-linked_resources section#linked_resources .table table tbody tr td:nth-child(3), .admin-document_repository-linked_resources section#linked_resources .table table tbody tr td:nth-child(4), .admin-document_repository-pdfs section#linked_resources .table table tbody tr td:nth-child(3), .admin-document_repository-pdfs section#linked_resources .table table tbody tr td:nth-child(4) {
  width: 10%;
}
/* line 483, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc, .admin-document_repository-linked_resources section#add_doc, .admin-document_repository-pdfs section#add_doc {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 488, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc h3, .admin-document_repository-linked_resources section#add_doc h3, .admin-document_repository-pdfs section#add_doc h3 {
  margin-top: 0;
}
/* line 491, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc, .admin-document_repository-linked_resources section#add_doc #form_add_doc, .admin-document_repository-pdfs section#add_doc #form_add_doc {
  display: block;
}
/* line 493, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc legend, .admin-document_repository-linked_resources section#add_doc #form_add_doc legend, .admin-document_repository-pdfs section#add_doc #form_add_doc legend {
  font-style: normal;
  font-weight: bold;
  color: #005a84;
}
/* line 498, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf {
  outline: none;
  width: 100%;
}
/* line 501, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf #pdf_product_language_type_id, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf #pdf_product_language_type_id, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf #pdf_product_language_type_id {
  padding: 0;
  width: 275px;
  width: 22.91667rem;
  margin-right: 10px;
  margin-right: 0.83333rem;
}
/* line 507, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf .file_upload input#pdf_file, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf .file_upload input#pdf_file, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf .file_upload input#pdf_file {
  border: 1px solid #c8c8c8;
  width: 325px;
  width: 27.08333rem;
  height: auto;
  padding: 10px;
  margin-top: 27px;
}
/* line 515, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf .errorExplanation, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf .errorExplanation, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf .errorExplanation {
  display: block;
  padding: 0;
}
/* line 519, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf .errorExplanation ul li, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf .errorExplanation ul li, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf .errorExplanation ul li {
  color: #ff0000;
}
/* line 524, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf input#pdf_file, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf input#pdf_file, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf input#pdf_file {
  border: 0;
  margin: 0;
  outline: none;
  height: auto;
}
/* line 529, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf input#pdf_file:hover, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf input#pdf_file:hover, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf input#pdf_file:hover {
  outline: none;
  border: 0;
  outline-style: none;
  box-shadow: none;
  border-color: transparent;
}
/* line 536, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf input#pdf_file:focus, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf input#pdf_file:focus, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf input#pdf_file:focus {
  outline: none;
  border: 0;
  outline-style: none;
  box-shadow: none;
  border-color: transparent;
}
/* line 544, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf div, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf div, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf div {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
/* line 549, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf div label, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf div label, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf div label {
  font-size: 16px;
  font-size: 1.33333rem;
  line-height: 16px;
  line-height: 1.33333rem;
  padding-bottom: 14px;
  padding-bottom: 1.16667rem;
}
/* line 554, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf div.file_upload, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf div.file_upload, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf div.file_upload {
  width: 47%;
}
/* line 557, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc #new_pdf div.lang_selec, .admin-document_repository-linked_resources section#add_doc #form_add_doc #new_pdf div.lang_selec, .admin-document_repository-pdfs section#add_doc #form_add_doc #new_pdf div.lang_selec {
  width: 52%;
}
/* line 562, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc .table, .admin-document_repository-linked_resources section#add_doc #form_add_doc .table, .admin-document_repository-pdfs section#add_doc #form_add_doc .table {
  margin: 2em 0;
  overflow: hidden;
  display: block;
}
/* line 569, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc .table table thead tr th, .admin-document_repository-linked_resources section#add_doc #form_add_doc .table table thead tr th, .admin-document_repository-pdfs section#add_doc #form_add_doc .table table thead tr th {
  text-align: left;
}
/* line 577, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#add_doc #form_add_doc .table table tbody tr td:first-child, .admin-document_repository-linked_resources section#add_doc #form_add_doc .table table tbody tr td:first-child, .admin-document_repository-pdfs section#add_doc #form_add_doc .table table tbody tr td:first-child {
  padding-left: 2em;
}
/* line 587, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals, .admin-document_repository-linked_resources section#historicals, .admin-document_repository-pdfs section#historicals {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 592, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals h3, .admin-document_repository-linked_resources section#historicals h3, .admin-document_repository-pdfs section#historicals h3 {
  margin-top: 0;
}
/* line 595, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals #historical_content, .admin-document_repository-linked_resources section#historicals #historical_content, .admin-document_repository-pdfs section#historicals #historical_content {
  display: block;
}
/* line 597, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals #historical_content .replacement_form, .admin-document_repository-linked_resources section#historicals #historical_content .replacement_form, .admin-document_repository-pdfs section#historicals #historical_content .replacement_form {
  text-align: right;
}
/* line 599, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals #historical_content .replacement_form .secondary-button, .admin-document_repository-linked_resources section#historicals #historical_content .replacement_form .secondary-button, .admin-document_repository-pdfs section#historicals #historical_content .replacement_form .secondary-button {
  width: auto;
}
/* line 604, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals #historical_content .table table, .admin-document_repository-linked_resources section#historicals #historical_content .table table, .admin-document_repository-pdfs section#historicals #historical_content .table table {
  margin-top: 20px;
  margin-top: 1.66667rem;
  width: 100%;
  table-layout: fixed;
}
/* line 610, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals #historical_content .table table thead tr th, .admin-document_repository-linked_resources section#historicals #historical_content .table table thead tr th, .admin-document_repository-pdfs section#historicals #historical_content .table table thead tr th {
  text-align: left;
}
/* line 617, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#historicals #historical_content .table table tbody tr td, .admin-document_repository-linked_resources section#historicals #historical_content .table table tbody tr td, .admin-document_repository-pdfs section#historicals #historical_content .table table tbody tr td {
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
  white-space: pre;
}
/* line 629, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link, .admin-document_repository-linked_resources section#prod_link, .admin-document_repository-pdfs section#prod_link {
  width: 100%;
  border: 1px solid #c8c8c8;
  padding: 20px;
  padding: 1.66667rem;
  border-radius: 4px;
}
/* line 634, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link h3, .admin-document_repository-linked_resources section#prod_link h3, .admin-document_repository-pdfs section#prod_link h3 {
  margin-top: 0;
}
/* line 637, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link .connect_mode_form, .admin-document_repository-linked_resources section#prod_link .connect_mode_form, .admin-document_repository-pdfs section#prod_link .connect_mode_form {
  text-align: right;
}
/* line 639, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link .connect_mode_form .secondary-button, .admin-document_repository-linked_resources section#prod_link .connect_mode_form .secondary-button, .admin-document_repository-pdfs section#prod_link .connect_mode_form .secondary-button {
  width: auto;
}
/* line 643, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content, .admin-document_repository-linked_resources section#prod_link #link_content, .admin-document_repository-pdfs section#prod_link #link_content {
  display: block;
}
/* line 645, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .left, .admin-document_repository-documents section#prod_link #link_content .right, .admin-document_repository-linked_resources section#prod_link #link_content .left, .admin-document_repository-linked_resources section#prod_link #link_content .right, .admin-document_repository-pdfs section#prod_link #link_content .left, .admin-document_repository-pdfs section#prod_link #link_content .right {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding-right: 4em;
  vertical-align: top;
}
/* line 652, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .left, .admin-document_repository-linked_resources section#prod_link #link_content .left, .admin-document_repository-pdfs section#prod_link #link_content .left {
  width: 45%;
}
/* line 655, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .right, .admin-document_repository-linked_resources section#prod_link #link_content .right, .admin-document_repository-pdfs section#prod_link #link_content .right {
  width: 48%;
}
/* line 657, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .right em, .admin-document_repository-linked_resources section#prod_link #link_content .right em, .admin-document_repository-pdfs section#prod_link #link_content .right em {
  display: block;
}
/* line 661, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .table, .admin-document_repository-linked_resources section#prod_link #link_content .table, .admin-document_repository-pdfs section#prod_link #link_content .table {
  margin: 1em 0;
  overflow: hidden;
  display: block;
}
/* line 662, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .table legend, .admin-document_repository-linked_resources section#prod_link #link_content .table legend, .admin-document_repository-pdfs section#prod_link #link_content .table legend {
  padding: 1em 0;
}
/* line 671, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .table table thead tr th, .admin-document_repository-linked_resources section#prod_link #link_content .table table thead tr th, .admin-document_repository-pdfs section#prod_link #link_content .table table thead tr th {
  text-align: center;
}
/* line 678, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .table table tbody tr td, .admin-document_repository-linked_resources section#prod_link #link_content .table table tbody tr td, .admin-document_repository-pdfs section#prod_link #link_content .table table tbody tr td {
  text-align: center;
}
/* line 680, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.admin-document_repository-documents section#prod_link #link_content .table table tbody tr td:first-child, .admin-document_repository-linked_resources section#prod_link #link_content .table table tbody tr td:first-child, .admin-document_repository-pdfs section#prod_link #link_content .table table tbody tr td:first-child {
  padding-left: 2em;
}

/*Datepicker CSS customized */
/* line 696, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
table.ui-datepicker-calendar thead {
  background: transparent;
  border: 0;
}
/* line 703, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
table.ui-datepicker-calendar tbody tr td a.ui-state-default {
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50%;
  border: 1px solid #d3d3d3;
  color: #555555;
  font-weight: normal;
}
/* line 708, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
table.ui-datepicker-calendar tbody tr td a.ui-state-default:hover {
  outline: thin;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50%;
  border: 1px solid #999999 !important;
  color: #212121 !important;
  font-weight: normal;
}
/* line 716, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
table.ui-datepicker-calendar tbody tr td a.ui-state-highlight {
  background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% !important;
  border: 1px solid #fcefa1 !important;
  color: #363636 !important;
}
/* line 721, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
table.ui-datepicker-calendar tbody tr td a.ui-state-active {
  background: white url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% !important;
  border: 1px solid #aaaaaa !important;
  color: #212121 !important;
}

/* line 730, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* line 733, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 736, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 739, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 742, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.ui-datepicker-title {
  color: #222222 !important;
}

/*Datepicker CSS customized */
/* line 753, ../../app/assets/stylesheets/partials/contextual/_document_repository.scss */
.ie11 .admin-document_repository-documents #view #content section#document_upload form .left .autogrow {
  height: 162px !important;
}

@media all and (-ms-high-contrast: none) {
  /* line 2572, ../../app/assets/stylesheets/application.scss */
  input[type="file"] {
    position: relative;
    top: 6px;
    line-height: 20px !important;
  }

  /* line 2578, ../../app/assets/stylesheets/application.scss */
  span.search input[type=text]::-ms-clear, input.ui-autocomplete-input::-ms-clear {
    height: 0;
    width: 0;
  }

  /* line 2584, ../../app/assets/stylesheets/application.scss */
  body.admin-reports #content form fieldset input[type=submit] {
    margin-top: 24px;
  }
}
/* line 2592, ../../app/assets/stylesheets/application.scss */
ol.numerical {
  list-style-type: decimal;
}

/* line 2596, ../../app/assets/stylesheets/application.scss */
ul.circle-list {
  list-style-type: circle;
  padding-left: 20px;
}

/* line 2602, ../../app/assets/stylesheets/application.scss */
div.body ol.numerical {
  margin-left: 20px;
}

/* line 2609, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user, body.support-users #content div.set-subscription {
  color: #414042;
}
/* line 2611, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user ol.fields, body.support-users #content div.set-subscription ol.fields {
  display: inline;
}
/* line 2613, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user ol.fields li, body.support-users #content div.set-subscription ol.fields li {
  display: inline;
}
/* line 2617, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user label, body.support-users #content div.set-subscription label {
  margin-bottom: 20px;
  margin-bottom: 1.66667rem;
}
/* line 2621, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user p.actions, body.support-users #content div.set-subscription p.actions {
  margin-left: 10px;
  margin-left: 0.83333rem;
  display: inline;
  float: none;
}
/* line 2626, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user i, body.support-users #content div.set-subscription i {
  width: 25px;
  overflow: hidden;
}
/* line 2631, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.search-user table, body.support-users #content div.set-subscription table {
  margin-top: 27px;
  margin-top: 2.25rem;
}
/* line 2637, ../../app/assets/stylesheets/application.scss */
body.support-users #content div.set-subscription label {
  margin: 0px;
  margin: 0rem;
}
/* line 2641, ../../app/assets/stylesheets/application.scss */
body.support-users #content ol.fields {
  padding: 0;
}
/* line 2644, ../../app/assets/stylesheets/application.scss */
body.support-users #content ul#suggestions li {
  list-style: disc;
}

/* line 2650, ../../app/assets/stylesheets/application.scss */
body.error_pages #view {
  padding: 100px 0;
  padding: 8.33333rem 0;
}
/* line 2652, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left, body.error_pages #view .right {
  width: 46%;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
/* line 2658, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left .font16-normal, body.error_pages #view .left #building-block-rejections .rejection, #building-block-rejections body.error_pages #view .left .rejection, body.error_pages body[class^="admin-admin"] #view .left #content, body[class^="admin-admin"] body.error_pages #view .left #content, body.error_pages body[class^="subscriptions"] #view .left #content, body[class^="subscriptions"] body.error_pages #view .left #content, body.error_pages body[class^="admin-subscriptions"] #view .left #content, body[class^="admin-subscriptions"] body.error_pages #view .left #content, body.error_pages body[class^="admin-lists"] #view .left #content, body[class^="admin-lists"] body.error_pages #view .left #content, body.error_pages #view[role="main"] .left aside#help[role="complementary"] a#close_help, body.error_pages #view[role="main"] aside#help[role="complementary"] .left a#close_help, body.error_pages #view[role="main"] .left aside#help[role="complementary"] div.viewport div#contact_us div p a, body.error_pages #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p .left a, body.error_pages #view .left div.change-log p, div.change-log body.error_pages #view .left p, body.error_pages #view .right .font16-normal, body.error_pages #view .right #building-block-rejections .rejection, #building-block-rejections body.error_pages #view .right .rejection, body.error_pages body[class^="admin-admin"] #view .right #content, body[class^="admin-admin"] body.error_pages #view .right #content, body.error_pages body[class^="subscriptions"] #view .right #content, body[class^="subscriptions"] body.error_pages #view .right #content, body.error_pages body[class^="admin-subscriptions"] #view .right #content, body[class^="admin-subscriptions"] body.error_pages #view .right #content, body.error_pages body[class^="admin-lists"] #view .right #content, body[class^="admin-lists"] body.error_pages #view .right #content, body.error_pages #view[role="main"] .right aside#help[role="complementary"] a#close_help, body.error_pages #view[role="main"] aside#help[role="complementary"] .right a#close_help, body.error_pages #view[role="main"] .right aside#help[role="complementary"] div.viewport div#contact_us div p a, body.error_pages #view[role="main"] aside#help[role="complementary"] div.viewport div#contact_us div p .right a, body.error_pages #view .right div.change-log p, div.change-log body.error_pages #view .right p {
  line-height: 22px;
}
/* line 2662, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left {
  border-right: 1px solid #767676;
  padding-right: 2em;
  padding: 15px 24px 20px 0;
  padding: 1.25rem 2rem 1.66667rem 0;
}
/* line 2666, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left p.actions {
  margin: 1px;
  margin: 0.08333rem;
}
/* line 2669, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left .icon {
  min-height: 340px;
  text-align: center;
}
/* line 2672, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left .icon .error_code {
  color: #414042;
}
/* line 2676, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .left .warning {
  font-size: 250px;
  color: #0e8383;
  display: block;
}
/* line 2682, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .right {
  padding: 20px 0 20px 30px;
  padding: 1.66667rem 0 1.66667rem 2.5rem;
  color: #414042;
}
/* line 2685, ../../app/assets/stylesheets/application.scss */
body.error_pages #view .right h6 {
  color: #414042;
}

/* line 2693, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content {
  height: auto !important;
  overflow: hidden;
}
/* line 2697, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content #custom_selectable_div {
  padding-top: 45px;
}
/* line 2702, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content #custom_selectable_div table#custom_selectable_table thead th:nth-child(1) {
  width: 780px;
}
/* line 2706, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content #custom_selectable_div input#custom_selectable {
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 2712, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content .edit_preference ol.fields li p {
  display: inline;
  padding-right: 20px;
}
/* line 2717, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content .invalid_domain_error {
  font-size: 12.5px;
  color: #FF0000;
  display: block;
  margin: .5em 0 0;
}
/* line 2723, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content .whitelist_text {
  color: #828282;
  font-size: 1.16667em;
  line-height: 1.5em;
  margin: 0 0 1em;
  width: 80%;
}
/* line 2731, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content input#add_domain {
  zoom: 1;
  width: 60%;
}
/* line 2734, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content input#add_domain:invalid {
  box-shadow: none;
}
/* line 2737, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content input#add_domain:moz-submit-invalid {
  box-shadow: none;
}
/* line 2740, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content input#add_domain:moz-ui-invalid {
  box-shadow: none;
}
/* line 2749, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content #whitelisted_email_domains,
body.admin-subscriptions #content #sso_email_domains {
  width: 80%;
  border-radius: 4px 4px;
  margin: 1% 0;
  margin-top: 27px;
  margin-top: 2.25rem;
}
/* line 2755, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content li.email_domain {
  margin-bottom: 1%;
  border-radius: 4px;
  background-color: rgba(19, 196, 196, 0.1);
  overflow: hidden;
  clear: both;
}
/* line 2761, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content li.email_domain span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  float: left;
}
/* line 2768, ../../app/assets/stylesheets/application.scss */
body.admin-subscriptions #content li.email_domain img.domain {
  height: auto;
  width: auto;
  cursor: pointer;
  float: right;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-bottom;
}

/* line 2783, ../../app/assets/stylesheets/application.scss */
.grecaptcha-badge {
  display: none !important;
  visibility: hidden !important;
}

/* line 2788, ../../app/assets/stylesheets/application.scss */
input#bulk_selectable_submit {
  vertical-align: middle;
  overflow: hidden;
  top: 0 !important;
}

/* line 2793, ../../app/assets/stylesheets/application.scss */
input#attachment_file {
  top: 0;
  vertical-align: middle;
}

/* line 2798, ../../app/assets/stylesheets/application.scss */
img.spinner {
  position: relative;
  top: 10px;
  left: 10px;
}

/* line 2806, ../../app/assets/stylesheets/application.scss */
#new_list .errorExplanation ul li {
  color: #a00000;
}
/* line 2812, ../../app/assets/stylesheets/application.scss */
#new_list .fields .error {
  color: #a00000;
}

/* line 2819, ../../app/assets/stylesheets/application.scss */
.admin-groups .body .upload.error {
  color: #d14;
}
/* line 2821, ../../app/assets/stylesheets/application.scss */
.admin-groups .body .upload.error label {
  color: #d14;
}
/* line 2824, ../../app/assets/stylesheets/application.scss */
.admin-groups .body .upload.error input {
  border: 1px solid #d14;
}

/* line 2832, ../../app/assets/stylesheets/application.scss */
body.lists div.errorExplanation ul li {
  color: #a00000;
}

/* line 2838, ../../app/assets/stylesheets/application.scss */
td.filtered_by {
  background-color: #bedf5e !important;
}

/* line 2842, ../../app/assets/stylesheets/application.scss */
tr.group,
tr.group:hover {
  background-color: #ddd !important;
}

/* line 2845, ../../app/assets/stylesheets/application.scss */
tr.group td.name {
  text-transform: capitalize;
}

/* line 2850, ../../app/assets/stylesheets/application.scss */
ol.search_modifiers li
div {
  min-width: 100px;
  display: inline-block;
}
/* line 2854, ../../app/assets/stylesheets/application.scss */
ol.search_modifiers p {
  display: inline;
}

/* line 2858, ../../app/assets/stylesheets/application.scss */
div.indent {
  padding-left: 20px;
}
/* line 2860, ../../app/assets/stylesheets/application.scss */
div.indent br {
  display: none;
}
/* line 2863, ../../app/assets/stylesheets/application.scss */
div.indent #privacy-policy-table {
  width: 645px;
  border: 1px solid #000;
}
/* line 2866, ../../app/assets/stylesheets/application.scss */
div.indent #privacy-policy-table br {
  display: none;
}
/* line 2870, ../../app/assets/stylesheets/application.scss */
div.indent #privacy-policy-table tr:nth-child(2n) {
  background: transparent;
}
/* line 2873, ../../app/assets/stylesheets/application.scss */
div.indent #privacy-policy-table tbody td {
  border: 1px solid #000;
  font-size: 12px;
}

/* The container */
/* line 2881, ../../app/assets/stylesheets/application.scss */
.checkbox-container {
  display: inline-block;
  width: 20%;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #414042;
}

/* Hide the browser's default checkbox */
/* line 2897, ../../app/assets/stylesheets/application.scss */
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
/* line 2906, ../../app/assets/stylesheets/application.scss */
.checkbox-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border: 1px solid #C8C8C8;
  border-radius: 2px;
  background-color: #FFFFFF;
}

/* When the checkbox is checked, add a  background */
/* line 2920, ../../app/assets/stylesheets/application.scss */
.checkbox-container input:checked ~ .checkbox-checkmark {
  background-color: #0e8383;
}

/* line 2924, ../../app/assets/stylesheets/application.scss */
.checkbox-container input:disabled ~ .checkbox-checkmark {
  background-color: #797879;
}

/* Create the checkmark/indicator (hidden when not checked) */
/* line 2930, ../../app/assets/stylesheets/application.scss */
.checkbox-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
/* line 2937, ../../app/assets/stylesheets/application.scss */
.checkbox-container input:checked ~ .checkbox-checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
/* line 2942, ../../app/assets/stylesheets/application.scss */
.checkbox-container .checkbox-checkmark:after {
  left: 5px;
  width: 8px;
  height: 82%;
  border: .2px solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2954, ../../app/assets/stylesheets/application.scss */
label.required:after {
  content: '*';
  margin-left: 2px;
}

/* line 2961, ../../app/assets/stylesheets/application.scss */
div.ip-banned form ol.fields {
  display: inline;
}
/* line 2963, ../../app/assets/stylesheets/application.scss */
div.ip-banned form ol.fields li {
  display: inline;
}
/* line 2967, ../../app/assets/stylesheets/application.scss */
div.ip-banned form p.actions {
  display: inline;
  margin-left: 10px;
  margin-left: 0.83333rem;
}
/* line 2973, ../../app/assets/stylesheets/application.scss */
div.ip-banned p.remove-address {
  margin-top: 30px;
  margin-top: 2.5rem;
}
/* line 2977, ../../app/assets/stylesheets/application.scss */
div.ip-banned p.delete-address {
  padding: 5px;
  padding: 0.41667rem;
  background-color: rgba(19, 196, 196, 0.1);
  overflow: hidden;
  clear: both;
  width: 50%;
  border-radius: 4px 4px;
}
/* line 2985, ../../app/assets/stylesheets/application.scss */
div.ip-banned p.delete-address a {
  float: right;
  color: #414042;
}

/* line 2996, ../../app/assets/stylesheets/application.scss */
div.privacy-policy h1 {
  margin: 0;
}
/* line 2999, ../../app/assets/stylesheets/application.scss */
div.privacy-policy h3 {
  text-transform: none;
}

/* line 3010, ../../app/assets/stylesheets/application.scss */
div.terms_of_use h1 {
  margin: 0;
}
/* line 3013, ../../app/assets/stylesheets/application.scss */
div.terms_of_use h3 {
  text-transform: none;
}

/* line 3024, ../../app/assets/stylesheets/application.scss */
div.change-log h1 {
  margin: 0;
}
/* line 3027, ../../app/assets/stylesheets/application.scss */
div.change-log h2 {
  color: #414042;
}
/* line 3035, ../../app/assets/stylesheets/application.scss */
div.change-log p {
  color: #414042;
}
/* line 3040, ../../app/assets/stylesheets/application.scss */
div.change-log b {
  font-weight: 600;
}

/* line 3048, ../../app/assets/stylesheets/application.scss */
form.edit_user_profile p.actions .secondary-button {
  padding: 9px 36px;
  padding: 0.75rem 3rem;
}

/* line 3055, ../../app/assets/stylesheets/application.scss */
body.users ul li {
  padding: 5px 0;
  padding: 0.41667rem 0;
}
/* line 3061, ../../app/assets/stylesheets/application.scss */
body.users footer .company_info .copy {
  float: left;
  vertical-align: top;
  color: #c8c8c8;
}
/* line 3069, ../../app/assets/stylesheets/application.scss */
body.users footer .company_info .company_logo a {
  float: right;
}

/* line 3078, ../../app/assets/stylesheets/application.scss */
.edit_faux_product_subscription .secondary-button, .new_faux_product_subscription .secondary-button {
  padding: 9px;
  padding-left: 1em;
  margin-right: 10px;
}
/* line 3083, ../../app/assets/stylesheets/application.scss */
.edit_faux_product_subscription p.actions, .new_faux_product_subscription p.actions {
  float: right;
}
/* line 3086, ../../app/assets/stylesheets/application.scss */
.edit_faux_product_subscription p, .new_faux_product_subscription p {
  margin-left: 10px !important;
}
/* line 3089, ../../app/assets/stylesheets/application.scss */
.edit_faux_product_subscription div.error, .new_faux_product_subscription div.error {
  color: red;
}
/* line 3092, ../../app/assets/stylesheets/application.scss */
.edit_faux_product_subscription textarea.error, .new_faux_product_subscription textarea.error {
  border-color: red;
}

/* line 3097, ../../app/assets/stylesheets/application.scss */
.edit-product-metadata.asides-container .description {
  text-align: left;
  word-break: normal;
  overflow-wrap: anywhere;
  width: 100%;
  font-size: 16px;
  margin-left: 0px;
  padding-left: 1.66667rem;
  padding-right: 1.66667rem;
}

/* line 3109, ../../app/assets/stylesheets/application.scss */
table.faux-product-susbcription .actions {
  width: 75px;
}

/* line 3117, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper thead .sorting_asc:after, #faux-product-susbcription_wrapper thead .sorting_desc:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-size: 15px;
}
/* line 99, ../../app/assets/stylesheets/partials/_extensions.scss */
#faux-product-susbcription_wrapper thead .sorting_asc:after.clarivate_blue, #faux-product-susbcription_wrapper thead .sorting_desc:after.clarivate_blue {
  color: #0e8383;
}
/* line 3122, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper thead .sorting_asc:after {
  content: 'arrow_downward';
  transform: rotate(180deg);
}
/* line 3126, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper thead .sorting_desc:after {
  content: 'arrow_downward';
}
/* line 3131, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper #faux-product-susbcription_info {
  margin-top: 5px;
}
/* line 3134, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper input[type="search"] {
  width: 400px;
  height: 15px;
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 3141, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom {
  display: inline-flex;
  width: 100%;
  border: 1px solid #c8c8ca;
  border-top: none;
  border-radius: 5px;
}
/* line 3147, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_info {
  margin-top: 22px;
  margin-left: 25px;
  font-size: 14px;
}
/* line 3152, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_paginate {
  margin-top: 22px;
  position: absolute;
  right: 51px;
}
/* line 3156, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_paginate .paginate_button {
  font-size: 14px;
  color: #0e8383;
  margin-right: 10px;
}
/* line 3161, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_paginate .paginate_button.current {
  color: black;
}
/* line 3163, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_paginate .paginate_button.current:hover {
  text-decoration: none;
}
/* line 3168, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_length {
  margin-left: 10px;
}
/* line 3170, ../../app/assets/stylesheets/application.scss */
#faux-product-susbcription_wrapper .bottom #faux-product-susbcription_length select[name="faux-product-susbcription_length"] {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 3178, ../../app/assets/stylesheets/application.scss */
.new-listname {
  width: 66%;
}

/* line 3182, ../../app/assets/stylesheets/application.scss */
.format-descript {
  width: 91%;
}

/* line 3187, ../../app/assets/stylesheets/application.scss */
nav.cta-nav {
  position: fixed;
  bottom: 30%;
  right: 0;
  z-index: 100;
}

/* line 3194, ../../app/assets/stylesheets/application.scss */
nav.cta-nav ul li {
  width: 50px;
  height: 50px;
}
/* line 3198, ../../app/assets/stylesheets/application.scss */
nav.cta-nav ul li a {
  position: relative;
  top: 15px;
}

/* line 3205, ../../app/assets/stylesheets/application.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 3212, ../../app/assets/stylesheets/application.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 3217, ../../app/assets/stylesheets/application.scss */
.bg-primary-one {
  background-color: #12cac9;
}

/* line 3221, ../../app/assets/stylesheets/application.scss */
nav.cta-nav ul li:nth-child(3) {
  background-color: #85f0ad;
}

/* line 3225, ../../app/assets/stylesheets/application.scss */
.bg-black {
  background-color: black;
}

/* line 3229, ../../app/assets/stylesheets/application.scss */
.text-center {
  text-align: center;
}

/* line 3233, ../../app/assets/stylesheets/application.scss */
.py-3 {
  padding-bottom: 1rem;
}

/* line 3236, ../../app/assets/stylesheets/application.scss */
.text-white {
  color: white;
}

/* line 3241, ../../app/assets/stylesheets/application.scss */
body.sessions .cta-nav {
  display: none;
}

/*********** IE 10 EXCLUSIONS ******/
/* line 3248, ../../app/assets/stylesheets/application.scss */
.ie10 #add_new_cc, .ie10 #add_payment_method {
  display: none !important;
}

/*********** IE 10 EXCLUSIONS ******/
/*********** IE 11 EXCLUSIONS ******/
/* line 3256, ../../app/assets/stylesheets/application.scss */
html.ie11 h1 {
  text-shadow: none !important;
}
/* line 3259, ../../app/assets/stylesheets/application.scss */
html.ie11 table {
  padding-top: 1px;
}

/*********** IE 11 EXCLUSIONS ******/
/* line 3265, ../../app/assets/stylesheets/application.scss */
.width-auto {
  width: auto;
}

/* line 3269, ../../app/assets/stylesheets/application.scss */
.font-size-13 {
  font-size: 13px;
}

/* line 3273, ../../app/assets/stylesheets/application.scss */
.font-weight-normal {
  font-weight: normal;
}

/* line 3277, ../../app/assets/stylesheets/application.scss */
.pl-25 {
  padding-left: 25px;
}

/* line 3281, ../../app/assets/stylesheets/application.scss */
.mt-2, .my-2 {
  margin-top: 8px;
  margin-top: 0.66667rem;
}

/* line 3285, ../../app/assets/stylesheets/application.scss */
.mb-2, .my-2 {
  margin-bottom: 8px;
  margin-bottom: 0.66667rem;
}
