/*
To make it easier to use all variables and mixins in any Sass file in this
theme, each .scss file has a @import "base" declaration. And this _base.scss
file is in charge of importing all the other partials needed for the theme.

This base partial is organized in this way:
- First we set any shared Sass variables.
- Next we import Compass plug-ins (Sass mixin libraries).
- Last we import a _custom.scss partial that includes our custom mixins.
*/
/* COLORS
=========================== */
/* Used only with opacity */
/* Messages colors */
/* SIZES
=========================== */
/* MIXINS
=========================== */
/*
@mixin col-inner($outer,$items) {
  width: (($items * $col-width)) / ($outer * 100);
}*/
/* FONTS
=========================== */
/* MARGINS & SPACING
=========================== */
/* BREAKPOINTS
=========================== */
/* IE SUPPORT
=========================== */
/*
These variables are used by many mixins to add additional CSS to support
specific versions of IE or specific vendor prefixes.

To turn on support for IE6 or IE7, set those variables to true.

Zen does not require special handling for IE8 or later. But Compass uses that
variable for a couple edge cases. We include it for completeness sake. See
the documentation at http://compass-style.org/reference/compass/support/
*/
/* IMPORTS
=========================== */
/*@import "toolkit/pe"; */
/*@import "custom";           // Import our custom mixins last. */
/* ADMIN MENU
=========================== */
/* line 6, ../sass/drupal.scss */
#admin-menu {
  font-family: sans-serif;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  padding: 0;
  width: auto;
  margin: 0;
}

/* MESSAGES & STATUS
=========================== */
/* line 17, ../sass/drupal.scss */
.error {
  color: #e55;
}

/* line 18, ../sass/drupal.scss */
.warning {
  color: #e09010;
}

/* line 19, ../sass/drupal.scss */
.ok {
  color: #008000;
}

/* General background images */
/* line 23, ../sass/drupal.scss */
div.status,
div.ok,
table tr.ok,
table tr.ok .project {
  background-image: url(../images/icon-info.png);
}

/* line 29, ../sass/drupal.scss */
div.error,
table tr.error,
table tr.error .project {
  background-image: url(../images/icon-error.png);
}

/* line 34, ../sass/drupal.scss */
div.warning,
table tr.warning,
table tr.warning .project {
  background-image: url(../images/icon-warning.png);
}

/* Messages */
/* line 42, ../sass/drupal.scss */
div.messages {
  background-image: none;
  background-color: #fff;
  /*background-repeat: no-repeat;
  background-position: 15px 15px;*/
  border: 1px solid #1d1d1d;
  margin: 0;
  /*padding:15px 45px;*/
  padding: 15px;
  color: #2f2f2f;
  font-size: 16px;
  line-height: 1.4;
  font-size: 1.6rem;
  line-height: 2.24rem;
}
/* line 53, ../sass/drupal.scss */
div.messages.error {
  border-color: #db1b1b;
}
/* line 56, ../sass/drupal.scss */
div.messages p {
  margin: 0;
  padding: 0;
}
/* line 57, ../sass/drupal.scss */
div.messages ul {
  margin: 0;
  padding: 0;
}
/* line 61, ../sass/drupal.scss */
div.messages ul li {
  padding-left: 0;
  list-style: none;
  margin-bottom: 5px;
}

/* Status tables */
/* line 71, ../sass/drupal.scss */
table tr.error,
table tr.warning,
table tr.ok,
table.update tr .project {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding-left: 35px;
}

/* line 79, ../sass/drupal.scss */
table tr.error .project {
  border: 1px solid #f8b7b7;
}

/* line 80, ../sass/drupal.scss */
table tr.warning .project {
  border: 1px solid #f7eeb2;
}

/* line 81, ../sass/drupal.scss */
table tr.ok .project {
  border: 1px solid #d8f0c0;
}

/* line 83, ../sass/drupal.scss */
table tr.ok,
table tr.ok .project {
  background-color: #ecf9de;
  color: #000;
}

/* line 88, ../sass/drupal.scss */
table tr.error,
table tr.error .project {
  background-color: #fcc;
  color: #000;
}

/* line 93, ../sass/drupal.scss */
table tr.warning,
table tr.warning .project {
  background-color: #fefadc;
  color: #000;
}

/* line 98, ../sass/drupal.scss */
table tr.error.merge-up,
table tr.warning.merge-up,
table tr.ok.merge-up {
  background-image: none;
}

/* line 103, ../sass/drupal.scss */
table tr.error.merge-up td,
table tr.warning.merge-up td,
table tr.ok.merge-up td {
  padding-left: 35px;
}

