/*
base.scss doc

Styles listed in base.scss are comprised of mixins, variables, and common classes used all throughout the app.

i. soothe brand colors
ii. soothe app rules
iii. soothe font mixins
iv. button element mixins
v. standard form label
vi. commonly used form elements

*/
/* soothe brand colors */
/* soothe app rules */
/* line 32, _base.scss */

b {
  font-weight: bold;
}

/* soothe font mixins */
@font-face {
  font-family: "GillSans";
  src: url(/assets/GillSans-16b35dc2159c9e45ca061f0d8ba716cb24f2b5848c4f232895dbf82a513d69e5.ttf);
}

@font-face {
  font-family: "MinionPro";
  src: url(/assets/MinionPro-031e3fc2c2075cad15381c08ea3beb9ae1b370c2cdeeca67e25727d06da74d99.otf);
}

@font-face {
  font-family: "Gotham-Book";
  src: url(/assets/Gotham-Book-3083f405cb35b16e06d0108836dd6552630c85c7fc5412a5de724e57e6fd7348.otf);
}

/* button element mixins */
/* standard form label */
/* line 168, _base.scss */
input.fields, textarea.areas {
  width: 100%;
  float: left;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 15px;
  border: none;
  outline: none;
  background: rgba(255, 255, 255, 0.75);
  color: #505050;
  padding: 5px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ececec;
  font-size: 15px;
  font-weight: 200;
  margin: 0 0 20px;
}

/* line 185, _base.scss */
textarea.areas {
  max-width: 100%;
  height: 100px;
}

/* line 186, _base.scss */
span.split {
  width: 48%;
  float: left;
  text-align: left;
}
/* line 190, _base.scss */
span.split select.menu {
  width: 95%;
  clear: none;
}

/* Selector */
/* line 194, _base.scss */
ul.choosers {
  margin: 5px 0;
  background: whitesmoke;
  border-radius: 3px;
  float: left;
  font-size: 13px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f2f2f2));
  background-image: linear-gradient(to bottom, #f7f7f7, #f2f2f2);
  -webkit-box-shadow: inset 0 1px 1px white;
  box-shadow: inset 0 1px 1px white;
}
/* line 207, _base.scss */
ul.choosers label {
  width: 33.3333% !important;
  float: left !important;
  clear: none !important;
  text-align: center !important;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0 !important;
}
/* line 216, _base.scss */
ul.choosers label:first-child li {
  border-radius: 3px 0 0 3px;
}
/* line 219, _base.scss */
ul.choosers label:last-child li {
  border-right: none;
  border-radius: 0 3px 3px 0;
}
/* line 223, _base.scss */
ul.choosers li {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 0;
  cursor: pointer;
  font-weight: bold;
  color: #505050;
  text-shadow: 0 1px 1px white;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 233, _base.scss */
ul.choosers li input {
  display: none;
}
/* line 234, _base.scss */
ul.choosers li:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
/* line 238, _base.scss */
ul.choosers li.selected {
  background-color: #4d90fe;
  color: white;
  text-shadow: 0 -1px 1px #666;
  -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.43);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.43);
}

/* line 3, sessions.css.scss */
html {
  background: none;
}

/* line 6, sessions.css.scss */
body {
  background: #fff;
}

/* line 9, sessions.css.scss */
iframe {
  display: none;
}
