@import url("https://fonts.googleapis.com/css?family=Quicksand");
.path-user article.profile .field--name-user-picture, .path-user article.profile .field--name-user-picture img, .image-style-user-pic-small {
  border-radius: 50%; }

.path-user .view-my-messages .views-field-created span {
  font-size: .85em;
  color: #717d8c; }

.path-user #block-views-block-my-messages-block-1 > h3:before, .ec-legend.contacts:before, .ec-legend.projects:before, .ec-legend.subcontractors:before, .ec-legend.units:before, .ec-legend.tasks:before, .ec-legend.permit-data:before, .ec-legend.services:before, .ec-legend.comments:before {
  display: inline-block;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 25px 25px;
          mask-size: 25px 25px;
  width: 25px;
  height: 25px;
  content: "";
  position: relative;
  top: 6px; }

.path-user .view-my-messages .views-row {
  margin: 5px 10px;
  background: #f0f6ff;
  padding: 5px 30px;
  border: 1px dashed #c3dbff;
  border-radius: 0px 5px 0px 20px;
  width: 80%; }

.path-user #block-views-block-my-messages-block-1 > h3:before {
  -webkit-mask-image: url(../../symbols/contacts.svg);
          mask-image: url(../../symbols/contacts.svg); }

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale(1, 1, 1);
            transform: scale(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.15, 0.75, 1);
            transform: scale3d(1.15, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.15, 1);
            transform: scale3d(0.75, 1.15, 1); }
  50% {
    -webkit-transform: scale3d(1.1, 0.85, 1);
            transform: scale3d(1.1, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  from {
    -webkit-transform: scale(1, 1, 1);
            transform: scale(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.15, 0.75, 1);
            transform: scale3d(1.15, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.15, 1);
            transform: scale3d(0.75, 1.15, 1); }
  50% {
    -webkit-transform: scale3d(1.1, 0.85, 1);
            transform: scale3d(1.1, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

#block-gary-local-tasks {
  text-align: right; }

.path-user .view-my-messages .views-row {
  clear: both;
  min-height: 100px; }
  .path-user .view-my-messages .views-row:hover {
    cursor: pointer;
    -webkit-transition: background-color .5s ease;
    transition: background-color .5s ease;
    background-color: #dae9e4; }

.path-user .view-my-messages .views-field-field-tag-user-by {
  float: left;
  margin-right: 15px;
  margin-top: auto; }

.path-user article.profile .field--name-user-picture {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  border: 2px solid #8dcbca; }
  .path-user article.profile .field--name-user-picture img {
    padding: 5px; }

.path-user article.profile .field:not(.field--name-user-picture), .path-user article.profile .form-item {
  margin: 15px; }

.bundle-label {
  padding: 10px 25px;
  border-radius: 4px;
  position: relative;
  left: -20px;
  -webkit-box-shadow: -5px 3px 5px rgba(96, 96, 96, 0.32);
          box-shadow: -5px 3px 5px rgba(96, 96, 96, 0.32); }
  .bundle-label.projects {
    background: -webkit-gradient(linear, left top, left bottom, from(#48b799), to(#4db89b));
    background: linear-gradient(#48b799, #4db89b); }
  .bundle-label.opportunities {
    background: #ecc7bf; }
  .bundle-label.accounts {
    background: #8dcbca; }
  .bundle-label.contacts {
    background: #8bc1b2; }
  .bundle-label.tasks {
    background: #dae9e4; }
  .bundle-label.sub_contractor {
    background: #c9a8cb; }
  .bundle-label > h2 {
    background-color: #000;
    color: transparent;
    text-shadow: 0px 2px 8px rgba(255, 255, 255, 0.5);
    -webkit-background-clip: text;
    background-clip: text;
    margin: auto 0; }

.tabs-container {
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.last-modified p {
  margin: 0;
  color: #717d8c !important;
  font-style: italic;
  font-size: .9em; }

.sticky-header {
  -webkit-transition: .4s;
  transition: .4s;
  background: -webkit-gradient(linear, left top, left bottom, from(#48b799), to(#308770));
  background: linear-gradient(#48b799, #308770);
  -webkit-transform: scale(0.75) translate(-60px, -115px);
          transform: scale(0.75) translate(-60px, -115px); }

.palette-dark .node__content {
  color: #f3f3f3; }

@media screen and (min-width: 850px) {
  .node__content {
    margin: 20px; } }

@media screen and (max-width: 600px) {
  .node__content .field--name-field-permit-number .field__label {
    margin-right: 20%; } }

.node__content > .field {
  padding: 10px; }
  .node__content > .field > .field__items__multiple {
    display: inline-grid; }
    .node__content > .field > .field__items__multiple > .field__item > a {
      background: rgba(114, 189, 207, 0.22);
      padding: 10px;
      margin: 2px 0 2px 0;
      display: inline-block;
      width: 100%;
      min-width: 160px; }
      .node__content > .field > .field__items__multiple > .field__item > a:hover {
        background: rgba(114, 189, 207, 0.48); }
      .node__content > .field > .field__items__multiple > .field__item > a:hover {
        color: unset; }

.node__content .field--name-field-project-image {
  float: right;
  -webkit-box-shadow: inset 0 0 10px 0 #ddd;
          box-shadow: inset 0 0 10px 0 #ddd;
  margin-bottom: 10px; }
  .node__content .field--name-field-project-image > img {
    border-radius: 4px;
    max-width: 100%;
    height: auto; }

.highlight-blue a {
  background: rgba(114, 189, 207, 0.22);
  padding: 10px;
  margin: 2px 0 2px 0;
  display: inline-block;
  width: 90%; }
  .highlight-blue a:hover {
    background: rgba(114, 189, 207, 0.48); }
  .highlight-blue a:hover {
    color: unset; }

.palette-dark .ec-legend.contacts:before, .palette-dark .ec-legend.projects:before, .palette-dark .ec-legend.subcontractors:before, .palette-dark .ec-legend.units:before, .palette-dark .ec-legend.tasks:before, .palette-dark .ec-legend.services:before, .palette-dark .ec-legend.permit-data:before, .palette-dark .ec-legend.comments:before {
  background-color: #717d8c; }

.palette-light .ec-legend.contacts:before, .palette-light .ec-legend.projects:before, .palette-light .ec-legend.subcontractors:before, .palette-light .ec-legend.units:before, .palette-light .ec-legend.tasks:before, .palette-light .ec-legend.services:before, .palette-light .ec-legend.permit-data:before, .palette-light .ec-legend.comments:before {
  background-color: #333; }

.ec-legend h3 {
  display: inline-block;
  text-indent: 5px;
  font-weight: normal;
  font-size: 1.3em; }

.ec-legend.contacts:before {
  -webkit-mask-image: url(../../symbols/contacts.svg);
          mask-image: url(../../symbols/contacts.svg); }

.ec-legend.projects:before {
  -webkit-mask-image: url(../../symbols/projects.svg);
          mask-image: url(../../symbols/projects.svg); }

.ec-legend.subcontractors:before {
  -webkit-mask-image: url(../../symbols/subcontractors.svg);
          mask-image: url(../../symbols/subcontractors.svg); }

.ec-legend.units:before {
  -webkit-mask-image: url(../../symbols/units.svg);
          mask-image: url(../../symbols/units.svg); }

.ec-legend.tasks:before {
  -webkit-mask-image: url(../../symbols/tasks.svg);
          mask-image: url(../../symbols/tasks.svg); }

.ec-legend.permit-data:before {
  -webkit-mask-image: url(../../symbols/permitdata.svg);
          mask-image: url(../../symbols/permitdata.svg); }

.ec-legend.services:before {
  -webkit-mask-image: url(../../symbols/services.svg);
          mask-image: url(../../symbols/services.svg); }

.ec-legend.comments:before {
  -webkit-mask-image: url(../../symbols/comments.svg);
          mask-image: url(../../symbols/comments.svg); }

.proximity-map {
  height: 25px;
  width: 25px;
  position: absolute;
  margin-left: 10px; }

.palette-dark .proximity-map svg {
  fill: #ddd; }

.palette-light .proximity-map svg {
  fill: #242424; }

@media screen and (min-width: 1175px) {
  .node__content .field > .field__label {
    min-width: 175px;
    text-align: right; } }

/*# sourceMappingURL=pages.css.map */
