@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');

body.theme-flatlime {
  background:#B5E081;
}

.theme-flatlime .survey_wrap{
  background:#FFF;
  padding:20px 40px;
  font-family: 'Roboto Slab', sans-serif !important;
  font-size:120%;
      box-shadow: 0 0 0 10px rgba(0,0,0,.05);
}

.theme-flatlime h1 {
  color:#4a672c;
}

.theme-flatlime.is_survey .question{
  border-top: dashed 1px #E5E9EC;
}

.theme-flatlime .question h3 {
  color:#8AC152; 
}

.theme-flatlime .question .number{
  background:#FFF !important;
  color: #CBD1D8;
  font-size:140%; 
}

.theme-flatlime .question .hint{
  color: #CBD1D8;
}

.theme-flatlime .input, 
.theme-flatlime .date-input,
.theme-flatlime textarea,
.theme-flatlime select {
  border:solid 2px #CBD1D8;
  border-radius:5px;
  background:#FFF;
  outline:none !important;
}

.theme-flatlime .input:focus, 
.theme-flatlime .date-input:focus,
.theme-flatlime textarea:focus,
.theme-flatlime select:focus{
  border: solid 2px #404651;
}

.theme-flatlime select {
  padding:5px;
}

.theme-flatlime .survey_notice{
	padding:15px 0;
}

.theme-flatlime .survey_view .matrix-table td, .survey_view .matrix-table th{
  font-size:12px;
}

.theme-flatlime .matrix-table th {
    background: #e8ffcc;
}

.theme-flatlime .survey_progress .bar .progress {
  background:#ACD57A;
}
