/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
.infl-scrollarea {
  background-image: url('../../../../tkf/sharedimages/alphastripes.png');
}
.loadingGrad {
  background-color: #e6e2e2;
  background-image: -moz-linear-gradient(top, #f7f5f5, #e6e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f5f5), to(#e6e2e2));
  background-image: -webkit-linear-gradient(top, #f7f5f5, #e6e2e2);
  background-image: -o-linear-gradient(top, #f7f5f5, #e6e2e2);
  background-image: linear-gradient(to bottom, #f7f5f5, #e6e2e2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f5f5', endColorstr='#ffe6e2e2', GradientType=0);
}
.nomoreGrad {
  background-color: #e6e2e2;
  background-image: -moz-linear-gradient(top, #f7f5f5, #e6e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f5f5), to(#e6e2e2));
  background-image: -webkit-linear-gradient(top, #f7f5f5, #e6e2e2);
  background-image: -o-linear-gradient(top, #f7f5f5, #e6e2e2);
  background-image: linear-gradient(to bottom, #f7f5f5, #e6e2e2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f5f5', endColorstr='#ffe6e2e2', GradientType=0);
}
/*
You may define



*/
.app-footer-logo.minimal {
  color: #0b4310;
}
.summary-details-hint {
  color: #92ad85;
}
.summary-details-hint:hover {
  color: #143305;
  text-decoration: underline;
}
.summary.narrow .summary-details-hint {
  color: #378712;
}
.summary.narrow .summary-details-hint:hover {
  color: #143305;
  text-decoration: none;
}
.app-header {
  background-color: #0b4310;
}
.app-footer {
  background-color: #0b4310;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
input[type="text"]:active,
input[type="password"]:active,
textarea:active {
  border-color: #b2ceb5;
  -webkit-box-shadow: 0 0 2px #b2ceb5;
  box-shadow: 0 0 2px #b2ceb5;
}
.loc-strip {
  color: #151d11;
}
.summary-when .summary-when-time {
  color: #388712;
}
.summary-when .summary-when-year {
  background: #7de74b;
  font-weight: bold;
  color: #ffffff;
}
ul.tags li {
  background: #7de74b;
}
ul.tags li:hover {
  background: #4ab418;
}
a {
  text-decoration: none;
  color: #388712;
}
a:hover {
  text-decoration: underline;
  color: #388712;
}
a:active {
  text-decoration: underline;
  color: #388712;
}
.detail-datetext {
  border-color: #cdd2cb;
  color: #151d11;
}
.summarylist-infl {
  background: white;
}
.infl-scrollarea {
  background-color: #7ab880;
  /*
   background-color: @st2;
   background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@st1), color-stop(30%, @st1), color-stop(30%, @st2),to(@st2)),@pat_speckled;
   background-image: -webkit-linear-gradient(left, @st1, @st1 30%, @st2 30%, @st2),@pat_speckled;
   background-image: -moz-linear-gradient(left, @st1, @st1 30%, @st2 30%, @st2),@pat_speckled;
   background-image: -o-linear-gradient(left, @st1, @st1 30%, @st2 30%, @st2),@pat_speckled;
   background-image: linear-gradient(to left, @st1, @st1 30%, @st2 30%, @st2),@pat_speckled;
   //background-repeat: no-repeat;
   //filter: e( %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@st1),argb(@st2))); // IE9 and down, gets no color-stop at all for proper fallback
   
  background-size: 7px,100px;
  
    a {
      color:@listitem-title-text-color;
      &:hover, &:visited, &:active {
        color:@listitem-title-text-color;
      }
    }
    */

}
.summarylist-events {
  background: white  ;
}
.summary-start-bar {
  color: #151d11;
}
.summary-start-bar.loading {
  background: #eee;
  color: #388712;
}
.summary-start-bar.endoflist {
  background: #eee;
  color: #388712;
}
.summary-end-bar {
  color: #388712;
  background: #eee;
}
.summary-empty-bar {
  color: #151d11;
  background: #fff;
  border-color: #cde4cf;
  /*  &:before, &:after
  {
    .box-shadow(0 15px 20px 3px @msg-shadow-color);
  } */

}
.app-content {
  border-color: #d8d8d8;
}
.detail-description {
  background-color: #ffffff;
  font-family: Arial, Sans-Serif;
  color: #333333;
}
.detail-description a {
  color: #388712;
}
.detail-description h1,
.detail-description h2,
.detail-description h3,
.detail-description h4 {
  font-family: Arial, Sans-Serif;
  color: #388712;
}
.edit-action {
  border: 1px solid #cdd2cb;
  color: #151d11;
  background: white;
}
.edit-action:hover {
  padding: 3px 5px;
  color: white;
  border: 0px;
  background-color: #4eaa22;
  background-image: -moz-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62d42b), to(#4eaa22));
  background-image: -webkit-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -o-linear-gradient(top, #62d42b, #4eaa22);
  background-image: linear-gradient(to bottom, #62d42b, #4eaa22);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62d42b', endColorstr='#ff4eaa22', GradientType=0);
}
.edit-action:active {
  border: 0px;
  padding: 3px 5px;
  color: white;
  background-color: #4eaa22;
  background-image: -moz-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62d42b), to(#4eaa22));
  background-image: -webkit-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -o-linear-gradient(top, #62d42b, #4eaa22);
  background-image: linear-gradient(to bottom, #62d42b, #4eaa22);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62d42b', endColorstr='#ff4eaa22', GradientType=0);
}
.nav-style {
  border-bottom: 1px solid #e2e2e2;
  background-color: #F5F5F5;
}
.summary-nav-wrapper,
.detail-controls {
  border-bottom: 1px solid #e2e2e2;
  background-color: #F5F5F5;
}
.theme-controls-noscroll {
  border-bottom: 1px solid #e2e2e2;
  background-color: #F5F5F5;
}
.summary-wrapper {
  background-color: #ffffff;
  border-top-color: #d7d9d6;
  border-top-width: 1px 0;
}
.summary-wrapper .summary-text .summary-text-summary {
  color: #388712;
}
.summary-wrapper .summary-text .summary-address {
  color: #333333;
}
.summary-wrapper .summary-when .summary-when-date {
  color: #333333;
}
.summary-wrapper .summary-when .summary-when-tz {
  color: #333333;
}
.summary-wrapper .summary-text .summary-text-preview {
  color: #666666;
}
.summary-wrapper .summary-image {
  border-color: #cccccc;
}
.summary-wrapper .wrap-transition {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.summary-wrapper .preview-transition {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.summary-wrapper:hover {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  border-color: #d1e1d5;
  background: #ecf1f8;
  color: #143305;
  border-top-color: #c3c3c3;
}
.summary-wrapper:hover .summary-when-time {
  color: #143305;
}
.summary-wrapper:hover .summary-text .summary-text-summary {
  color: #143305;
}
.summary-wrapper:hover .summary-when .summary-when-date {
  color: #333333;
}
.summary-wrapper:hover .summary-when .summary-when-tz {
  color: #333333;
}
.summary-wrapper:hover .summary-text .summary-address {
  color: #333333;
}
.summary-wrapper:hover .summary-text .summary-text-preview {
  color: #666666;
}
.summary-wrapper:hover .summary-image {
  border-color: #d0d7e1;
}
.summary-wrapper:hover .summary-text-preview {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  color: black;
}
.datepicker-days {
  background-color: #62d42b;
  background-image: -moz-linear-gradient(top, #4eaa22, #62d42b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eaa22), to(#62d42b));
  background-image: -webkit-linear-gradient(top, #4eaa22, #62d42b);
  background-image: -o-linear-gradient(top, #4eaa22, #62d42b);
  background-image: linear-gradient(to bottom, #4eaa22, #62d42b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eaa22', endColorstr='#ff62d42b', GradientType=0);
  border-color: #255a0c;
}
.datepicker-navs {
  background-color: #4eaa22;
  background-image: -moz-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62d42b), to(#4eaa22));
  background-image: -webkit-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -o-linear-gradient(top, #62d42b, #4eaa22);
  background-image: linear-gradient(to bottom, #62d42b, #4eaa22);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62d42b', endColorstr='#ff4eaa22', GradientType=0);
  border-color: #255a0c;
}
/*datepicker stuff*/
body .ui-datepicker table .ui-state-active,
body .ui-datepicker table .ui-state-hover,
body .ui-datepicker .ui-datepicker-prev:hover,
body .ui-datepicker .ui-datepicker-next:hover {
  background-color: #62d42b;
  background-image: -moz-linear-gradient(top, #4eaa22, #62d42b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eaa22), to(#62d42b));
  background-image: -webkit-linear-gradient(top, #4eaa22, #62d42b);
  background-image: -o-linear-gradient(top, #4eaa22, #62d42b);
  background-image: linear-gradient(to bottom, #4eaa22, #62d42b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eaa22', endColorstr='#ff62d42b', GradientType=0);
  border-color: #255a0c;
}
body .ui-datepicker .ui-datepicker-prev:active,
body .ui-datepicker .ui-datepicker-next:active {
  background-color: #4eaa22;
  background-image: -moz-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62d42b), to(#4eaa22));
  background-image: -webkit-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -o-linear-gradient(top, #62d42b, #4eaa22);
  background-image: linear-gradient(to bottom, #62d42b, #4eaa22);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62d42b', endColorstr='#ff4eaa22', GradientType=0);
  border-color: #255a0c;
}
.grad-glow {
  background-color: #4eaa22;
  background-image: -moz-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62d42b), to(#4eaa22));
  background-image: -webkit-linear-gradient(top, #62d42b, #4eaa22);
  background-image: -o-linear-gradient(top, #62d42b, #4eaa22);
  background-image: linear-gradient(to bottom, #62d42b, #4eaa22);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62d42b', endColorstr='#ff4eaa22', GradientType=0);
}
.detail-summary {
  font-family: Lato, Sans-Serif;
  color: #151d11;
  text-shadow: #ebf3e7;
}
/*
 * profile page
 */
/* .micro-menu a {
  color:@listitem-title-text-color;
  &:hover, &:visited, &:active {
    color:@listitem-title-text-color
  }
} */
.micro-menu ul,
.customizer-controls legend,
.cc-footer {
  background-color: #0b4310;
}
.theme-controls-title {
  background-color: #0b4310;
}
#ad-btn.btn {
  text-decoration: none;
}
#ad-btn.btn:hover {
  background-color: #126f1a;
}
#ad-btn.btn:active {
  background-color: #072d0b;
}
.profile-header,
.profile-footer {
  background: #0b4310;
}
.tkf-theme-background {
  background-repeat: repeat-x;
  background-color: #c0deed;
  background-image: url("../../../../tkf/bgpatterns/sky_ee538fa6c5f7764b72a5babc7bb251246dd6ccd7_1.png");
}
.summary-text-summary {
  font-family: Lato, Sans-Serif;
  font-weight: 600;
}
.profile-body {
  color: #333333;
  background-color: #ffffff;
  border-color: #c5c9c3;
}
.profile-body a {
  color: #388712;
}
.profile-body a:hover,
.profile-body a:active {
  color: #388712;
}
.app-calname {
  font-family: Lato, Sans-Serif;
}
a.app-calname {
  font-family: Lato, Sans-Serif;
  color: #ffffff;
}
a.app-calname:hover,
a.app-calname:active,
a.app-calname:visited {
  color: #ffffff;
}