/* @file
 * This file is for customizations to the LibrarySite base theme.
 *
 * All Sass should be written out in separate partial files. Only use this file to import
 * those partials.
 *
 * Compile Sass into CSS with `compass clean && compass watch` for development
 * environments or `compass clean && compass compile -e production --force` for
 * production environments.
 *
 * @see config.rb
 */
/* @file
 * Styles for the Assignment content type.
 *
 * Placeholders for content types in general should go in partials/_nodes.scss.
 */
.sidebar-first .block.block-block-24 {
  padding: 0;
}
.sidebar-first .block.block-block-24 h2 {
  margin: 0;
  padding: 1.2em 1em 1.2em;
}
.sidebar-first .block.block-block-24 p {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%0D%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%22-0.615%20-0.932%2046%2046%22%0D%0A%09%20overflow%3D%22visible%22%20enable-background%3D%22new%20-0.615%20-0.932%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cdefs%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2221.882%22%20cy%3D%2221.882%22%20r%3D%2220.382%22%2F%3E%0D%0A%3Cline%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2221.882%22%20y1%3D%2210.881%22%20x2%3D%2221.882%22%20y2%3D%2232.881%22%2F%3E%0D%0A%3Cline%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2210.882%22%20y1%3D%2221.882%22%20x2%3D%2232.881%22%20y2%3D%2221.882%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-position: 13px center;
  background-size: 1.5em auto;
  margin: .75em 0 1.2em;
  padding-left: 3em;
}
.sidebar-first .block.block-block-24 p:last-of-type {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%0D%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2246px%22%20height%3D%2249px%22%20viewBox%3D%22-2.25%20-2%2046%2049%22%20overflow%3D%22visible%22%20enable-background%3D%22new%20-2.25%20-2%2046%2049%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cdefs%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2238%22%20height%3D%2241%22%2F%3E%0D%0A%3Cline%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.781%22%20y1%3D%2211%22%20x2%3D%2233.281%22%20y2%3D%2211%22%2F%3E%0D%0A%3Cline%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.781%22%20y1%3D%2222%22%20x2%3D%2233.281%22%20y2%3D%2222%22%2F%3E%0D%0A%3Cline%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2380043A%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.781%22%20y1%3D%2233%22%20x2%3D%2233.281%22%20y2%3D%2233%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.sidebar-first .block.block-block-24 p a {
  display: block;
}
.sidebar-first .block.block-user-login {
  padding: 0;
}
.sidebar-first .block.block-user-login h2 {
  margin: 0;
  padding: 0.7em 1em;
}
.sidebar-first .block.block-user-login form {
  margin: 0;
  padding: 0.5em 1em 0.25em;
}
.sidebar-first .block-cora-customizations {
  padding: 1.1em 1em;
}

.view-home-slideshow {
  margin-bottom: 25px;
}
.view-home-slideshow .flex-flexslider {
  border: 1px solid;
}
.view-home-slideshow .flex-flexslider ul.slides li {
  max-height: 295px;
  overflow: hidden;
  padding-right: 1em;
}
.view-home-slideshow .flex-flexslider ul.slides h2 {
  font-size: 1.2em;
  padding-top: .5em;
}
.view-home-slideshow .flex-flexslider ul.slides .views-field-uid {
  font-size: 1em;
}
.view-home-slideshow .flex-flexslider ul.slides .views-field-body {
  font-size: .8em;
}
.view-home-slideshow .flex-flexslider .flex-control-paging {
  display: none;
}
.view-home-slideshow .flex-flexslider .flex-direction-nav a {
  background-repeat: no-repeat;
  width: 26px;
  height: 51px;
  font-size: 0;
  color: transparent;
  display: block;
  opacity: 1;
}
.view-home-slideshow .flex-flexslider .flex-direction-nav a:hover {
  background-color: transparent;
}
.view-home-slideshow .flex-flexslider .flex-direction-nav a::before {
  display: none;
}
.view-home-slideshow .flex-flexslider .flex-direction-nav a.flex-prev {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%0D%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2252px%22%20viewBox%3D%22-3.708%20-3.41%2026%2052%22%0D%0A%09%20overflow%3D%22visible%22%20enable-background%3D%22new%20-3.708%20-3.41%2026%2052%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cdefs%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-miterlimit%3D%2210%22%20points%3D%2218.129%2C0.307%200.629%2C22.864%2018.129%2C46.057%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  left: -30px;
}
.view-home-slideshow .flex-flexslider .flex-direction-nav a.flex-next {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%0D%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2252px%22%20viewBox%3D%22-2.941%20-3.415%2026%2052%22%0D%0A%09%20overflow%3D%22visible%22%20enable-background%3D%22new%20-2.941%20-3.415%2026%2052%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cdefs%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-miterlimit%3D%2210%22%20points%3D%220.399%2C46.052%2017.899%2C23.494%200.399%2C0.301%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  right: -30px;
}

.loyola-copyright {
  clear: left;
  float: left;
  font-size: 0.6em !important;
  margin-top: 9px;
}

.social-media-footer {
  float: right;
}

.view-adapters .attachment-after a {
  display: block;
  padding-bottom: 0.25em;
}

/* @file
 * Styles for content types in general.
 *
 * Placeholders for content types in general should go here along with any
 * styles that apply to all content types in general.
 */
.field-type-file table {
  border: none;
  width: 100%;
}
.field-type-file table thead {
  display: none;
}
.field-type-file table tbody {
  border: none;
}
.field-type-file table tbody td:last-child {
  text-align: right;
}
.field-type-file table tr, .field-type-file table td {
  background-color: transparent;
  border: none;
  padding: 0;
}

.node-article .field-name-field-tags ul.links {
  clear: both;
}

h3.node-content-type {
  font-size: 1em;
}

.page-node-128 h3.node-content-type,
.page-node-81 h3.node-content-type,
.page-node-130 h3.node-content-type,
.page-node-57 h3.node-content-type,
.page-node-78 h3.node-content-type {
  display: none;
}

.user-login-comments .button {
  font-size: 0.8125em;
}

/* @file
 * Styles relating to structural elements.
 */
table tbody tr td {
  font-size: 1em;
  line-height: 1em;
}

header {
  background-image: none;
}

/* @file
 * Styles for views in general.
 *
 * Placeholders for views in general should go here along with any styles that apply to all
 * views in general.
 */
/* @file
 * Styles for the Assignment content type.
 *
 * Placeholders for content types in general should go in partials/_nodes.scss.
 */
.node-assignment .field-name-author-linked {
  margin-bottom: 0.6875em;
}
.node-assignment .field-label {
  border-bottom: 1px solid;
  margin-bottom: 0.625em;
  margin-top: 1.875em;
  padding-bottom: 0.625em;
}
.node-assignment .field-name-field-share .field-label {
  border: none;
  margin-top: inherit;
}
.node-assignment .flag-adapted a {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%0D%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2243px%22%20height%3D%2243px%22%20viewBox%3D%22-0.607%20-7.049%2043%2043%22%0D%0A%09%20overflow%3D%22visible%22%20enable-background%3D%22new%20-0.607%20-7.049%2043%2043%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cdefs%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2380043A%22%20d%3D%22M41.765%2C10.844L28.577%2C0v6.741l-12.75%2C2.784l-0.146%2C2.931%0D%0A%09%09%09l13.043%2C1.466v7.767L41.765%2C10.844z%20M12.603%2C8.353L0%2C18.757l13.042%2C10.551v-7.033l12.749-2.346v-2.637L12.75%2C14.947L12.603%2C8.353z%0D%0A%09%09%09%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-position: 13px center;
  height: 2.8em;
  width: 13em;
  font-weight: bold;
  padding: 11px 0 11px 68px;
  display: block;
}
.node-assignment .flag-adapted a:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0D%0A%5D%3E%0D%0A%3Csvg%20version%3D%221.1%22%0D%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%0D%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2243px%22%20height%3D%2243px%22%20viewBox%3D%22-0.607%20-7.049%2043%2043%22%0D%0A%09%20overflow%3D%22visible%22%20enable-background%3D%22new%20-0.607%20-7.049%2043%2043%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cdefs%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M41.765%2C10.844L28.577%2C0v6.741l-12.75%2C2.784l-0.146%2C2.931%0D%0A%09%09%09l13.043%2C1.466v7.767L41.765%2C10.844z%20M12.603%2C8.353L0%2C18.757l13.042%2C10.551v-7.033l12.749-2.346v-2.637L12.75%2C14.947L12.603%2C8.353z%0D%0A%09%09%09%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.node-assignment .field-name-field-assignment-links {
  padding-bottom: 40px;
}
.node-assignment .field-name-field-assignment-links a {
  display: block;
  font-weight: 100;
  line-height: 1.5625em;
  padding-left: 30px;
}
.node-assignment .field-name-field-discipline-term {
  padding-bottom: 20px;
}
.node-assignment .field-name-field-discipline-term a {
  display: block;
  line-height: 1.5625em;
  padding-left: 30px;
}
.node-assignment ul.links {
  list-style: none;
}
.node-assignment ul.links li {
  margin-left: 0;
}
.node-assignment .field-name-copyright {
  margin-top: 1.875em;
  margin-bottom: 1.25em;
}
.node-assignment .field-name-copyright .assignment-copyright {
  display: inline-block;
  vertical-align: middle;
}
.node-assignment .field-name-copyright .copyright-image {
  max-width: 38%;
  margin-right: 11px;
}
.node-assignment .field-name-copyright .copyright-desc {
  max-width: 50%;
}

/* @file
 * Styles relating to structural elements.
 */
.become-contributor h2 {
  border: none;
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
.become-contributor a {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  display: block;
  font-size: 0.9375em;
  margin-top: 0.9375em;
  padding: 0.5em;
  text-transform: uppercase;
  transition: background-color 300ms ease-out 0s;
}

/* @file
 * Styles for the Assignment content type.
 *
 * Placeholders for content types in general should go in partials/_nodes.scss.
 */
.node-resource .field-label {
  border-bottom: 1px solid;
  margin-bottom: 0.625em;
  margin-top: 1.875em;
  padding-bottom: 0.625em;
}
.node-resource .field-name-field-assignment-links {
  padding-bottom: 40px;
}
.node-resource .field-name-field-assignment-links a {
  display: block;
  font-weight: 100;
  line-height: 1.5625em;
  padding-left: 30px;
}
.node-resource .field-name-field-discipline-term {
  padding-bottom: 20px;
}
.node-resource .field-name-field-discipline-term a {
  display: block;
  line-height: 1.5625em;
  padding-left: 30px;
}
.node-resource ul.links {
  list-style: none;
}
.node-resource ul.links li {
  margin-left: 0;
}

/* @file
 * Styles for the Assignment content type.
 *
 * Placeholders for content types in general should go in partials/_nodes.scss.
 */
.user-profile .field-label {
  border-bottom: 1px solid;
  font-family: inherit;
  margin-bottom: 0.625em;
  margin-top: 1.875em;
  padding-bottom: 0.625em;
}
.user-profile .field-name-field-first-name,
.user-profile .field-name-field-last-name {
  padding-right: 7px;
}
.user-profile .field-name-field-first-name,
.user-profile .field-name-field-last-name,
.user-profile .field-name-field-job-title {
  font-weight: bold;
}
.user-profile .field-name-field-institution {
  padding-top: 0.3125em;
}
.user-profile .field-name-ds-user-picture {
  float: right;
}
.user-profile .group-nametitle-wrapper {
  display: block;
  font-size: 1.25em;
  float: left;
}
.user-profile div.field-wrapper {
  clear: both;
}
.user-profile div.field-wrapper.field-name-ds-user-picture, .user-profile div.field-wrapper.field-name-field-academiaedu-profile {
  clear: none;
}
.user-profile .field-name-field-social-media,
.user-profile .field-name-field-academiaedu-profile {
  float: left;
}
.user-profile .field-name-field-academiaedu-profile a {
  background-color: transparent;
  background-image: url("../images/academia.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 105%;
  color: #373C3D;
  display: block;
  font-size: 0px;
  height: 48px;
  margin: 0 5px;
  width: 42px;
}
.user-profile .field-name-name {
  clear: both;
}

.page-user-register span.help-text {
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 0;
}
.page-user-register label .form-required {
  display: none;
}
.page-user-register label .custom-form-required {
  color: #f00;
}
.page-user-register label[for=edit-field-first-name-und-0-value] .form-required, .page-user-register label[for=edit-field-last-name-und-0-value] .form-required, .page-user-register label[for=edit-field-institution-und-0-target-id] .form-required, .page-user-register label[for=edit-field-job-title-und-0-value] .form-required {
  display: inline;
}
.page-user-register .form-item-account-name .description,
.page-user-register .form-item-name .description,
.page-user-register .form-item-account-mail .description,
.page-user-register .form-item-mail .description,
.page-user-register .form-type-password-confirm .description,
.page-user-register .field-name-field-profile-tags .description,
.page-user-register .field-name-field-personal-blog .description,
.page-user-register .field-name-field-social-media .description {
  display: none;
}
.page-user-register .field-name-field-institution .description {
  border: 1px solid;
  font-size: 1.1875em;
  padding: 17px 13px;
  margin: 38px 0 49px;
}
.page-user-register .field-name-field-cora-updates-subscription fieldset {
  border: none;
  padding: 0;
  margin: 23px 0 0 0;
}
.page-user-register .field-name-field-cora-updates-subscription legend {
  display: none;
}
.page-user-register .field-name-field-cora-updates-subscription .form-type-checkbox {
  margin-top: 0.5em;
}
.page-user-register input[type="button"] {
  font-size: 1em;
  font-weight: normal;
  padding: 0.5625em;
  text-transform: uppercase;
}
.page-user-register button#edit-submit {
  font-size: 0.875em;
  padding: 0.5em;
}
.page-user-register .form-type-checkbox input[type="checkbox"] {
  margin: 0;
}
.page-user-register .form-type-checkbox .description {
  margin-top: 0.625em;
  margin-left: 0;
}

/* @file
 * Styles for the Assignments view.
 *
 * Placeholders for views in general should go in partials/_views.scss.
 */
.view-assignments.view-display-id-page .views-row {
  border: 1px solid;
}
.view-assignments.view-display-id-page .views-fieldset.title {
  border-bottom: 1px solid;
  padding: 0.625em 1.25em;
}
.view-assignments.view-display-id-page .views-field-title {
  margin: 0;
}
.view-assignments.view-display-id-page .views-fieldset.content {
  padding: 1.25em;
}

.block-views-assignments-adapted-block,
.block-views-assignments-contributed-block,
.block-views-assignments-contributed-block-1,
.block-views-contributor-stats-block {
  margin-bottom: 0.625em;
  margin-top: 1.875em;
  border: 1px solid;
}
.block-views-assignments-adapted-block h2.block-title,
.block-views-assignments-contributed-block h2.block-title,
.block-views-assignments-contributed-block-1 h2.block-title,
.block-views-contributor-stats-block h2.block-title {
  border-bottom: 1px solid;
  padding: 0.625em 1.25em;
  margin: 0;
  font-size: 1.1875em;
}
.block-views-assignments-adapted-block .view-content,
.block-views-assignments-contributed-block .view-content,
.block-views-assignments-contributed-block-1 .view-content,
.block-views-contributor-stats-block .view-content {
  padding: 1.25em;
}

.block-views-contributor-stats-block table {
  width: 100%;
  border: none;
}
.block-views-contributor-stats-block table * {
  background: none;
  border: none;
  text-align: center;
  vertical-align: top;
}
.block-views-contributor-stats-block table thead {
  border-bottom: 3px solid;
}
.block-views-contributor-stats-block caption {
  text-align: left;
  margin-bottom: 0.4375em;
}
.block-views-contributor-stats-block ul {
  margin-bottom: 0;
}
.block-views-contributor-stats-block ul li {
  list-style: none;
  text-align: left;
}

#assignment-node-form .tabledrag-toggle-weight-wrapper {
  display: none;
}

/* @file
 * Styles for the Assignments view.
 *
 * Placeholders for views in general should go in partials/_views.scss.
 */
.footcols {
  padding-top: 2.5em;
}

.l-footer-columns {
  padding-top: 0;
}

.leaderboard-wrapper .leaderboard-title {
  text-transform: uppercase;
  font-size: 1.5em;
}

.leader-board-stats h2.block-title {
  margin-bottom: 11px;
}
.leader-board-stats .views-row {
  overflow: hidden;
}
.leader-board-stats .views-field-counter {
  display: inline;
  float: left;
  margin-right: 1.0625em;
}
.leader-board-stats .leaderboard-left {
  float: left;
  min-height: 3.75em;
}
.leader-board-stats .leaderboard-left img {
  padding: 0;
  margin: 0 11px 0 0;
}
.leader-board-stats .leaderboard-right .views-field-title {
  font-size: 0.875em;
}
.leader-board-stats .leaderboard-right .views-field-field-last-name {
  margin-top: 0.1875em;
  font-size: 0.75em;
}
.leader-board-stats .leaderboard-right .views-field-field-last-name a {
  color: #555;
}
.leader-board-stats .leaderboard-right .views-field-field-last-name a:hover {
  background: none;
}

/* @file
 * Styles for the Assignments view.
 *
 * Placeholders for views in general should go in partials/_search.scss.
 */
.page-search .node {
  margin-bottom: 37px;
}
.page-search .node a:hover .ds-search-highlight {
  color: #333;
}
.page-search h3.search-content-type {
  font-size: 1em;
}

.view-mode-teaser {
  margin-bottom: 2em;
}

.quicktabs_main .views-exposed-form {
  background-color: transparent;
  border: none;
}
.quicktabs_main .views-exposed-form .views-widget-filter-search_api_multi_fulltext {
  width: 80%;
}
.quicktabs_main .views-exposed-form label {
  display: inline;
}
.quicktabs_main .views-exposed-form input[type="text"] {
  width: 100%;
}
.quicktabs_main .views-exposed-form .views-submit-button {
  padding-right: 0;
}
.quicktabs_main .views-exposed-form button {
  width: 100%;
}

input#edit-search-api-multi-fulltext.error,
input#edit-search-api-multi-fulltext--2.error,
input#edit-search-api-multi-fulltext--3.error {
  border-color: #ccc;
  background-color: white;
}
