@charset "UTF-8";

/*
Theme Name:bamboo
Theme URI:
Description:竹林
Author:sonobe
Author URI:
Version:2.1.0
*/

/*==============================================================================
 * Common
 *----------------------------------------------------------------------------*/
body {
  z-index: -100;
  background-image: url(../img/bg.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.navbar-inverse .navbar-inner {
  background-color: #A21424;
  background-image: -moz-linear-gradient(top, #b03745, #A21424);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b03745), to(#A21424));
  background-image: -webkit-linear-gradient(top, #b03745, #A21424);
  background-image: -o-linear-gradient(top, #b03745, #A21424);
  background-image: linear-gradient(to bottom, #b03745, #A21424);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff524944', endColorstr='#ff332e2b', GradientType=0);
  border: 1px solid #A21424;
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
/*==============================================================================
 * Well
 *----------------------------------------------------------------------------*/
.parts,
.memberImageBox,
#MailAddressLogin,
#POP3Login,
div.dparts div.parts,
#Footer,
.timeline-large {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  margin: 5px 0px 5px 0px;
}
div.partsHeading h3 {
  color: #333;
  border-bottom: 1px solid #f5f5f5;
}

/*==============================================================================
 * Input_area
 *----------------------------------------------------------------------------*/
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(102, 153, 64, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,153,64,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,153,64,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,153,64,.6);
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto rgba(102,153,64,.6);
}
/*==============================================================================
 * InformationBox
 *----------------------------------------------------------------------------*/
.informationBox,
#informationAboutThisIsYourProfilePage .well {
  color: #38b44a;
  background-color: #caeecf;
  border-color: #b7e8b6;
}