/* ADMIN TABLES
=========================== */
/* line 112, ../sass/drupal.scss */
table tr.drag {
  background-color: #fffff0;
}

/* line 115, ../sass/drupal.scss */
table tr.drag-previous {
  background-color: #ffffdd;
}

/* line 118, ../sass/drupal.scss */
table tr.menu-disabled {
  opacity: 0.6;
}

/* line 121, ../sass/drupal.scss */
table td.active {
  background: transparent;
}

/* line 124, ../sass/drupal.scss */
table td img.screenshot {
  display: block;
}

/* ADMIN & ACTION LINKS
=========================== */
/* line 131, ../sass/drupal.scss */
.region-help {
  margin-bottom: 15px;
}

/* line 135, ../sass/drupal.scss */
.action-links {
  margin-bottom: 15px;
}

/* line 138, ../sass/drupal.scss */
div.compact-link a,
ul.action-links li a {
  background: #252525;
  color: #fff;
  padding: 5px 10px;
  text-decoration: none;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
}

/* line 146, ../sass/drupal.scss */
div.compact-link a:hover,
ul.action-links li a:hover {
  background: #222222;
}

/* line 150, ../sass/drupal.scss */
ul.action-links li {
  display: inline;
}

/* line 153, ../sass/drupal.scss */
div.compact-link {
  margin-bottom: 15px;
  padding-bottom: 5px;
}

/* Admin panels */
/* line 160, ../sass/drupal.scss */
div.admin .admin-panel {
  margin-bottom: 15px;
  padding-bottom: 6px;
  border-bottom: 1px solid #e2e2e2;
}

/* line 165, ../sass/drupal.scss */
div.admin dt,
.node-type-list dt,
.admin-list dt {
  margin-top: 5px;
}

/* line 170, ../sass/drupal.scss */
div.admin dd,
.node-type-list dd,
.admin-list dd {
  margin: 0 0 13px;
  color: #727272;
  line-height: 16px;
  font-size: 13.5px;
}

/* line 178, ../sass/drupal.scss */
div.admin div.admin-panel ul {
  margin: 15px 0 15px 0;
}

/* line 181, ../sass/drupal.scss */
div.admin div.admin-panel ul li {
  list-style-type: none;
}

/* line 188, ../sass/drupal.scss */
div.admin .left {
  float: left;
  width: 48%;
  margin: 0;
}

/* line 193, ../sass/drupal.scss */
div.admin .right {
  float: right;
  width: 48%;
  margin: 0;
}

/* Links */
/* line 201, ../sass/drupal.scss */
ul.links,
ul.inline {
  list-style: none;
  padding-left: 0;
}
/* line 205, ../sass/drupal.scss */
ul.links li,
ul.inline li {
  display: inline;
  margin-right: 5px;
}

/* COMMENTS
=========================== */
/* line 214, ../sass/drupal.scss */
#comment-form-container {
  padding: 30px;
  margin-bottom: 30px;
  background: #f1f0eb;
  padding: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 500px) {
  /* line 214, ../sass/drupal.scss */
  #comment-form-container {
    padding: 25px;
  }
}
@media screen and (max-width: 500px) {
  /* line 214, ../sass/drupal.scss */
  #comment-form-container {
    padding: 25px;
  }
}
/* line 358, ../sass/_base.scss */
#comment-form-container:last-child {
  margin-bottom: 0;
}

/* line 217, ../sass/drupal.scss */
.comments {
  margin-top: 30px;
}

/* line 220, ../sass/drupal.scss */
.comments .comment {
  border-top: 1px solid #e8e8e8;
  padding: 20px 0;
}
/* line 223, ../sass/drupal.scss */
.comments .comment.last {
  margin-bottom: 25px;
  border-bottom: 1px solid #e8e8e8;
}

/* line 228, ../sass/drupal.scss */
.comments .submitted {
  font-size: 13px;
  line-height: 1.8;
  font-size: 1.3rem;
  line-height: 2.34rem;
  color: #a4a4a4;
  padding-top: 5px;
  margin-bottom: 10px;
}

/* VIEWS
=========================== */
/* line 238, ../sass/drupal.scss */
.views-displays {
  float: none;
}

/* line 241, ../sass/drupal.scss */
.views-displays h1,
.views-displays h2,
.views-displays h3,
.views-displays h4,
.views-displays h1 a,
.views-displays h2 a,
.views-displays h3 a,
.views-displays h4 a,
.views-displays h1 a:hover,
.views-displays h2 a:hover,
.views-displays h3 a:hover,
.views-displays h4 a:hover {
  color: #2f2f2f;
  text-shadow: none;
}
