.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* BASE
======= */
html,
body {
  height: 100%;
  font-family: "proxima-nova", sans-serif;
}
html a,
body a {
  cursor: pointer;
}
html.lt-ie9,
body.lt-ie9 {
  font-family: sans-serif;
}
img:-moz-loading {
  visibility: hidden;
}
.footer,
.push {
  min-height: 0px;
}
.wrapper {
  background: url("../images/panorama-sky-120.jpg") repeat-x scroll center top #ffffff;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto 0px;
}
.wrapper.stretch {
  background: url("../images/panorama.jpg") repeat-x scroll center -55px #ffffff;
}
p.title,
span.title {
  font-weight: bold;
  color: #666666;
}
p.title {
  margin-bottom: 6px;
}
a {
  color: #09a7fa;
  text-decoration: underline;
}
a:focus {
  outline: none;
}
a:hover {
  color: #047dbd;
}
a.dark {
  color: #333333;
}
a.dark:hover {
  color: #666666;
}
a.do-next {
  font-size: 13px;
  outline: none;
  font-weight: 700;
}
span.dash {
  margin: 0 10px;
}
/* LISTS
======== */
dl {
  font-size: 13px;
}
dl dt {
  color: #666666;
  font-weight: normal;
}
dl dd {
  color: #333333;
  font-weight: bold;
}
.horizontal-data {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.horizontal-data dt {
  width: 15%;
  float: left;
  text-align: left;
  color: #999999;
}
.horizontal-data dd {
  margin-left: 5px;
  margin-bottom: 10px;
  width: 80%;
  float: left;
  font-weight: 400;
}
ul.directory {
  font-family: "proxima-nova", sans-serif;
  width: 100%;
}
ul.directory li {
  display: inline-block;
  margin: 0 5px 0 5px;
  font-family: "proxima-nova", sans-serif;
}
ul.directory li:first-child {
  margin-left: 0;
}
ul.directory li:last-child {
  margin-right: 0;
}
ul.directory li a {
  font-weight: 300;
  font-size: 16px;
}
ul.checked li {
  list-style-image: url('../images/checked_green.png');
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}
ul.checklist {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
}
ul.checklist li {
  background: url('../images/green_check_big.png') no-repeat left 5px;
  margin-bottom: 20px;
  padding-left: 40px;
}
.split-circle {
  display: inline-block;
  position: relative;
  background: url('../images/li_split_circle.png') no-repeat top left transparent;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  height: 27px;
  width: 27px;
  color: #fff;
  text-shadow: 0 1px 0 rgba(2, 2, 2, 0.25);
}
.split-circle b {
  display: inline-block;
  position: absolute;
  left: 9px;
  top: 6px;
  width: 10px;
  text-align: center;
}
/* TYPOGRAPHY
============= */
body {
  font-family: "proxima-nova", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
}
h1.shadow,
h2.shadow,
h3.shadow,
h4.shadow,
h5.shadow,
h6.shadow {
  background: url('../images/h_shadow.png') no-repeat scroll left bottom;
  padding-bottom: 10px;
  line-height: 40px;
}
h1.head,
h2.head,
h3.head,
h4.head,
h5.head,
h6.head {
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
}
body.lt-ie9 h1,
body.lt-ie9 h2,
body.lt-ie9 h3,
body.lt-ie9 h4,
body.lt-ie9 h5,
body.lt-ie9 h6 {
  font-family: sans-serif !important;
}
h1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  margin: 10px 0 11px;
}
h1 span {
  font-weight: 400!important;
}
h1.head {
  font-size: 30px;
  font-weight: 400;
  line-height: 22px;
  text-transform: uppercase;
}
h2 {
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
}
h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
h3.section-header {
  margin: 20px 0 5px 0;
  padding-bottom: 3px;
  border-bottom: 2px solid #d9d9d9;
}
h3.section-header a {
  text-decoration: none;
  font-weight: 700;
}
h5 {
  font-size: 14px;
  color: #666666;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.serif-hero {
  font-size: 30px;
  font-style: italic;
  text-align: center;
  line-height: 36px;
}
.bot-border {
  border-bottom: 2px solid #D9D9D9;
  padding-bottom: 5px;
  width: 190px;
}
.underlined {
  border-bottom: 2px solid #333333;
  display: inline-block;
  padding: 0 40px;
  line-height: 150%;
}
.underlined.grayborder {
  border-bottom: 2px solid #d9d9d9;
}
.small {
  font-size: 13px !important;
  line-height: 16px;
}
.serif {
  font-family: "skolar", serif;
}
.intro {
  font-size: 19px;
  line-height: 32px;
  font-style: italic;
}
.intro.sans {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  line-height: 27px;
  font-style: normal;
}
.intro.smaller {
  font-style: normal;
  color: #333333;
  font-size: 14px;
  line-height: 24px;
}
.intro.no-italics {
  font-style: normal;
}
.intro.text-center {
  font-size: 16px;
}
.strike {
  text-decoration: line-through;
}
.italic {
  font-style: italic;
}
.proxima {
  font-family: "proxima-nova", sans-serif;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.caption {
  color: #666666;
}
p a,
li a {
  font-weight: 600;
}
.hero_link {
  width: 350px;
  height: 135px;
  background-position: center top;
  position: relative;
}
.hero_link.left {
  left: 17px;
}
.hero_link.right {
  right: 17px;
}
.hero_link.bmd {
  background-image: url("../images/hero_badges/BMD-2013-09-04.jpg");
}
.hero_link.bmd:hover {
  background-position: center bottom;
}
.hero_link.Yearbooks {
  background-image: url("../images/hero_badges/Yearbooks.jpg");
}
.hero_link.Yearbooks:hover {
  background-position: center bottom;
}
.hero_link.Obituaries {
  background-image: url("../images/hero_badges/Obituaries.jpg");
}
.hero_link.Obituaries:hover {
  background-position: center bottom;
}
.hero_link.Newspapers {
  background-image: url("../images/hero_badges/Newspapers.jpg");
}
.hero_link.Newspapers:hover {
  background-position: center bottom;
}
.hero_link.Military {
  background-image: url("../images/hero_badges/Military-2013-09-04.jpg");
}
.hero_link.Military:hover {
  background-position: center bottom;
}
.hero_link.Histories {
  background-image: url("../images/hero_badges/Histories.jpg");
}
.hero_link.Histories:hover {
  background-position: center bottom;
}
.hero_link.Directories {
  background-image: url("../images/hero_badges/Directories.jpg");
}
.hero_link.Directories:hover {
  background-position: center bottom;
}
.hero_link.Census {
  background-image: url("../images/hero_badges/Census.jpg");
}
.hero_link.Census:hover {
  background-position: center bottom;
}
.hero_link.US-Census {
  background-image: url("../images/hero_badges/USCensus.jpg");
}
.hero_link.US-Census:hover {
  background-position: center bottom;
}
.hero_link.Cemeteries {
  background-image: url("../images/hero_badges/Cemeteries.jpg");
}
.hero_link.Cemeteries:hover {
  background-position: center bottom;
}
.hero_link.trees {
  background-image: url("../images/hero_badges/Public%20Trees.jpg");
}
.hero_link.trees:hover {
  background-position: center bottom;
}
.hero_link.records {
  background-image: url("../images/hero_badges/Records.jpg");
}
.hero_link.records:hover {
  background-position: center bottom;
}
.hero_link.books {
  background-image: url("../images/hero_badges/Books.jpg");
}
.hero_link.books:hover {
  background-position: center bottom;
}
.hero_link.ssdi {
  background-image: url("../images/hero_badges/SSDI.jpg");
}
.hero_link.ssdi:hover {
  background-position: center bottom;
}
.hero_link.karma {
  background-image: url("../images/hero_badges/Karma.jpg");
}
.hero_link.karma:hover {
  background-position: center bottom;
}
.hero_link.groups {
  background-image: url("../images/hero_badges/Groups.jpg");
}
.hero_link.groups:hover {
  background-position: center bottom;
}
.hero_link.learning_center {
  background-image: url("../images/hero_badges/learning%20center.jpg");
}
.hero_link.learning_center:hover {
  background-position: center bottom;
}
.hero_link.free_scanning {
  background-image: url("../images/hero_badges/free%20scanning.jpg");
}
.hero_link.free_scanning:hover {
  background-position: center bottom;
}
.hero_link.upload {
  background-image: url("../images/hero_badges/upload.jpg");
}
.hero_link.upload:hover {
  background-position: center bottom;
}
.hero_link.blog {
  background-image: url("../images/hero_badges/blog.jpg");
}
.hero_link.blog:hover {
  background-position: center bottom;
}
img.ad:hover {
  opacity: .8;
}
p.size14 {
  font-size: 14px !important;
  line-height: 14px !important;
}
p.size16 {
  font-size: 16px !important;
  line-height: 24px !important;
}
p.size18 {
  font-size: 18px !important;
  line-height: 28px !important;
}
p.size24 {
  font-size: 24px !important;
  line-height: 32px !important;
}
.regular {
  font-weight: 400 !important;
}
/* WYSIHTML5
------------*/
.micro-drop.dropdown-menu {
  position: relative;
  position: absolute;
  top: 50px;
  left: 130px;
  width: 200px;
}
.micro-drop.dropdown-menu:after,
.micro-drop.dropdown-menu:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}
.micro-drop.dropdown-menu:after {
  bottom: 100%;
  left: 80%;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
}
.micro-drop.dropdown-menu:before {
  bottom: 100%;
  left: 80%;
  margin-left: -12px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid;
  border-bottom-color: #dedede;
}
.micro-drop.dropdown-menu li {
  display: block;
}
.micro-drop.dropdown-menu li a {
  margin: 0;
  padding: 11px 16px !important;
}
.micro-drop.dropdown-menu li a:hover {
  color: #09a7fa;
  -webkit-text-shadow: 0 0 0 #09a7fa;
  -moz-text-shadow: 0 0 0 #09a7fa;
  text-shadow: 0 0 0 #09a7fa;
}
.breadcrumb .micro-drop.dropdown-menu {
  left: -14px;
  top: 25px;
}
/* TOP NAVBAR
============= */
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #fff;
  color: #09a7fa;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar {
  position: relative;
  margin-bottom: 0;
}
.navbar ul.nav {
  font-family: "proxima-nova", sans-serif;
  margin-right: 0;
  margin-top: 8px;
}
.navbar ul.nav li {
  font-size: 14px;
}
.navbar ul.nav li a {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  padding: 11px 0 0 30px;
  color: #333333;
  text-shadow: 0px 1px 0px #ffffff;
  text-decoration: none;
}
.navbar ul.nav li a.active {
  color: #09a7fa;
  background: transparent;
}
.navbar ul.nav li a.active.dropdown-toggle {
  color: #09a7fa;
}
.navbar ul.nav li a.active.dropdown-toggle:hover {
  color: #0487cc;
}
.navbar ul.nav li a.active .caret {
  border-top-color: #09a7fa !important;
  border-bottom-color: #09a7fa !important;
}
.navbar ul.nav li a:hover,
.navbar ul.nav li a:active,
.navbar ul.nav li a:focus {
  color: #0487cc;
  background: transparent;
}
.navbar ul.nav li a:hover .caret,
.navbar ul.nav li a:active .caret,
.navbar ul.nav li a:focus .caret {
  border-top-color: #09a7fa !important;
  border-bottom-color: #09a7fa !important;
}
.navbar ul.nav li a .caret {
  vertical-align: middle !important;
  margin-left: -2px !important;
  margin-top: -3px !important;
  border-top-color: #333333 !important;
  border-bottom-color: #333333 !important;
}
.navbar ul.nav li.signup {
  margin: 0 0 0 15px;
}
.navbar ul.nav li.signup a {
  padding: 0;
}
.navbar ul.nav li.signup a .btn {
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  padding: 9px 14px;
  position: relative;
  top: 1px;
}
.navbar ul.nav li.signup .btn {
  padding: 9px 14px;
  margin: 0;
}
.navbar ul.nav li.signin a {
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 700;
  color: #333333;
  margin-top: 8px;
}
.navbar ul.nav li.signin a:hover {
  background-color: #eaeaea;
  color: #333333;
}
.navbar ul.nav li a:hover span.name {
  color: #333333;
}
.navbar ul.nav li:last-child {
  margin-right: 0;
}
.navbar ul.nav li.active {
  background-color: #fff;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.navbar ul.nav li.active a {
  background-color: #fff;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  color: #09a7fa;
}
.navbar ul.nav li.active a:hover {
  color: #0487cc;
}
.navbar ul.primary-nav .dropdown .dropdown-menu {
  margin-top: 0;
  right: -17px;
}
.navbar ul.primary-nav .dropdown .dropdown-menu a {
  padding: 11px 16px;
}
.navbar ul.primary-nav .dropdown .dropdown-menu span.no-link {
  padding: 11px 16px;
  color: #999999;
  display: inline-block;
  font-size: 16px;
}
.navbar ul.primary-nav .dropdown:hover .dropdown-menu {
  display: block;
}
.navbar ul.primary-nav .dropdown li a {
  padding: 0;
}
.navbar ul.micro-nav {
  z-index: 100;
  margin-top: 2px;
  margin-bottom: -4px;
}
.navbar ul.micro-nav li {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.navbar ul.micro-nav li a {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 0;
  margin: 12px 20px 0 10px;
  color: #666666;
  text-shadow: 0px 1px 0px #ffffff;
  text-decoration: none;
}
.navbar ul.micro-nav li a:hover {
  color: #09a7fa;
}
.navbar ul.micro-nav li a:focus {
  color: #09a7fa;
}
.navbar ul.micro-nav li:last-child a {
  margin-right: 0;
}
.navbar ul.micro-nav li.try-plus a {
  color: #51b618;
  font-weight: bold;
}
.navbar ul.micro-nav li.alerts a,
.navbar ul.micro-nav li.todo a {
  font-size: 18px;
  color: #999999;
  position: relative;
  top: 2px;
}
.navbar ul.micro-nav li.alerts a:hover,
.navbar ul.micro-nav li.todo a:hover {
  color: #09a7fa;
}
.navbar ul.micro-nav li.alerts .pill,
.navbar ul.micro-nav li.todo .pill {
  font-family: "proxima-nova", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  position: absolute;
  left: 9px;
  top: -9px;
}
.navbar ul.micro-nav li.profile-dropdown a {
  margin-top: 12px;
}
.navbar ul.micro-nav li.profile-dropdown img {
  position: relative;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  margin: -2px 4px 0 0;
}
.navbar ul.micro-nav li.profile-dropdown span {
  position: relative;
  display: inline-block;
}
.navbar ul.micro-nav li.profile-dropdown span.name {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: #666666;
}
.navbar ul.micro-nav li.profile-dropdown span.profile-pic {
  width: 24px;
}
.navbar ul.micro-nav li.profile-dropdown .dropdown-menu li.active {
  background-image: none;
  background-color: #09a7fa;
}
.navbar ul.micro-nav li.profile-dropdown .dropdown-menu li.active a {
  font-weight: bold;
  color: white!important;
  background-image: none;
  background-color: #09a7fa;
  text-shadow: none;
}
.navbar ul.micro-nav li.profile-dropdown .dropdown-menu a {
  margin: 0 !important;
  padding: 11px 16px !important;
}
.navbar ul.micro-nav li.profile-dropdown .caret {
  position: relative;
  left: 3px;
  vertical-align: middle;
  border-top-color: #666666 !important;
  border-bottom-color: #666666 !important;
}
.navbar ul.micro-nav .dropdown .dropdown-menu {
  margin-top: 0;
  top: 35px;
}
.navbar ul.micro-nav .dropdown .dropdown-menu a {
  padding: 11px 16px;
  color: #666666;
}
.navbar ul.micro-nav .dropdown .dropdown-menu a:hover {
  color: #09a7fa;
}
.navbar ul.micro-nav .dropdown:hover .dropdown-menu {
  display: block;
}
.navbar ul .dropdown-menu {
  background-color: #fff;
  border-color: #999999;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.25);
  box-shadow: 0 0 10px rgba(0,0,0,.25);
}
.navbar ul .dropdown-menu li {
  border-bottom: 1px dashed #999999;
}
.navbar ul .dropdown-menu li a {
  font-weight: 400;
}
.navbar ul .dropdown-menu li:first-child a {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.navbar ul .dropdown-menu li:last-child {
  border-bottom: none;
}
.navbar .ddBar {
  padding-top: 0px;
  padding-bottom: 1px;
  margin: -1px 0 0;
  color: #ccc;
  border-top: 1px solid #999;
}
.navbar .navbar-inputs {
  background-color: #fff;
  height: 42px;
  padding: 4px 0 13px;
  border-bottom: 2px solid #d9d9d9;
  /* Retina logos */

}
.navbar .navbar-inputs a {
  text-decoration: none;
}
.navbar .navbar-inputs form {
  margin: 0;
}
.navbar .navbar-inputs .btn-group {
  padding: 0;
  margin: 0;
}
.navbar .navbar-inputs .btn {
  margin-top: 0;
}
.navbar .navbar-inputs img.logo {
  background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzYwMDdENEYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzYwMDdENUYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1OENGREZGRjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1OENGRTAwRjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMC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");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-repeat: no-repeat;
  width: 230px;
  height: 43px;
  float: left;
  margin-top: 7px;
}
.navbar .navbar-inputs img.logo.basic-logo {
  background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNThDRkRGREYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNThDRkRGRUYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1OENGREZCRjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1OENGREZDRjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMC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");
}
.navbar .navbar-inputs img.logo.basic-logo-uk {
  background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzYwMDdEQ0YzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzYwMDdEREYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3NjAwN0RBRjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NjAwN0RCRjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMC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");
}
.navbar .navbar-inputs img.logo.logo-uk {
  background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzYwMDdEOEYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzYwMDdEOUYzMDcxMUUzOTJGQTkwQzQwRUExQ0I1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3NjAwN0Q2RjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NjAwN0Q3RjMwNzExRTM5MkZBOTBDNDBFQTFDQjVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMC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");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .navbar .navbar-inputs img.logo {
    background-image: url('../images/logo-none-fmp-2x.jpg');
    background-size: 230px 39px;
  }
  .navbar .navbar-inputs img.logo.logo-uk {
    background-image: url('../images/logo-none-fmp-uk-2x.jpg');
  }
  .navbar .navbar-inputs img.logo.basic-logo {
    background-image: url('../images/logo-basic-fmp-2x.jpg');
  }
  .navbar .navbar-inputs img.logo.basic-logo-uk {
    background-image: url('../images/logo-basic-fmp-uk-2x.jpg');
    background-size: 230px 41px;
  }
}
.navbar li.form {
  padding: 15px;
}
.navbar a#forgotlink,
.navbar a#signuplink {
  color: #ea6e03;
  margin: 10px auto;
  padding: 0;
  text-align: center;
}
.navbar a#forgotlink:hover,
.navbar a#signuplink:hover {
  color: #b85602;
}
.border {
  border: 1px solid #666666;
}
.border.orange {
  border-color: #ea6e03;
}
.gray {
  color: #666666;
}
.gray:hover {
  color: #4d4d4d;
}
.gray a {
  color: #666666;
}
.gray a:hover {
  color: #000000;
}
.gray-important {
  color: #666666 !important;
}
.gray-important:hover {
  color: #4d4d4d;
}
.gray-important a {
  color: #666666 !important;
}
.gray-important a:hover {
  color: #000000 !important;
}
.blue {
  color: #09a7fa;
}
.blue:hover {
  color: #0487cc;
}
.blue a {
  color: #09a7fa;
}
.blue a:hover {
  color: #0487cc;
}
.red {
  color: #9d261d;
}
.red:hover {
  color: #721c15;
}
.red a {
  color: #9d261d;
}
.red a:hover {
  color: #721c15;
}
.green {
  color: #51b618;
}
.green:hover {
  color: #3d8912;
}
.green a {
  color: #51b618;
}
.green a:hover {
  color: #3d8912;
}
.orange {
  color: #ea6e03;
}
.orange a {
  color: #ea6e03;
}
.orange a:hover {
  color: #b85602;
}
.orange:hover {
  color: #b85602;
}
.grayLight {
  color: #999999;
}
.grayLight:hover {
  color: #4d4d4d;
}
.grayLight a {
  color: #999999;
}
.grayLight a:hover {
  color: #000000;
}
.grayDark,
.grayDark a {
  color: #222222;
}
.grayDark:hover,
.grayDark a:hover {
  color: #4d4d4d;
}
.grayDark a,
.grayDark a a {
  color: #222222;
}
.grayDark a:hover,
.grayDark a a:hover {
  color: #000000;
}
.green {
  color: #51b618;
}
.purple {
  color: #b124bd;
}
.alt-blue {
  color: #1a8edf;
}
.navbar .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #09a7fa;
  background-image: -moz-linear-gradient(top, #09a7fa, #09a7fa);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#09a7fa), to(#09a7fa));
  background-image: -webkit-linear-gradient(top, #09a7fa, #09a7fa);
  background-image: -o-linear-gradient(top, #09a7fa, #09a7fa);
  background-image: linear-gradient(to bottom, #09a7fa, #09a7fa);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff09a7fa', endColorstr='#ff09a7fa', GradientType=0);
  border-color: #09a7fa #09a7fa #0477b3;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #09a7fa;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #09a7fa;
  *background-color: #0598e5;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #0487cc \9;
}
.navbar .nav li.signin.open > .dropdown-toggle,
.navbar .nav li.signin.active > .dropdown-toggle,
.navbar .nav li.signin.open.active > .dropdown-toggle {
  background-color: #eaeaea;
  color: #666666;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.navbar .nav li.signin > .dropdown-toggle .caret {
  border-top-color: #666666;
  border-bottom-color: #666666;
}
.navbar .nav li.signin.open > .dropdown-toggle .caret,
.navbar .nav li.signin.active > .dropdown-toggle .caret,
.navbar .nav li.signin.open.active > .dropdown-toggle .caret {
  border-top-color: #666666;
  border-bottom-color: #666666;
}
.modal-backdrop {
  background-color: #000;
}
.modal {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* from vector shape */

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */

  background-color: #fff;
  /* layer fill content */

  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
  box-shadow: 0 0 10px rgba(0,0,0,.5);
  z-index: 3001;
}
.modal .tooltip {
  z-index: 3002;
}
.modal .callout {
  background-color: #fdfec2;
  text-align: center;
}
.modal .documents {
  position: absolute;
  bottom: 0;
  left: 20px;
}
.modal h2 {
  line-height: 24px;
}
.modal p {
  margin: 0;
  color: #666666;
}
.success {
  background-image: url("../images/alert-success-bg.png");
  background-repeat: no-repeat;
  background-position: 20px 0;
  padding-left: 165px;
  color: #333333;
}
.success p {
  margin-bottom: 11px;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #09a7fa;
  font-weight: 400;
  background-color: transparent;
  text-shadow: none;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
h1.ribbon {
  text-align: center;
}
h1.ribbon span {
  text-align: center;
  position: relative;
  color: #fff;
  margin: 0 20px;
  padding: 10px 40px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.8);
  background: #666666;
  display: inline-block;
}
h1.ribbon span:before,
h1 span:after {
  content: '';
  position: absolute;
}
h1.ribbon span:before {
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid white;
  top: 0;
  margin-left: -40px;
}
h1.ribbon span:after {
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-right: 21px solid white;
  top: 0;
  margin-left: 19px;
}
span.accent {
  background: url('../images/assets/icons/accent-line-148x8.png') no-repeat scroll top left;
  width: 148px;
  text-indent: -9999px;
  height: 8px;
  display: block;
  position: relative;
  left: 50%;
  margin: 30px 0 30px -74px;
  clear: both;
}
#main a {
  outline: none;
}
#main a:hover,
#main a:active,
#main a:link {
  outline: none;
}
.label-watercolor-button {
  width: 245px;
  height: 70px;
  position: relative;
  display: inline-block;
  background-image: url("../images/label-watercolor-sprite.png");
  background-repeat: no-repeat;
}
.label-watercolor-button.sharing {
  background-position: left top;
}
.label-watercolor-button.docs {
  background-position: left -70px;
}
.label-watercolor-button.tree {
  background-position: left -210px;
}
.label-watercolor-button.scribe {
  background-position: left top;
}
.label-watercolor-button.groups {
  background-position: left top;
}
.label-watercolor-button span {
  position: absolute;
  top: 15px;
  left: 80px;
}
.label-watercolor-button a {
  position: absolute;
  top: 35px;
  left: 80px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  font-family: "proxima-nova", sans-serif;
}
.tooltip {
  z-index: 4000;
}
/* SIDEBAR
========== */
.sidebar {
  border-right: 2px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 80px;
  padding-top: 13px;
}
.sidebar.right {
  border-right: none;
  border-left: 2px solid #d9d9d9;
}
.sidebar h5 {
  border-bottom: 2px solid #d9d9d9;
  margin-top: -1px;
  padding-bottom: 5px;
  padding-left: 10px;
  line-height: 18px;
}
.sidebar h5.similar {
  margin-bottom: 0;
  margin-top: 30px;
}
.sidebar ul {
  margin-bottom: 30px;
}
.sidebar ul.share {
  margin-bottom: -40px;
  padding-right: 0;
  padding-left: 10px;
  font-size: 16px;
}
.sidebar ul.share span {
  font-size: 12px;
}
.sidebar li {
  margin-bottom: 7px;
}
.sidebar dl {
  padding-left: 10px;
  margin-top: 0;
}
.sidebar dl.similar {
  padding-left: 0;
}
.sidebar dl.similar dt a {
  padding-left: 10px;
}
.sidebar dl.similar dt a.zoomnail {
  display: block;
  padding-left: 0;
}
.sidebar dl.similar dd {
  padding-left: 10px;
}
.sidebar dl dt {
  margin-top: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sidebar dl dt img {
  max-width: 188px;
  margin-bottom: 5px;
  display: block;
}
.sidebar dl dt:first-child {
  margin-top: 0;
}
.sidebar dl dd {
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: #999999;
}
/* SIDE NAVIGATION
================== */
.sidenav {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1;
  border-right: 1px solid #999999;
  padding: 30px 0 120px 0;
}
.sidenav.accordionContainer {
  float: left;
  position: absolute;
  z-index: 9999;
}
.sidenav.accordion-nav {
  position: fixed;
  z-index: 1000;
  width: 190px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border-top: none;
  margin-top: 0;
  padding-top: 0;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
}
.sidenav.accordion-nav ul.unstyled:last-child {
  padding-bottom: 5px;
}
.sidenav ul.accordionNavHeader {
  height: 5px;
  padding-top: 9px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sidenav ul.accordionNavHeader li.nav-title.section-title:first-child {
  margin-top: -7px;
}
.sidenav ul.accordionNavHeader * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sidenav ul.accordionNavHeader li.section-title {
  padding-top: 3px;
  padding-bottom: 3px;
  overflow-y: visible;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fefefe, #e7e7e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #fefefe, #e7e7e7);
  background-image: -o-linear-gradient(top, #fefefe, #e7e7e7);
  background-image: linear-gradient(to bottom, #fefefe, #e7e7e7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#ffe7e7e7', GradientType=0);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  /* drop shadow */

  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: #999999 1px solid;
}
.sidenav ul.accordionNavHeader li.section-title .navarrows {
  padding-right: 13px!important;
  margin-top: 1px;
  outline: none;
}
.sidenav ul.accordionNavHeader li.section-title strong {
  color: #333333;
}
.sidenav a {
  text-decoration: none;
}
.sidenav ul {
  padding-bottom: 20px;
}
.sidenav li {
  padding: 5px 0 5px 15px;
  line-height: 20px;
  cursor: pointer;
}
.sidenav li a {
  color: #333333;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
}
.sidenav li span {
  display: inline-block;
  float: left;
  font-size: 11px;
  width: 20px;
  text-align: center;
  padding-right: 5px;
  color: #666666;
  line-height: 14px;
  margin-top: 5px;
}
.sidenav li:hover {
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #dddddd, #e8e8e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(#e8e8e8));
  background-image: -webkit-linear-gradient(top, #dddddd, #e8e8e8);
  background-image: -o-linear-gradient(top, #dddddd, #e8e8e8);
  background-image: linear-gradient(to bottom, #dddddd, #e8e8e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffe8e8e8', GradientType=0);
}
.sidenav li:hover a {
  color: #333333;
  text-decoration: none;
}
.sidenav li.upgrade span,
.sidenav li.upgrade a {
  color: #51b618;
}
.sidenav li.mytree .pill {
  display: none;
}
.sidenav li.section-title {
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  color: #999999;
  text-transform: uppercase;
  list-style-type: none;
  margin-top: 30px;
  cursor: default;
  letter-spacing: 1px;
}
.sidenav li.section-title:first-child {
  margin-top: 0;
}
.sidenav li.section-title:hover {
  background-color: #fff;
  background-image: none;
}
.sidenav li.active {
  background-color: #09a7fa;
}
.sidenav li.active a,
.sidenav li.active span {
  color: #ffffff;
  -webkit-text-shadow: 0px 1px 0px #666666;
  -moz-text-shadow: 0px 1px 0px #666666;
  text-shadow: 0px 1px 0px #666666;
}
.sidenav li.active:hover {
  background-color: #09a7fa;
  background-image: -moz-linear-gradient(top, #09a7fa, #09a7fa);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#09a7fa), to(#09a7fa));
  background-image: -webkit-linear-gradient(top, #09a7fa, #09a7fa);
  background-image: -o-linear-gradient(top, #09a7fa, #09a7fa);
  background-image: linear-gradient(to bottom, #09a7fa, #09a7fa);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff09a7fa', endColorstr='#ff09a7fa', GradientType=0);
}
.sidenav li.subpage {
  border-top: 1px solid #246c9f;
  border-bottom: 1px dotted #a4a4a4;
  font-size: 8px;
  font-weight: 400;
  line-height: 21px;
  list-style: square inside none;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  background-color: #f7f7f7;
  padding-top: 3px;
  padding-bottom: 6px;
  padding-left: 40px;
}
.sidenav li.subpage ~ .subpage {
  border-top: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.sidenav li.subpage.sub {
  padding-left: 70px;
}
.sidenav li.subpage.sub a {
  color: #666;
}
.sidenav li.subpage a {
  font-weight: 400;
  font-size: 13px;
  position: relative;
  top: 2px;
}
.sidenav li.subpage.active {
  background-color: #cce7fb;
  background-image: -moz-linear-gradient(top, #cce7fb, #cce7fb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cce7fb), to(#cce7fb));
  background-image: -webkit-linear-gradient(top, #cce7fb, #cce7fb);
  background-image: -o-linear-gradient(top, #cce7fb, #cce7fb);
  background-image: linear-gradient(to bottom, #cce7fb, #cce7fb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcce7fb', endColorstr='#ffcce7fb', GradientType=0);
}
.sidenav li.subpage.active a {
  font-weight: 700;
  color: #333333;
  -webkit-text-shadow: 0px 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #ffffff;
  padding-top: 3px;
  padding-bottom: 6px;
}
.sidenav li.subpage.active span {
  color: #333333;
  -webkit-text-shadow: 0px 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #ffffff;
}
.sidenav li.subpage span {
  float: none;
}
.navarrows {
  display: block;
  width: 16px;
  height: 17px;
  background-image: url("../images/navarrows-sprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.navarrows.up {
  background-position: 0 0;
}
.navarrows.down {
  background-position: 0 -17px;
}
.navarrows.right {
  background-position: 0 -34px;
}
.navarrows.left {
  background-position: 0 -51px;
}
.pill {
  border: 1px solid #fff;
  background-color: #f13333;
  padding: 2px 4px;
  display: inline;
  position: relative;
  top: -10px;
  left: -7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #fff;
  font-family: "Verdana";
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.sidenav.in-front {
  padding: 9px 0 0 0;
  margin-left: -1px;
}
.sidenav.in-front.accordion-nav {
  padding-top: 0px;
}
/* BREADCRUMBS
============== */
ul.breadcrumb {
  color: #666;
  background: transparent;
  border: none;
  margin: 12px 0;
  padding: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
ul.breadcrumb .caret {
  top: 9px;
  position: relative;
}
ul.breadcrumb a {
  text-decoration: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  font-weight: 400;
}
ul.breadcrumb li {
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline;
  position: relative;
}
.breadcrumb-row ul.breadcrumb-serp {
  margin: 0;
  padding: 0;
}
/* IN-FRONT CLASS SETS DIV APART FROM BACKGROUND
================================================ */
.in-front {
  margin-top: 20px;
  padding: 10px 0 0 0;
  border: 1px solid #cbcbcb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  /* drop shadow */

}
.in-front.search-well {
  padding: 0 20px;
  /* redefine padding for adv search on homepage */

}
/* OVERRIDE WRAPPER BG FOR CERTAIN VIEWS
======================================== */
.contact .wrapper,
.terms .wrapper,
.privacy .wrapper,
.profile .wrapper,
.widgets .wrapper,
.auth .wrapper,
.contribute .wrapper {
  background: url("../images/panorama-sky-120.jpg") repeat-x scroll center -57px transparent;
}
.contact h1,
.terms h1,
.privacy h1,
.profile h1,
.widgets h1,
.auth h1,
.contribute h1 {
  margin: 20px 0;
  padding-bottom: 20px;
}
/* NEW QUERY (used in query and SERP)
===================================== */
.new-query,
.answers {
  font-family: "proxima-nova", sans-serif;
}
.new-query p,
.answers p,
.new-query li,
.answers li {
  font-family: "proxima-nova", sans-serif;
}
div.wysi-editor {
  min-height: 105px;
}
.wysi-controller {
  margin-bottom: 5px;
  margin-top: 5px;
}
.wysi-controller .italic,
.wysi-controller .link {
  border-left: 1px solid #bbb;
}
.new-answer,
.new-query {
  overflow: auto;
}
.new-answer fieldset,
.new-query fieldset,
.new-answer label,
.new-query label {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  margin: 5px 10px 5px 0;
  color: #666666;
}
.new-answer fieldset,
.new-query fieldset {
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 10px;
  border-bottom: 2px solid #eee;
}
.new-answer input[type="text"],
.new-query input[type="text"],
.new-answer textarea,
.new-query textarea,
.new-answer div.wysi-editor,
.new-query div.wysi-editor {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
  width: 100%;
  padding: 5px;
  margin: 0;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new-answer input[type="text"]:focus,
.new-query input[type="text"]:focus,
.new-answer textarea:focus,
.new-query textarea:focus,
.new-answer div.wysi-editor:focus,
.new-query div.wysi-editor:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.new-answer input[type="text"],
.new-query input[type="text"] {
  height: 35px;
}
.new-answer textarea,
.new-query textarea {
  height: 105px;
}
/* CONDENSED SEARCH MODULE
========================== */
.search-module {
  margin-top: 30px;
  margin-bottom: 33px;
  padding: 20px 20px 30px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  /* drop shadow */

}
.search-module form {
  display: block;
  overflow: auto;
  padding: 0;
}
.search-module fieldset {
  margin-right: 10px;
  padding-bottom: 2px;
}
.search-module fieldset.first-name,
.search-module fieldset.last-name {
  margin-right: 20px;
}
.search-module fieldset.submit,
.search-module fieldset.keywords,
.search-module fieldset.location {
  margin-right: 0;
}
.search-module label {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  color: #666666;
  margin-bottom: 5px;
}
.search-module label span {
  color: #999999;
}
.search-module input[type="text"] {
  width: 150px;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  display: inline-block;
  float: left;
  padding: 4px 8px;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
}
.search-module input[type="text"].year {
  width: 40px;
}
.search-module input[type="text"].month,
.search-module input[type="text"].day {
  width: 30px;
}
.search-module input[type="text"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.search-module input[type="checkbox"] {
  width: auto;
  display: block;
  margin-top: 0;
}
.search-module select {
  width: 110px !important;
  float: left;
  padding-bottom: 0;
  font-size: 14px;
  color: #666666;
  padding: 6px;
  margin-bottom: 0;
  height: 34px;
  border: 2px solid #d3d3d3;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
  background-color: #ededed;
  /* Old browsers */

  background-image: -moz-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* FF3.6+ */

  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ededed), color-stop(31.74%, #eeeeee), color-stop(62.26%, #f8f8f8), color-stop(100%, #f7f7f7));
  /* Chrome,Safari4+ */

  background-image: -webkit-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* Chrome10+,Safari5.1+ */

  background-image: -o-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* Opera 11.10+ */

  background-image: -ms-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* IE10+ */

  background-image: linear-gradient(to top, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#ededed);
}
.search-module p {
  margin-bottom: 0;
  position: absolute;
  bottom: 7px;
  font-size: 12px;
}
.search-module .checkbox {
  float: none;
  clear: left;
  font-size: 14px;
  margin-bottom: 0;
  padding-top: 9px;
  min-height: auto;
  line-height: 14px;
}
.search-module .checkbox.pin-open {
  clear: none;
  display: inline-block;
  margin-left: 20px;
}
.search-module .btn {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 7px 17px 6px 17px;
  margin-left: 10px;
}
.search-module .show-advanced,
.search-module .hide-advanced {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  position: absolute;
  bottom: 11px;
  right: 20px;
  text-decoration: none;
  cursor: pointer;
}
.search-module .show-advanced span,
.search-module .hide-advanced span {
  font-size: 8px;
  position: relative;
  top: -2px;
}
.search-module .row {
  padding-bottom: 0;
}
.search-module .event {
  margin-top: 0;
  margin-bottom: 18px;
  margin-left: 0;
  position: relative;
}
.search-module .plus {
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
  position: absolute;
  bottom: -24px;
  display: block;
  cursor: pointer;
  clear: both;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.search-module .plus:hover {
  text-decoration: none;
}
.search-module .close {
  position: relative;
  top: 35px;
  display: none;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.expanded_search {
  display: none;
}
.expanded_search .row {
  margin-top: 20px;
}
.expanded_search .extras {
  margin-top: 30px;
}
.condensed {
  padding: 15px 20px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.condensed form {
  display: block;
  overflow: auto;
  padding: 0;
}
.condensed form input[type="text"] {
  width: 150px;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  display: inline-block;
  float: left;
  padding: 4px 8px;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
}
.condensed form input[type="text"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.condensed form fieldset {
  margin-right: 20px;
  padding-bottom: 2px;
}
.condensed form fieldset.submit {
  margin-right: 0;
}
.condensed form label {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  color: #666666;
  margin-bottom: 5px;
}
.condensed form label span {
  color: #999999;
}
.condensed form .btn {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 7px 17px 6px 17px;
}
.search-well {
  padding: 0 20px;
}
.search-well .row {
  padding-bottom: 20px;
  margin: 0;
}
.search-well .event,
.search-well .family-member {
  clear: left;
  overflow: auto;
  margin-bottom: 5px;
}
.search-well .event-1 a.close,
.search-well .family-member-1 a.close {
  display: none;
}
.search-well .control-group {
  float: left;
  clear: none;
  margin-right: 10px;
  margin-bottom: 0;
}
.search-well .gender,
.search-well .location {
  margin-left: 10px;
  margin-right: 0;
}
.search-well .checkbox.checkbox-county {
  clear: both;
  float: right;
  position: relative;
  right: 88px;
  bottom: 25px;
}
.search-well .locatedIn-control {
  clear: both;
}
.search-well .locatedIn-control .locatedIn {
  font-size: 13px;
  margin-left: 10px;
}
.search-well .locatedIn-control .locatedIn .location {
  margin-left: 0;
}
.search-well h2 {
  margin: 0 0 5px;
  padding: 0;
}
.search-well label {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
}
.search-well label span {
  color: #666666;
}
.search-well .radio,
.search-well .checkbox {
  clear: left;
  color: #666666;
  -webkit-text-shadow: 0px 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #ffffff;
}
.search-well input[type="text"],
.search-well select {
  width: 180px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block;
  float: left;
  padding: 6px 8px 3px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
}
.search-well input[type="text"]:focus,
.search-well select:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.search-well select[class*="span"] {
  width: 100%;
}
.search-well .btn-large {
  height: auto;
  padding: 8px 18px;
}
.search-well select {
  width: 110px !important;
  float: left;
  padding-bottom: 0;
  font-size: 14px;
  color: #666666;
  padding: 6px 6px;
  height: 34px;
  border: 2px solid #d3d3d3;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
  background-color: #ededed;
  /* Old browsers */

  background-image: -moz-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* FF3.6+ */

  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ededed), color-stop(31.74%, #eeeeee), color-stop(62.26%, #f8f8f8), color-stop(100%, #f7f7f7));
  /* Chrome,Safari4+ */

  background-image: -webkit-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* Chrome10+,Safari5.1+ */

  background-image: -o-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* Opera 11.10+ */

  background-image: -ms-linear-gradient(bottom, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* IE10+ */

  background-image: linear-gradient(to top, #ededed 0%, #eeeeee 31.74%, #f8f8f8 62.26%, #f7f7f7 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#ededed);
}
.search-well .age {
  width: 40px!important;
}
.search-well .time-container div {
  float: left;
  margin-right: 10px;
}
.search-well .time-container div:last-child {
  margin-right: 0;
}
.search-well .time-container input.year,
.search-well .time-container input.day,
.search-well .time-container input.month {
  margin: 0;
}
.search-well .time-container input.first {
  width: 40px;
}
.search-well .time-container input.second {
  width: 30px;
}
.search-well .time-container input.third {
  width: 40px;
}
.search-well .time-container input.year {
  width: 40px;
}
.search-well .time-container input.day {
  width: 30px;
  margin-right: 10px;
}
.search-well .time-container input.month {
  width: 30px;
}
.search-well a.plus {
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
  display: inline-block;
  clear: both;
  margin: 0 0 0 5px;
  padding: 0;
}
.search-well a.plus:hover {
  text-decoration: none;
}
.search-well a.clear-advanced {
  color: #666666;
  margin-left: 20px;
  font-weight: 400;
  position: relative;
}
.search-well a.close {
  position: relative;
  top: 35px;
}
.search-well #clearform {
  position: relative;
  top: 9px;
}
/* CONTRIBUTIONS STREAM
======================= */
.contributions-stream {
  background-color: #f1f1f1;
}
.contributions {
  overflow: hidden;
  padding: 20px 0 0;
  height: 300px;
  position: relative;
  margin-bottom: 20px;
}
.contributions ul {
  float: left;
  margin: 0 5px;
}
.contributions ul.fourth {
  margin-right: 0;
}
.contributions .card {
  position: relative;
  width: 228px;
  background-color: #fff;
  border: 1px solid #b5b5b5;
  margin: 10px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 2px 0 #999999;
  -moz-box-shadow: 0 2px 0 #999999;
  box-shadow: 0 2px 0 #999999;
}
.contributions .card .title {
  padding: 10px;
  overflow: auto;
}
.contributions .card .title h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  margin: 0 0 10px 0;
}
.contributions .card .title.img-placeholder h4 {
  width: 120px;
  float: left;
}
.contributions .card .title.img-placeholder span.img {
  display: block;
  float: right;
  width: 70px;
  height: 70px;
  background: url('../images/watercolor_sprite.jpg') no-repeat;
  font-size: 20px;
  font-weight: 700;
  line-height: 21px;
  font-family: "proxima-nova", sans-serif;
  color: #333333;
}
.contributions .card .title.img-placeholder span.img.members {
  background-position: 0 0;
}
.contributions .card .title.img-placeholder span.img.tree {
  background-position: 0 -100px;
}
.contributions .card .title.img-placeholder span.img.docs {
  background-position: 0 -200px;
}
.contributions .card .title.img-placeholder span.img.match {
  background-position: 0 -299px;
}
.contributions .card .title:hover {
  cursor: pointer;
}
.contributions .card .title:hover .details {
  bottom: 70px;
}
.contributions .card .author {
  background-color: #fff;
  border-top: 2px solid #d5d5d5;
  padding: 10px;
  position: relative;
  z-index: 2;
  overflow: auto;
}
.contributions .card .author img {
  float: left;
  margin-right: 10px;
  max-width: 50px;
  max-height: 50px;
}
.contributions .card .author p {
  margin: 0;
  line-height: 16px;
}
.contributions .card .author p span {
  font-family: "proxima-nova", sans-serif;
  display: block;
  font-size: 13px;
  color: #999999;
}
.contributions .card .author:hover {
  cursor: pointer;
  background-color: #eee;
}
.contributions .card .details {
  display: block;
  height: 25px;
  border-top: 3px solid #ffffff;
  background-color: #eee;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  -webkit-transition: bottom 0.1s ease-in 0s;
  -moz-transition: bottom 0.1s ease-in 0s;
  -ms-transition: bottom 0.1s ease-in 0s;
  transition: bottom 0.1s ease-in 0s;
}
.contributions .card .details p {
  margin-left: 10px;
  margin-top: 4px;
  font-size: 13px;
  -webkit-text-shadow: 0 0 0 #ffffff;
  -moz-text-shadow: 0 0 0 #ffffff;
  text-shadow: 0 0 0 #ffffff;
  width: 218px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.contributions .card .details p span {
  margin-right: 10px;
  display: inline;
  color: #666666;
}
.contributions .card.noright {
  margin-right: 0;
}
.contributions .gradient {
  z-index: 10;
  position: absolute;
  bottom: 0;
}
/* TAKE ACTION (match share save)
================================= */
.take-action .action-titles a {
  display: inline-block;
  padding-bottom: 2px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  font-family: "proxima-nova", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333333;
  margin-right: 40px;
  cursor: pointer;
  vertical-align: top;
}
.take-action .action-titles a.active {
  border-bottom: 3px solid #09a7fa;
}
.take-action .action-titles a#save {
  margin-right: 0;
  color: #51b618;
}
.take-action .action-titles a#save span {
  font-size: 11px;
}
.take-action .action-titles .caret {
  vertical-align: middle;
}
.take-action .action-labels {
  background-color: #f7f7f7;
  border-top: 1px solid #666666;
  -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.15);
}
.take-action .action-labels ul {
  padding: 15px 20px 20px 20px;
}
.take-action .action-labels ul li {
  float: left;
  margin-right: 40px;
  cursor: pointer;
}
/* WATERCOLOR HEADER LABEL
========================== */
.label-watercolor-button {
  width: 245px;
  height: 70px;
  position: relative;
  display: inline-block;
  background-image: url("../images/label-watercolor-sprite.png");
  background-repeat: no-repeat;
  pointer: cursor;
}
.label-watercolor-button.logohands {
  background-position: top left;
}
.label-watercolor-button.scribe {
  background-position: bottom left;
}
.label-watercolor-button span {
  position: absolute;
  top: 15px;
  left: 80px;
}
.label-watercolor-button a {
  position: absolute;
  top: 35px;
  left: 80px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  font-family: "proxima-nova", sans-serif;
}
.select2-container-multi .select2-choices {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  padding: 0;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
}
.select2-container-multi .select2-choices:focus {
  border: 2px solid #d3d3d3;
  border-bottom: none;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.select2-container-multi .select2-choices .select2-search-field input {
  height: 26px;
  padding: 4px 8px;
  margin: 0;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
}
.select2-container-multi .select2-choices .select2-search-choice {
  background-image: none;
  background-color: #eaeaea;
  padding: 6px 25px 6px 10px;
  text-decoration: none;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333333;
  margin: 4px;
}
.select2-container-multi .select2-choices .select2-search-choice:hover {
  text-decoration: none;
  color: #9d261d;
}
.select2-container-multi .select2-choices .select2-search-choice:hover span {
  color: #9d261d;
}
.select2-container-multi .select2-choices .select2-search-choice span {
  font-size: 11px;
  color: #999999;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
  right: 6px;
  left: auto;
  top: 6px;
}
.select2-container-multi.select2-dropdown-open .select2-choices {
  border: 2px solid #09a7fa;
  border-bottom: none;
}
.select2-container-multi.select2-dropdown-open .select2-search-field input {
  border: none;
  height: 26px;
  padding: 4px 8px;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.select2-drop {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  padding: 0;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  margin-top: -2px;
  border: 2px solid #09a7fa;
  border-top: none;
  background-color: #fff;
}
.select2-results .select2-highlighted {
  background-color: #f1f9ff;
}
.select2-results li {
  overflow: auto;
}
.select2-results .select2-result-label {
  color: #333333;
  padding: 0;
}
.select2-results .select2-result-label ul {
  margin: 0;
  padding: 5px;
  overflow: auto;
}
.select2-results .select2-result-label ul li.profile-pic {
  float: left;
  margin-right: 10px;
}
.select2-results .select2-result-label ul li.name {
  font-weight: 700;
  margin-top: 5px;
}
.select2-results .select2-no-results,
.select2-results .select2-searching {
  background: none;
  background-color: none;
}
.select2-results .select2-searching:before {
  background-image: url("../images/loading.gif");
  background-repeat: no-repeat;
  background-size: 15px auto;
  content: "";
  display: inline-block;
  height: 15px;
  left: 9px;
  position: relative;
  width: 30px;
  top: 3px;
}
/* FILTER BAR (currently used in alerts, browsing history)
========================================================== */
.filter-head {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fdfdfd, #e8e8e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e8e8e8));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #e8e8e8);
  background-image: -o-linear-gradient(top, #fdfdfd, #e8e8e8);
  background-image: linear-gradient(to bottom, #fdfdfd, #e8e8e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe8e8e8', GradientType=0);
  min-height: 10px;
  position: relative;
  border-top: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.filter-head h4 {
  padding: 10px 15px;
  font-size: 13px;
  color: #666666;
  margin: 0;
  -webkit-text-shadow: 0px 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #ffffff;
}
.filter-body {
  border: 1px solid #ccc;
  border-top: none;
  margin-bottom: 30px;
  overflow: auto;
  background-color: #efefef;
  background-image: -moz-linear-gradient(top, #e9e9e9, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e9e9e9), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #e9e9e9, #f9f9f9);
  background-image: -o-linear-gradient(top, #e9e9e9, #f9f9f9);
  background-image: linear-gradient(to bottom, #e9e9e9, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9e9e9', endColorstr='#fff9f9f9', GradientType=0);
}
.filter-body label {
  display: block;
}
.filter-body .control-group {
  float: left;
  clear: none;
  margin-top: 14px;
}
.filter-body .control-group:first-child {
  padding: 0 15px 0 15px;
}
.filter-body .control-group.filter {
  padding-left: 15px;
}
.filter-body .control-group.search {
  padding-right: 15px;
}
.filter-body .search {
  margin-top: 10px;
}
.filter-body .filter {
  margin-top: 32px;
}
.filter-body .select2-container {
  width: 120px !important;
}
.filter-body input.search-query {
  padding-left: 14px;
  height: 25px;
  max-height: 25px;
}
.filter-body button.btn {
  min-height: 32px;
  display: inline-block;
}
.filter-bar:before {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid white;
  width: 100%;
  position: absolute;
  content: "";
}
/* LISTINGS (surnames, queries)
=============================== */
.list-head {
  margin-top: 40px;
  border-bottom: 2px solid #d8d8d8;
  padding-bottom: 2px;
}
.list-head h3,
.list-head h5 {
  display: inline;
}
.sort-search h5 {
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  display: inline-block;
  text-transform: uppercase;
  margin: 9px 0 0;
  padding-bottom: 4px;
}
.sort-search h5 a {
  margin-bottom: -4px;
  color: #333333;
  text-decoration: none;
  outline: none;
}
.sort-search h5 a .caret {
  vertical-align: middle;
  margin-left: 2px;
}
.sort-search h5 a:hover {
  padding-bottom: 3px;
  border-bottom: 2px solid #999999;
}
.sort-search .active {
  padding-bottom: 3px;
  background-position: 0 1px;
  border-bottom: 2px solid #09a7fa;
}
.sort-search .sortby,
.sort-search .search_queries,
.sort-search .select_group,
.sort-search .sort {
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin-left: 20px;
  z-index: 10;
}
.sort-search .sortby ul,
.sort-search .search_queries ul,
.sort-search .select_group ul,
.sort-search .sort ul {
  border: 1px solid #ccc;
  margin: 0;
  position: absolute;
  right: 0;
  top: 39px;
  display: none;
  z-index: 50;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}
.sort-search .sortby ul li,
.sort-search .search_queries ul li,
.sort-search .select_group ul li,
.sort-search .sort ul li {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  padding: 8px 14px;
  border-top: 1px dotted #A4A4A4;
  background-color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sort-search .sortby ul li:first-child,
.sort-search .search_queries ul li:first-child,
.sort-search .select_group ul li:first-child,
.sort-search .sort ul li:first-child {
  border-top: none;
}
.sort-search .sortby ul li:hover,
.sort-search .search_queries ul li:hover,
.sort-search .select_group ul li:hover,
.sort-search .sort ul li:hover {
  background-color: #f1f9ff;
  cursor: pointer;
}
.sort-search .sortby ul li.search-input,
.sort-search .search_queries ul li.search-input,
.sort-search .select_group ul li.search-input,
.sort-search .sort ul li.search-input {
  padding: 14px;
  display: block;
  width: 226px;
  height: 32px;
}
.sort-search .sortby ul li.search-input input,
.sort-search .search_queries ul li.search-input input,
.sort-search .select_group ul li.search-input input,
.sort-search .sort ul li.search-input input {
  margin: 0;
  display: none;
}
.sort-search .sortby ul li.search-loading,
.sort-search .search_queries ul li.search-loading,
.sort-search .select_group ul li.search-loading,
.sort-search .sort ul li.search-loading {
  text-align: center;
  list-style-type: none;
  display: none;
}
.sort-search .sortby ul li.result,
.sort-search .search_queries ul li.result,
.sort-search .select_group ul li.result,
.sort-search .sort ul li.result {
  padding: 16px 14px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  width: 226px;
}
.sort-search .sortby ul li.result a,
.sort-search .search_queries ul li.result a,
.sort-search .select_group ul li.result a,
.sort-search .sort ul li.result a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 4px;
  color: #333333;
  text-decoration: none;
}
.sort-search .sortby ul li.result span,
.sort-search .search_queries ul li.result span,
.sort-search .select_group ul li.result span,
.sort-search .sort ul li.result span {
  font-weight: normal;
  font-size: 12px;
  color: #666666;
  display: inline-block;
  margin-top: 4px;
  float: left;
  margin-right: 20px;
}
.sort-search .sortby ul li.result span strong,
.sort-search .search_queries ul li.result span strong,
.sort-search .select_group ul li.result span strong,
.sort-search .sort ul li.result span strong {
  display: block;
  font-size: 14px;
}
.sort-search .sortby ul li.result span.stat,
.sort-search .search_queries ul li.result span.stat,
.sort-search .select_group ul li.result span.stat,
.sort-search .sort ul li.result span.stat {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}
.sort-search .sortby ul.search:before,
.sort-search .search_queries ul.search:before,
.sort-search .select_group ul.search:before,
.sort-search .sort ul.search:before,
.sort-search .sortby ul.search:after,
.sort-search .search_queries ul.search:after,
.sort-search .select_group ul.search:after,
.sort-search .sort ul.search:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.sort-search .sortby ul.search:after,
.sort-search .search_queries ul.search:after,
.sort-search .select_group ul.search:after,
.sort-search .sort ul.search:after {
  border-color: rgba(221, 237, 249, 0);
  border-bottom-color: #f1f9ff;
  border-width: 5px;
  right: 43px;
  margin-left: -5px;
}
.sort-search .sortby ul.search:before,
.sort-search .search_queries ul.search:before,
.sort-search .select_group ul.search:before,
.sort-search .sort ul.search:before {
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #ccc;
  border-width: 6px;
  right: 42px;
  margin-left: -6px;
}
.sort-search .sortby ul#result-list,
.sort-search .search_queries ul#result-list,
.sort-search .select_group ul#result-list,
.sort-search .sort ul#result-list {
  position: absolute;
  display: none;
  top: 100px;
  right: 0;
}
.sort-search .select_group:hover {
  border-bottom: none;
}
/* VOTE MODULE (yes/maybe/no/broken)
==================================== */
ul.share,
ul.rate,
ul.vote {
  white-space: nowrap;
  padding-right: 30px;
  font-size: 12px;
  overflow: visible;
}
ul.share a,
ul.rate a,
ul.vote a {
  text-decoration: none;
}
ul.share a:hover,
ul.rate a:hover,
ul.vote a:hover {
  text-decoration: none;
}
ul.share a:focus,
ul.rate a:focus,
ul.vote a:focus {
  outline: none;
}
ul.share span,
ul.rate span,
ul.vote span {
  padding-right: 5px;
}
ul.share .nopick,
ul.rate .nopick,
ul.vote .nopick {
  color: #999999;
}
ul.share .nopick a,
ul.rate .nopick a,
ul.vote .nopick a {
  color: #999999;
}
ul.share .nopick a:hover,
ul.rate .nopick a:hover,
ul.vote .nopick a:hover {
  color: #808080;
}
ul.share h6,
ul.rate h6,
ul.vote h6 {
  font-family: "proxima-nova", sans-serif;
  text-transform: uppercase;
  color: #999999;
  margin-top: 0;
  margin-bottom: 3px;
  letter-spacing: 1px;
  white-space: nowrap;
}
ul.share li.facebook a,
ul.rate li.facebook a,
ul.vote li.facebook a {
  color: #3b5998;
}
ul.share li.facebook a:hover,
ul.rate li.facebook a:hover,
ul.vote li.facebook a:hover {
  color: #2d4373;
}
ul.share li.pinterest a,
ul.rate li.pinterest a,
ul.vote li.pinterest a {
  color: #d00d24;
}
ul.share li.pinterest a:hover,
ul.rate li.pinterest a:hover,
ul.vote li.pinterest a:hover {
  color: #a00a1c;
}
ul.share li.google a,
ul.rate li.google a,
ul.vote li.google a {
  color: #488bf3;
}
ul.share li.google a:hover,
ul.rate li.google a:hover,
ul.vote li.google a:hover {
  color: #186df0;
}
ul.share li.twitter a,
ul.rate li.twitter a,
ul.vote li.twitter a {
  color: #2ca9e1;
}
ul.share li.twitter a:hover,
ul.rate li.twitter a:hover,
ul.vote li.twitter a:hover {
  color: #1b8cbf;
}
ul.share li.email a,
ul.rate li.email a,
ul.vote li.email a {
  color: #00a69c;
}
ul.share li.email a:hover,
ul.rate li.email a:hover,
ul.vote li.email a:hover {
  color: #00736c;
}
#follow-mocavo {
  overflow: auto;
  margin-bottom: 40px;
}
#follow-mocavo .share {
  overflow: auto;
}
#follow-mocavo li {
  float: left;
  font-size: 16px;
  margin-left: 30px;
  padding: 15px 20px 20px 20px;
}
#follow-mocavo li span {
  font-size: 24px;
  vertical-align: middle;
}
/* PROFILE CARD and HEADER CARDS
================================ */
.profile-box {
  position: relative;
  overflow: auto;
  padding: 20px;
  margin-bottom: 40px;
}
.profile-box a {
  text-decoration: none;
}
.profile-box .profile-pic {
  float: left;
  padding-right: 20px;
  display: inline-block;
  width: 150px;
}
.profile-box h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
}
.profile-box p {
  margin-bottom: 0;
}
.profile-box p.byline {
  color: #666666;
}
.profile-box .btn {
  margin: 0;
}
.stats dl.profile-stats {
  float: left;
  margin-top: 5;
  margin-bottom: 0;
  width: 500px;
  float: none;
}
.stats dl.profile-stats dt {
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
  color: #333;
  text-align: left;
  display: inline-block;
  width: 300px;
}
.stats dl.profile-stats dd {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #666;
  text-align: left;
  display: inline-block;
  margin-left: 0px;
}
.stats dl.profile-bmd {
  float: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 25px;
}
.stats dl.profile-bmd dt {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: #999;
  text-transform: uppercase;
}
.stats dl.profile-bmd dd {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #333;
  margin-left: 0;
}
.stats dl.profile-bmd:first-child {
  margin-left: 0;
}
.stats dl.profile-bmd:last-child {
  margin-right: 0;
}
.profile-empty {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  padding: 10px 0;
}
.profile-empty img {
  border: none;
  float: left;
  height: 150px;
}
/* STREAM ELEMENTS
================== */
.profile_stream {
  margin-bottom: 40px;
}
table.profile-doclist,
table.profile-alerts {
  width: 100%;
}
table.profile-doclist tr,
table.profile-alerts tr {
  border-bottom: 1px solid #aaa;
}
table.profile-doclist th,
table.profile-alerts th {
  border-bottom: 1px solid #aaa;
  text-align: left;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #666;
  padding: 10px 0 2px;
}
table.profile-doclist th a,
table.profile-alerts th a {
  text-decoration: none;
}
table.profile-doclist td,
table.profile-alerts td {
  padding: 10px 0;
}
table.profile-doclist td a.edit,
table.profile-alerts td a.edit {
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
}
table.profile-doclist td img,
table.profile-alerts td img {
  float: left;
  margin-top: 5px;
  padding-right: 10px;
}
.stream-row {
  color: #666;
  overflow: auto;
  border-bottom: 1px solid #c2c2c2;
  margin-top: 10px;
}
.stream-row h4 {
  position: relative;
  display: inline-block;
  padding-left: 25px;
  padding-bottom: 10px;
}
.stream-row.thumb {
  border: none;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
  clear: both;
}
.stream-row.thumb:first-child {
  border-top: 1px solid #ccc;
}
.stream-row.thumb h4,
.stream-row.thumb p,
.stream-row.thumb img {
  display: block;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.stream-row.thumb img {
  border: none;
  padding-right: 10px;
}
.stream-row.thumb p {
  font-size: 13px;
}
.stream-row span.stream-type {
  background-image: url("../images/stream-sprite.png");
  background-repeat: no-repeat;
  background-position: 0 2px;
  position: absolute;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
}
.stream-row span.stream-type.match-maybe {
  background-position: 0 -23px;
}
.stream-row span.stream-type.searched {
  background-position: 0 -48px;
}
.stream-row span.stream-type.uploaded-tree {
  background-position: 0 -73px;
}
.stream-row span.stream-type.uploaded-doc {
  background-image: none;
}
.stream-row span.stream-type.created-alert {
  background-position: 0 -123px;
}
.stream-row span.stream-type.posted-forum {
  background-position: 0 -146px;
}
.stream-row span.stream-type.changed-photo {
  background-position: 0 -195px;
}
.stream-row span.stream-type.joined-mocavo {
  background-position: 0 -221px;
}
.stream-row .toggle {
  margin-top: 11px;
}
.stream-row .stream-details {
  background-color: #f7f7f7;
  -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,.2), inset 0 1px 0 rgba(128,128,128,1);
  -moz-box-shadow: inset 0 3px 3px rgba(0,0,0,.2), inset 0 1px 0 rgba(128,128,128,1);
  box-shadow: inset 0 3px 3px rgba(0,0,0,.2), inset 0 1px 0 rgba(128,128,128,1);
  padding-left: 20px;
  width: 690px;
  position: relative;
}
.stream-row .stream-details dl dt {
  margin-top: 8px;
}
.stream-row .stream-details dl dt:first-child {
  margin-top: 0;
}
.stream-row .stream-details dl dd {
  margin-left: 0;
  line-height: 16px;
}
.stream-row .stream-details .btn {
  margin: 0 20px 20px 0;
}
/* ALERT BAR MESSAGES
===================== */
.alert-bar.alert-special,
.alert-bar.alert-announcement {
  display: none;
}
.alert-bar.alert-info.alert-announcement {
  height: 121px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
}
.alert-bar.alert-info.alert-announcement .btn-hollow {
  border-color: #fff;
  color: #fff;
  font-weight: 400;
  margin: 0 5px;
  text-decoration: none;
}
.alert-bar.alert-info.alert-announcement .btn-hollow:hover {
  color: #09a7fa;
  background-color: #fff;
}
.alert-bar.alert-info.alert-announcement .close {
  top: 10px;
}
.alert .close {
  text-decoration: none;
}
.alert-bar,
.alert-bar .container,
.alert-bar p {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  font-family: "proxima-nova", sans-serif;
  margin-bottom: 0;
  text-align: center;
}
.alert-bar {
  padding: 25px 0;
  color: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-text-shadow: 0 0 0 #ffffff;
  -moz-text-shadow: 0 0 0 #ffffff;
  text-shadow: 0 0 0 #ffffff;
  border-top: none;
  border-bottom: 2px solid #eee;
}
.alert-bar a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 400;
}
.alert-bar.alert-success {
  background-color: #51b618;
  /* layer fill content */

}
.alert-bar.alert-error,
.alert-bar.alert-warning {
  background-color: #9d261d;
  /* layer fill content */

  color: #ffffff;
  border: none;
  margin-top: 0;
  padding: 15px 0;
}
.alert-bar.alert-error p,
.alert-bar.alert-warning p {
  color: #ffffff;
  font-size: 14px;
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  font-weight: 400;
}
.alert-bar.alert-error a,
.alert-bar.alert-warning a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 400;
}
.alert-bar.alert-info {
  background-color: #09a7fa;
  /* layer fill content */

  color: #ffffff;
  border: none;
  margin-top: 0;
  padding: 15px 0;
}
.alert-bar.alert-info p {
  color: #ffffff;
  font-size: 14px;
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  font-weight: 400;
}
.alert-bar.alert-info a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 400;
}
.alert-bar .btn-special {
  margin-left: 20px;
  background-color: #377b10;
  text-decoration: none;
}
.alert-bar .btn-special:hover {
  background-color: #316e0e;
  color: #fff;
}
.alert-bar strong.countdown {
  display: inline-block;
  min-width: 55px;
  width: 55px;
}
.alert-bar .close {
  right: 0;
  top: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #000;
  padding: 0 5px 5px;
  line-height: 16px;
  color: #ffffff;
}
.join-success,
.tryagain,
.notalljoined {
  display: none;
}
.notalljoined {
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  text-align: left;
}
/* JQUERY TOUR ELEMENTS
======================= */
.search-tour,
.discovery-alert-tour {
  display: none;
}
.joyride-tip-guide {
  width: 220px !important;
}
/* .joyride-tip-guide {
	background-clip: padding-box;
	background: none repeat scroll 0 0 #F7F7F7 !important;
	border: 1px solid #000 !important;
	border-radius: 6px 6px 6px 6px !important;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6) !important;
	display: none;
	left: 0;
	padding: 1px;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 101;
} */
.joyride-content-wrapper p {
  -webkit-text-shadow: 0px -1px 0px #000000;
  -moz-text-shadow: 0px -1px 0px #000000;
  text-shadow: 0px -1px 0px #000000;
}
.joyride-tip-guide .joyride-next-tip {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  font-family: "proxima-nova", sans-serif;
  text-decoration: none;
  background-image: none;
  text-transform: none;
  padding: 6px 12px;
  border: none;
  background-color: #25a5ff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-text-shadow: 0 0 0 #ffffff;
  -moz-text-shadow: 0 0 0 #ffffff;
  text-shadow: 0 0 0 #ffffff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
#tour-firstnames {
  position: relative;
  display: block;
  top: -12px;
  left: -5px;
}
#tour-alternates {
  position: relative;
  display: block;
  top: 66px;
  left: -5px;
}
#tour-lastnames {
  position: relative;
  display: block;
  top: 35px;
  right: 242px;
}
#tour-similar {
  position: relative;
  display: block;
  top: 66px;
  right: 237px;
}
#tour-events {
  position: relative;
  display: block;
  top: 173px;
  left: -5px;
}
#tour-events-add {
  position: relative;
  display: block;
  top: 202px;
  left: -5px;
}
#tour-events-range {
  position: relative;
  display: block;
  top: 230px;
  left: 283px;
}
#tour-events-location {
  position: relative;
  display: block;
  top: 165px;
  left: 430px;
}
#tour-extras {
  position: relative;
  display: block;
  top: 305px;
  left: -5px;
}
#tour-exclusions {
  position: relative;
  display: block;
  top: 305px;
  right: 242px;
}
/*

/* FIRST LOOK TIPS
================== */
.learn .row {
  margin-bottom: 30px;
}
.firstlooktip {
  display: block;
  font-size: 16px;
  position: relative;
  top: 250px;
}
.firstlooktip.right {
  text-align: right;
}
.firstlook {
  border: 1px solid #999;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  height: 300px;
  margin-bottom: 15px;
}
.firstlookdesc {
  margin-top: 30px;
}
/* SUGGEST MOCAVO to a FRIEND
============================= */
.suggest h3 {
  margin-top: -18px;
}
.suggest .social {
  margin: 0 auto;
  width: 550px;
}
.suggest .social a {
  display: block;
  width: 150px;
  height: 40px;
  float: left;
  margin-right: 50px;
  background: url('../images/social_share_buttons.png') no-repeat top left;
}
.suggest .social a#facebook {
  background-position: 0 0;
}
.suggest .social a#twitter {
  background-position: -160px 0;
}
.suggest .social a#google {
  background-position: -320px 0;
  margin-right: 0;
}
.suggest input {
  border: 2px solid #d3d3d3;
  font-size: 16px;
  background-color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
  padding: 6px 8px;
}
.suggest button {
  font-family: "proxima-nova", sans-serif;
  padding: 6px;
  height: 34px;
}
.suggest .input-append {
  white-space: normal;
}
.suggest .input-append input {
  padding-right: 10px;
  border-right: none;
}
.suggest .input-append button {
  float: none;
  margin-left: 0px!important;
}
.suggest .specialShadow {
  background: url("../images/suggest_bg_highlight.jpg") no-repeat scroll center top #ffffff;
}
/* UPLOAD MODAL
=============== */
.upload-modal#upload-type ul li,
.upload-modal#fb-choose-spouse ul li,
.upload-modal#treesource ul li,
.upload-modal#docsource ul li {
  display: inline-block;
  width: 175px;
  float: left;
  text-align: center;
  color: #09a7fa;
}
.upload-modal#upload-type ul li:nth-child(2),
.upload-modal#fb-choose-spouse ul li:nth-child(2),
.upload-modal#treesource ul li:nth-child(2),
.upload-modal#docsource ul li:nth-child(2),
.upload-modal#upload-type ul li:nth-child(3),
.upload-modal#fb-choose-spouse ul li:nth-child(3),
.upload-modal#treesource ul li:nth-child(3),
.upload-modal#docsource ul li:nth-child(3) {
  border-left: 1px solid #ccc;
}
.upload-modal#upload-type ul li a,
.upload-modal#fb-choose-spouse ul li a,
.upload-modal#treesource ul li a,
.upload-modal#docsource ul li a {
  display: block;
  padding: 15px 0;
  height: 180px;
  text-decoration: none;
}
.upload-modal#upload-type ul li a:hover,
.upload-modal#fb-choose-spouse ul li a:hover,
.upload-modal#treesource ul li a:hover,
.upload-modal#docsource ul li a:hover {
  color: #ffffff;
  background-color: #09a7fa;
  text-decoration: none;
  text-shadow: none;
}
.upload-modal#upload-type ul li h2,
.upload-modal#fb-choose-spouse ul li h2,
.upload-modal#treesource ul li h2,
.upload-modal#docsource ul li h2 {
  font-size: 92px;
  line-height: 92px;
  text-shadow: none;
}
.upload-modal#upload-type ul li h2,
.upload-modal#fb-choose-spouse ul li h2,
.upload-modal#treesource ul li h2,
.upload-modal#docsource ul li h2,
.upload-modal#upload-type ul li h3,
.upload-modal#fb-choose-spouse ul li h3,
.upload-modal#treesource ul li h3,
.upload-modal#docsource ul li h3 {
  margin: 0;
}
.upload-modal#upload-type ul li.connected,
.upload-modal#fb-choose-spouse ul li.connected,
.upload-modal#treesource ul li.connected,
.upload-modal#docsource ul li.connected {
  color: #8fda5f;
  padding: 15px 0;
}
.upload-modal#upload-type ul li.connected a,
.upload-modal#fb-choose-spouse ul li.connected a,
.upload-modal#treesource ul li.connected a,
.upload-modal#docsource ul li.connected a {
  color: #51b618;
}
.upload-modal#upload-type ul li.connected:hover,
.upload-modal#fb-choose-spouse ul li.connected:hover,
.upload-modal#treesource ul li.connected:hover,
.upload-modal#docsource ul li.connected:hover {
  background-color: #f6f6f6;
}
.upload-modal#upload-type ul li.connected span,
.upload-modal#fb-choose-spouse ul li.connected span,
.upload-modal#treesource ul li.connected span,
.upload-modal#docsource ul li.connected span {
  font-size: 13px;
}
.upload-modal#fb-choose-spouse ul.unstyled li {
  /*width: 262px;*/

}
.upload-modal#fb-choose-spouse ul#fb-relatives {
  width: 175px;
  padding: 15px 0;
  padding-left: 18px;
  margin-left: 0;
}
.upload-modal#fb-choose-spouse ul#fb-relatives li {
  display: block;
  text-align: left;
  border: none;
  margin-bottom: 5px;
}
.upload-modal#fb-choose-spouse ul#fb-relatives li.muted {
  color: #666;
}
.upload-modal#fb-choose-spouse ul#fb-relatives li img {
  width: 25px;
  height: 25px;
  margin-right: 5px;
}
.upload-modal#fb-choose-spouse ul#fb-relatives li a {
  display: inline;
  padding: 2px;
  height: 0;
}
.upload-modal#fb-choose-spouse input[type="text"] {
  width: 350px;
}
.upload-modal input[type="text"] {
  float: none;
}
.upload-modal label {
  margin-top: 10px;
}
.upload-modal .btn {
  color: #000;
}
.upload-modal .btn.btn-primary {
  color: #FFF;
}
.upload-modal .view-tree {
  display: none;
}
.upload-modal div.group-listing {
  margin: 0 0 10px 0;
}
.upload-modal .group-listing {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.upload-modal .label-error {
  display: none;
}
.upload-modal .error .label-error {
  display: inline-block;
  color: #9d261d;
}
/* COMMON TABLE FORMATS
======================= */
table th a {
  font-size: 13px;
  color: #666;
}
.table th,
.table td {
  padding: 10px 8px 8px;
}
.table .title {
  color: #09a7fa;
  font-size: 16px;
  font-weight: 400;
}
/* COMMON FORM ELEMENTS
======================= */
form {
  margin: 0;
}
input[type="file"] {
  font-size: 18px;
  height: 30px;
  margin-bottom: 20px;
}
input[type="text"],
input[type="password"] {
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  display: inline-block;
  float: left;
  padding: 4px 8px;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
}
input[type="text"]:focus,
input[type="password"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
input[type="password"] {
  margin-bottom: 10px;
}
textarea {
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 2px solid #d3d3d3;
  color: #333333;
}
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
input,
textarea {
  font-family: "proxima-nova", sans-serif;
  padding: 4px 8px;
  resize: none;
}
label {
  margin-bottom: 0;
  font-size: 14px;
  color: #666666;
  font-weight: normal;
  text-align: left;
}
.input-prepend input[type="text"],
.input-prepend input[type="password"],
.input-prepend select,
.input-prepend textarea {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
select {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.disabled label,
.disabled input {
  color: #999;
}
label.disabled,
input.disabled {
  color: #999;
}
/* CONTACT
========== */
#contactForm .control-group {
  clear: none;
  margin-bottom: 10px;
}
#contactForm .contact-field {
  width: 325px;
}
#contactForm .reason-field {
  width: 345px;
}
#contactForm .message-area {
  width: 710px;
  resize: vertical;
}
/* MODALS
========= */
.modal.wide {
  width: 630px;
  margin-left: -315px;
}
.modal .modal-header {
  border-bottom: 2px solid #d9d9d9;
}
.modal .modal-header .close {
  text-decoration: none;
  font-size: 30px;
}
.modal button.facebook {
  margin: 15px 0 0px 0;
  position: relative;
  padding-left: 50px;
  font-weight: bold;
  -webkit-text-shadow: 0px 1px 0px #000000 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #000000 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #000000 1px 0px #ffffff;
}
.modal button.facebook span {
  background: url('../images/icons/bg-w-bars.png') no-repeat scroll top left;
  width: 24px;
  height: 36px;
  position: absolute;
  left: 15px;
  top: 0px;
}
.modal h2 {
  margin: 6px 0 2px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 24px;
  text-align: center;
}
.modal .modal-footer .btn {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-decoration: none;
  background-image: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 20px;
}
.modal .modal-footer .btn span {
  font-size: 11px;
  padding-right: 2px;
}
.modal .modal-footer .editancestor {
  background: #eaeaea;
}
.modal .modal-footer .editancestor:hover,
.modal .modal-footer .editancestor:focus {
  background-color: #c4c4c4;
}
.modal.upgrade {
  top: 5%;
  width: 790px;
  margin-left: -395px;
}
.modal.upgrade .modal-header {
  text-align: center;
}
.modal.upgrade .modal-header h1 {
  font-size: 27px;
  font-weight: 700;
  margin: 11px 0 9px;
}
.modal.upgrade .modal-body {
  overflow-x: hidden;
  min-height: 245px;
  max-height: inherit;
  padding-bottom: 0;
}
.modal.upgrade .modal-footer {
  text-align: center;
  background: none;
  border-top: 2px solid #d9d9d9;
  padding: 20px 0 10px;
}
.modal.upgrade .modal-footer .upgrade {
  display: inline-block;
}
.modal.upgrade .modal-footer p {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 0;
}
.modal.upgrade .modal-footer a {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0;
  padding: 15px 40px;
}
.modal.upgrade .checklist {
  margin-left: 320px;
  margin-top: 10px;
}
.modal.upgrade .benefits {
  width: 268px;
  height: 282px;
  padding-left: 20px;
  border: 2px solid #d9d9d9;
  border-left: none;
}
.modal.upgrade .benefits h4 {
  width: auto;
  margin: 20px 20px 0 0;
  border-bottom: 2px solid #d9d9d9;
  padding-bottom: 10px;
}
.modal.upgrade .benefits ul {
  margin: 10px 20px 0 0;
  width: auto;
  list-style-position: inside;
}
.modal.upgrade p,
.modal.upgrade li {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
}
.modal.upgrade p strong,
.modal.upgrade li strong {
  color: #333333;
}
.modal.upgrade p.caption,
.modal.upgrade li.caption {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 0;
}
.modal.upgrade ul {
  margin-top: 20px;
  margin-left: 400px;
}
.modal.upgrade ul li {
  text-align: left;
  line-height: 22px;
  color: #666666;
  margin-bottom: 15px;
}
.modal.upgrade ul li.caption {
  font-size: 14px;
}
.modal.upgrade .feature-image {
  width: 340px;
  position: relative;
  margin-left: 20px;
}
.modal.upgrade .feature {
  float: left;
  width: 190px;
  background: url('../images/upgrade_sprite.jpg') no-repeat transparent;
}
.modal.upgrade .feature.trees {
  background-position: top center;
}
.modal.upgrade .feature.docs {
  background-position: top right;
}
.modal.upgrade .feature dt {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  margin-top: 117px;
  color: #fff;
  margin-bottom: 25px;
}
.modal.upgrade .feature dd {
  margin: 0;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #666666;
}
.modal.upgrade .close {
  position: absolute;
  font-size: 30px;
  right: 20px;
  top: 15px;
}
.modal.interstitial {
  top: 5%;
  width: 790px;
  margin-left: -395px;
}
.modal.interstitial .modal-header {
  text-align: center;
  border-bottom: 0;
}
.modal.interstitial .modal-header h1 {
  margin: 11px 0 9px;
  line-height: 30px;
  font-size: 24px;
}
.modal.interstitial .modal-header h1 span {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: block;
  margin: 5px auto 20px 0;
}
.modal.interstitial .modal-body {
  padding-top: 0;
  position: relative;
  background: url('../images/plus_yellow_gradient.png') repeat-x bottom left transparent;
  border-bottom: 2px solid #d9d9d9;
  min-height: 360px;
  overflow: visible;
}
.modal.interstitial .modal-body .btn {
  padding: 17px 30px;
  margin: 5px 0 10px 0;
  font-size: 16px;
}
.modal.interstitial .modal-footer {
  text-align: center;
}
.modal.interstitial .modal-footer .btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #50b518;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  padding: 12px 28px;
  font-size: 20px;
}
.modal.interstitial .customer {
  position: absolute;
  bottom: 0;
  left: 40px;
  width: 270px;
  height: 393px;
}
.modal.interstitial .checklist {
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
}
.modal.interstitial .checklist li {
  background: url('../images/green_check_big.png') no-repeat left 5px;
  margin-bottom: 20px;
  padding-left: 40px;
}
.modal.interstitial .pricing {
  float: left;
  font-size: 26px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
  color: #666666;
}
.modal.interstitial .pricing em {
  font-style: normal;
  color: #51b618;
  font-size: 30px;
}
.modal.interstitial .pricing a {
  color: #51b618;
  text-decoration: none;
}
.modal.interstitial .round-cta {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: #ff5b01;
  cursor: pointer;
  font-size: 18px;
  line-height: 24px;
  float: right;
  bottom: 20px;
  right: 20px;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.modal.interstitial .round-cta a {
  position: relative;
  top: 12px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  text-decoration: none;
}
.modal.interstitial .round-cta a em {
  display: block;
  margin: 5px 0 3px 0;
  font-size: 30px;
  font-style: normal;
}
.modal.interstitial .round-cta:hover {
  color: #fff;
  text-decoration: none;
}
.modal.interstitial .logos {
  margin-top: 30px;
}
.modal#sign-up,
.modal#sign-up-trial,
.modal#sign-in {
  width: 610px;
}
.modal#sign-up .control-group .help-block,
.modal#sign-up-trial .control-group .help-block,
.modal#sign-in .control-group .help-block {
  clear: both;
}
.modal#sign-up .modal-body,
.modal#sign-up-trial .modal-body,
.modal#sign-in .modal-body {
  max-height: 460px;
}
.modal#sign-up .close,
.modal#sign-up-trial .close,
.modal#sign-in .close {
  right: 15px;
}
.modal#sign-up p.small-signup,
.modal#sign-up-trial p.small-signup,
.modal#sign-in p.small-signup {
  font-size: 11px;
  margin-top: 16px;
  line-height: 11px;
}
.modal#sign-up img.trial-thumbnail,
.modal#sign-up-trial img.trial-thumbnail,
.modal#sign-in img.trial-thumbnail {
  float: right;
  margin-left: 20px;
}
.modal#sign-up-trial .modal-header h2 {
  display: inline-block;
  padding: 0;
}
.modal#sign-up-trial .modal-header a {
  margin-top: 10px;
  font-size: 12px;
  color: #666666;
}
.modal#global_search_upsell h2 {
  color: #666666;
  font-size: 18px;
  text-transform: none;
}
.modal#global_search_upsell p {
  font-size: 16px;
  margin-bottom: 11px;
}
.modal#global_search_upsell li {
  height: 19px;
  padding-left: 25px;
  background: url("../images/li_green_check_trans.png") no-repeat scroll left 3px transparent;
}
.modal#global_search_upsell .modal-body {
  min-height: 320px;
}
.modal#global_search_upsell .feature-image {
  margin-left: 0;
}
.modal#global_search_upsell .checklist {
  margin-left: 300px;
  margin-top: 20px;
  margin-bottom: 25px;
}
.modal#global_search_upsell .small {
  margin-left: 290px;
  text-align: left;
}
.modal#global_search_upsell .modal-footer {
  padding: 20px 0;
}
.modal#discovery-yes .stream-row,
.modal#discovery-maybe .stream-row {
  margin-top: 0;
  border-bottom: 0;
}
.modal#discovery-yes .modal-footer,
.modal#discovery-maybe .modal-footer {
  text-align: center;
  background-color: #fffee5;
}
.modal#discovery-yes .social,
.modal#discovery-maybe .social {
  margin: 10px auto 20px auto;
}
.modal#discovery-yes .social a,
.modal#discovery-maybe .social a {
  display: block;
  width: 150px;
  height: 40px;
  float: left;
  margin-right: 30px;
  background: url('../images/social_share_buttons.png') no-repeat top left;
}
.modal#discovery-yes .social a#facebook,
.modal#discovery-maybe .social a#facebook {
  background-position: 0 0;
}
.modal#discovery-yes .social a#twitter,
.modal#discovery-maybe .social a#twitter {
  background-position: -160px 0;
}
.modal#discovery-yes .social a#google,
.modal#discovery-maybe .social a#google {
  background-position: -320px 0;
  margin-right: 0;
}
.modal#save-to-ancestor .modal-body,
.modal#share-modal .modal-body,
.modal#save-to-ancestor-share .modal-body {
  padding: 0;
}
.modal#save-to-ancestor .stream-row,
.modal#share-modal .stream-row,
.modal#save-to-ancestor-share .stream-row {
  margin-top: 0;
  padding: 15px 15px 0 15px;
  color: #333333;
  border-bottom: none;
}
.modal#save-to-ancestor .stream-row h4,
.modal#share-modal .stream-row h4,
.modal#save-to-ancestor-share .stream-row h4 {
  margin: 0;
  padding-bottom: 0;
}
.modal#save-to-ancestor .connect,
.modal#share-modal .connect,
.modal#save-to-ancestor-share .connect {
  padding: 15px;
}
.modal#save-to-ancestor .connect p,
.modal#share-modal .connect p,
.modal#save-to-ancestor-share .connect p {
  margin-bottom: 10px;
}
.modal#save-to-ancestor ul.share,
.modal#share-modal ul.share,
.modal#save-to-ancestor-share ul.share {
  font-size: 14px;
  padding-right: 0;
}
.modal#save-to-ancestor ul.share li,
.modal#share-modal ul.share li,
.modal#save-to-ancestor-share ul.share li {
  margin-bottom: 6px;
}
.modal#save-to-ancestor .share-discovery,
.modal#share-modal .share-discovery,
.modal#save-to-ancestor-share .share-discovery {
  padding: 15px;
}
.modal#save-to-ancestor .share-discovery ul,
.modal#share-modal .share-discovery ul,
.modal#save-to-ancestor-share .share-discovery ul {
  margin: 0 0 0 30px;
}
.modal#save-to-ancestor .share-discovery ul li,
.modal#share-modal .share-discovery ul li,
.modal#save-to-ancestor-share .share-discovery ul li {
  display: inline;
  margin-right: 20px;
}
.modal#save-to-ancestor .ancestor-type,
.modal#share-modal .ancestor-type,
.modal#save-to-ancestor-share .ancestor-type {
  padding: 0 15px 15px 15px;
}
.modal#save-to-ancestor .ancestor-type h5,
.modal#share-modal .ancestor-type h5,
.modal#save-to-ancestor-share .ancestor-type h5 {
  color: #666666;
}
.modal#save-to-ancestor-share .stream-row {
  padding-bottom: 0;
  border-bottom: none;
}
.modal#docsuccess .share {
  padding-right: 0;
  font-size: 14px;
}
.modal#docsuccess .share li {
  display: inline;
  padding: 10px 17px;
}
.modal#docsuccess .share li.facebook {
  padding-left: 0;
}
.modal#docsuccess .share li.email {
  margin-right: 0;
}
.modal#join-groups p {
  margin-bottom: 11px;
}
.modal#join-groups form {
  width: 60%;
  margin: 0 auto;
}
.modal#join-groups input[type="text"] {
  margin-bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
  margin: 0;
  height: 35px;
  display: block;
}
.modal#join-groups input[type="text"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.modal.accordion {
  margin-bottom: 0;
}
.modal.accordion .modal-body {
  padding: 0;
}
.modal .accordion {
  margin-bottom: 0;
}
.modal .accordion .accordion-group {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
}
.modal .accordion .accordion-group .accordion-heading {
  background-image: url("../images/treeviewer-ui.png");
  background-repeat: no-repeat;
  background-position: -67px -146px;
  border-top: 1px solid #ccc;
  border-bottom: none;
  height: 40px;
}
.modal .accordion .accordion-group .accordion-heading h5 {
  margin: 3px 0 0 0;
}
.modal .accordion .accordion-group .accordion-heading h5 a {
  outline: none;
  color: #333333;
  text-decoration: none;
}
.modal .accordion .accordion-group .accordion-heading.open {
  background-position: -67px -106px;
}
.modal .accordion .accordion-group:first-child .accordion-heading {
  border-top: none;
}
.modal .accordion .accordion-group:last-child .accordion-heading {
  border-bottom: none;
}
.modal .accordion .accordion-inner {
  border-top: 1px solid #ccc;
}
.modal#share-email .caption,
.modal#contact-mocavo-customer .caption {
  margin-bottom: 21px;
}
.modal#share-email .control-group,
.modal#contact-mocavo-customer .control-group {
  clear: none;
  margin-bottom: 0;
  margin-right: 20px;
}
.modal#share-email textarea,
.modal#contact-mocavo-customer textarea {
  width: 455px;
}
.modal .confirm-delete {
  display: none;
  margin-bottom: 15px;
}
.modal .confirm-delete strong {
  margin-right: 10px;
}
.modal p {
  font-size: 16px;
}
.modal p strong {
  color: #333333;
}
/* COMMENTS MODULE
================== */
.comments img {
  float: left;
  margin-right: 10px;
  display: inline-block;
  max-width: 30px;
  max-height: 30px;
}
.comments form.new-comment img {
  position: relative;
  top: -1px;
  max-height: 27px;
}
.comments form.new-comment textarea {
  padding-left: 4px;
}
.comments ul li {
  margin-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  max-height: 110px;
  border-bottom: 1px solid #c6c6c6;
}
.comments ul li strong {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
  margin: 0 0 3px 0;
}
.comments ul li span {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: inline;
  max-width: 100%;
  vertical-align: top;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
  color: #666666;
}
.comments .new-comment {
  padding-top: 10px;
  border-top: 1px solid #c6c6c6;
  display: inline-block;
}
.comments .new-comment img {
  margin-bottom: 5px;
}
.comments .new-comment textarea {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: inline-block !important;
  width: 120px;
  min-height: 20px;
  overflow: hidden;
}
/* COMMON SERP TEMPLATES
======================== */
.serp-url {
  margin: 3px 0;
  font-size: 13px;
  color: #666666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* PAGINATION
============= */
.pagination li {
  cursor: pointer;
}
.pagination a {
  padding: 0 20px;
}
.pagination a.active {
  pointer-events: none;
  cursor: default;
}
.pagination ul {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
.pagination ul > li > a,
.pagination ul > li > span {
  padding: 10px 15px;
  border: 2px solid #eeeeee;
  margin: 0 2px;
  font-family: "proxima-nova", sans-serif;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #fff;
  border: 2px solid #09a7fa;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #fff;
  border: 2px solid #09a7fa;
  border-bottom: 2px solid #0487cc;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  border-left-width: 2px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
/* MISC COMMON ELEMENTS
======================= */
.bannerBar {
  background-image: url('../images/brown_banner_709x34.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  min-height: 34px;
  height: 34px;
  max-height: 34px;
  font-family: proxima-nova;
  font-size: 20px;
  line-height: 34px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.specialTooltip {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  background-image: url(../images/9tile-percentTooltipBG.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 51px;
  height: 31px;
  text-align: center;
  padding-top: 5px;
  display: block;
  margin-left: -26px;
  position: relative;
}
div.or {
  position: relative;
  line-height: 30px;
  text-align: center;
  width: 100%;
  display: block;
}
div.or:before {
  width: 45%;
  border-bottom: 1px solid #ccc;
  content: "";
  position: absolute;
  height: 1px;
  margin-top: 15px;
  margin-left: -49%;
}
div.or:after {
  width: 45%;
  border-bottom: 1px solid #ccc;
  right: 0;
  content: "";
  position: absolute;
  height: 1px;
  margin-top: 15px;
}
.draw-container {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1px;
  font-size: 1px;
  display: inline-block;
}
.draw-container .selection-box {
  position: absolute;
  background: transparent;
  border: 2px dotted #000;
}
/* BEGIN LEGACY need to clean up
================================ */
.color_green {
  color: #51b618 !important;
}
.rowtablecell a.toggle {
  line-height: 40px;
}
.listCircle {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  width: 24px;
  height: 24px;
  background-color: #09a7fa;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  color: white;
  font-family: "proxima-nova", sans-serif;
  display: inline-block;
  margin-right: 15px;
}
.questionCircle {
  font-size: 8px;
  font-weight: 400;
  line-height: 15px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  width: 14px;
  height: 14px;
  background-color: #09a7fa;
  margin-left: 5px;
  text-align: center;
  clear: none;
  color: #fff;
  display: inline-block;
}
.questionCircle span {
  text-align: center;
  color: #fff;
}
.post-center h1 {
  text-align: center;
  -webkit-text-shadow: 0px 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #ffffff;
}
.post-center h2 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeueLight", "Helvetica Neue", "HelveticaNeue", Arial, sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 30px;
  margin-top: 10px;
  -webkit-text-shadow: 0px 1px 0px #ffffff;
  -moz-text-shadow: 0px 1px 0px #ffffff;
  text-shadow: 0px 1px 0px #ffffff;
  text-align: center;
  text-transform: none;
  color: #666666;
}
.post-center h3 {
  text-align: center;
}
.follow i {
  margin-right: 30px;
  margin-bottom: 10px;
}
.footer {
  font-family: "proxima-nova", sans-serif;
  border-top: 2px solid #f2f2f2;
  position: relative;
  width: 100%;
  background: url("../images/footer_bg.jpg") left bottom repeat-x;
  color: #f2f2f2;
}
.footer .container {
  padding: 0;
  margin-bottom: 0;
}
.footer h3 {
  font-weight: 600;
}
.footer dt {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 600;
}
.footer dd {
  margin: 0;
}
.footer a {
  color: #09a7fa;
  font-size: 16px;
  line-height: 24px;
  text-shadow: 0px 1px 0px #ffffff;
  font-weight: 300;
  text-decoration: none;
}
.footer a:hover {
  text-decoration: underline;
}
.footer .navlinks {
  padding-bottom: 40px;
}
.footer .copyright {
  color: #222222;
  text-transform: uppercase;
  font-weight: 300;
}
.footer .copyright .divider {
  padding: 0 10px;
}
.footer .copyright a {
  font-size: 14px;
  color: #222222;
  font-weight: 600;
}
.footer .copyright a:hover {
  color: #09a7fa;
  text-decoration: none;
}
.debugBox {
  overflow: auto;
  max-height: 1560px;
}
.select2-drop {
  z-index: 10000;
}
.modal form {
  margin-bottom: 0;
  overflow: auto;
  padding-bottom: 10px;
}
.modal iframe {
  margin: 0 auto;
  min-width: 420px;
  display: block;
}
.white-well {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.05);
  position: relative;
}
.white-well h2 small {
  color: #ea6e03;
  font-weight: bold;
  font-size: 14px;
  text-transform: none;
  display: none;
}
.white-well.yellowGrad {
  background: url("../images/layout/global/yellow-grad-113.png") repeat-x scroll bottom left transparent;
  border: none;
  margin: 0;
  clear: left;
}
.profile-well {
  margin-top: 10px;
}
.profile-well img {
  display: inline-block;
}
.profile-well ul {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}
.profile-well p {
  font-size: 13px;
  line-height: 22px;
  color: #666666;
}
.input-prepend {
  position: relative;
}
.input-prepend .select2-container {
  margin-left: 0;
}
.jobs img {
  border: 5px solid #666666;
}
span.help-inline {
  padding: 5px 0;
  font-family: "proxima-nova", sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 16px;
}
.control-group {
  clear: left;
  margin-bottom: 14px;
}
.clonefix {
  margin-bottom: 9px;
}
body .modal-backdrop {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
body .tab-content #docs {
  overflow-x: hidden  !important;
}
body .wrapper .container .control-group.error input {
  margin-bottom: 0;
}
/* BUTTONS
========== */
.btn {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  font-family: "proxima-nova", sans-serif;
  text-decoration: none;
  background-image: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 20px;
  border: none;
  background-color: #eaeaea;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
#bretts-ginourmous-btn {
  height: 100px;
  width: 550px;
  padding-top: 100px;
  font-size: 50px;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 -8px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -8px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -8px 0 rgba(0,0,0,.2);
}
.btn-large {
  padding: 10px 20px;
}
.btn-primary {
  background-color: #25a5ff;
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.btn-primary:hover {
  background-color: #0487cc;
}
.btn-success {
  background-color: #50b518;
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.btn-success:hover {
  background-color: #3d8912;
}
.btn-warning {
  background-color: #f58626;
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.btn-danger {
  background-color: #da4f49;
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.btn-info {
  background-color: #49afcd;
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.btn-inverse {
  background-color: #4b4b4b;
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
}
.btn-hollow {
  background-image: none;
  background-color: transparent;
  border: 2px solid #666666;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
.btn-hollow:hover {
  background-color: #e6e6e6;
}
/* UTILITY CLASSES
================== */
.pull-right {
  float: right!important;
}
.wash {
  opacity: 0.33;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=33)";
}
.hidden {
  display: none!important;
}
.clear {
  clear: both;
}
.hideAdv,
.showAdv {
  display: none;
}
.softHidden {
  opacity: 0 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
}
.nomargin {
  margin-left: 0;
}
.no-border-bottom {
  border-bottom: none !important;
}
.underline {
  text-decoration: underline !important;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
  margin: 0 auto;
  position: relative;
  display: block;
}
.align-right {
  text-align: right;
}
.text-transform-cap {
  text-transform: capitalize;
}
.center {
  text-align: center;
}
small {
  font-weight: bold;
}
hr.noMar {
  margin: 0!important;
}
hr.padA {
  height: 15px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.pad5 {
  height: 5px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.pad10 {
  height: 10px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.pad20 {
  height: 20px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.pad25 {
  height: 25px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.pad30 {
  height: 30px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.pad50 {
  height: 50px;
  border: none;
  clear: left;
  margin: 0;
  visibility: hidden;
}
hr.dashed {
  clear: both;
  display: block;
  border-bottom: 1px dashed #bbb;
}
hr.dark {
  border-color: #d2d2d2 -moz-use-text-color #ffffff;
}
hr.double {
  height: 3px;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
}
.inline {
  display: inline-block;
}
.relative {
  position: relative;
}
.no-padding {
  padding: 0 !important;
}
.alert-ie7 {
  display: none;
}
/* IE 8 SPECIFIC FIXES
====================== */
.lt-ie9 .advanced-additional .close {
  position: relative;
  /*top:95px;*/

}
.lt-ie9 .hide-label {
  display: none;
}
.lt-ie9 .clearSmall {
  clear: left!important;
}
.lt-ie9 body .search-well .location input[type="text"] {
  width: 100px;
}
.lt-ie9 .well.well-todo {
  width: 350px;
}
.lt-ie9 .search-well a.plus {
  display: block;
}
.lt-ie9 p.help-block {
  display: block;
  clear: both;
}
.lt-ie9 select {
  width: 110px !important;
  float: left;
  padding-bottom: 0;
  font-size: 14px;
  color: #666666;
  padding: 10px 6px;
  height: 40px;
  border: 1px solid #999;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  -webkit-background-clip: none;
  -moz-background-clip: none;
  background-clip: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none;
  background-color: #f9f9f9;
}
.lt-ie9 .filter-body .control-group button.btn {
  height: 40px;
  margin-top: 3px;
}
.lt-ie9 .filter-body .search-query {
  margin-top: 0px;
  height: 32px;
  max-height: 32px;
}
.lt-ie8 .alert-ie7 {
  display: block;
}
.ie {
  /* Bootstap accordion bug work-around for IE7/8/9 */

}
.ie .time-container label {
  display: block;
  clear: left;
}
.saveAttachHideModule {
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 20px 0;
}
.saveAttachHideModule .actions {
  text-align: center;
  margin: 20px 0 20px 0;
}
.saveAttachHideModule .actions li {
  display: inline;
  margin: 15px 20px 15px 20px;
}
.saveAttachHideModule .actions li a {
  font-weight: bold;
  text-decoration: none;
}
.saveAttachHideModule .actions li a.saveMe {
  color: #e96d19;
}
.saveAttachHideModule .actions li a.saveMe:focus,
.saveAttachHideModule .actions li a.saveMe:hover {
  color: #c74b00;
}
.saveAttachHideModule .actions li a.attachMe {
  color: #51b618;
}
.saveAttachHideModule .actions li a.attachMe:focus,
.saveAttachHideModule .actions li a.attachMe:hover {
  color: #2f9400;
}
.saveAttachHideModule .actions li a.hideMe {
  color: #999999;
}
.saveAttachHideModule .actions li a.hideMe:focus,
.saveAttachHideModule .actions li a.hideMe:hover {
  color: #777777;
}
.saveAttachHideModule .actions li a.faded {
  color: #ececec;
  cursor: default;
}
.saveAttachHideModule .hideModule {
  text-align: center;
  color: #333;
  font-size: 16px;
}
.saveAttachHideModule .hideModule a {
  color: #09a7fa;
  font-weight: bold;
  text-decoration: none;
  display: block;
  text-align: center;
}
.saveAttachHideModule .attachModule {
  color: #666;
}
.saveAttachHideModule .attachModule .attach-input {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.saveAttachHideModule .attachModule a:link,
.saveAttachHideModule .attachModule a:active,
.saveAttachHideModule .attachModule a:visited {
  color: #999;
  font-weight: normal;
  text-decoration: none;
}
.saveAttachHideModule .attachModule a:hover,
.saveAttachHideModule .attachModule a:focus {
  color: #666;
}
.saveAttachHideModule .attachModule div.attach-input {
  margin: 0;
  padding: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.saveAttachHideModule .shoeboxModule {
  color: #666;
}
.saveAttachHideModule .shoeboxModule textarea {
  margin-top: 5px;
}
.saveAttachHideModule .shoeboxModule a:link,
.saveAttachHideModule .shoeboxModule a:active,
.saveAttachHideModule .shoeboxModule a:visited {
  color: #999;
  font-weight: normal;
  text-decoration: none;
}
.saveAttachHideModule .shoeboxModule a:hover,
.saveAttachHideModule .shoeboxModule a:focus {
  color: #666;
}
.saveAttachHideModule .shoeboxModule .comment-module .comment-input {
  padding: 15px 5px 15px 5px;
}
.decades {
  margin-bottom: 40px;
}
.centuries {
  margin-bottom: 8px;
}
.centuries a {
  font-weight: 700;
  font-size: 14px;
  margin-right: 10px;
}
.invisibleLink {
  font-weight: inherit!important;
  text-decoration: inherit!important;
  color: inherit!important;
}
.padRight {
  padding-right: 15px;
}
#rootstechformsuccess,
#rootstechformfailure {
  display: none;
}
/* ICONS
======== */
.icon-blue {
  background-image: url("../images/glyphicons-halflings-blue.png");
}
.icon-green {
  background-image: url("../images/glyphicons-halflings-green.png");
}
.icon-yellow {
  background-image: url("../images/glyphicons-halflings-yellow.png");
}
.icon-red {
  background-image: url("../images/glyphicons-halflings-red.png");
}
.icon-grey {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}