/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
.infl-scrollarea {
  background-image: url('https://d36n31px6gib9d.cloudfront.net/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



*/
.summary-details-hint {
  color: #ad8585;
}
.summary-details-hint:hover {
  color: #e81818;
  text-decoration: underline;
}
.summary.narrow .summary-details-hint {
  color: #e81717;
}
.summary.narrow .summary-details-hint:hover {
  color: #e81818;
  text-decoration: none;
}
.app-header {
  background-color: #be0a0a;
}
.app-footer {
  background-color: #be0a0a;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
input[type="text"]:active,
input[type="password"]:active,
textarea:active {
  border-color: #fefcfc;
  -webkit-box-shadow: 0 0 2px #fefcfc;
  box-shadow: 0 0 2px #fefcfc;
  border-color: #d09191;
  -webkit-box-shadow: 0 0 2px #d09191;
  box-shadow: 0 0 2px #d09191;
}
.loc-strip {
  color: #271212;
}
.summary-when .summary-when-time {
  color: #e81818;
}
.summary-when .summary-when-year {
  background: #ed4545;
  font-weight: bold;
  color: #ffffff;
}
ul.tags li {
  background: #ed4545;
}
ul.tags li:hover {
  background: #ba1212;
}
a {
  text-decoration: none;
  color: #e81818;
}
a:hover {
  text-decoration: underline;
  color: #e81818;
}
a:active {
  text-decoration: underline;
  color: #e81818;
}
.detail-datetext {
  border-color: #dacdcd;
  color: #271212;
}
.summarylist-infl {
  background: white;
}
.infl-scrollarea {
  background-color: #b87a7a;
  /*
   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: #271212;
}
.summary-start-bar.loading {
  background: #eee;
  color: #e81818;
}
.summary-start-bar.endoflist {
  background: #eee;
  color: #e81818;
}
.summary-end-bar {
  color: #e81818;
  background: #eee;
}
.summary-empty-bar {
  color: #271212;
  background: #eee;
  border-color: #e4cdcd;
  /*  &: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: #e81818;
}
.detail-description h1,
.detail-description h2,
.detail-description h3,
.detail-description h4 {
  font-family: Arial, Sans-Serif;
  color: #e81818;
}
.edit-action {
  border: 1px solid #dacdcd;
  color: #271212;
  background: white;
}
.edit-action:hover {
  padding: 3px 5px;
  color: white;
  border: 0px;
  background-color: #e25151;
  background-image: -moz-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea7c7c), to(#e25151));
  background-image: -webkit-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -o-linear-gradient(top, #ea7c7c, #e25151);
  background-image: linear-gradient(to bottom, #ea7c7c, #e25151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea7c7c', endColorstr='#ffe25151', GradientType=0);
}
.edit-action:active {
  border: 0px;
  padding: 3px 5px;
  color: white;
  background-color: #e25151;
  background-image: -moz-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea7c7c), to(#e25151));
  background-image: -webkit-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -o-linear-gradient(top, #ea7c7c, #e25151);
  background-image: linear-gradient(to bottom, #ea7c7c, #e25151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea7c7c', endColorstr='#ffe25151', 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: #f0cfcf;
  border-top-width: 1px 0;
}
.summary-wrapper .summary-text .summary-text-summary {
  color: #e81818;
}
.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: #fccbcb;
  background: #ffebeb;
  color: #e81818;
  border-top-color: #eec0c0;
}
.summary-wrapper:hover .summary-when-time {
  color: #e81818;
}
.summary-wrapper:hover .summary-text .summary-text-summary {
  color: #e81818;
}
.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: #f6c1c1;
}
.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: #ea7c7c;
  background-image: -moz-linear-gradient(top, #e25151, #ea7c7c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e25151), to(#ea7c7c));
  background-image: -webkit-linear-gradient(top, #e25151, #ea7c7c);
  background-image: -o-linear-gradient(top, #e25151, #ea7c7c);
  background-image: linear-gradient(to bottom, #e25151, #ea7c7c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe25151', endColorstr='#ffea7c7c', GradientType=0);
  border-color: #ba1313;
}
.datepicker-navs {
  background-color: #e25151;
  background-image: -moz-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea7c7c), to(#e25151));
  background-image: -webkit-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -o-linear-gradient(top, #ea7c7c, #e25151);
  background-image: linear-gradient(to bottom, #ea7c7c, #e25151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea7c7c', endColorstr='#ffe25151', GradientType=0);
  border-color: #ba1313;
}
/*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: #ea7c7c;
  background-image: -moz-linear-gradient(top, #e25151, #ea7c7c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e25151), to(#ea7c7c));
  background-image: -webkit-linear-gradient(top, #e25151, #ea7c7c);
  background-image: -o-linear-gradient(top, #e25151, #ea7c7c);
  background-image: linear-gradient(to bottom, #e25151, #ea7c7c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe25151', endColorstr='#ffea7c7c', GradientType=0);
  border-color: #ba1313;
}
body .ui-datepicker .ui-datepicker-prev:active,
body .ui-datepicker .ui-datepicker-next:active {
  background-color: #e25151;
  background-image: -moz-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea7c7c), to(#e25151));
  background-image: -webkit-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -o-linear-gradient(top, #ea7c7c, #e25151);
  background-image: linear-gradient(to bottom, #ea7c7c, #e25151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea7c7c', endColorstr='#ffe25151', GradientType=0);
  border-color: #ba1313;
}
.grad-glow {
  background-color: #e25151;
  background-image: -moz-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea7c7c), to(#e25151));
  background-image: -webkit-linear-gradient(top, #ea7c7c, #e25151);
  background-image: -o-linear-gradient(top, #ea7c7c, #e25151);
  background-image: linear-gradient(to bottom, #ea7c7c, #e25151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea7c7c', endColorstr='#ffe25151', GradientType=0);
}
.detail-summary {
  font-family: Bitter, Serif;
  color: #271212;
  text-shadow: #fde8e8;
}
/*
 * 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: #be0a0a;
}
.theme-controls-title {
  background-color: #be0a0a;
}
#ad-btn.btn {
  background-color: #be0a0a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0))), url('https://d36n31px6gib9d.cloudfront.net/tkf/sharedimages/bgnoise.png');
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), url('https://d36n31px6gib9d.cloudfront.net/tkf/sharedimages/bgnoise.png');
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), url('https://d36n31px6gib9d.cloudfront.net/tkf/sharedimages/bgnoise.png');
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), url('https://d36n31px6gib9d.cloudfront.net/tkf/sharedimages/bgnoise.png');
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), url('https://d36n31px6gib9d.cloudfront.net/tkf/sharedimages/bgnoise.png');
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), url('https://d36n31px6gib9d.cloudfront.net/tkf/sharedimages/bgnoise.png');
  text-decoration: none;
}
#ad-btn.btn:hover {
  background-color: #ee0d0d;
}
#ad-btn.btn:active {
  background-color: #a60909;
}
.profile-header,
.profile-footer {
  background: #be0a0a;
}
.tkf-theme-background {
  background-repeat: repeat;
  background-color: #ffffff;
  background-image: url("https://d36n31px6gib9d.cloudfront.net/tkf/bgpatterns/retina_wood_c1700934c4a43da1c82611bd4b15d185e65973ba.jpg?1");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .tkf-theme-background {
    background-image: url("https://d36n31px6gib9d.cloudfront.net/tkf/bgpatterns/retina_wood_c1700934c4a43da1c82611bd4b15d185e65973ba_@2X.jpg?1");
    background-size: 512px 512px;
  }
}
.summary-text-summary {
  font-family: Bitter, Serif;
  font-weight: normal;
}
.profile-body {
  color: #333333;
  background-color: #ffffff;
  border-color: #cdc3c3;
}
.profile-body a {
  color: #e81818;
}
.profile-body a:hover,
.profile-body a:active {
  color: #e81818;
}
.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;
}
