@import url('bootstrap-brown-blessed1.css?z=1441926812604');

/* ==========================================================================
   The App(lication) Header
   ========================================================================== */
/*
 * This is the header above the application, displays summary and paging
 */
@media screen {
  .app-header {
    background: #fff;
    padding: 10px;
    border-bottom: 2px solid #EEE;
    /*@include clearfix;*/
    left: 0;
    right: 0;
  }
  .app-header:before,
  .app-header:after {
    content: " ";
    display: table;
  }
  .app-header:after {
    clear: both;
  }
  .app-header:before,
  .app-header:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .app-header:after {
    clear: both;
  }
  .app-header:before,
  .app-header:after {
    content: " ";
    display: table;
  }
  .app-header:after {
    clear: both;
  }
  .app-header:before,
  .app-header:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .app-header:after {
    clear: both;
  }
  .app-header h4 {
    margin: 0 0 0.666em;
    margin: 0 0.5em;
    padding-top: 0.25em;
  }
  .app-header .btn-sm {
    margin-top: 0.25em;
  }
  .app-header.pinned {
    width: 100%;
    top: 0px;
    z-index: 50;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    border-bottom: none;
  }
  .app-header > button:first-child {
    margin-right: 0.5em;
  }
  .sq-button {
    padding-left: 0.25em;
    padding-right: 0.25em;
    width: 40px;
  }
}
@media screen and (min-width: 799px) {
  .app-header h4 {
    margin: 0 0.5em;
  }
}
@media screen and (min-width: 799px) {
  .app-header {
    top: 90px;
    width: 100%;
    z-index: 30;
  }
}
@media screen and (min-width: 799px) {
  .two-col-container .main .app-header {
    width: auto;
    right: 0;
    left: 280px;
  }
}
.activity-log {
  padding: 5px;
  border-radius: 4px;
  cursor: pointer;
}
.activity-log .label {
  display: inline-block;
  margin-right: 5px;
}
.activity-log .more {
  visibility: hidden;
}
.activity-log.clickable {
  transition: all .2s;
}
.activity-log.clickable:hover,
.activity-log.clickable:focus {
  background: #eeeeee;
}
.activity-log.clickable:hover .more,
.activity-log.clickable:focus .more {
  visibility: visible;
}
/* ==========================================================================
   Home Page
   ========================================================================== */
.home-branding {
  background: #bd996b;
}
.home-branding .intro {
  text-align: center;
  padding: 1em;
  line-height: 1;
}
.home-branding .intro h1,
.home-branding .intro h2,
.home-branding .intro p {
  color: #fff;
}
.home-branding .intro h1 {
  margin-bottom: 0;
}
@media (min-width: 799px) {
  .home-branding .intro h1 {
    font-size: 60px;
  }
}
.home-branding .intro img {
  margin-bottom: 2em;
  max-height: 150px;
}
@media (min-width: 1440px) {
  .home-branding .intro img {
    max-height: 300px;
  }
}
.home-branding .intro .subhead {
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 0.5em;
}
@media (min-width: 799px) {
  .home-branding .intro .subhead {
    font-size: 30px;
  }
}
@media (min-width: 799px) {
  .home-branding .intro {
    padding: 2em;
  }
}
@media (min-width: 1023px) {
  .home-branding .intro {
    padding: 4em;
  }
}
@media (min-width: 1440px) {
  .home-branding .intro {
    padding: 6em;
  }
}
.splash-nav {
  border-bottom: 0;
  margin-bottom: -2px;
  text-align: center;
}
.splash-nav-item {
  line-height: 20px;
  display: inline-block;
  border-radius: 4px 4px 0 0;
  background: transparent;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  margin: 0 0.5em;
  padding: 10px 1.5em;
}
@media (min-width: 799px) {
  .splash-nav-item {
    margin: 0 1em;
    padding: 10px 2em;
    font-size: 115%;
  }
}
.splash-nav-item:hover {
  background: transparent;
  color: #fff;
}
.splash-nav-item.active,
.splash-nav-item.active:hover {
  color: #3dba8b;
  background: #fff;
}
@media (min-width: 799px) {
  .home-splash-container {
    width: 100%;
    display: table;
    border: none;
    border-collapse: collapse;
  }
}
@media (min-width: 799px) {
  .home-splash-content {
    width: 100%;
    display: table-row;
  }
}
.home-splash-content .home-content {
  padding: 2em;
}
@media (min-width: 799px) {
  .home-splash-content .home-content {
    width: 50%;
    min-height: 1px;
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 799px) {
  .home-splash-content .home-content {
    padding: 3em;
  }
}
@media (min-width: 1023px) {
  .home-splash-content .home-content {
    padding: 4em;
  }
}
@media (min-width: 1440px) {
  .home-splash-content .home-content {
    padding: 6em;
  }
}
@media (min-width: 799px) {
  .home-splash-content-three {
    width: 100%;
    display: table-row;
  }
}
.home-splash-content-three .home-content {
  padding: 2em;
}
@media (min-width: 799px) {
  .home-splash-content-three .home-content {
    width: 33%;
    min-height: 1px;
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 799px) {
  .home-splash-content-three .home-content {
    padding: 3em;
  }
}
@media (min-width: 1023px) {
  .home-splash-content-three .home-content {
    padding: 4em;
  }
}
@media (min-width: 1440px) {
  .home-splash-content-three .home-content {
    padding: 6em;
  }
}
.home-content {
  text-align: center;
}
.home-content button {
  margin-top: 1em;
}
.home-content h2 {
  font-size: 24px;
  margin-bottom: 0.1em;
}
.return-user {
  background: #f7f7f7;
}
.login-container {
  padding: 2em 15px;
}
@media (min-width: 799px) {
  .login-container {
    padding: 3em 30px;
  }
}
@media (min-width: 1023px) {
  .login-container {
    padding: 4em 30px;
  }
}
@media (min-width: 799px) {
  .login-container .col.login-form,
  .login-container .col.register-info {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.login-container .alert {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 799px) {
  .login-container .alert {
    margin-left: 45px;
    margin-right: 45px;
    margin-bottom: 3em;
  }
}
@media (min-width: 799px) {
  .login-container .login-form {
    border-right: 1px solid #eeeeee;
  }
}
.login-container .login-form .remember-user {
  margin-top: 1em;
}
@media (min-width: 799px) {
  .login-container .login-form .remember-user {
    margin-top: 0;
  }
}
.login-container .login-form .trouble-logging-in {
  margin-top: 1em;
  text-align: right;
}
@media (min-width: 799px) {
  .login-container .login-form .trouble-logging-in {
    text-align: left;
    margin-top: 0;
  }
}
.login-container .register-info {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #eeeeee;
}
@media (min-width: 799px) {
  .login-container .register-info {
    border-top: 0;
    margin-top: 0;
  }
}
/* ==========================================================================
   Splash Page
   ========================================================================== */
/*
 * These are classes for splash pages. (User has not logged in.)
 */
.splash {
  background: #bd996b;
}
.splash .simple-title {
  color: #FFF;
  padding: 0.5em;
  margin: 0;
}
html {
  height: 100%;
  overflow-y: scroll !important;
}
.splash-page {
  background: #bd996b;
}
@media (min-width: 799px) {
  .splash-page {
    position: relative;
    display: block;
    height: 100%;
  }
  .splash-page .splash-body {
    max-width: 1023px;
  }
}
.splash-body {
  margin-left: -15px;
  margin-right: -15px;
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.splash-body:before,
.splash-body:after {
  content: " ";
  display: table;
}
.splash-body:after {
  clear: both;
}
.splash-body:before,
.splash-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.splash-body:after {
  clear: both;
}
.splash-body:before,
.splash-body:after {
  content: " ";
  display: table;
}
.splash-body:after {
  clear: both;
}
.splash-body:before,
.splash-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.splash-body:after {
  clear: both;
}
.splash-body .row {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 799px) {
  .splash-body {
    display: table;
    table-layout: fixed;
    border: none;
    border-collapse: collapse;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    clear: both;
    position: relative;
  }
}
.splash-body .splash-branding,
.splash-body .splash-content {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 799px) {
  .splash-body .splash-branding,
  .splash-body .splash-content {
    width: 100%;
  }
}
@media (min-width: 799px) {
  .splash-body .splash-branding,
  .splash-body .splash-content {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
    display: table-cell;
    vertical-align: middle;
    float: none !important;
  }
}
.splash-body .splash-branding .logo {
  display: block;
  margin: 2em auto;
}
@media (min-width: 799px) {
  .splash-body .splash-branding .logo {
    max-width: 90%;
  }
}
.splash-alert {
  padding: 30px;
  border: 0;
}
.splash-alert .major-alert-box {
  color: #e0674c;
  margin-bottom: 12px;
}
@media (min-width: 799px) {
  .splash-alert .major-alert-box {
    min-height: 60px;
    margin-bottom: 0;
  }
}
.splash-alert .major-alert-box {
  padding-right: 0;
  padding-top: 0;
}
@media (min-width: 799px) {
  .splash-alert .major-alert-box {
    padding-left: 60px;
  }
}
.splash-alert .major-alert-box .major-alert-icon {
  top: 0;
  left: 0;
}
.splash-alert p {
  font-size: 20px;
  margin-bottom: 18px;
}
.splash-alert a {
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
}
.splash-alert footer {
  margin-top: 30px;
}
.splash-footer {
  padding: 20px 0px 0;
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 799px) {
  .splash-footer {
    padding: 20px 30px 0;
    text-align: left;
  }
}
.splash-footer a {
  color: #333333;
}
.splash-footer a:hover {
  text-decoration: underline;
}
.welcome-page {
  position: relative;
  padding-bottom: 3em;
}
.welcome-page #explore-link {
  margin-top: 3em;
  text-align: center;
}
.welcome-page #explore-link a {
  display: inline-block;
  color: #fff;
  background: #a38b6b;
  font-size: 16px;
  padding: 10px 18px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.welcome-page #explore-link a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (min-width: 799px) and (max-width: 1022px) {
  .welcome-page > .row > .col-lg-3 {
    width: 50%;
    float: left;
  }
}
.welcome-header {
  text-align: center;
  padding-top: 2em;
  padding-bottom: 2em;
  width: 100%;
  position: relative;
  background: #fff;
}
.welcome-header .welcome-header-contents {
  position: relative;
  z-index: 2;
}
.welcome-header #plus-pointer {
  z-index: 1;
}
.welcome-header h1 {
  margin-bottom: 0.5em;
}
.welcome-header h3 {
  font-size: 1.5em;
}
@-moz-keyframes point {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(-20px, 20px);
    -moz-transform: translate(-20px, 20px);
    -ms-transform: translate(-20px, 20px);
    -o-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes point {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(-20px, 20px);
    -moz-transform: translate(-20px, 20px);
    -ms-transform: translate(-20px, 20px);
    -o-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
#plus-pointer {
  display: none;
}
@media (min-width: 799px) {
  #plus-pointer {
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 10px;
    right: 15px;
    -webkit-animation: point 750ms ease-in-out infinite;
    -moz-animation: point 750ms ease-in-out infinite;
    -ms-animation: point 750ms ease-in-out infinite;
    -o-animation: point 750ms ease-in-out infinite;
    animation: point 750ms ease-in-out infinite;
  }
}
#plus-pointer img {
  width: 100%;
  height: 100%;
}
.splash-page .welcome-header {
  color: #fff;
  background: transparent;
  padding-top: 3em;
}
.basic-container .welcome-header {
  color: #a9714c;
}
.basic-container .welcome-header i {
  font-size: 70%;
}
.welcome-box {
  background: #fff;
  padding: 20px;
  color: #b58559;
  margin-bottom: 30px;
  position: relative;
}
@media (min-width: 799px) {
  .welcome-box {
    min-height: 350px;
    padding-bottom: 42px;
  }
}
.welcome-box .lock-icon {
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-size: 24px;
  color: #bd996b;
}
.welcome-box .progress {
  height: 8px;
  background: #cccccc;
}
.welcome-box .progress .progress-bar {
  background: #bd996b;
}
.welcome-box .checklist {
  list-style-type: none;
}
.welcome-box .checklist li {
  font-size: 15px;
  color: #373f40;
  margin-bottom: 0.25em;
  padding-left: 18px;
  position: relative;
}
.welcome-box .checklist li i {
  width: 14px;
  position: absolute;
  top: 5px;
  left: 0;
  text-align: center;
  color: #b58559;
}
.welcome-box .checklist i.bullet {
  color: #cccccc;
  font-family: Arial;
  font-size: 20px;
  top: 0;
}
@media (min-width: 799px) {
  .welcome-box .submit-button {
    position: absolute;
    bottom: 0px;
    padding: 20px;
    left: 0;
    width: 100%;
  }
}
.welcome-box.locked {
  opacity: 0.5;
}
.welcome-box.active {
  top: -15px;
  box-shadow: 0px 5px 15px #987344;
}
.basic-container.empty-props {
  min-height: 440px;
  background: url(/content/img/skyline.png) repeat-x bottom center;
}
/* ==========================================================================
   Section nav
   ========================================================================== */
/*
 * Extend the foundation side-nav class to create a better vertical nav.
 */
.side-nav {
  list-style: none;
  margin: 0 0 1em;
}
.side-nav li {
  margin: 0 0 0.5em;
  padding: 0;
}
/* Side Nav */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875em 0;
  list-style-type: none;
  list-style-position: inside;
}
.side-nav li {
  margin: 0 0 0.4375em 0;
  font-size: 0.875em;
}
.side-nav li > ul {
  list-style: none;
  margin: 0;
  padding: 0.4375em 0 0 18px;
}
.side-nav li > ul > li {
  margin: 0 0 0.4375em 0;
  font-size: 1em;
  padding: 0;
}
.side-nav li span.icon {
  width: 15px;
  display: inline-block;
}
.side-nav li a,
.side-nav li span {
  display: block;
}
.side-nav li.active > a {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.section-nav {
  margin: 0 0 10px;
  padding: 0;
}
.section-nav > li {
  margin: 0;
  padding: 0;
  font-size: 1em;
  /* Special Secondary */
}
.section-nav > li > a,
.section-nav > li > span {
  padding: 6px 20px;
  font-weight: 100;
  border-left: 10px solid #fff;
}
.section-nav > li > a:hover,
.section-nav > li > span:hover,
.section-nav > li > a:focus,
.section-nav > li > span:focus {
  border-left: 10px solid #999999;
  color: #999999;
}
.section-nav > li > a:hover .svg-icon,
.section-nav > li > span:hover .svg-icon,
.section-nav > li > a:focus .svg-icon,
.section-nav > li > span:focus .svg-icon {
  fill: #999999;
}
.section-nav > li.app-member > a {
  padding-left: 40px;
}
.section-nav > li.active > a,
.section-nav > li.active > span {
  border-left: 10px solid #333;
  color: #333;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.section-nav > li.active > a .svg-icon,
.section-nav > li.active > span .svg-icon {
  fill: #333;
}
.section-nav > li.active > ul a {
  color: #52a38e;
}
.section-nav > li > ul {
  list-style: none;
  margin: 0  0 0 30px;
  padding: 0;
  border-left: 1px solid #d6d6d6;
}
.section-nav > li > ul > li {
  margin: 0;
  padding: 0;
}
.section-nav > li > ul > li > a {
  padding: 4px 20px 4px 15px;
  border-left: 5px solid #fff;
  font-weight: 100 !important;
}
.section-nav > li > ul > li > a:hover,
.section-nav > li > ul > li > a:focus {
  border-left-color: #999999;
  color: #999999;
}
.section-nav > li > ul > li.active > a {
  font-family: "ProximaNovaCnRgRegular", Arial, sans-serif;
  padding-left: 15px;
  border-left-color: #999999;
  color: #999999;
}
.section-nav > li > ul.app-secondary > li > a {
  padding-left: 10px;
}
.detailed-nav {
  margin: 0 0 10px;
  padding: 0;
}
.detailed-nav > li {
  margin: 0;
  padding: 0;
  font-size: 1em;
  /* Special Secondary */
}
.detailed-nav > li > a,
.detailed-nav > li > span {
  padding: 6px 20px;
  font-weight: 100;
  border-left: 10px solid #fff;
}
.detailed-nav > li > a:hover,
.detailed-nav > li > span:hover,
.detailed-nav > li > a:focus,
.detailed-nav > li > span:focus {
  border-left: 10px solid #999999;
  color: #999999;
}
.detailed-nav > li > a:hover .svg-icon,
.detailed-nav > li > span:hover .svg-icon,
.detailed-nav > li > a:focus .svg-icon,
.detailed-nav > li > span:focus .svg-icon {
  fill: #999999;
}
.detailed-nav > li.app-member > a {
  padding-left: 40px;
}
.detailed-nav > li.active > a,
.detailed-nav > li.active > span {
  border-left: 10px solid #333;
  color: #333;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.detailed-nav > li.active > a .svg-icon,
.detailed-nav > li.active > span .svg-icon {
  fill: #333;
}
.detailed-nav > li.active > ul a {
  color: #52a38e;
}
.detailed-nav > li > ul {
  list-style: none;
  margin: 0  0 0 30px;
  padding: 0;
  border-left: 1px solid #d6d6d6;
}
.detailed-nav > li > ul > li {
  margin: 0;
  padding: 0;
}
.detailed-nav > li > ul > li > a {
  padding: 4px 20px 4px 15px;
  border-left: 5px solid #fff;
  font-weight: 100 !important;
}
.detailed-nav > li > ul > li > a:hover,
.detailed-nav > li > ul > li > a:focus {
  border-left-color: #999999;
  color: #999999;
}
.detailed-nav > li > ul > li.active > a {
  font-family: "ProximaNovaCnRgRegular", Arial, sans-serif;
  padding-left: 15px;
  border-left-color: #999999;
  color: #999999;
}
.detailed-nav > li > ul.app-secondary > li > a {
  padding-left: 10px;
}
.detailed-nav .ss-alert {
  color: #fcb52d;
}
.detailed-nav > li > a {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
  font-size: 1.2em;
  padding-top: 15px;
  padding-bottom: 15px;
}
.detailed-nav .details {
  font-size: 0.8em;
  font-family: "ProximaNovaCnRgRegular", Arial, sans-serif;
}
/* ==========================================================================
   Subnav
   ========================================================================== */
.subnav {
  margin-bottom: 1em;
  border-bottom: 1px solid #e2e2e2;
}
@media (min-width: 799px) {
  .subnav {
    margin-top: 1em;
  }
}
.subnav a {
  margin-right: 1em;
  padding: 1em 0;
  display: inline-block;
  border-bottom: 5px solid transparent;
  font-size: 13px;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
@media (min-width: 480px) {
  .subnav a {
    font-size: 100%;
    margin-right: 2em;
  }
}
.subnav a.active {
  border-bottom-color: #eeeeee;
  color: #333333;
  text-decoration: none;
}
h2 + .subnav a {
  padding-top: 0;
}
/* ==========================================================================
   Drawers
   ========================================================================== */
/*
 * Special row for actions pertaining to the entire screen or a selection on the screen
 */
.drawer-btm {
  background-color: white;
  position: relative;
  width: 100%;
  z-index: 1000;
  position: fixed;
  left: 0;
  right: 0;
  bottom: -100%;
  -webkit-transition: all;
  -moz-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.drawer-btm .warning-message {
  padding: 10px 0;
  line-height: 24px;
  display: inline-block;
}
.drawer-btm .actions-footer {
  background: transparent;
}
.drawer-btm:after {
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
  pointer-events: none;
}
.drawer-btm.warning {
  background-color: #eece81;
  animation: warningflasth 0.25s ease-in-out 0s 2 normal;
  -webkit-animation: warningflash 0.25s ease-in-out 0s 2 normal;
  /* Safari and Chrome */
}
.drawer-btm.show {
  bottom: 0;
}
html.no-cssgradients .drawer-btm {
  border-top: 1px solid #d5d5d5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  /* IE6-9 */
}
html.no-cssgradients .drawer-btm:after {
  display: none;
}
@keyframes warningflash {
  from {
    background: #faf1da;
  }
  to {
    background: #eece81;
  }
}
@-webkit-keyframes warningflash {
  from {
    background: #faf1da;
  }
  to {
    background: #eece81;
  }
}
.comparison-actions-footer {
  background-color: white;
  position: relative;
  width: 100%;
  z-index: 1000;
  position: fixed;
  left: 0;
  bottom: -100%;
  -webkit-transition: all;
  -moz-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  bottom: 0;
  height: 100px;
  right: 0;
  left: auto;
}
.comparison-actions-footer .warning-message {
  padding: 10px 0;
  line-height: 24px;
  display: inline-block;
}
.comparison-actions-footer .actions-footer {
  background: transparent;
}
.comparison-actions-footer:after {
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
  pointer-events: none;
}
.comparison-actions-footer.warning {
  background-color: #eece81;
  animation: warningflasth 0.25s ease-in-out 0s 2 normal;
  -webkit-animation: warningflash 0.25s ease-in-out 0s 2 normal;
  /* Safari and Chrome */
}
.comparison-actions-footer.show {
  bottom: 0;
}
@media (min-width: 799px) {
  .comparison-actions-footer {
    width: 75%;
  }
}
.comparison-actions-footer.grayed-b .comparison-b {
  opacity: .4;
}
.comparison-actions-footer:after {
  display: none;
}
.comparison-actions-footer.with-shadow:after {
  display: block;
}
/* ==========================================================================
   Admin.HousingManager.com Styles
   ========================================================================== */
.fds-search-arrow {
  position: absolute;
  top: 10px;
  right: 180px;
  z-index: 0;
}
@media (min-width: 799px) {
  .fds-search-arrow {
    position: static;
    float: right;
  }
}
.fds-title {
  height: 140px;
}
.fds-title h1 {
  position: absolute;
  margin: 0 auto;
  padding-top: 10px;
  top: 20px;
  text-align: center;
  width: 100%;
  line-height: 120%;
}
.fds-title h1 span {
  background: #46D978;
  padding: 0 10px;
}
@media (max-width: 1022px) {
  .fds-title {
    padding-top: 80px;
    height: 280px;
  }
  .fds-title h1 {
    position: static;
  }
}
.fds-overlay {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  padding-top: 0;
  opacity: 0.5;
  background: #fff;
  z-index: 2;
}
.rv-links {
  text-align: center;
}
.rv-link {
  display: inline-block;
  text-align: left;
  margin: 0 5px 5px 5px;
  padding: 5px 8px;
  border-radius: 4px;
  color: #fff;
}
.rv-link:hover {
  background: #deccb5;
}
.indicator-btn-group {
  font-size: 20px;
}
.indicator-btn-group small {
  font-size: 14px;
  font-weight: normal;
}
.indicator-btn-group .btn {
  vertical-align: top;
}
.indicator-btn-group .btn:not(:first-child) {
  border-width: 0px;
  border-left: 2px solid white !important;
}
.indicator-btn-group .text-left,
.indicator-btn-group .text-right {
  margin-top: .25em;
}
@media (max-width: 1022px) {
  .total-score {
    margin-bottom: 7px;
  }
}
.total-score .indicator-btn .indicator-progress,
.subindicators .indicator-btn .indicator-progress {
  height: 8px;
  margin-top: 15px;
  margin-bottom: 0;
  background: #869091;
}
.total-score .btn {
  background-color: #3b3f40;
  border: 3px solid #242626;
}
.total-score .btn:active {
  box-shadow: none;
}
.total-score.score-uncalculated .btn {
  background-color: #e2e3e3;
  border-color: #d3d4d4;
  color: #373f40;
}
.total-score.score-uncalculated .indicator-progress {
  background-color: #bdc2c2;
}
.subindicators .indicator-btn {
  color: #fff;
  background-color: #5f6565;
  border-color: #5f6565;
}
.subindicators .indicator-btn:hover,
.subindicators .indicator-btn:focus,
.subindicators .indicator-btn:active,
.subindicators .indicator-btn.active {
  background-color: #464b4b;
  border-color: #464b4b;
}
.subindicators .indicator-btn.btn-missing-info {
  background-color: #fcb52d;
  border-color: #fcb52d;
  color: #4a350d;
}
.subindicators .indicator-btn.btn-missing-info:hover,
.subindicators .indicator-btn.btn-missing-info:focus,
.subindicators .indicator-btn.btn-missing-info:active,
.subindicators .indicator-btn.btn-missing-info.active {
  background-color: #f3a103;
  border-color: #f3a103;
}
.subindicators .indicator-btn.btn-missing-info:hover {
  color: #4a350d;
}
.subindicators .indicator-btn .btn-add-missing-info {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  background-color: #ffe9b5;
  border-color: #ffe9b5;
  margin-top: 6px;
  color: #4a350d;
}
.subindicators .indicator-btn .btn-add-missing-info svg.svg-icon,
.subindicators .indicator-btn .btn-add-missing-info .svg-icon svg {
  fill: #fff;
}
.subindicators .indicator-btn .btn-add-missing-info:focus,
.subindicators .indicator-btn .btn-add-missing-info:active:focus,
.subindicators .indicator-btn .btn-add-missing-info.active:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.subindicators .indicator-btn .btn-add-missing-info:hover,
.subindicators .indicator-btn .btn-add-missing-info:focus {
  color: #ffffff;
  text-decoration: none;
}
.subindicators .indicator-btn .btn-add-missing-info:active,
.subindicators .indicator-btn .btn-add-missing-info.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.subindicators .indicator-btn .btn-add-missing-info.disabled,
.subindicators .indicator-btn .btn-add-missing-info[disabled],
fieldset[disabled] .subindicators .indicator-btn .btn-add-missing-info {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.subindicators .indicator-btn .btn-add-missing-info:active,
.subindicators .indicator-btn .btn-add-missing-info.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
}
.subindicators .indicator-btn .btn-add-missing-info input[type="radio"],
.subindicators .indicator-btn .btn-add-missing-info input[type="checkbox"] {
  margin: 0;
}
.subindicators .indicator-btn .btn-add-missing-info [class^="ss-"] {
  font-size: 66.6667%;
}
.subindicators .indicator-btn .btn-add-missing-info:hover,
.subindicators .indicator-btn .btn-add-missing-info:focus,
.subindicators .indicator-btn .btn-add-missing-info:active,
.subindicators .indicator-btn .btn-add-missing-info.active {
  background-color: #ffda82;
  border-color: #ffda82;
}
.subindicators .indicator-btn .btn-add-missing-info:hover {
  color: #4a350d;
}
.indicator-btn {
  height: 100px;
}
.btn-passing.btn-very-high .progress-bar {
  background-color: #00e135;
}
.btn-passing.btn-high .progress-bar {
  background-color: #00dd56;
}
.btn-passing.btn-medium .progress-bar {
  background-color: #00d687;
}
.btn-passing.btn-low .progress-bar {
  background-color: #00cfb2;
}
.btn-passing.btn-very-low .progress-bar {
  background-color: #15c7c1;
}
.btn-failing.btn-very-high .progress-bar {
  background-color: #ffa200;
}
.btn-failing.btn-high .progress-bar {
  background-color: #ff8400;
}
.btn-failing.btn-medium .progress-bar {
  background-color: #ff5a01;
}
.btn-failing.btn-low .progress-bar {
  background-color: #fc3011;
}
.btn-failing.btn-very-low .progress-bar {
  background-color: #f4121c;
}
.editable-cell {
  position: relative;
}
.editable-cell .static,
.editable-cell .dynamic {
  position: relative;
  text-align: right;
}
.editable-cell .static *:last-child,
.editable-cell .dynamic *:last-child {
  margin-bottom: 0;
}
.editable-cell .static {
  min-height: 26px;
}
.editable-cell .btn-warning {
  position: absolute;
  right: 4px;
  color: #4a350d;
  font-size: 16px;
}
.editable-cell .edit-pencil {
  position: absolute;
  right: 4px;
  text-align: center;
  display: block;
  z-index: 2;
  color: #f5bc00;
  padding: 2px 10px;
}
.editable-cell.is-editable:hover {
  background: #fffacc;
}
.editable-cell.is-editing {
  background: #fff599 !important;
}
.editable-cell.is-editing .btn-warning {
  background: transparent;
  color: #e7bd54;
}
.editable-cell input:focus {
  border-color: #e7bd54;
  box-shadow: 0 0 8px #e7bd54;
}
.editable-cell .static,
.editable-cell .dynamic {
  padding-right: 30px;
}
.editable-cell.editable-with-pencils .static,
.editable-cell.editable-with-pencils .dynamic {
  padding-right: 20px;
}
.sidebar-content .ss-alert,
.side-nav .ss-alert,
.section-nav .ss-alert,
.app-section-nav .ss-alert {
  color: #fcb52d;
}
.score-module {
  background: #f6f6f6;
  padding: 15px 15px;
  margin: 6px 15px;
  border: 0;
  text-align: left;
}
@media (min-width: 799px) {
  .score-module {
    padding: 20px 20px;
    margin: 6px 30px;
  }
}
.score-module .indicator-btn-group .btn:not(:first-child) {
  border-color: #f6f6f6 !important;
}
.score-module.main-score {
  margin-bottom: 42px;
  position: relative;
  background: #A7A9AA;
}
.score-module.main-score h3 {
  color: #f6f6f6;
}
.score-module.main-score .indicator-btn-group .btn:not(:first-child) {
  border-color: #A7A9AA !important;
}
.main-score:after {
  content: "";
  width: 100%;
  height: 15px;
  position: absolute;
  bottom: -15px;
  left: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
}
.fds-module {
  padding: 15px 15px;
}
.fds-module.with-indicators {
  padding: 0 15px;
}
@media (min-width: 799px) {
  .fds-module.with-indicators {
    padding: 0 30px 30px;
  }
}
.fds-module.with-indicators .fds-indicator-scores {
  padding-right: 30px;
  padding-top: 30px;
}
@media (min-width: 799px) {
  .fds-module .header-copy:after {
    content: "";
    width: 100%;
    height: 15px;
    position: absolute;
    bottom: -15px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
    pointer-events: none;
  }
}
@media (min-width: 799px) {
  html.no-cssgradients .fds-module .header-copy {
    border-bottom: 1px solid #d5d5d5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    /* IE6-9 */
  }
  html.no-cssgradients .fds-module .header-copy:after {
    display: none;
  }
}
.fds-indicator-scores {
  background: #fff;
  padding: 15px 15px 10px;
}
.fds-indicator-scores + .fds-module {
  padding-top: 0;
}
#datepicker-display-toggle {
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
}
.admin-panel {
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 30px;
  background: #f4f4f4;
  border-top: 4px solid #52a38e;
  padding: 10px;
}
.admin-panel .select-panel {
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.admin-panel .panel-heading {
  font-size: 90%;
  color: #52a38e;
  padding: 0;
  margin: 0 0 5px;
}
.report-filters {
  width: 100%;
  padding: 10px 0;
  border-bottom: 2px solid #e9e9e9;
  background: #fff;
  vertical-align: middle;
}
.report-filters:before,
.report-filters:after {
  content: " ";
  display: table;
}
.report-filters:after {
  clear: both;
}
.report-filters:before,
.report-filters:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.report-filters:after {
  clear: both;
}
.report-filters:before,
.report-filters:after {
  content: " ";
  display: table;
}
.report-filters:after {
  clear: both;
}
.report-filters:before,
.report-filters:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.report-filters:after {
  clear: both;
}
.report-filters .filters-header {
  padding: 0 15px;
}
.report-filters .filters {
  padding: 10px 0;
}
@media (min-width: 799px) {
  .report-filters .filters {
    padding: 0 15px;
  }
}
.report-filters .filters-paging {
  padding: 10px 0 0;
}
@media (min-width: 799px) {
  .report-filters .filters-paging {
    padding: 10px 15px 0;
  }
}
.report-filters .filters-paging h3 {
  margin-bottom: .4em;
}
.report-filters .selection-alert {
  margin: 0;
  position: relative;
  top: 10px;
}
.report-filters.no-gutters .filters,
.report-filters.no-gutters .filters-paging {
  padding-left: 0;
  padding-right: 0;
}
/* ==========================================================================
   Screenings Header
   ========================================================================== */
/*
 * Reports > Screenings > Screening Group
 * Used to display meta-info about the screening group
 */
.screenings-settings-header .progress {
  width: 200px;
  display: inline-block;
  margin: 0;
  margin-left: 1em;
}
.screenings-settings-header .count {
  margin-right: 1em;
  display: inline-block;
}
@media (min-width: 1023px) {
  .screenings-settings-header .count {
    margin-left: 1em;
    margin-right: 0;
  }
}
.res-portal-header {
  width: 100%;
  padding: 15px;
  border-bottom: 2px solid #eee;
  background: #fff;
}
.res-portal-header:before,
.res-portal-header:after {
  content: " ";
  display: table;
}
.res-portal-header:after {
  clear: both;
}
.res-portal-header:before,
.res-portal-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.res-portal-header:after {
  clear: both;
}
.res-portal-header:before,
.res-portal-header:after {
  content: " ";
  display: table;
}
.res-portal-header:after {
  clear: both;
}
.res-portal-header:before,
.res-portal-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.res-portal-header:after {
  clear: both;
}
.res-portal-header h3 {
  margin-bottom: 0;
  line-height: 33px;
}
.res-portal-header .btn-group .btn {
  margin-top: 0;
}
.res-portal-header .delete-icon {
  margin-right: 15px;
  position: static;
}
.res-portal-header .delete-icon a {
  margin-top: 0;
}
.res-portal-header .header-content {
  padding-left: 0;
}
.res-portal-header .header-content:before,
.res-portal-header .header-content:after {
  content: " ";
  display: table;
}
.res-portal-header .header-content:after {
  clear: both;
}
.res-portal-header .header-content:before,
.res-portal-header .header-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.res-portal-header .header-content:after {
  clear: both;
}
.res-portal-header .header-content:before,
.res-portal-header .header-content:after {
  content: " ";
  display: table;
}
.res-portal-header .header-content:after {
  clear: both;
}
.res-portal-header .header-content:before,
.res-portal-header .header-content:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.res-portal-header .header-content:after {
  clear: both;
}
.res-portal-header .header-content .btn-toolbar {
  margin-left: -12px;
}
.res-portal-header .header-content .btn-toolbar {
  margin-left: auto;
}
.work-order-table > tbody > tr > td {
  vertical-align: middle;
}
.work-order-table .photo {
  margin-right: 6px;
}
.work-order-table .photoset {
  float: left;
  position: relative;
  margin-bottom: 6px;
  margin-right: 6px;
}
.work-order-table .photoset img {
  position: relative;
  z-index: 3;
  display: block;
}
.work-order-table .photoset:before {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  border: 1px solid #9A9A9A;
  background: #CCCCCC;
  position: absolute;
  left: 0;
  top: 0;
  margin: 3px;
  z-index: 2;
}
.work-order-table .photoset:after {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  border: 1px solid #D4D4D4;
  background: #F3F3F3;
  position: absolute;
  left: 0;
  top: 0;
  margin: 6px 0 0 6px;
  z-index: 1;
}
@media (min-width: 1023px) {
  .work-order {
    background: url(/content/img/app-compare-bg.gif) repeat-y 41.6% 0;
  }
}
@media (min-width: 799px) {
  .work-order .wo-details-col {
    padding-right: 60px;
  }
}
.work-order h4 + .table-wrapper {
  margin-bottom: 40px;
}
.work-order .wo-details-col ul {
  margin-bottom: 5px;
}
.work-order .wo-details-col hr {
  margin-top: 0;
}
.work-order .wo-details-col .control-label {
  text-align: left;
  padding-top: 7px;
}
.work-order .wo-details-col .accordion-group {
  margin-bottom: 10px;
}
.work-order .wo-details-col .accordion-heading .accordion-toggle {
  padding: 4px 8px;
}
.work-order .wo-details-col .accordion-inner {
  padding: 8px;
}
.work-order .wo-details-col .accordion-inner hr {
  margin-bottom: 10px;
}
.work-order .wo-tables-col h4 + hr {
  margin-bottom: 10px;
  border-color: #dddddd;
}
.wo-photos .wo-photo {
  margin-bottom: 1em;
  text-align: right;
}
.wo-photos .wo-photo + .wo-photo {
  margin-bottom: 0;
}
.wo-photos img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 5px;
}
.has-summary-modules {
  background: #f5f5f5;
}
.sheet-header {
  padding-bottom: 15px;
}
@media screen {
  .sheet {
    background: white;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  }
  .sheet.section {
    min-height: 1px;
    margin-bottom: 15px;
  }
  .person-shell {
    position: relative;
  }
  .person-shell:before,
  .person-shell:after {
    content: " ";
    display: table;
  }
  .person-shell:after {
    clear: both;
  }
  .person-shell:before,
  .person-shell:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .person-shell:after {
    clear: both;
  }
  .person-shell:before,
  .person-shell:after {
    content: " ";
    display: table;
  }
  .person-shell:after {
    clear: both;
  }
  .person-shell:before,
  .person-shell:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .person-shell:after {
    clear: both;
  }
  .person-shell .person-table > tbody > tr:first-child > td {
    border-top: 0;
  }
  .person-shell .basic-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .person-shell > .main {
    -webkit-transition: padding-right 0.5s ease-in-out;
    -moz-transition: padding-right 0.5s ease-in-out;
    -o-transition: padding-right 0.5s ease-in-out;
    transition: padding-right 0.5s ease-in-out;
  }
  .person-shell .person-shell-content {
    width: 100%;
  }
  .person-shell .person-shell-content .content-module {
    border-radius: 0;
  }
  .person-shell .person-shell-content .header h1 {
    font-size: 16px;
    line-height: 20px;
  }
  .person-shell .person-shell-sidebar {
    background: white;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 2;
  }
  .person-shell .person-shell-sidebar.section {
    min-height: 1px;
    margin-bottom: 15px;
  }
  .person-shell .person-shell-sidebar .detailed-nav {
    margin-bottom: 0;
  }
  .person-shell > .tasks {
    position: fixed;
    z-index: 60;
    overflow: visible;
    top: 0;
    width: 100%;
    right: -100%;
    min-height: 244px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: transparent;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
  }
  .person-shell > .tasks.docked {
    right: 0;
    background-color: #eeeeee;
  }
  .person-shell .tasks-switch {
    display: none;
    width: 80px;
    height: 60px;
    position: absolute;
    top: 15px;
    left: 0;
    overflow: hidden;
  }
  .person-shell .tasks-switch span {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    width: 80px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 60px;
    text-align: center;
  }
  .person-shell .tasks-switch span > i:first-child {
    position: relative;
    left: 2px;
  }
  .person-shell .tasks-switch span > i:last-child {
    position: relative;
    right: 2px;
  }
  .person-shell .tasks-switch .dock {
    transform: translateX(0);
  }
  .person-shell .tasks-switch .undock {
    transform: translateX(-80px);
  }
  .person-shell .tasks-tabs {
    -webkit-transition: top 0.35s ease-in-out;
    -moz-transition: top 0.35s ease-in-out;
    -o-transition: top 0.35s ease-in-out;
    transition: top 0.35s ease-in-out;
    width: 80px;
    height: 244px;
    background: #eee;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px 0 0 4px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  }
  .person-shell .tasks-tabs > a {
    z-index: 2;
    display: block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    background: #fff;
    position: relative;
    border-right: 1px solid #f5f5f5;
  }
  .person-shell .tasks-tabs > a:hover img,
  .person-shell .tasks-tabs > a.active img {
    position: relative;
    left: -1px;
  }
  .person-shell .tasks-tabs > a .badge {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 3;
    padding: 3px 5px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .person-shell .tasks-tabs > a.active {
    position: relative;
    z-index: 2;
    width: 80px;
    border-right: 1px solid #fff;
  }
  .person-shell .tasks-tabs > a.active .badge {
    background: #333;
  }
  .person-shell .tasks-tabs > a:first-child {
    border-radius: 4px 0 0 0;
  }
  .person-shell .tasks-tabs > a:not(:first-child) {
    margin-top: 2px;
  }
  .person-shell .tasks-tabs > a:last-child {
    border-radius: 0 0 0 4px;
  }
  .person-shell .tasks-panes {
    width: 100%;
    border-radius: 0 0 0 4px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding-left: 80px;
  }
  .person-shell .tasks-pane {
    position: relative;
    height: 100%;
    background: #fff;
    padding: 0 15px 15px 15px;
  }
  .person-shell .tasks-pane-header {
    padding: 15px 20px 15px 0;
    background: #fff;
    width: 100%;
    border-bottom: 2px solid #e2e2e2;
    z-index: 1;
    height: 53px;
    overflow: hidden;
  }
  .person-shell .tasks-pane-header h4 {
    margin-bottom: 0;
  }
  .person-shell .tasks-pane-header button.close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 40px;
    line-height: 20px;
    padding: 15px;
    display: block;
  }
  .person-shell .tasks-pane-header button.close:hover,
  .person-shell .tasks-pane-header button.close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  .person-shell .tasks-pane-header.scrolled:after {
    content: "";
    width: 100%;
    height: 15px;
    position: absolute;
    bottom: -15px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  }
  .person-shell .tasks-pane-content {
    padding-top: 15px;
    overflow-y: auto;
    position: absolute;
    top: 53px;
    bottom: 0;
    right: 0;
    left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1023px) {
  .person-shell .basic-container {
    padding-top: 30px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell {
    padding: 15px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell > .main {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .person-shell > .main {
    padding-right: 380px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell > .main > .row {
    margin-left: -9px;
    margin-right: -9px;
  }
  .person-shell > .main > .row > .col {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell .person-shell-content {
    padding: 0;
    padding-left: 285px;
  }
  .person-shell .person-shell-content .content-module {
    border-radius: 4px;
  }
  .person-shell .person-shell-content .header h1 {
    font-size: 44px;
    line-height: 40px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell .person-shell-sidebar {
    width: 270px;
    position: fixed;
    display: block;
  }
}
@media screen and (min-width: 799px) {
  .person-shell.docked > .main {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .person-shell.docked > .main {
    padding-right: 380px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell > .tasks {
    right: 0;
    display: block;
    width: 80px;
    top: 150px;
    z-index: 35px;
  }
  .person-shell > .tasks .tasks-tabs {
    top: 15px;
  }
}
@media screen and (min-width: 1440px) {
  .person-shell > .tasks {
    width: 380px;
  }
  .person-shell > .tasks .tasks-switch {
    height: 0;
  }
  .person-shell > .tasks button.close {
    display: none;
  }
}
@media screen and (min-width: 799px) {
  .person-shell > .tasks.docked {
    width: 380px;
    background-color: transparent;
  }
}
@media screen and (min-width: 799px) and (max-width: 1439px) {
  .person-shell > .tasks.docked .tasks-switch .dock {
    transform: translateX(80px);
  }
  .person-shell > .tasks.docked .tasks-switch .undock {
    transform: translateX(0);
  }
}
@media screen and (min-width: 799px) {
  .person-shell .tasks-panes {
    width: 300px;
    top: 15px;
    bottom: 15px;
    left: 80px;
    padding-left: 15px;
    background: #fff;
  }
}
@media screen and (min-width: 799px) {
  .person-shell .tasks-pane {
    padding: 0;
  }
}
@media screen and (min-width: 799px) {
  .person-shell .tasks-pane-header {
    width: 270px;
  }
}
@media screen and (min-width: 799px) {
  .person-shell .tasks-pane-content {
    width: 100%;
    left: inherit;
    righ: inherit;
  }
}
.shell-sidebar {
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  min-height: 1px;
  margin-bottom: 15px;
  position: fixed;
  width: -moz-calc(25% - 36px);
  width: -o-calc(25% - 36px);
  width: -webkit-calc(25% - 36px);
  width: calc(25% - 36px);
}
.person-table .editable-app-section {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 16px;
}
.person-table .editable-app-section .edit-pencil {
  top: 3px;
}
.person-profile {
  position: relative;
}
.person-profile-sidebar {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.person-profile-sidebar:before,
.person-profile-sidebar:after {
  content: " ";
  display: table;
}
.person-profile-sidebar:after {
  clear: both;
}
.person-profile-sidebar:before,
.person-profile-sidebar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.person-profile-sidebar:after {
  clear: both;
}
.person-profile-sidebar:before,
.person-profile-sidebar:after {
  content: " ";
  display: table;
}
.person-profile-sidebar:after {
  clear: both;
}
.person-profile-sidebar:before,
.person-profile-sidebar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.person-profile-sidebar:after {
  clear: both;
}
.person-profile-sidebar .person-photo {
  float: left;
  margin-right: 30px;
}
@media (min-width: 1280px) {
  .person-profile-sidebar {
    border: 0;
    width: 128px;
    position: absolute;
  }
  .person-profile-sidebar .person-photo {
    float: none;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
@media (min-width: 1280px) {
  .person-profile-content {
    padding-left: 158px;
  }
}
.person-profile-content .del-repeater {
  right: 0;
}
.person-profile-content .row {
  margin-left: -15px;
  margin-right: -15px;
}
.person-photo {
  width: 128px;
  height: auto;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.content-module {
  background: white;
  min-height: 1px;
  margin-bottom: 15px;
  position: relative;
  border-radius: 4px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.content-module div.header {
  border-bottom: 2px solid #e2e2e2;
  padding: 15px;
}
.content-module div.header h1,
.content-module div.header h2,
.content-module div.header h3,
.content-module div.header h4 {
  margin-bottom: 0;
}
.content-module .content {
  padding: 15px;
}
@media (min-width: 1023px) {
  .content-module .content {
    padding: 30px;
  }
}
/* ==========================================================================
   Check List
   ========================================================================== */
/*
 * Check list style. Should use fancy css to replace checkboxes
 */
.check-list {
  margin-left: 0;
}
.check-list > li {
  list-style: none;
}
.check-list > li > label {
  display: block;
}
.check-list > li > label > input:not([type=checkbox]) {
  margin-left: 3px;
  margin-right: 3px;
  vertical-align: top;
}
@media screen {
  .check-list > li {
    margin-bottom: 5px;
  }
  .check-list > li:last-child {
    margin-bottom: 0;
  }
  .check-list > li > ul {
    margin-top: 5px;
    margin-left: 2em;
    padding-left: 0;
  }
  .check-list > li > label {
    margin: 0;
    vertical-align: middle;
  }
}
.check-list > li > label.disabled {
  color: rgba(51, 51, 51, 0.5);
}
.check-list .checkbox-icon {
  display: none;
}
.check-list > li > label.checkbox-item:first-of-type {
  margin-left: 1.75em;
  position: relative;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox] {
  opacity: 0;
  filter: alpha(opacity=0);
  float: left;
  margin-left: -2em;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox] ~ .checkbox-icon {
  display: block;
  width: 1.125em;
  height: 1.125em;
  position: absolute;
  top: 0.1em;
  left: -1.725em;
  background: #e9e9e9;
  -webkit-box-shadow: inset 0px 1px 4px #b6b6b6;
  box-shadow: inset 0px 1px 4px #b6b6b6;
  border-radius: 3px;
  text-align: center;
  line-height: 1em;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox] ~ .checkbox-icon i {
  color: #fff;
  font-size: 75%;
  line-height: 1.625em;
  display: none;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox]:focus ~ .checkbox-icon {
  background: #dcdcdc;
  -webkit-box-shadow: inset 0px 1px 4px #b6b6b6, 0px 0px 6px #79cae3;
  box-shadow: inset 0px 1px 4px #b6b6b6, 0px 0px 6px #79cae3;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox]:checked:focus ~ .checkbox-icon {
  background: #49927f;
  -webkit-box-shadow: inset 0px 1px 4px #b6b6b6, 0px 0px 6px #79cae3;
  box-shadow: inset 0px 1px 4px #b6b6b6, 0px 0px 6px #79cae3;
}
.check-list > li > label.checkbox-item:first-of-type:hover > input[type=checkbox] ~ .checkbox-icon,
.check-list > li > label.checkbox-item:first-of-type.hover > input[type=checkbox] ~ .checkbox-icon {
  background: #dcdcdc;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox]:checked ~ .checkbox-icon {
  background: #52a38e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox]:checked ~ .checkbox-icon i {
  display: inline-block;
}
.check-list > li > label.checkbox-item:first-of-type:hover > input[type=checkbox]:checked ~ .checkbox-icon,
.check-list > li > label.checkbox-item:first-of-type.hover > input[type=checkbox]:checked ~ .checkbox-icon {
  background: #49927f;
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox]:disabled ~ .checkbox-icon {
  background: rgba(233, 233, 233, 0.5);
}
.check-list > li > label.checkbox-item:first-of-type > input[type=checkbox]:checked:disabled ~ .checkbox-icon {
  background: rgba(82, 163, 142, 0.5);
}
.verification-check-list {
  padding: 5px;
}
.verification-check-list > li .checkbox-item .checkbox-icon {
  background: #ffffff;
}
.verification-check-list > li:last-child {
  margin: 0;
}
td .verification-check-list {
  margin: 0;
}
.branding-img-well,
.file-well {
  display: table;
  padding: 1em;
  width: 100%;
}
@media (min-width: 799px) {
  .branding-img-well,
  .file-well {
    min-height: 160px;
  }
}
.branding-img-well .dragging-in,
.file-well .dragging-in {
  border: 3px dashed #999999;
  border-radius: 4px;
}
.branding-img-well.splash .dragging-in,
.file-well.splash .dragging-in {
  border-color: #fff;
}
.branding-img-container,
.file-upload {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
}
.branding-img-container .file-restrictions,
.file-upload .file-restrictions,
.branding-img-container .file-instructions,
.file-upload .file-instructions {
  margin: 10px 0 0 0;
}
.branding-img-container .action-row,
.file-upload .action-row {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.branding-img-container .action-row:before,
.file-upload .action-row:before,
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  content: " ";
  display: table;
}
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  clear: both;
}
.branding-img-container .action-row:before,
.file-upload .action-row:before,
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  clear: both;
}
.branding-img-container .action-row:before,
.file-upload .action-row:before,
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  content: " ";
  display: table;
}
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  clear: both;
}
.branding-img-container .action-row:before,
.file-upload .action-row:before,
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.branding-img-container .action-row:after,
.file-upload .action-row:after {
  clear: both;
}
.branding-img-container .progress,
.file-upload .progress {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -40%;
  width: 80%;
}
.branding-img-container .preview,
.file-upload .preview {
  max-width: 100%;
  height: 120px;
  display: inline-block;
  line-height: 120px;
}
.branding-img-container .preview img,
.file-upload .preview img {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
.branding-img-container .filename,
.file-upload .filename {
  margin-top: 5px;
  max-width: 75%;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  font-weight: 500;
  vertical-align: middle;
  padding: .25em .6em;
  background-color: rgba(0, 0, 0, 0.5);
}
a.branding-img-container .filename:hover,
a.file-upload .filename:hover,
a.branding-img-container .filename:focus,
a.file-upload .filename:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.branding-img-container .filename:empty,
.file-upload .filename:empty {
  display: none;
}
.btn .branding-img-container .filename,
.btn .file-upload .filename {
  position: relative;
  top: -1px;
}
.well-btn {
  display: table;
  padding: 1em;
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 799px) {
  .well-btn {
    min-height: 160px;
  }
}
.well-btn .well-btn-contents {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
}
.well-btn img {
  display: block;
  margin: 0 auto;
}
.upload-readiness-alert {
  color: #5bd36a;
  margin-bottom: 2em;
}
.upload-readiness-alert i {
  font-size: 4em;
  line-height: 1em;
}
.payment-icon {
  height: 4em;
  width: 100%;
}
@media (min-width: 799px) {
  .payment-icon {
    max-height: 4em;
  }
}
.payment-method {
  position: relative;
  min-height: 53px;
}
.payment-method p {
  line-height: 1;
}
@media (min-width: 799px) {
  .payment-method {
    padding-left: 100px;
  }
  .payment-method p {
    margin-bottom: 0;
  }
}
.payment-method .payment-icon {
  width: 80px;
  height: 53px;
  margin-bottom: 15px;
}
@media (min-width: 799px) {
  .payment-method .payment-icon {
    max-height: inherit;
    position: absolute;
    left: 0px;
    margin-bottom: 0;
  }
}
.accepted-payment-methods {
  word-spacing: 0.25em;
}
.accepted-payment-methods .payment-icon {
  display: inline-block;
  width: 57px;
  height: 38px;
  max-height: inherit;
  max-width: inherit;
}
/* ==========================================================================
   The More You Know
   ========================================================================== */
/*
 * These are classes for contextual help modules
 */
.tmyk {
  background: #e9f9fc;
  color: #1cafca;
  padding: 20px;
  margin-bottom: 20px;
}
.tmyk p {
  line-height: 1.25em;
}
.tmyk *:last-child {
  margin-bottom: 0;
}
.toast-title {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #999999;
  text-decoration: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 40px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
}
#toast-container > div {
  font-weight: normal;
  font-size: 18px;
  margin: 0 0 6px;
  padding: 20px 20px 20px 55px;
  width: 300px;
  border-radius: 4px;
  background-position: 15px center;
  background-repeat: no-repeat;
  color: #fff;
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.toast {
  background-color: #222222;
}
.toast-success {
  background-color: #47cd58;
}
.toast-error {
  background-color: #dc5536;
}
.toast-info {
  background-color: #83d2d1;
}
.toast-info > div {
  color: #091a1a;
}
.toast-warning {
  background-color: #eece81;
}
.toast-warning > div {
  color: #352807;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 108px;
  }
}
@media all and (min-width: 241px) and (max-width: 320px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 128px;
  }
}
@media all and (min-width: 321px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 192px;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 300px;
  }
}
.paycode-container {
  text-align: center;
  padding: 4em 1em;
}
.paycode-container .paycode-generating img {
  margin-bottom: 1.5em;
}
.paycode-container .paycode-generated h3 {
  margin-bottom: 1.5em;
}
.paycode-container .paycode-generated .paycode {
  text-align: left;
  max-width: 360px;
  margin: 0 auto;
}
.paycode-container .paycode-generated .paycode img {
  margin-bottom: 1em;
}
.print-page .print-view .paycode-container {
  padding: 20em 1em;
}
.print-page .print-view .paycode-container h3 {
  font-size: 21pt;
}
.print-page .print-view .paycode-container h4 {
  border: 0;
  font-size: 12pt;
}
.how-paycode-works h4 {
  font-weight: bold;
  margin-bottom: 0.5em;
}
.how-paycode-works img {
  margin-bottom: 0.75em;
}
.how-paycode-works .col {
  margin-bottom: 36px;
}
@media (min-width: 799px) {
  .how-paycode-works .col {
    margin-bottom: 0;
  }
}
.mobile-paycode {
  text-align: center;
  max-width: 480px;
  margin: 0 auto;
  padding: 15px;
}
.mobile-paycode h3 {
  color: #52a38e;
  font-size: 1.25em;
}
.mobile-paycode .instructions {
  text-align: left;
  width: 70%;
  margin: 0 auto 30px auto;
  max-width: 240px;
}
.mobile-paycode .paycode {
  text-align: center;
  font-size: 90%;
  margin: 21px auto;
  max-width: 270px;
}
.mobile-paycode .paycode img {
  margin-bottom: .8em;
}
.action-divider-vertical {
  margin-top: 1.5em;
  border-top: 1px solid #e2e2e2;
  width: 100%;
}
.action-divider-vertical .action-divider-label {
  top: -10px;
  background: #fff;
  padding: 0 9px;
  display: inline-block;
  position: relative;
  line-height: 20px;
}
.table.pay-locations-table {
  margin-top: 32px;
}
.table.pay-locations-table tr:first-child th,
.table.pay-locations-table tr:first-child td {
  border-top: 0;
}
.table.pay-locations-table tr > td {
  vertical-align: middle;
}
.pnm-card {
  background: #fff;
  margin-top: 3px;
  padding: 1em;
  position: relative;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: 0 2px 1px #dfdfdf;
  box-shadow: 0 2px 1px #dfdfdf;
}
.pnm-card.deletable .del-repeater {
  right: 1em;
  top: 1em;
}
@media (min-width: 799px) {
  .pnm-card.deletable .del-repeater {
    opacity: 0;
  }
}
.pnm-card.deletable:hover {
  margin-top: 0;
  -webkit-box-shadow: 0 5px 1px #dfdfdf;
  box-shadow: 0 5px 1px #dfdfdf;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.pnm-card.deletable:hover .del-repeater {
  opacity: 1;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.pnm-card-logo {
  width: 60%;
  height: auto;
  margin-bottom: 12px;
}
.pnm-card-number {
  font-size: 17px;
}
.col .pnm-card {
  margin-bottom: 1em;
}
.summary-module {
  background: white;
  min-height: 1px;
  margin-bottom: 15px;
  border-radius: 4px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.summary-module a.header {
  position: relative;
  color: #fff;
  display: block;
  text-decoration: none;
  border-radius: 4px 4px 0 0;
  background: #3dba8b;
}
.summary-module a.header:before,
.summary-module a.header:after {
  content: " ";
  display: table;
}
.summary-module a.header:after {
  clear: both;
}
.summary-module a.header:before,
.summary-module a.header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.summary-module a.header:after {
  clear: both;
}
.summary-module a.header:before,
.summary-module a.header:after {
  content: " ";
  display: table;
}
.summary-module a.header:after {
  clear: both;
}
.summary-module a.header:before,
.summary-module a.header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.summary-module a.header:after {
  clear: both;
}
.summary-module a.header h3 {
  line-height: 24px;
  padding: 15px;
  border-radius: 50px;
  margin-bottom: 0;
}
.summary-module a.header h3 .right {
  font-size: 21px;
  float: right;
  position: relative;
  top: 5px;
  transform: translateX(-100px);
  opacity: 0;
  transition: all 200ms ease-in-out;
}
.summary-module a.header:hover h3 .right {
  transform: translateX(0);
  opacity: 1;
}
.summary-module .content {
  padding: 15px;
}
.summary-module .content .col + .col {
  border-left: 2px solid #eeeeee;
}
.summary-module .footer {
  border-top: 0;
}
.summary-module .footer .actions {
  position: relative;
  background: #fbfbfb;
  text-align: center;
  border-radius: 0 0 4px 4px;
}
.summary-module .footer .actions .btn {
  padding: 11px 9px;
}
.summary-module .footer .actions .btn-group.open .dropdown-toggle {
  box-shadow: none;
}
.summary-module .footer .actions:before {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  pointer-events: none;
}
.summary-module a.warning {
  background: #fad391;
  padding: 15px;
  color: #333333;
  display: block;
  text-decoration: none;
}
.summary-module a.warning:hover {
  background-color: #f5a623;
}
.summary-module-application a.header,
.summary-module-unit a.header,
.summary-module-accounting a.header {
  background: #3dba8b;
  background: -moz-linear-gradient(left, #3dba8b 0%, #3aaf91 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #3dba8b), color-stop(100%, #3aaf91));
  background: -webkit-linear-gradient(left, #3dba8b 0%, #3aaf91 100%);
  background: -o-linear-gradient(left, #3dba8b 0%, #3aaf91 100%);
  background: -ms-linear-gradient(left, #3dba8b 0%, #3aaf91 100%);
  background: linear-gradient(to right, #3dba8b 0%, #3aaf91 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3dba8b', endColorstr='#3aaf91', GradientType=1);
}
.summary-module-application a.header:hover,
.summary-module-unit a.header:hover,
.summary-module-accounting a.header:hover {
  background: #3dba8b;
  background: -moz-linear-gradient(left, #37a77d 0%, #349c81 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #37a77d), color-stop(100%, #349c81));
  background: -webkit-linear-gradient(left, #37a77d 0%, #349c81 100%);
  background: -o-linear-gradient(left, #37a77d 0%, #349c81 100%);
  background: -ms-linear-gradient(left, #37a77d 0%, #349c81 100%);
  background: linear-gradient(to right, #37a77d 0%, #349c81 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30946e', endColorstr='#2d8971', GradientType=1);
}
.summary-module-details {
  margin-top: 15px;
}
@media (min-width: 799px) {
  .summary-module-details {
    margin-top: 0;
  }
}
.summary-module-details a.header {
  background: #555555;
  padding: 15px;
  color: #fff;
  text-align: center;
  position: relative;
}
.summary-module-details a.header img {
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 6px solid #fff;
}
.summary-module-details a.header h4 {
  text-transform: uppercase;
  margin-bottom: 0;
}
.summary-module-details a.header .right {
  font-size: 21px;
  float: right;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: 15px;
  transform: translateX(-100px);
  opacity: 0;
  transition: all 200ms ease-in-out;
}
@media (min-width: 799px) {
  .summary-module-details a.header {
    margin-bottom: 0;
  }
}
.summary-module-details a.header:hover {
  background: #3c3c3c;
}
.summary-module-details a.header:hover .right {
  transform: translateX(0);
  opacity: 1;
}
.summary-module-info .header {
  background: #fff;
  padding: 15px 15px 0;
  border-radius: 4px 4px 0 0;
}
.summary-module-info h5 {
  margin-bottom: 0;
  color: #999999;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.summary-module-info h5 i {
  position: relative;
  top: 2px;
}
.summary-module-info h5 i[class^="ss-"] {
  font-size: 100%;
}
.summary-module-unit table {
  margin-bottom: 0;
}
.summary-module-unit .padded-table {
  margin: 2.5em 0;
}
.summary-module-application i.ready {
  color: #5bd36a;
}
.summary-module-application i.pending {
  color: #e7bd54;
}
.summary-module-application i[data-toggle="popover-hud"] {
  cursor: pointer;
}
.person-header {
  height: 60px;
}
.person-header:after {
  content: "";
  width: 100%;
  height: 15px;
  position: absolute;
  bottom: -15px;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  pointer-events: none;
}
.person-header .actions-row {
  position: relative;
}
.person-back {
  position: absolute;
  left: 0;
  top: 0;
  width: 44px;
  height: 60px;
  padding: 13px 10px 13px 0;
  z-index: 6;
}
@media (min-width: 799px) {
  .person-back {
    width: 44px;
    padding-right: 10px;
  }
}
.person-back .btn svg.svg-icon {
  margin-top: 5px;
  width: 12px;
  height: 12px;
}
.person-back:hover .person-back-arrow {
  background: #8d9091;
  color: #fff;
}
.person-back:hover .person-back-label {
  display: block;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.person-back:hover .btn svg.svg-icon {
  fill: #fff;
}
.person-back-arrow {
  background: #ececec;
  border-color: transparent;
  color: #666;
  border-radius: 0 4px 4px 0;
  padding-left: 8px;
  padding-right: 8px;
  width: 34px;
  height: 34px;
  z-index: 6;
}
.person-back-arrow svg.svg-icon {
  fill: #666;
}
.person-back-label {
  position: absolute;
  top: 13px;
  left: 0;
  -webkit-transform: translateX(-232px);
  -moz-transform: translateX(-232px);
  -o-transform: translateX(-232px);
  -ms-transform: translateX(-232px);
  transform: translateX(-232px);
  background: #8d9091;
  border-color: transparent;
  color: #fff;
  height: 34px;
  padding-left: 8px;
  border-radius: 0 4px 4px 0;
  z-index: 5;
}
.person-back-label svg.svg-icon {
  color: #fff;
}
.person-flag {
  position: absolute;
  top: 0;
  width: 54px;
  height: 60px;
  padding: 13px 10px;
  left: 34px;
}
@media (min-width: 799px) {
  .person-flag {
    left: 44px;
  }
}
.person-tasks {
  position: absolute;
  top: 0;
  width: 44px;
  height: 60px;
  padding: 13px 10px 13px 0;
  right: 0;
  line-height: 34px;
  text-align: center;
}
.person-tasks:focus {
  text-decoration: none;
}
.person-name {
  padding: 0 0 0 44px;
  max-width: 25%;
}
.person-name.flagged {
  padding-left: 98px;
}
.person-name h4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  height: 60px;
}
.person-name h4 a {
  color: #333333;
  height: 60px;
  display: block;
  padding: 13px 0 13px 10px;
}
.person-header-paging {
  max-width: 25%;
}
.person-header-menu {
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 54px 0 88px;
}
@media (min-width: 799px) {
  .person-header-menu {
    padding: 0;
    max-width: 75%;
  }
}
@media (min-width: 1023px) {
  .person-header-menu {
    max-width: 50%;
  }
}
.person-mobile-dropdown {
  padding: 0;
  width: 100%;
}
.person-mobile-dropdown .btn {
  width: 100%;
  height: 60px;
  padding: 13px 0;
  line-height: 34px;
}
.person-mobile-dropdown .name {
  color: #333333;
  margin-right: 0.5em;
  max-width: 50%;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.person-mobile-dropdown .link {
  margin-left: 0.5em;
  display: inline-block;
  max-width: 50%;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.person-mobile-dropdown .dropdown-menu {
  left: 50%;
  width: 240px;
  margin-left: -120px;
}
.person-mobile-dropdown.open .btn {
  background: #eeeeee;
}
.person-mobile-menu {
  position: relative;
  padding: 0 54px 0 108px;
}
.person-mobile-menu .person-header-name {
  max-width: 50%;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 34px;
}
.person-mobile-menu .person-header-menu {
  max-width: 50%;
  text-align: left;
  margin: 0;
}
.person-mobile-menu .person-header-menu .btn-link {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.person-header-paging .btn:hover {
  background: #eeeeee;
}
.person-header-paging .btn {
  padding: 13px 15px;
  line-height: 34px;
  height: 60px;
  float: left;
  display: block;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
.person-header-paging .btn.paging-arrow {
  width: 50px;
}
.person-header-menu {
  font-size: 17px;
  line-height: 34px;
}
.person-header-menu > a {
  display: inline-block;
  position: relative;
  padding: 0 15px;
  height: 60px;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
  text-decoration: none;
}
.person-header-menu > a span {
  display: block;
  padding: 13px 0 8px 0;
}
.person-header-menu > a.active {
  color: #000;
}
.person-header-menu > a.active span {
  border-bottom: 5px solid #000;
}
.person-header-menu > a.active.text-warning {
  color: #f28b33;
}
a.person-header-menu > a.active.text-warning:hover {
  color: #e4710e;
}
.person-header-menu > a.active.text-warning span {
  border-bottom: 5px solid #f28b33;
}
.person-header-menu .dropdown-menu a {
  margin: 0;
}
.flagged .ss-flag {
  background-color: #f28b33;
  display: inline-block;
  color: #fff;
  line-height: 38px;
  width: 34px;
  height: 34px;
  text-align: center;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  margin-right: 0.5em;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
.flagged:hover .ss-flag {
  background-color: #d9832e;
}
.alert-flagged {
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #f3a536;
  border-color: #f3a536;
  color: #ffffff;
  position: relative;
}
.alert-flagged hr {
  border-top-color: #f29a1e;
}
.alert-flagged .alert-link {
  color: #e6e6e6;
}
.alert-flagged:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent #f3a536 transparent;
  width: 6px;
  height: 6px;
  position: absolute;
  top: -12px;
  left: 40px;
  content: " ";
}
@media (min-width: 799px) {
  .alert-flagged {
    margin-top: 0;
  }
  .alert-flagged:before {
    left: 48px;
  }
}
.person-selector {
  margin-top: 20px;
  border-top: 1px solid #e2e2e2;
  padding: 15px;
  position: relative;
  color: #555555;
  font-size: 80%;
}
.person-selector > img {
  top: 15px;
  left: 15px;
  width: 60px;
  height: 60px;
  position: absolute;
}
.person-selector .person-info {
  padding-left: 80px;
}
@media (min-width: 1023px) {
  .person-selector {
    padding-left: 120px;
  }
  .person-selector .person-info {
    padding-left: 0;
  }
  .person-selector > img {
    width: 80px;
    height: 80px;
  }
}
.person-selector > .ss-navigateright {
  display: none;
}
@media (min-width: 799px) {
  .person-selector {
    padding-right: 80px;
  }
}
@media (min-width: 799px) {
  .person-selector > .ss-navigateright {
    display: block;
    color: #a7a9aa;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -6px;
    transform: translateX(-100px);
    opacity: 0;
    transition: all 200ms ease-in-out;
  }
}
.person-selector:hover,
.person-selector:focus {
  background: #f4f4f4;
}
.person-selector:hover > .ss-navigateright,
.person-selector:focus > .ss-navigateright {
  transform: translateX(0);
  opacity: 1;
}
.person-selector h2 {
  margin-bottom: 6px;
  font-size: 28px;
}
@media (min-width: 1023px) {
  .person-selector h2 {
    font-size: 36px;
  }
}
.person-selector h3 {
  font-size: 20px;
  margin-top: 6px;
  margin-bottom: 0;
}
@media (min-width: 1023px) {
  .person-selector h3 {
    font-size: 28px;
    margin-bottom: 6px;
  }
}
.person-selector:hover {
  cursor: pointer;
}
.person-selector + .person-selector {
  margin-top: 0;
}
.person-selector:last-child {
  margin-bottom: 20px;
}
/* ==========================================================================
   Tags
   ========================================================================== */
/*
 * Extend the label class to create interactive tags (for filtering)
 */
.tag-list {
  list-style: none;
  margin: 0 0 -0.25em;
}
.tag-list > li {
  float: left;
  margin-right: .25em;
  margin-bottom: 0.25em;
}
.tag-list > li:last-child {
  margin-right: 0;
}
.tag-list .clear-all-tags {
  padding: 0.5em 0.5em;
  display: inline-block;
}
.tag {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #ffffff;
  background-color: #bd996b;
  border-color: #a7a9aa;
  padding: 0;
  border-width: 0;
  font-size: 15px;
  font-weight: 100;
  padding-bottom: 0;
  margin-bottom: 0;
}
.tag svg.svg-icon,
.tag .svg-icon svg {
  fill: #fff;
}
.tag:focus,
.tag:active:focus,
.tag.active:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.tag:hover,
.tag:focus {
  color: #ffffff;
  text-decoration: none;
}
.tag:active,
.tag.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tag.disabled,
.tag[disabled],
fieldset[disabled] .tag {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tag:active,
.tag.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
}
.tag input[type="radio"],
.tag input[type="checkbox"] {
  margin: 0;
}
.tag:hover,
.tag:focus,
.tag:active,
.tag.active,
.open > .dropdown-toggle.tag {
  color: #ffffff;
  background-color: #a9804c;
  border-color: #888b8c;
}
.tag:active,
.tag.active,
.open > .dropdown-toggle.tag {
  background-image: none;
}
.tag.disabled,
.tag[disabled],
fieldset[disabled] .tag,
.tag.disabled:hover,
.tag[disabled]:hover,
fieldset[disabled] .tag:hover,
.tag.disabled:focus,
.tag[disabled]:focus,
fieldset[disabled] .tag:focus,
.tag.disabled:active,
.tag[disabled]:active,
fieldset[disabled] .tag:active,
.tag.disabled.active,
.tag[disabled].active,
fieldset[disabled] .tag.active {
  background-color: #bd996b;
  border-color: #a7a9aa;
}
.tag .badge {
  color: #bd996b;
  background-color: #ffffff;
}
.tag span {
  padding: 0.5em 0.75em;
  display: inline-block;
}
.tag .ss-icon {
  font-size: 72%;
}
.tag .operator {
  background: #cdb18e;
}
.tag:hover .operator,
.tag:focus .operator {
  border-right-color: #c19f74;
}
.tag .closer {
  padding-left: 0;
}
/*
 * Filtering
 */
.active-filters-row {
  padding: 0 0 10px;
  background: #fff;
}
.active-filters-row:before,
.active-filters-row:after {
  content: " ";
  display: table;
}
.active-filters-row:after {
  clear: both;
}
.active-filters-row:before,
.active-filters-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.active-filters-row:after {
  clear: both;
}
.active-filters-row:before,
.active-filters-row:after {
  content: " ";
  display: table;
}
.active-filters-row:after {
  clear: both;
}
.active-filters-row:before,
.active-filters-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.active-filters-row:after {
  clear: both;
}
.label-primary {
  background-color: #52a38e;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #418171;
}
.inverse-label {
  display: inline;
  padding: .4375em .5em .4375em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ffffff;
  border: 2px solid transparent;
  border-radius: 4px;
}
.inverse-label-default {
  border-color: #dddddd;
  color: #999999;
}
.inverse-label-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.inverse-label-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.inverse-label-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.inverse-label-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.inverse-label-primary {
  border-color: #52a38e;
  color: #52a38e;
}
.inverse-label-primary > .panel-heading {
  color: #ffffff;
  background-color: #52a38e;
  border-color: #52a38e;
}
.inverse-label-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #52a38e;
}
.inverse-label-primary > .panel-heading .badge {
  color: #52a38e;
  background-color: #ffffff;
}
.inverse-label-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #52a38e;
}
a.inverse-label-primary:hover {
  color: #418171;
}
.inverse-label-success {
  border-color: #bbecba;
  color: #2a9d39;
}
.inverse-label-success > .panel-heading {
  color: #2a9d39;
  background-color: #cef2d2;
  border-color: #bbecba;
}
.inverse-label-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bbecba;
}
.inverse-label-success > .panel-heading .badge {
  color: #cef2d2;
  background-color: #2a9d39;
}
.inverse-label-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bbecba;
}
a.inverse-label-success:hover {
  color: #20752b;
}
.inverse-label-info {
  border-color: #b4e4db;
  color: #328b89;
}
.inverse-label-info > .panel-heading {
  color: #328b89;
  background-color: #cfeeed;
  border-color: #b4e4db;
}
.inverse-label-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #b4e4db;
}
.inverse-label-info > .panel-heading .badge {
  color: #cfeeed;
  background-color: #328b89;
}
.inverse-label-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #b4e4db;
}
a.inverse-label-info:hover {
  color: #246564;
}
.inverse-label-warning {
  border-color: #f6ddbe;
  color: #f28b33;
}
.inverse-label-warning > .panel-heading {
  color: #f28b33;
  background-color: #f8ebcc;
  border-color: #f6ddbe;
}
.inverse-label-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f6ddbe;
}
.inverse-label-warning > .panel-heading .badge {
  color: #f8ebcc;
  background-color: #f28b33;
}
.inverse-label-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f6ddbe;
}
a.inverse-label-warning:hover {
  color: #e4710e;
}
.inverse-label-danger {
  border-color: #f4bdbc;
  color: #933019;
}
.inverse-label-danger > .panel-heading {
  color: #933019;
  background-color: #f6d2c9;
  border-color: #f4bdbc;
}
.inverse-label-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f4bdbc;
}
.inverse-label-danger > .panel-heading .badge {
  color: #f6d2c9;
  background-color: #933019;
}
.inverse-label-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f4bdbc;
}
a.inverse-label-danger:hover {
  color: #682212;
}
.label-dark {
  background-color: #333333;
}
.label-dark[href]:hover,
.label-dark[href]:focus {
  background-color: #1a1a1a;
}
/* ==========================================================================
   Metric
   ========================================================================== */
/*
 * This is a pattern for displaying numeric data (scores, counts, totals, etc.) with a label
 */
.metric {
  color: #666;
  font-size: 0.666em;
  text-transform: uppercase;
  display: block;
}
.metric h1 {
  font-size: 3.25em;
  margin: 0;
  line-height: 40px;
}
.metric h2 {
  font-size: 2.75em;
  margin: 0;
  line-height: 30px;
}
@media (min-width: 799px) {
  .metric {
    font-size: 0.75em;
  }
  .metric h2 {
    font-size: 2em;
    line-height: 1em;
  }
}
.metric.secondary h2 {
  font-size: 2em;
}
.metric.total {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
  text-align: right;
  direction: rtl;
}
.metric.total h2 {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
a.metric {
  cursor: pointer;
}
.small-metric {
  display: block;
  padding-left: 30%;
  text-align: left;
  position: relative;
  margin-bottom: 0.25em;
}
.small-metric h2 {
  position: absolute;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
  left: 0;
  width: 25%;
  float: left;
  font-size: 1em;
  text-align: right;
}
label {
  font-weight: normal;
}
.label-note {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.header-label {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.static-input {
  font-size: 130%;
}
input.loading {
  background-image: url('/content/img/loading.gif') !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  -moz-background-size: 16px !important;
  -o-background-size: 16px !important;
  -webkit-background-size: 16px !important;
  background-size: 16px !important;
  padding-right: 35px;
}
.form-group.warning > label,
.inline-form-group.warning > label,
.form-group.warning .header-label,
.inline-form-group.warning .header-label {
  color: #f28b33;
}
.form-group.warning .field-validation-error,
.inline-form-group.warning .field-validation-error {
  display: block;
  background-color: #e4b43d;
  color: #fff;
  margin-top: 10px;
  padding: 0.25em 10px;
  border-radius: 4px;
  font-weight: normal;
  position: relative;
}
.form-group.warning .field-validation-error:after,
.inline-form-group.warning .field-validation-error:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #e7bd54 transparent;
  position: absolute;
  top: -9px;
  left: 6px;
}
.form-group.warning label + .field-validation-error,
.inline-form-group.warning label + .field-validation-error {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
.form-group.warning ul + .field-validation-error,
.inline-form-group.warning ul + .field-validation-error {
  margin-top: -5px;
}
.form-group.warning .input-validation-error,
.inline-form-group.warning .input-validation-error,
.form-group.warning select,
.inline-form-group.warning select,
.form-group.warning textarea,
.inline-form-group.warning textarea,
.form-group.warning input[type="text"],
.inline-form-group.warning input[type="text"],
.form-group.warning input[type="password"],
.inline-form-group.warning input[type="password"],
.form-group.warning input[type="datetime"],
.inline-form-group.warning input[type="datetime"],
.form-group.warning input[type="datetime-local"],
.inline-form-group.warning input[type="datetime-local"],
.form-group.warning input[type="date"],
.inline-form-group.warning input[type="date"],
.form-group.warning input[type="month"],
.inline-form-group.warning input[type="month"],
.form-group.warning input[type="time"],
.inline-form-group.warning input[type="time"],
.form-group.warning input[type="week"],
.inline-form-group.warning input[type="week"],
.form-group.warning input[type="number"],
.inline-form-group.warning input[type="number"],
.form-group.warning input[type="email"],
.inline-form-group.warning input[type="email"],
.form-group.warning input[type="url"],
.inline-form-group.warning input[type="url"],
.form-group.warning input[type="search"],
.inline-form-group.warning input[type="search"],
.form-group.warning input[type="tel"],
.inline-form-group.warning input[type="tel"],
.form-group.warning input[type="color"],
.inline-form-group.warning input[type="color"] {
  border-color: #e4b43d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.warning .input-validation-error:focus,
.inline-form-group.warning .input-validation-error:focus,
.form-group.warning select:focus,
.inline-form-group.warning select:focus,
.form-group.warning textarea:focus,
.inline-form-group.warning textarea:focus,
.form-group.warning input[type="text"]:focus,
.inline-form-group.warning input[type="text"]:focus,
.form-group.warning input[type="password"]:focus,
.inline-form-group.warning input[type="password"]:focus,
.form-group.warning input[type="datetime"]:focus,
.inline-form-group.warning input[type="datetime"]:focus,
.form-group.warning input[type="datetime-local"]:focus,
.inline-form-group.warning input[type="datetime-local"]:focus,
.form-group.warning input[type="date"]:focus,
.inline-form-group.warning input[type="date"]:focus,
.form-group.warning input[type="month"]:focus,
.inline-form-group.warning input[type="month"]:focus,
.form-group.warning input[type="time"]:focus,
.inline-form-group.warning input[type="time"]:focus,
.form-group.warning input[type="week"]:focus,
.inline-form-group.warning input[type="week"]:focus,
.form-group.warning input[type="number"]:focus,
.inline-form-group.warning input[type="number"]:focus,
.form-group.warning input[type="email"]:focus,
.inline-form-group.warning input[type="email"]:focus,
.form-group.warning input[type="url"]:focus,
.inline-form-group.warning input[type="url"]:focus,
.form-group.warning input[type="search"]:focus,
.inline-form-group.warning input[type="search"]:focus,
.form-group.warning input[type="tel"]:focus,
.inline-form-group.warning input[type="tel"]:focus,
.form-group.warning input[type="color"]:focus,
.inline-form-group.warning input[type="color"]:focus {
  border-color: #e1ac27;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4e0ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4e0ad;
}
.form-group.error > label,
.inline-form-group.error > label,
.form-group.error .header-label,
.inline-form-group.error .header-label {
  color: #933019;
}
.form-group.error .field-validation-error,
.inline-form-group.error .field-validation-error {
  display: block;
  background-color: #dc5536;
  color: #fff;
  margin-top: 10px;
  padding: 0.25em 10px;
  border-radius: 4px;
  font-weight: normal;
  position: relative;
}
.form-group.error .field-validation-error:after,
.inline-form-group.error .field-validation-error:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #e0674c transparent;
  position: absolute;
  top: -9px;
  left: 6px;
}
.form-group.error label + .field-validation-error,
.inline-form-group.error label + .field-validation-error {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
.form-group.error ul + .field-validation-error,
.inline-form-group.error ul + .field-validation-error {
  margin-top: -5px;
}
.form-group.error .input-validation-error,
.inline-form-group.error .input-validation-error,
.form-group.error select,
.inline-form-group.error select,
.form-group.error textarea,
.inline-form-group.error textarea,
.form-group.error input[type="text"],
.inline-form-group.error input[type="text"],
.form-group.error input[type="password"],
.inline-form-group.error input[type="password"],
.form-group.error input[type="datetime"],
.inline-form-group.error input[type="datetime"],
.form-group.error input[type="datetime-local"],
.inline-form-group.error input[type="datetime-local"],
.form-group.error input[type="date"],
.inline-form-group.error input[type="date"],
.form-group.error input[type="month"],
.inline-form-group.error input[type="month"],
.form-group.error input[type="time"],
.inline-form-group.error input[type="time"],
.form-group.error input[type="week"],
.inline-form-group.error input[type="week"],
.form-group.error input[type="number"],
.inline-form-group.error input[type="number"],
.form-group.error input[type="email"],
.inline-form-group.error input[type="email"],
.form-group.error input[type="url"],
.inline-form-group.error input[type="url"],
.form-group.error input[type="search"],
.inline-form-group.error input[type="search"],
.form-group.error input[type="tel"],
.inline-form-group.error input[type="tel"],
.form-group.error input[type="color"],
.inline-form-group.error input[type="color"] {
  border-color: #dc5536;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.error .input-validation-error:focus,
.inline-form-group.error .input-validation-error:focus,
.form-group.error select:focus,
.inline-form-group.error select:focus,
.form-group.error textarea:focus,
.inline-form-group.error textarea:focus,
.form-group.error input[type="text"]:focus,
.inline-form-group.error input[type="text"]:focus,
.form-group.error input[type="password"]:focus,
.inline-form-group.error input[type="password"]:focus,
.form-group.error input[type="datetime"]:focus,
.inline-form-group.error input[type="datetime"]:focus,
.form-group.error input[type="datetime-local"]:focus,
.inline-form-group.error input[type="datetime-local"]:focus,
.form-group.error input[type="date"]:focus,
.inline-form-group.error input[type="date"]:focus,
.form-group.error input[type="month"]:focus,
.inline-form-group.error input[type="month"]:focus,
.form-group.error input[type="time"]:focus,
.inline-form-group.error input[type="time"]:focus,
.form-group.error input[type="week"]:focus,
.inline-form-group.error input[type="week"]:focus,
.form-group.error input[type="number"]:focus,
.inline-form-group.error input[type="number"]:focus,
.form-group.error input[type="email"]:focus,
.inline-form-group.error input[type="email"]:focus,
.form-group.error input[type="url"]:focus,
.inline-form-group.error input[type="url"]:focus,
.form-group.error input[type="search"]:focus,
.inline-form-group.error input[type="search"]:focus,
.form-group.error input[type="tel"]:focus,
.inline-form-group.error input[type="tel"]:focus,
.form-group.error input[type="color"]:focus,
.inline-form-group.error input[type="color"]:focus {
  border-color: #d44525;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #efb1a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #efb1a3;
}
.form-group.success > label,
.inline-form-group.success > label,
.form-group.success .header-label,
.inline-form-group.success .header-label {
  color: #2a9d39;
}
.form-group.success .field-validation-error,
.inline-form-group.success .field-validation-error {
  display: block;
  background-color: #47cd58;
  color: #fff;
  margin-top: 10px;
  padding: 0.25em 10px;
  border-radius: 4px;
  font-weight: normal;
  position: relative;
}
.form-group.success .field-validation-error:after,
.inline-form-group.success .field-validation-error:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #5bd36a transparent;
  position: absolute;
  top: -9px;
  left: 6px;
}
.form-group.success label + .field-validation-error,
.inline-form-group.success label + .field-validation-error {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
.form-group.success ul + .field-validation-error,
.inline-form-group.success ul + .field-validation-error {
  margin-top: -5px;
}
.form-group.success .input-validation-error,
.inline-form-group.success .input-validation-error,
.form-group.success select,
.inline-form-group.success select,
.form-group.success textarea,
.inline-form-group.success textarea,
.form-group.success input[type="text"],
.inline-form-group.success input[type="text"],
.form-group.success input[type="password"],
.inline-form-group.success input[type="password"],
.form-group.success input[type="datetime"],
.inline-form-group.success input[type="datetime"],
.form-group.success input[type="datetime-local"],
.inline-form-group.success input[type="datetime-local"],
.form-group.success input[type="date"],
.inline-form-group.success input[type="date"],
.form-group.success input[type="month"],
.inline-form-group.success input[type="month"],
.form-group.success input[type="time"],
.inline-form-group.success input[type="time"],
.form-group.success input[type="week"],
.inline-form-group.success input[type="week"],
.form-group.success input[type="number"],
.inline-form-group.success input[type="number"],
.form-group.success input[type="email"],
.inline-form-group.success input[type="email"],
.form-group.success input[type="url"],
.inline-form-group.success input[type="url"],
.form-group.success input[type="search"],
.inline-form-group.success input[type="search"],
.form-group.success input[type="tel"],
.inline-form-group.success input[type="tel"],
.form-group.success input[type="color"],
.inline-form-group.success input[type="color"] {
  border-color: #47cd58;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.success .input-validation-error:focus,
.inline-form-group.success .input-validation-error:focus,
.form-group.success select:focus,
.inline-form-group.success select:focus,
.form-group.success textarea:focus,
.inline-form-group.success textarea:focus,
.form-group.success input[type="text"]:focus,
.inline-form-group.success input[type="text"]:focus,
.form-group.success input[type="password"]:focus,
.inline-form-group.success input[type="password"]:focus,
.form-group.success input[type="datetime"]:focus,
.inline-form-group.success input[type="datetime"]:focus,
.form-group.success input[type="datetime-local"]:focus,
.inline-form-group.success input[type="datetime-local"]:focus,
.form-group.success input[type="date"]:focus,
.inline-form-group.success input[type="date"]:focus,
.form-group.success input[type="month"]:focus,
.inline-form-group.success input[type="month"]:focus,
.form-group.success input[type="time"]:focus,
.inline-form-group.success input[type="time"]:focus,
.form-group.success input[type="week"]:focus,
.inline-form-group.success input[type="week"]:focus,
.form-group.success input[type="number"]:focus,
.inline-form-group.success input[type="number"]:focus,
.form-group.success input[type="email"]:focus,
.inline-form-group.success input[type="email"]:focus,
.form-group.success input[type="url"]:focus,
.inline-form-group.success input[type="url"]:focus,
.form-group.success input[type="search"]:focus,
.inline-form-group.success input[type="search"]:focus,
.form-group.success input[type="tel"]:focus,
.inline-form-group.success input[type="tel"]:focus,
.form-group.success input[type="color"]:focus,
.inline-form-group.success input[type="color"]:focus {
  border-color: #35c548;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #abe8b3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #abe8b3;
}
fieldset legend {
  margin-bottom: 1em;
}
textarea {
  resize: vertical;
}
.toa-scope,
.cq-scope {
  margin-top: 5px;
}
.cq-scope {
  margin-bottom: 0;
}
.cq-scope .pull-left {
  margin-right: 0.5em;
}
.form-group,
.inline-control-line {
  margin-bottom: 10px;
}
@media screen and (min-width: 799px) {
  .form-group,
  .inline-control-line {
    margin-bottom: 20px;
  }
}
input.loading {
  background-image: url('/content/img/loading.gif') !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  -moz-background-size: 16px !important;
  -o-background-size: 16px !important;
  -webkit-background-size: 16px !important;
  background-size: 16px !important;
}
.static-form-group {
  margin-bottom: 15px;
  margin-bottom: 10px;
}
.static-form-group .del-repeater {
  position: relative;
  display: inline-block;
  right: auto;
  top: auto;
  vertical-align: middle;
}
.static-form-group.warning > label,
.static-form-group.warning .header-label {
  color: #f28b33;
}
.static-form-group.warning .field-validation-error {
  display: block;
  background-color: #e4b43d;
  color: #fff;
  margin-top: 10px;
  padding: 0.25em 10px;
  border-radius: 4px;
  font-weight: normal;
  position: relative;
}
.static-form-group.warning .field-validation-error:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #e7bd54 transparent;
  position: absolute;
  top: -9px;
  left: 6px;
}
.static-form-group.warning label + .field-validation-error {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
.static-form-group.warning ul + .field-validation-error {
  margin-top: -5px;
}
.static-form-group.warning .input-validation-error,
.static-form-group.warning select,
.static-form-group.warning textarea,
.static-form-group.warning input[type="text"],
.static-form-group.warning input[type="password"],
.static-form-group.warning input[type="datetime"],
.static-form-group.warning input[type="datetime-local"],
.static-form-group.warning input[type="date"],
.static-form-group.warning input[type="month"],
.static-form-group.warning input[type="time"],
.static-form-group.warning input[type="week"],
.static-form-group.warning input[type="number"],
.static-form-group.warning input[type="email"],
.static-form-group.warning input[type="url"],
.static-form-group.warning input[type="search"],
.static-form-group.warning input[type="tel"],
.static-form-group.warning input[type="color"] {
  border-color: #e4b43d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.static-form-group.warning .input-validation-error:focus,
.static-form-group.warning select:focus,
.static-form-group.warning textarea:focus,
.static-form-group.warning input[type="text"]:focus,
.static-form-group.warning input[type="password"]:focus,
.static-form-group.warning input[type="datetime"]:focus,
.static-form-group.warning input[type="datetime-local"]:focus,
.static-form-group.warning input[type="date"]:focus,
.static-form-group.warning input[type="month"]:focus,
.static-form-group.warning input[type="time"]:focus,
.static-form-group.warning input[type="week"]:focus,
.static-form-group.warning input[type="number"]:focus,
.static-form-group.warning input[type="email"]:focus,
.static-form-group.warning input[type="url"]:focus,
.static-form-group.warning input[type="search"]:focus,
.static-form-group.warning input[type="tel"]:focus,
.static-form-group.warning input[type="color"]:focus {
  border-color: #e1ac27;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4e0ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4e0ad;
}
.static-form-group.error > label,
.static-form-group.error .header-label {
  color: #933019;
}
.static-form-group.error .field-validation-error {
  display: block;
  background-color: #dc5536;
  color: #fff;
  margin-top: 10px;
  padding: 0.25em 10px;
  border-radius: 4px;
  font-weight: normal;
  position: relative;
}
.static-form-group.error .field-validation-error:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #e0674c transparent;
  position: absolute;
  top: -9px;
  left: 6px;
}
.static-form-group.error label + .field-validation-error {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
.static-form-group.error ul + .field-validation-error {
  margin-top: -5px;
}
.static-form-group.error .input-validation-error,
.static-form-group.error select,
.static-form-group.error textarea,
.static-form-group.error input[type="text"],
.static-form-group.error input[type="password"],
.static-form-group.error input[type="datetime"],
.static-form-group.error input[type="datetime-local"],
.static-form-group.error input[type="date"],
.static-form-group.error input[type="month"],
.static-form-group.error input[type="time"],
.static-form-group.error input[type="week"],
.static-form-group.error input[type="number"],
.static-form-group.error input[type="email"],
.static-form-group.error input[type="url"],
.static-form-group.error input[type="search"],
.static-form-group.error input[type="tel"],
.static-form-group.error input[type="color"] {
  border-color: #dc5536;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.static-form-group.error .input-validation-error:focus,
.static-form-group.error select:focus,
.static-form-group.error textarea:focus,
.static-form-group.error input[type="text"]:focus,
.static-form-group.error input[type="password"]:focus,
.static-form-group.error input[type="datetime"]:focus,
.static-form-group.error input[type="datetime-local"]:focus,
.static-form-group.error input[type="date"]:focus,
.static-form-group.error input[type="month"]:focus,
.static-form-group.error input[type="time"]:focus,
.static-form-group.error input[type="week"]:focus,
.static-form-group.error input[type="number"]:focus,
.static-form-group.error input[type="email"]:focus,
.static-form-group.error input[type="url"]:focus,
.static-form-group.error input[type="search"]:focus,
.static-form-group.error input[type="tel"]:focus,
.static-form-group.error input[type="color"]:focus {
  border-color: #d44525;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #efb1a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #efb1a3;
}
.static-form-group.success > label,
.static-form-group.success .header-label {
  color: #2a9d39;
}
.static-form-group.success .field-validation-error {
  display: block;
  background-color: #47cd58;
  color: #fff;
  margin-top: 10px;
  padding: 0.25em 10px;
  border-radius: 4px;
  font-weight: normal;
  position: relative;
}
.static-form-group.success .field-validation-error:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #5bd36a transparent;
  position: absolute;
  top: -9px;
  left: 6px;
}
.static-form-group.success label + .field-validation-error {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
.static-form-group.success ul + .field-validation-error {
  margin-top: -5px;
}
.static-form-group.success .input-validation-error,
.static-form-group.success select,
.static-form-group.success textarea,
.static-form-group.success input[type="text"],
.static-form-group.success input[type="password"],
.static-form-group.success input[type="datetime"],
.static-form-group.success input[type="datetime-local"],
.static-form-group.success input[type="date"],
.static-form-group.success input[type="month"],
.static-form-group.success input[type="time"],
.static-form-group.success input[type="week"],
.static-form-group.success input[type="number"],
.static-form-group.success input[type="email"],
.static-form-group.success input[type="url"],
.static-form-group.success input[type="search"],
.static-form-group.success input[type="tel"],
.static-form-group.success input[type="color"] {
  border-color: #47cd58;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.static-form-group.success .input-validation-error:focus,
.static-form-group.success select:focus,
.static-form-group.success textarea:focus,
.static-form-group.success input[type="text"]:focus,
.static-form-group.success input[type="password"]:focus,
.static-form-group.success input[type="datetime"]:focus,
.static-form-group.success input[type="datetime-local"]:focus,
.static-form-group.success input[type="date"]:focus,
.static-form-group.success input[type="month"]:focus,
.static-form-group.success input[type="time"]:focus,
.static-form-group.success input[type="week"]:focus,
.static-form-group.success input[type="number"]:focus,
.static-form-group.success input[type="email"]:focus,
.static-form-group.success input[type="url"]:focus,
.static-form-group.success input[type="search"]:focus,
.static-form-group.success input[type="tel"]:focus,
.static-form-group.success input[type="color"]:focus {
  border-color: #35c548;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #abe8b3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #abe8b3;
}
@media screen and (min-width: 799px) {
  .static-form-group {
    margin-bottom: 20px;
  }
}
.static-form-group .header-label {
  margin-bottom: 5px;
}
input.num {
  text-align: right;
}
.input-amount-xs {
  width: 2em;
}
.input-amount-sm {
  width: 4em;
}
.input-amount-md {
  width: 6em;
}
.input-amount-lg {
  width: 8em;
}
.input-amount-xl {
  width: 10em;
}
.input-group.input-amount-xs {
  width: 4em;
}
.input-group.input-amount-sm {
  width: 6em;
}
.input-group.input-amount-md {
  width: 8em;
}
.input-group.input-amount-lg {
  width: 10em;
}
.input-group.input-amount-xl {
  width: 12em;
}
.form-panel .progress {
  margin-bottom: 0;
  height: 0.75em;
}
.splash-page .form-panel,
.splash-body .form-panel {
  border-width: 0;
  padding: 20px;
}
.settings-form {
  padding-top: 30px;
}
.btn-xl-divider {
  padding: 30px 0;
  font-weight: bold;
  text-align: center;
}
.scheme-swatch-group {
  width: 80px;
  height: 80px;
}
.scheme-swatch-group:before,
.scheme-swatch-group:after {
  content: " ";
  display: table;
}
.scheme-swatch-group:after {
  clear: both;
}
.scheme-swatch-group:before,
.scheme-swatch-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.scheme-swatch-group:after {
  clear: both;
}
.scheme-swatch-group:before,
.scheme-swatch-group:after {
  content: " ";
  display: table;
}
.scheme-swatch-group:after {
  clear: both;
}
.scheme-swatch-group:before,
.scheme-swatch-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.scheme-swatch-group:after {
  clear: both;
}
.scheme-swatch-group .scheme-swatch {
  width: 40px;
  height: 40px;
  float: left;
  text-indent: 101%;
  overflow: hidden;
}
.btn-swatch {
  padding: 10px;
}
@media (min-width: 799px) {
  .maxi-modal {
    left: auto;
    right: auto;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.option-subgroup {
  padding-left: 1.25em;
}
.input-w-icon {
  position: relative;
}
.input-w-icon > label {
  position: absolute;
  top: 9px;
  left: 10px;
  z-index: 4;
  line-height: inherit;
}
.input-w-icon > input[type="text"] {
  padding-left: 30px;
}
.input-w-icon .clear-input {
  position: absolute;
  top: 7px;
  right: 8px;
  z-index: 4;
  border-radius: 10px;
  padding: 0;
  width: 20px;
  height: 20px;
}
.input-w-icon .clear-input .ss-icon,
.input-w-icon .clear-input .ss-close {
  vertical-align: middle;
}
.input-w-clear {
  position: relative;
}
.input-w-clear .clear-input {
  position: absolute;
  top: 7px;
  right: 8px;
  z-index: 5;
  border-radius: 10px;
  padding: 0;
  width: 20px;
  height: 20px;
}
.input-w-clear .clear-input .ss-icon,
.input-w-clear .clear-input .ss-close {
  vertical-align: middle;
}
.input-w-clear .clear-input [class^="ss-"],
.input-w-clear .clear-input [class^="ss-"].btn:before,
.input-w-clear .clear-input [class^="ss-"].btn:after {
  top: 0;
}
.input-w-clear-lg {
  position: relative;
}
.input-w-clear-lg .clear-input {
  position: absolute;
  top: 7px;
  right: 8px;
  z-index: 5;
  border-radius: 10px;
  padding: 0;
  width: 20px;
  height: 20px;
}
.input-w-clear-lg .clear-input .ss-icon,
.input-w-clear-lg .clear-input .ss-close {
  vertical-align: middle;
}
.input-w-clear-lg .clear-input [class^="ss-"],
.input-w-clear-lg .clear-input [class^="ss-"].btn:before,
.input-w-clear-lg .clear-input [class^="ss-"].btn:after {
  top: 0;
}
.input-w-clear-lg input[type=text] {
  padding-right: 30px;
}
.input-w-clear-lg .clear-input {
  top: 12px;
  right: 10px;
}
.input-w-clear-sm {
  position: relative;
}
.input-w-clear-sm .clear-input {
  position: absolute;
  top: 7px;
  right: 8px;
  z-index: 5;
  border-radius: 10px;
  padding: 0;
  width: 20px;
  height: 20px;
}
.input-w-clear-sm .clear-input .ss-icon,
.input-w-clear-sm .clear-input .ss-close {
  vertical-align: middle;
}
.input-w-clear-sm .clear-input [class^="ss-"],
.input-w-clear-sm .clear-input [class^="ss-"].btn:before,
.input-w-clear-sm .clear-input [class^="ss-"].btn:after {
  top: 0;
}
.input-w-clear-sm input[type=text] {
  padding-right: 30px;
}
.input-w-clear-sm .clear-input {
  top: 5px;
  right: 6px;
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
}
.input-w-action {
  position: relative;
}
.input-w-action > input[type="text"],
.input-w-action > input[type="password"] {
  padding-right: 80px;
}
.input-w-action .action {
  position: absolute;
  top: 7px;
  right: 15px;
  z-index: 4px;
  cursor: pointer;
}
.input-w-action-icon {
  position: relative;
}
.input-w-action-icon > input[type="text"],
.input-w-action-icon > input[type="password"] {
  padding-right: 80px;
}
.input-w-action-icon .action {
  position: absolute;
  top: 7px;
  right: 15px;
  z-index: 4px;
  cursor: pointer;
}
.input-w-action-icon > input[type="text"],
.input-w-action-icon > input[type="password"] {
  padding-right: 30px;
}
.choice-filter-group .btn-link:hover,
.btn-link.add-another:hover,
.choice-filter-group .btn-link:focus,
.btn-link.add-another:focus {
  text-decoration: none;
}
.choice-filter-group .btn {
  margin-bottom: 3px;
}
.inline-input-text {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 6px;
}
.inline-input-text-small,
label.inline-input-text-small {
  padding-top: 2px;
  padding-bottom: 2px;
}
.inline-control-line {
  vertical-align: text-bottom;
}
.inline-control-line .form-group {
  display: inline !important;
  vertical-align: text-bottom;
}
.inline-control-line .form-group label {
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative;
  top: 1px;
}
.inline-control-line .form-group input,
.inline-control-line .form-group select,
.inline-control-line .form-group .input-group {
  width: auto;
  margin-left: 3px;
  margin-right: 3px;
}
.inline-control-line .form-group input,
.inline-control-line .form-group select {
  display: inline !important;
}
.inline-control-line .form-control {
  display: inline !important;
}
.inline-control-line > * {
  display: inline !important;
}
.inline-control-line:before {
  content: " ";
  float: right;
  height: 2em;
}
.inline-control-line .field-validation-error {
  float: left;
  clear: both;
}
.inline-control-line:before,
.inline-control-line:after {
  content: " ";
  display: table;
}
.inline-control-line:after {
  clear: both;
}
.inline-control-line:before,
.inline-control-line:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.inline-control-line:after {
  clear: both;
}
.inline-control-line:before,
.inline-control-line:after {
  content: " ";
  display: table;
}
.inline-control-line:after {
  clear: both;
}
.inline-control-line:before,
.inline-control-line:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.inline-control-line:after {
  clear: both;
}
.inline-input-group-container {
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding-left: 0px;
  padding-right: 0px;
}
.inline-control-line .inline-input-group-container input {
  margin: 0;
}
.input-group .btn input {
  display: inline;
  width: auto;
}
.input-group label.input-group-btn {
  width: auto;
  float: none;
  display: block;
}
.input-group label.input-group-btn .btn {
  float: none;
}
select.input-small {
  height: 26px;
}
table .input-group {
  border-collapse: separate;
}
.btn input[type="radio"],
.btn input[type="checkbox"] {
  margin: 0;
}
.settings-option-panel {
  margin-bottom: 10px !important;
}
@media (min-width: 799px) {
  .settings-option-panel {
    padding: 15px 30px !important;
  }
}
@media (min-width: 799px) {
  .settings-option-panel .btn-label {
    margin-bottom: .75em;
  }
}
.btn-label {
  text-align: left;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
  color: #333333;
}
.btn-label input[type=radio] {
  margin-right: .5em;
}
.btn-label:hover,
.btn-label:focus {
  text-decoration: none;
}
.settings-option-header {
  padding-top: 12px;
  margin-bottom: 0;
}
@media (min-width: 1023px) {
  .settings-option-header {
    padding-top: 2px;
  }
}
.settings-option-options {
  margin-top: 12px;
}
.settings-option-options hr {
  border: 0;
  border-top: 2px solid #eeeeee;
  margin: 15px 0;
}
.settings-option-options h5 {
  margin-top: 1.5em;
}
@media (min-width: 799px) {
  .app-settings-section {
    padding-left: 2em;
  }
}
.app-settings-section .col-lg-9 {
  padding: 0;
}
.app-settings-section > .check-list > li,
.app-settings-section > .check-list .check-list > li {
  margin-bottom: 5px;
  padding: 10px;
  border-radius: 4px;
  background: #f4f4f4;
}
.app-settings-section > .check-list > li:before,
.app-settings-section > .check-list .check-list > li:before,
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  content: " ";
  display: table;
}
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  clear: both;
}
.app-settings-section > .check-list > li:before,
.app-settings-section > .check-list .check-list > li:before,
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  clear: both;
}
.app-settings-section > .check-list > li:before,
.app-settings-section > .check-list .check-list > li:before,
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  content: " ";
  display: table;
}
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  clear: both;
}
.app-settings-section > .check-list > li:before,
.app-settings-section > .check-list .check-list > li:before,
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.app-settings-section > .check-list > li:after,
.app-settings-section > .check-list .check-list > li:after {
  clear: both;
}
.app-settings-section > .check-list > li ul > li:last-child,
.app-settings-section > .check-list .check-list > li ul > li:last-child {
  margin-bottom: 0;
}
.app-settings-section > .check-list .check-list {
  margin-top: 10px;
}
.app-settings-section > .check-list .check-list > li {
  padding: 6px;
  background: #ffffff;
  box-shadow: 0px 1px 1px #DDD;
}
.check-list + h3 {
  margin-bottom: 10px;
  position: relative;
  top: -5px;
}
.check-list + .app-settings-section {
  margin-top: -5px;
}
input.pull-left + .check-list.pull-left {
  margin-left: 1em;
  margin-top: 5px;
}
.filtering-header {
  padding: 10px 15px 0;
  margin: 0;
}
@media (min-width: 799px) {
  .filtering-header {
    padding: 0 0 10px;
  }
}
.filtering-header .clear-filters {
  font-size: 70%;
  padding-left: 0.5em;
  line-height: 1;
  vertical-align: baseline;
}
.available-filters {
  margin: 0 15px 10px;
}
@media (min-width: 799px) {
  .available-filters {
    margin: 0;
  }
}
.available-filters label {
  width: 100%;
  font-size: 14px;
  margin-bottom: 0px;
}
.available-filters .form-group {
  margin-bottom: 10px;
}
.available-filters .range-filter .form-group {
  margin-bottom: 0;
}
.available-filters select.form-control,
.available-filters .btn-popover {
  color: #999999;
}
.available-filters .form-group.active-filters .form-control {
  border-color: #52a38e;
  color: #52a38e;
}
.available-filters .form-group.active-filters .input-group-btn .btn {
  background-color: #52a38e;
}
.available-filters .form-group.active-filters.input-w-icon label {
  color: #52a38e;
}
.available-filters .form-group.active-filters.input-w-clear .btn.clear-input {
  background: #52a38e;
  border-color: transparent;
}
.available-filters .form-group.active-filters .btn-group-filters > .btn-primary {
  color: #89b2a8;
  border-color: #52a38e;
}
.available-filters .form-group.active-filters .btn-group-filters > .btn-primary:hover {
  background-color: #55a994;
  color: #fff;
}
.available-filters .form-group.active-filters .btn-group-filters > .btn-primary.active,
.available-filters .form-group.active-filters .btn-group-filters > .btn-primary.active:hover {
  background-color: #4d9885;
  color: #fff;
}
.available-filters .active-filters select.form-control,
.available-filters .active-filters .btn-popover {
  color: #52a38e;
  border-color: #52a38e;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
@media (min-width: 799px) {
  #date-range-controls .popover-content {
    padding: 21px 24px;
  }
  #date-range-controls .date-pickers-container {
    width: 748px;
  }
  #date-range-controls .date-pickers-container:before,
  #date-range-controls .date-pickers-container:after {
    content: " ";
    display: table;
  }
  #date-range-controls .date-pickers-container:after {
    clear: both;
  }
  #date-range-controls .date-pickers-container:before,
  #date-range-controls .date-pickers-container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  #date-range-controls .date-pickers-container:after {
    clear: both;
  }
  #date-range-controls .date-pickers-container:before,
  #date-range-controls .date-pickers-container:after {
    content: " ";
    display: table;
  }
  #date-range-controls .date-pickers-container:after {
    clear: both;
  }
  #date-range-controls .date-pickers-container:before,
  #date-range-controls .date-pickers-container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  #date-range-controls .date-pickers-container:after {
    clear: both;
  }
  #date-range-controls .date-pickers {
    float: left;
    width: 482px;
  }
  #date-range-controls .datepicker-1 {
    float: left;
  }
  #date-range-controls .datepicker-2 {
    float: right;
  }
  #date-range-controls .date-picker-presets {
    float: right;
    width: 242px;
    margin-left: 24px;
  }
  #date-range-controls .date-picker-periods {
    clear: both;
    border-top: 1px solid #e9e9e9;
    padding: 4px;
  }
}
#date-range-controls .datepicker {
  padding: 0;
  margin-right: 21px;
}
#date-range-controls .date-picker-presets-list:before,
#date-range-controls .date-picker-presets-list:after {
  content: " ";
  display: table;
}
#date-range-controls .date-picker-presets-list:after {
  clear: both;
}
#date-range-controls .date-picker-presets-list:before,
#date-range-controls .date-picker-presets-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#date-range-controls .date-picker-presets-list:after {
  clear: both;
}
#date-range-controls .date-picker-presets-list:before,
#date-range-controls .date-picker-presets-list:after {
  content: " ";
  display: table;
}
#date-range-controls .date-picker-presets-list:after {
  clear: both;
}
#date-range-controls .date-picker-presets-list:before,
#date-range-controls .date-picker-presets-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#date-range-controls .date-picker-presets-list:after {
  clear: both;
}
#date-range-controls .date-picker-presets-list li {
  float: left;
  width: 50%;
}
#date-range-controls .date-picker-periods-list {
  max-height: 84px;
  overflow-y: scroll;
}
#date-range-controls .ss-navigateright,
#date-range-controls .ss-navigateleft {
  font-size: 66.6667%;
}
#date-range-controls .datepicker-label {
  margin: 0;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
  text-align: center;
  border-bottom: 1px solid #e9e9e9;
}
#date-range-controls .popover {
  width: 798px;
  max-width: 798px;
}
#date-range-controls .popover.bottom .arrow {
  left: 1em;
  margin-left: 0;
}
.public-submit-group {
  margin-top: 4em;
}
@media (min-width: 799px) {
  .public-submit-group .next-step {
    padding-top: 0.75em;
  }
}
.public-submit-group .finish-later {
  padding-top: 1.5em;
}
.form-section {
  margin-top: 1em;
}
@media (min-width: 799px) {
  .form-section {
    margin-top: 3em;
  }
}
.form-help {
  color: #999999;
  font-size: 13.6px;
  padding-bottom: 15px;
}
@media (min-width: 799px) {
  .form-help {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
.form-help p {
  margin-bottom: 6px;
}
.input-group-btn > .btn {
  border-width: 1px;
}
.condensed-form-groups label {
  font-size: 14px;
  margin-bottom: 2px;
}
.condensed-form-groups .form-group {
  margin-bottom: 6px;
}
.condensed-form-groups .panel-heading {
  margin-bottom: 0;
}
td .form-group:last-child {
  margin-bottom: 0;
}
.action-divider-or {
  padding-left: 1em;
  padding-right: 1em;
}
.choice-divider {
  padding-left: 1em;
  padding-right: 1em;
}
.choice-filter-label {
  padding-right: 1em;
}
span.disabled-input {
  display: inline-block;
  line-height: 22px;
  padding: 2px 10px;
}
.bulk-edit {
  position: relative;
}
.bulk-edit input[type=checkbox] {
  top: 30px;
  position: absolute;
}
.bulk-edit .form-group {
  padding-left: 21px;
}
.form-group .header-label {
  margin-bottom: 5px;
}
.auto-label.off {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.settings-form-header h1 ~ .btn {
  margin-left: 1em;
}
.payments {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
@media (min-width: 799px) {
  .payments {
    text-align: right;
    margin-bottom: 0;
    margin-top: 0;
  }
}
.payments p {
  margin-bottom: 3px;
}
.payments p .text-muted {
  display: inline;
}
@media (max-width: 1023px) {
  .payments p .text-muted {
    display: block;
  }
}
input::-ms-clear {
  display: none;
}
input.blink {
  animation: inputBlink 1s ease-in-out 0s 1 normal;
  -webkit-animation: inputBlink 1s ease-in-out 0s 1 normal;
  /* Safari and Chrome */
}
@keyframes inputBlink {
  0% {
    background: transparent;
  }
  10% {
    background: #fff08a;
  }
  50% {
    background: #fff08a;
  }
  100% {
    background: transparent;
  }
}
@-webkit-keyframes inputBlink {
  0% {
    background: transparent;
  }
  10% {
    background: #fff08a;
  }
  50% {
    background: #fff08a;
  }
  100% {
    background: transparent;
  }
}
.short-form-groups .form-group {
  margin-bottom: 0;
}
@media (min-width: 799px) {
  .with-separator:after {
    content: " - ";
    position: absolute;
    top: 30px;
    right: 0;
  }
}
.input-group .form-group:first-child .form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.input-group .form-group:last-child .form-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.input-group-addon:not(:first-child):not(:last-child) {
  border-left: 0;
  border-right: 0;
}
.related-field {
  margin-top: -5px;
}
@media (min-width: 799px) {
  .related-field {
    margin-top: -15px;
  }
}
.progress-thin {
  height: 12px;
  margin-top: 3px;
  margin-bottom: 9px;
}
.progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tooltip {
  font-size: 13.6px;
  line-height: 1.3;
}
.tooltip-inner {
  max-width: 300px;
}
.tooltip-inner li {
  text-align: left;
}
.more-info-icon {
  color: #328b89;
}
a.more-info-icon:hover {
  color: #246564;
}
[data-toggle="popover"] {
  cursor: pointer;
}
.popover {
  max-width: 276px;
}
.popover-title {
  margin: 0;
  padding: 14px 14px 8px;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  background-color: transparent;
  border-bottom: none;
  color: #52a38e;
}
.popover-sm {
  max-width: 320px;
}
@media (min-width: 799px) {
  .popover-fixed {
    position: fixed;
  }
}
.popover-hud {
  background: #000;
  color: #fff;
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
.popover-hud.bottom .arrow:after {
  border-bottom-color: #000;
}
.popover-hud.right .arrow:after {
  border-right-color: #000;
}
.popover-hud.left .arrow:after {
  border-left-color: #000;
}
.popover-hud.top .arrow:after {
  border-top-color: #000;
}
.modal-popover {
  z-index: 1050;
}
.filter-popover {
  width: 300px;
  padding: 0;
}
.filter-popover .popover-content {
  padding: 0;
}
.popover.popover-alert {
  color: #fff;
  background: #f3a536;
  border: 0;
}
.popover.popover-alert.bottom .arrow:after,
.popover.popover-alert.bottomLeft .arrow:after {
  border-bottom-color: #f3a536;
}
.popover.popover-alert.right .arrow:after {
  border-right-color: #f3a536;
}
.popover.popover-alert.left .arrow:after {
  border-left-color: #f3a536;
}
.popover.popover-alert.top .arrow:after {
  border-top-color: #f3a536;
}
/* Popover-based filter + text search */
.popover-search {
  margin: 0 ;
}
.popover-search .form-group {
  margin-bottom: 0;
}
.popover-search .popover-search-box {
  padding: 10px;
}
.popover-search .popover-search-box input {
  position: relative;
  z-index: 2;
}
.popover-search .popover-results {
  border-top: 1px solid #cccccc;
  padding: 10px;
}
.popover-search .clear-selected {
  position: absolute;
  z-index: 1;
  top: 44px;
  left: 34px;
  background: #fff;
  padding: 0 8px;
  height: 21px;
  line-height: 21px;
}
.popover-search .popover-results-list {
  max-height: 200px;
  overflow-y: auto;
}
.popover-search .popover-results-list ul {
  margin-bottom: 0;
}
.popover-search .popover-results-list ul li {
  padding: 0;
  margin: 0;
}
.popover-search .popover-results-list ul li .more-info-icon {
  display: none;
  margin: 4px;
  max-width: 20px;
}
.popover-search .popover-results-list ul li.focus,
.popover-search .popover-results-list ul li:hover {
  background: #ecf6f5;
  padding-right: 0;
}
.popover-search .popover-results-list ul li.focus .more-info-icon,
.popover-search .popover-results-list ul li:hover .more-info-icon {
  display: block;
}
.popover-search .popover-results-list ul li .highlight {
  font-weight: bold;
}
.popover-search .popover-results-list ul li label {
  margin-bottom: 0;
  padding: 4px 8px;
  width: 210px;
}
.popover-search .popover-results-list ul li label input[type="checkbox"] {
  position: relative;
  top: -1px;
  margin-right: 0.25em;
}
.popover-search .popover-footer {
  padding: 0 0.5em;
}
.popover.popover-with-sidebar {
  max-width: 540px;
  width: 540px;
}
.popover.popover-with-sidebar:before,
.popover.popover-with-sidebar:after {
  content: " ";
  display: table;
}
.popover.popover-with-sidebar:after {
  clear: both;
}
.popover.popover-with-sidebar:before,
.popover.popover-with-sidebar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.popover.popover-with-sidebar:after {
  clear: both;
}
.popover.popover-with-sidebar:before,
.popover.popover-with-sidebar:after {
  content: " ";
  display: table;
}
.popover.popover-with-sidebar:after {
  clear: both;
}
.popover.popover-with-sidebar:before,
.popover.popover-with-sidebar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.popover.popover-with-sidebar:after {
  clear: both;
}
.popover.popover-with-sidebar .popover-content {
  float: left;
  width: 248px;
  border-right: 1px solid #e2e2e2;
}
.popover.popover-with-sidebar .popover-sidebar {
  float: left;
  width: 288px;
}
.popover.popover-with-sidebar .popover-sidebar .title {
  background: #f5f5f5;
  font-weight: bold;
  text-align: center;
  padding: 15px;
  margin-bottom: 6px;
}
.well-primary {
  background: #52a38e;
  color: #fff;
}
.well-neutral {
  background: #999999;
  color: #fff;
}
@media screen and (min-width: 799px) {
  .modal.modal-wide .modal-dialog {
    width: 720px;
  }
  .modal.modal-thin .modal-dialog {
    width: 320px;
  }
}
.modal-footer .md-pull-right .pull-left {
  margin-right: 1em;
}
.modal-body > form > *:last-child {
  margin-bottom: 0;
}
.redactor_box {
  position: relative;
  overflow: visible;
  border: 1px solid #ddd;
  background-color: #fff;
}
body .redactor_air {
  position: absolute;
  z-index: 2;
}
/*
	Fullscreen
*/
body .redactor_box_fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  overflow: hidden;
  width: 100%;
}
.redactor_box iframe {
  display: block;
  margin: 0;
  padding: 0;
}
.redactor_box textarea,
.redactor_box textarea:focus {
  position: relative;
  z-index: 1004;
  display: block;
  overflow: auto;
  margin: 0;
  padding: 0;
  width: 100%;
  outline: none;
  border: none;
  background-color: #222;
  box-shadow: none;
  color: #ccc;
  font-size: 13px;
  font-family: Menlo, Monaco, monospace, sans-serif;
  resize: none;
}
.redactor_editor,
.redactor_editor:focus,
.redactor_editor div,
.redactor_editor p,
.redactor_editor ul,
.redactor_editor ol,
.redactor_editor table,
.redactor_editor dl,
.redactor_editor blockquote,
.redactor_editor pre,
.redactor_editor h1,
.redactor_editor h2,
.redactor_editor h3,
.redactor_editor h4,
.redactor_editor h5 {
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
}
.redactor_editor code,
.redactor_editor pre {
  font-family: Menlo, Monaco, monospace, sans-serif !important;
}
.redactor_editor,
.redactor_editor:focus,
.redactor_editor div,
.redactor_editor p,
.redactor_editor ul,
.redactor_editor ol,
.redactor_editor table,
.redactor_editor dl,
.redactor_editor blockquote,
.redactor_editor pre {
  font-size: 15px !important;
  line-height: 1.45em;
}
.redactor_editor,
.redactor_editor:focus {
  position: relative;
  overflow: auto;
  margin: 0 !important;
  padding: 10px;
  padding-bottom: 5px;
  outline: none;
  background: none;
  background: #fff !important;
  box-shadow: none !important;
  white-space: normal;
}
.redactor_editor a {
  color: #15c !important;
  text-decoration: underline !important;
}
.redactor_editor .redactor_placeholder {
  color: #999 !important;
  display: block !important;
  margin-bottom: 10px !important;
}
.redactor_editor object,
.redactor_editor embed,
.redactor_editor video,
.redactor_editor img {
  max-width: 100%;
  width: auto;
}
.redactor_editor video,
.redactor_editor img {
  height: auto;
}
.redactor_editor div,
.redactor_editor p,
.redactor_editor ul,
.redactor_editor ol,
.redactor_editor table,
.redactor_editor dl,
.redactor_editor blockquote,
.redactor_editor pre {
  margin: 0;
  margin-bottom: 10px !important;
  border: none;
  background: none !important;
  box-shadow: none !important;
}
.redactor_editor iframe,
.redactor_editor object,
.redactor_editor hr {
  margin-bottom: 15px !important;
}
.redactor_editor blockquote {
  margin-left: 3em !important;
  color: #777;
  font-style: italic !important;
}
.redactor_editor ul,
.redactor_editor ol {
  padding-left: 2em !important;
}
.redactor_editor ul ul,
.redactor_editor ol ol,
.redactor_editor ul ol,
.redactor_editor ol ul {
  margin: 2px !important;
  padding: 0 !important;
  padding-left: 2em !important;
  border: none;
}
.redactor_editor dl dt {
  font-weight: bold;
}
.redactor_editor dd {
  margin-left: 1em;
}
.redactor_editor table {
  border-collapse: collapse;
  font-size: 1em !important;
}
.redactor_editor table td {
  padding: 5px !important;
  border: 1px solid #ddd;
  vertical-align: top;
}
.redactor_editor table thead td {
  border-bottom: 2px solid #000 !important;
  font-weight: bold !important;
}
.redactor_editor code {
  background-color: #d8d7d7 !important;
}
.redactor_editor pre {
  overflow: auto;
  padding: 1em !important;
  border: 1px solid #ddd !important;
  border-radius: 3px !important;
  background: #f8f8f8 !important;
  white-space: pre;
  font-size: 90% !important;
}
.redactor_editor hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}
.redactor_editor h1,
.redactor_editor h2,
.redactor_editor h3,
.redactor_editor h4,
.redactor_editor h5 {
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-left: 0;
  padding: 0 !important;
  background: none;
  color: #000;
  font-weight: bold;
}
.redactor_editor h1 {
  margin-bottom: 10px;
  font-size: 36px !important;
  line-height: 40px !important;
}
.redactor_editor h2 {
  margin-bottom: 10px;
  font-size: 30px !important;
  line-height: 38px !important;
}
.redactor_editor h3 {
  margin-bottom: 10px;
  font-size: 24px !important;
  line-height: 30px;
}
.redactor_editor h4 {
  margin-bottom: 10px;
  font-size: 18px !important;
  line-height: 24px !important;
}
.redactor_editor h5 {
  margin-bottom: 10px;
  font-size: 1em !important;
}
.redactor_editor.redactor_editor_wym {
  padding: 10px 7px 0 7px !important;
  background: #f6f6f6 !important;
}
.redactor_editor_wym div,
.redactor_editor_wym p,
.redactor_editor_wym ul,
.redactor_editor_wym ol,
.redactor_editor_wym table,
.redactor_editor_wym dl,
.redactor_editor_wym pre,
.redactor_editor_wym h1,
.redactor_editor_wym h2,
.redactor_editor_wym h3,
.redactor_editor_wym h4,
.redactor_editor_wym h5,
.redactor_editor_wym h6,
.redactor_editor_wym blockquote {
  margin: 0 0 5px 0;
  padding: 10px !important;
  border: 1px solid #e4e4e4 !important;
  background-color: #fff !important;
}
.redactor_editor_wym div {
  border: 1px dotted #aaa !important;
}
.redactor_editor_wym pre {
  border: 2px dashed #e4e4e4 !important;
  background-color: #f8f8f8 !important;
}
.redactor_editor_wym ul,
.redactor_editor_wym ol {
  padding-left: 2em !important;
}
.redactor_editor_wym ul li ul,
.redactor_editor_wym ul li ol,
.redactor_editor_wym ol li ol,
.redactor_editor_wym ol li ul {
  border: none !important;
}
/*
	TOOLBAR
*/
.redactor_toolbar {
  position: relative;
  top: 0;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 2px !important;
  border: 1px solid #ddd;
  border-bottom-color: #b8b8b8;
  background: #fafafa;
  list-style: none !important;
  font-size: 0;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
  line-height: 0 !important;
}
.redactor_toolbar:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}
.redactor_box .redactor_toolbar {
  border: none;
  border-bottom: 1px solid #b8b8b8;
}
.redactor_toolbar.toolbar_fixed_box {
  border: 1px solid #ddd;
  border-bottom-color: #b8b8b8;
}
body .redactor_air .redactor_toolbar {
  padding-right: 2px !important;
}
.redactor_toolbar li {
  float: left !important;
  margin: 0 !important;
  padding: 1px 0 3px 1px;
  outline: none;
  list-style: none !important;
}
.redactor_toolbar li.redactor_separator {
  float: left;
  margin: 0 2px 0 3px !important;
  padding: 0;
  height: 29px;
  border-right: 1px solid #f4f4f4;
  border-left: 1px solid #d8d8d8;
}
.redactor_toolbar li a {
  display: block;
  width: 25px;
  height: 25px;
  outline: none;
  border: 1px solid transparent;
  text-decoration: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  zoom: 1;
  *border: 1px solid #eee;
}
.redactor_toolbar li.redactor_btn_right {
  float: none;
  float: right !important;
}
.redactor_toolbar li a {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAAZCAYAAABpXuA7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4NEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4M0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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);
  background-position: 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .redactor_toolbar li a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwgAAAAyCAYAAABI1Y/DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4OEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4N0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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);
    background-size: auto 25px;
  }
}
.redactor_toolbar li a:hover {
  outline: none;
  border-color: #98a6ba;
  border-color: rgba(162, 185, 208, 0.8);
  background-color: #d4dce9;
  background-color: rgba(176, 199, 223, 0.5);
}
.redactor_toolbar li a:active,
.redactor_toolbar li a.redactor_act {
  outline: none;
  border-color: #b5b5b5;
  background-color: #ddd;
}
.redactor_button_disabled {
  opacity: .3 ;
}
.redactor_button_disabled:hover {
  outline: none;
  border-color: transparent !important;
  background-color: transparent !important;
  cursor: default;
}
/*
	BUTTONS
	step 25px
*/
body .redactor_toolbar li a.redactor_btn_html {
  background-position: 0px;
}
body .redactor_toolbar li a.redactor_btn_formatting {
  background-position: -25px;
}
body .redactor_toolbar li a.redactor_btn_bold {
  background-position: -50px;
}
body .redactor_toolbar li a.redactor_btn_italic {
  background-position: -75px;
}
body .redactor_toolbar li a.redactor_btn_deleted {
  background-position: -500px;
}
body .redactor_toolbar li a.redactor_btn_unorderedlist {
  background-position: -100px;
}
body .redactor_toolbar li a.redactor_btn_orderedlist {
  background-position: -125px;
}
body .redactor_toolbar li a.redactor_btn_outdent {
  background-position: -150px;
}
body .redactor_toolbar li a.redactor_btn_indent {
  background-position: -175px;
}
body .redactor_toolbar li a.redactor_btn_image {
  background-position: -200px;
}
body .redactor_toolbar li a.redactor_btn_video {
  background-position: -225px;
}
body .redactor_toolbar li a.redactor_btn_file {
  background-position: -250px;
}
body .redactor_toolbar li a.redactor_btn_table {
  background-position: -275px;
}
body .redactor_toolbar li a.redactor_btn_link {
  background-position: -300px;
}
body .redactor_toolbar li a.redactor_btn_fontcolor {
  background-position: -325px;
}
body .redactor_toolbar li a.redactor_btn_backcolor {
  background-position: -350px;
}
body .redactor_toolbar li a.redactor_btn_alignleft {
  background-position: -375px;
}
body .redactor_toolbar li a.redactor_btn_aligncenter {
  background-position: -400px;
}
body .redactor_toolbar li a.redactor_btn_alignright {
  background-position: -425px;
}
body .redactor_toolbar li a.redactor_btn_justify {
  background-position: -450px;
}
body .redactor_toolbar li a.redactor_btn_horizontalrule {
  background-position: -475px;
}
body .redactor_toolbar li a.redactor_btn_underline {
  background-position: -525px;
}
body .redactor_toolbar li a.redactor_btn_fullscreen {
  background-position: -550px;
}
body .redactor_toolbar li a.redactor_btn_normalscreen {
  background-position: -575px;
}
body .redactor_toolbar li a.redactor_btn_clips {
  background-position: -600px;
}
body .redactor_toolbar li a.redactor_btn_alignment {
  background-position: -625px;
}
body .redactor_toolbar li a.redactor_btn_fontfamily {
  background-position: -650px;
}
body .redactor_toolbar li a.redactor_btn_fontsize {
  background-position: -675px;
}
body .redactor_toolbar li a.redactor_btn_direction {
  background-position: -700px;
}
body .redactor_toolbar li a.redactor_btn_lists {
  background-position: -725px;
}
body .redactor_toolbar li a.redactor_btn_font {
  background-position: -750px;
}
body .redactor_toolbar li a.redactor_btn_h1 {
  background-position: -775px;
}
body .redactor_toolbar li a.redactor_btn_h2 {
  background-position: -800px;
}
body .redactor_toolbar li a.redactor_btn_h3 {
  background-position: -825px;
}
body .redactor_toolbar li a.redactor_btn_quote {
  background-position: -850px;
}
body .redactor_toolbar li a.redactor_btn_pre {
  background-position: -875px;
}
/*
	Toolbar classes
*/
.redactor_format_blockquote {
  padding-left: 10px;
  color: #666 !important;
  font-style: italic;
}
.redactor_format_pre {
  font-family: monospace, sans-serif;
}
.redactor_format_h1,
.redactor_format_h2,
.redactor_format_h3,
.redactor_format_h4 {
  font-weight: bold;
}
.redactor_format_h1 {
  font-size: 30px;
  line-height: 36px;
}
.redactor_format_h2 {
  font-size: 24px;
  line-height: 36px;
}
.redactor_format_h3 {
  font-size: 20px;
  line-height: 30px;
}
.redactor_format_h4 {
  font-size: 16px;
  line-height: 26px;
}
/*
	DROPDOWN
*/
.redactor_dropdown {
  position: absolute;
  top: 28px;
  left: 0;
  z-index: 2004;
  padding: 10px;
  width: 200px;
  border: 1px solid #ccc;
  background-color: #fff;
  box-shadow: 0 2px 4px #ccc;
  font-size: 13px;
  line-height: 21px;
}
.redactor_separator_drop {
  padding: 0 !important;
  border-top: 1px solid #ddd;
  font-size: 0;
  line-height: 0;
}
.redactor_dropdown a {
  display: block;
  padding: 3px 5px;
  color: #000;
  text-decoration: none;
}
.redactor_dropdown a:hover {
  background-color: #dde4ef;
  color: #444 !important;
  text-decoration: none;
}
/* ColorPicker */
.redactor_color_link {
  float: left !important;
  padding: 0 !important;
  width: 15px !important;
  height: 15px !important;
  border: 2px solid #fff !important;
  border-radius: 4px !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
  font-size: 0;
}
.redactor_color_none {
  display: block;
  clear: both;
  padding: 4px 0 !important;
  font-size: 11px;
  line-height: 1;
}
/* MODAL */
#redactor_modal_overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50000;
  margin: auto;
  width: 100%;
  height: 100%;
  background-color: #333 !important;
  opacity: 0.50;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
#redactor_modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 50001;
  padding: 0;
  border-radius: 3px;
  background: #f7f7f7;
  box-shadow: 0px 5px 60px rgba(0, 0, 0, 0.5);
  color: #000;
  text-shadow: 0 1px 0 #fff;
  font-size: 12px !important;
}
#redactor_modal header {
  padding: 11px 30px 0 15px;
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  font-size: 12px;
}
#redactor_modal section {
  padding: 20px 30px;
}
#redactor_modal_close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  color: #777;
  font-size: 20px;
  cursor: pointer;
}
#redactor_modal_close:hover {
  color: #000;
}
#redactor_modal label {
  display: block !important;
  float: none !important;
  margin: 10px 0 3px 0 !important;
  padding: 0 !important;
  font-size: 12px !important;
}
#redactor_modal textarea {
  display: block;
  margin-top: 4px;
}
.redactor_input {
  width: 99%;
  font-size: 14px;
}
.redactor_modal_box {
  overflow: auto;
  margin-bottom: 10px;
  height: 350px;
}
#redactor_image_box {
  overflow: auto;
  margin-bottom: 10px;
  height: 270px;
}
#redactor_image_box_select {
  display: block;
  margin-bottom: 15px;
  width: 200px;
}
#redactor_image_box img {
  margin-right: 10px;
  margin-bottom: 10px;
  max-width: 100px;
  cursor: pointer;
}
#redactor_tabs {
  margin-bottom: 18px;
}
#redactor_tabs a {
  display: inline-block;
  margin-right: 5px;
  padding: 4px 14px;
  border: 1px solid #d2d2d2;
  border-radius: 10px;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  font-size: 12px;
  line-height: 1;
}
#redactor_tabs a:hover,
#redactor_tabs a.redactor_tabs_act {
  padding: 5px 15px;
  border: none;
  background-color: #ddd;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
  color: #777 !important;
  text-decoration: none !important;
  text-shadow: 0 1px 0 #eee;
}
#redactor_modal footer {
  padding: 9px 30px 20px 30px;
  border-radius: 0 0 3px 3px;
  text-align: right;
}
#redactor_modal input[type="radio"],
#redactor_modal input[type="checkbox"] {
  position: relative;
  top: -1px;
}
#redactor_modal input[type="text"],
#redactor_modal input[type="password"],
#redactor_modal input[type="email"],
#redactor_modal textarea {
  position: relative;
  z-index: 2;
}
#redactor_modal textarea {
  line-height: 1.4em;
}
.redactor_modal_btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background-color: #52a38e;
  border-color: #52a38e;
  margin-left: 8px;
}
.redactor_modal_btn svg.svg-icon,
.redactor_modal_btn .svg-icon svg {
  fill: #fff;
}
.redactor_modal_btn:focus,
.redactor_modal_btn:active:focus,
.redactor_modal_btn.active:focus {
  outline: thin dotted;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.redactor_modal_btn:hover,
.redactor_modal_btn:focus {
  color: #ffffff;
  text-decoration: none;
}
.redactor_modal_btn:active,
.redactor_modal_btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.redactor_modal_btn.disabled,
.redactor_modal_btn[disabled],
fieldset[disabled] .redactor_modal_btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.redactor_modal_btn:active,
.redactor_modal_btn.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
}
.redactor_modal_btn input[type="radio"],
.redactor_modal_btn input[type="checkbox"] {
  margin: 0;
}
.redactor_modal_btn:hover,
.redactor_modal_btn:focus,
.redactor_modal_btn:active,
.redactor_modal_btn.active {
  background-color: #418171;
  border-color: #418171;
}
.redactor_btn_modal_close {
  background-color: #a7a9aa;
  border-color: #a7a9aa;
}
.redactor_btn_modal_close:hover,
.redactor_btn_modal_close:focus,
.redactor_btn_modal_close:active,
.redactor_btn_modal_close.active {
  background-color: #8d9091;
  border-color: #8d9091;
}
/* Drag and Drop Area */
.redactor_droparea {
  position: relative;
  margin: auto;
  margin-bottom: 5px;
  width: 100%;
}
.redactor_droparea .redactor_dropareabox {
  position: relative;
  z-index: 1;
  padding: 60px 0;
  width: 99%;
  border: 2px dashed #bbb;
  background-color: #fff;
  text-align: center;
}
.redactor_droparea .redactor_dropareabox,
.redactor_dropalternative {
  color: #555;
  font-size: 12px;
}
.redactor_dropalternative {
  margin: 4px 0 2px 0;
}
.redactor_dropareabox.hover {
  border-color: #aaa;
  background: #efe3b8;
}
.redactor_dropareabox.error {
  border-color: #dcc3c3;
  background: #f7e5e5;
}
.redactor_dropareabox.drop {
  border-color: #e0e5d6;
  background: #f4f4ee;
}
/* =Progress
-----------------------------------------------------------------------------*/
.redactor-progress {
  height: 12px;
  overflow: hidden;
  background-color: #f4f4f4;
  border-radius: 3px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 1.5em;
}
.redactor-progress .redactor-progress-bar {
  top: 1px;
  left: 1px;
  position: relative;
  background-color: #55aaff;
  width: 0;
  height: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.redactor-progress-striped .redactor-progress-bar {
  background-image: url('data:image/gif;base64,R0lGODlhIAAQAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODE3QTgyOEM0MzAwRkUyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NEY2MUMyQTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NEY2MUMyOTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQoAAQAsAAAAACAAEAAAAiwMjqkQ7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYwNqctwD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsHsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIx/oMsNCKNxdMk7K8VXbx55DhiKDAmZJ5qoFhu4LysrcFzf9QPvet4D0igFACH5BAkKAAEALAAAAAAgABAAAAIsjI8Hy+2QYnyUyWtqxVdvnngUGIoOiZgnmqkWG7gvKy9wXN81BO963gPSGAUAIfkECQoAAQAsAAAAACAAEAAAAixEjqkB7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYQdqctxD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsDsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIR/ocsdCKNxdMk7K8VXbx55DhiKDAmZJ5qoFgu4LysrcFzf9QPvet4D0igFACH5BAUKAAEALAAAAAAgABAAAAIshI8Xy+2RYnyUyWtqxVdvnngUGIoOiZgnmqkWC7gvKy9wXN81BO963gPSGAUAOw==');
}
.redactor-progress-striped .redactor-progress-bar:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCQTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkRFQUIzNjlDMkUxMUUwOUFFQ0M4MEYwM0YzNUE2RCI+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z3JhZGllbnQ8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCODlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTE5QjlCOTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq477Q0AAAD2SURBVHjaxFIxDsIwDLRF/1AmRp7AM9iYWHkD76AP6h9Qi1SGfqAMqGJg6XA4jts0RUwZiKLEsZ3L+Rwmoi0lDC6Ky4rAMuGO5DY5iuWH93oDegMuK8QA7JIYCMDpvwDDMBzNHCGtONYq2enjHKYLMObCp7dtu/+FDppDgyJpTemsrm/9l7L2ku4aUy4BTEmKR1hmVXV9OjfsqlqC7irAhBKxDnmOQdPc+ynKMXdenEELAFmzrnu8RoK6jpRhHkGJmFgdXmsByNf5Wx+fJPbigEI3OKrB77Bfy2VZzppqC0IfAtlIAusC9CNtUn/iIRXgnALwEWAA/+5+ZNOapmcAAAAASUVORK5CYII=');
}
/**********************************************************
 * THEME: "default"                                       *
 **********************************************************/
.selectize-control.default.multi .selectize-input > div {
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #52a38e;
}
.selectize-control.default.multi .selectize-input > div.active {
  background: #418171;
}
/**********************************************************
 * BASIC AESTHETIC STYLES (common)                        *
 **********************************************************/
.input-w-icon .selectize-input,
.input-w-icon .selectize-control.single .selectize-input.focus {
  padding-left: 30px;
}
.selectize-control.single.loading .selectize-input {
  background-image: url('/content/img/loading.gif') !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  -moz-background-size: 16px !important;
  -o-background-size: 16px !important;
  -webkit-background-size: 16px !important;
  background-size: 16px !important;
}
.selectize-input,
.selectize-control.single .selectize-input.focus {
  cursor: text;
  width: 100%;
  display: inline-block;
  min-height: 34px;
  padding: 6px 9px;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color linear .2s, box-shadow linear .2s;
  -moz-transition: border-color linear .2s, box-shadow linear .2s;
  -o-transition: border-color linear .2s, box-shadow linear .2s;
  transition: border-color linear .2s, box-shadow linear .2s;
}
.selectize-input.focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
}
.selectize-input.dropdown-active {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f2f2f2;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-control.multi .selectize-input.has-items {
  padding-top: 6px !important;
  padding-bottom: 1px !important;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 4px 4px 0;
  padding: 0px 4px;
}
.selectize-input > div:last-child {
  margin-right: 5px;
}
.selectize-input > input {
  margin-right: 2px !important;
}
.selectize-dropdown,
.selectize-input,
.selectize-control.single .selectize-input.dropdown-active {
  border: 1px solid #d0d0d0;
}
.selectize-dropdown {
  font-weight: normal;
  background: #fff;
  margin-top: -1px;
  border-top: 0 none;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
}
@media (min-width: 799px) {
  .selectize-dropdown-content {
    max-height: 200px;
  }
}
@media (min-height: 400px) and (min-width: 799px) {
  .selectize-dropdown-content {
    max-height: 300px;
  }
}
@media (min-height: 500px) and (min-width: 799px) {
  .selectize-dropdown-content {
    max-height: 400px;
  }
}
@media (min-height: 600px) and (min-width: 799px) {
  .selectize-dropdown-content {
    max-height: 500px;
  }
}
@media (min-height: 700px) and (min-width: 799px) {
  .selectize-dropdown-content {
    max-height: 600px;
  }
}
@media (min-height: 800px) and (min-width: 799px) {
  .selectize-dropdown-content {
    max-height: 700px;
  }
}
.selectize-dropdown-content > * {
  padding: 6px 9px;
}
.selectize-dropdown-content > *.create {
  color: #a0a0a0;
}
.selectize-dropdown-content > *.active {
  background-color: #eaf4f5;
}
.selectize-dropdown .highlight {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
  border-radius: 1px;
}
/**********************************************************
 * BASIC AESTHETIC STYLES (single)                        *
 **********************************************************/
.selectize-control.single .selectize-input::after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active::after {
  margin-top: -3px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
/**********************************************************
 * BASIC AESTHETIC STYLES (multi)                         *
 **********************************************************/
/**********************************************************
 * LAYOUT STYLES (mandatory)                              *
 **********************************************************/
.navbar-form.with-selectize {
  position: static;
}
.selectize-control {
  width: 100%;
}
.selectize-input {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.selectize-input:after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input .items {
  display: inline;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-input > input {
  min-height: 20px;
  height: 20px;
  max-width: 100% !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  padding: 0 !important;
  margin: 0;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  position: relative;
  top: -1px;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
}
.selectize-dropdown > * {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown *.active {
  background-color: #eaf4f5;
}
.selectize-input,
.selectize-dropdown {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/**********************************************************
 * THEME: "fds" and "apps" shared                         *
 **********************************************************/
.selectize-control.apps .selectize-dropdown,
.selectize-control.fds .selectize-dropdown {
  right: 0 !important;
}
.selectize-control.apps .selectize-input,
.selectize-control.fds .selectize-input {
  cursor: text;
  width: 100%;
  display: inline-block;
  height: 40px;
  padding: 10px 9px !important;
  padding-left: 32px !important;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #878c8c;
  vertical-align: middle;
  background: #1f2425;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
@media (min-width: 799px) {
  .selectize-control.apps .selectize-input,
  .selectize-control.fds .selectize-input {
    width: 200px !important;
  }
}
.selectize-control.apps .selectize-input > input::-moz-placeholder,
.selectize-control.fds .selectize-input > input::-moz-placeholder {
  color: #b9bcbc;
  opacity: 1;
}
.selectize-control.apps .selectize-input > input:-ms-input-placeholder,
.selectize-control.fds .selectize-input > input:-ms-input-placeholder {
  color: #b9bcbc;
}
.selectize-control.apps .selectize-input > input::-webkit-input-placeholder,
.selectize-control.fds .selectize-input > input::-webkit-input-placeholder {
  color: #b9bcbc;
}
.selectize-control.apps .selectize-input > input:-moz-placeholder,
.selectize-control.fds .selectize-input > input:-moz-placeholder {
  color: #b9bcbc;
}
.selectize-control.apps .selectize-input > input::-moz-placeholder,
.selectize-control.fds .selectize-input > input::-moz-placeholder {
  color: #b9bcbc;
}
.selectize-control.apps .selectize-input > input:-ms-input-placeholder,
.selectize-control.fds .selectize-input > input:-ms-input-placeholder {
  color: #b9bcbc;
}
.selectize-control.apps .selectize-input > input::-webkit-input-placeholder,
.selectize-control.fds .selectize-input > input::-webkit-input-placeholder {
  color: #b9bcbc;
}
.selectize-control.apps .selectize-input:hover,
.selectize-control.fds .selectize-input:hover {
  background: #080909;
  color: #afb2b3;
}
.selectize-control.apps .selectize-input:focus,
.selectize-control.fds .selectize-input:focus,
.selectize-control.apps .selectize-input.focus,
.selectize-control.fds .selectize-input.focus {
  background: #FFF;
  color: #333;
}
.selectize-control.apps .selectize-input:focus > input::-moz-placeholder,
.selectize-control.fds .selectize-input:focus > input::-moz-placeholder,
.selectize-control.apps .selectize-input.focus > input::-moz-placeholder,
.selectize-control.fds .selectize-input.focus > input::-moz-placeholder {
  color: #c3c5c6;
  opacity: 1;
}
.selectize-control.apps .selectize-input:focus > input:-ms-input-placeholder,
.selectize-control.fds .selectize-input:focus > input:-ms-input-placeholder,
.selectize-control.apps .selectize-input.focus > input:-ms-input-placeholder,
.selectize-control.fds .selectize-input.focus > input:-ms-input-placeholder {
  color: #c3c5c6;
}
.selectize-control.apps .selectize-input:focus > input::-webkit-input-placeholder,
.selectize-control.fds .selectize-input:focus > input::-webkit-input-placeholder,
.selectize-control.apps .selectize-input.focus > input::-webkit-input-placeholder,
.selectize-control.fds .selectize-input.focus > input::-webkit-input-placeholder {
  color: #c3c5c6;
}
.selectize-control.apps .selectize-input:focus > input:-moz-placeholder,
.selectize-control.fds .selectize-input:focus > input:-moz-placeholder,
.selectize-control.apps .selectize-input.focus > input:-moz-placeholder,
.selectize-control.fds .selectize-input.focus > input:-moz-placeholder {
  color: #c3c5c6;
}
.selectize-control.apps .selectize-input:focus > input::-moz-placeholder,
.selectize-control.fds .selectize-input:focus > input::-moz-placeholder,
.selectize-control.apps .selectize-input.focus > input::-moz-placeholder,
.selectize-control.fds .selectize-input.focus > input::-moz-placeholder {
  color: #c3c5c6;
}
.selectize-control.apps .selectize-input:focus > input:-ms-input-placeholder,
.selectize-control.fds .selectize-input:focus > input:-ms-input-placeholder,
.selectize-control.apps .selectize-input.focus > input:-ms-input-placeholder,
.selectize-control.fds .selectize-input.focus > input:-ms-input-placeholder {
  color: #c3c5c6;
}
.selectize-control.apps .selectize-input:focus > input::-webkit-input-placeholder,
.selectize-control.fds .selectize-input:focus > input::-webkit-input-placeholder,
.selectize-control.apps .selectize-input.focus > input::-webkit-input-placeholder,
.selectize-control.fds .selectize-input.focus > input::-webkit-input-placeholder {
  color: #c3c5c6;
}
.selectize-control.apps .selectize-input.dropdown-active::before,
.selectize-control.fds .selectize-input.dropdown-active::before {
  display: none;
}
.selectize-control.apps .selectize-input.dropdown-active,
.selectize-control.fds .selectize-input.dropdown-active {
  background: #FFF;
  color: #333;
  border: 0;
  padding: 10px 9px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.selectize-control.apps .selectize-input.dropdown-active:hover,
.selectize-control.fds .selectize-input.dropdown-active:hover {
  background: #FFF;
  color: #333;
}
.selectize-control.apps .selectize-dropdown,
.selectize-control.fds .selectize-dropdown {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .selectize-control.apps .selectize-dropdown,
  .selectize-control.fds .selectize-dropdown {
    border-top: 1px solid #d0d0d0;
  }
}
/**********************************************************
 * THEME: "apps"                                          *
 **********************************************************/
.selectize-control.apps .selectize-dropdown > div {
  padding: 0 15px 10px;
}
.selectize-control.apps.single .selectize-input::after {
  display: none;
}
.selectize-control.apps.single .selectize-input.dropdown-active::after {
  display: none;
}
.selectize-control.apps .selectize-no-results {
  text-align: center;
  color: #555555;
}
.selectize-control.apps .selectize-no-results > .selectize-dropdown-content {
  padding-bottom: 20px;
}
.selectize-control.apps .selectize-no-results > .selectize-dropdown-content h3 {
  font-size: 21px;
  font-weight: bold;
  margin-top: 18px;
  margin-bottom: 0;
  padding: 0;
}
.selectize-control.apps .selectize-no-results > .selectize-dropdown-content p {
  margin-top: 0;
  margin-bottom: 6px;
  padding: 0;
}
.selectize-control.apps .selectize-no-results > .selectize-dropdown-content .close-note {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 15px;
  color: #999999;
  display: none;
}
@media (min-width: 799px) {
  .selectize-control.apps .selectize-no-results > .selectize-dropdown-content .close-note {
    display: block;
  }
}
.selectize-control.apps .selectize-no-results > * {
  cursor: default;
}
.selectize-control.apps .selectize-dropdown {
  right: 0 !important;
}
.selectize-control.apps .selectize-dropdown .optgroup-header {
  font-size: 18px;
  padding-bottom: 3px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #d0d0d0;
}
.selectize-control.apps .selectize-dropdown .optgroup {
  padding: 0;
}
.selectize-control.apps .selectize-dropdown .optgroup:first-child .optgroup-header {
  margin-top: 0;
  border-top: 0;
}
.selectize-control.apps .selectize-dropdown .arrow {
  color: #fff;
  font-size: 15px;
  float: right;
  margin-left: 6px;
}
.selectize-control.apps .selectize-dropdown .selectize-dropdown-content > .row {
  padding: 3px 0;
}
.selectize-control.apps .selectize-dropdown .name {
  margin-right: 5px;
}
.selectize-control.apps .selectize-dropdown .details {
  float: right;
}
.selectize-control.apps .selectize-dropdown i.ss-icon {
  width: 12px;
  display: inline-block;
}
.selectize-control.apps .selectize-dropdown .label {
  text-transform: uppercase;
  background: #ccc;
  font-size: .7em;
  font-weight: bold;
  padding: 0.2em .4em;
}
.selectize-control.apps .selectize-dropdown .purged-label {
  font-weight: bold;
}
.selectize-control.apps .selectize-dropdown *.active {
  color: #37a597;
}
.selectize-control.apps .selectize-dropdown *.active .arrow {
  color: #37a597;
  display: block;
  font-size: 15px;
}
.selectize-control.apps .selectize-dropdown {
  width: 100% !important;
  left: 0 !important;
  border: 0;
}
@media (min-width: 799px) {
  .selectize-control.apps .selectize-dropdown {
    width: 400px !important;
    right: 0 !important;
    left: auto !important;
  }
}
.selectize-control.apps .row.purged {
  opacity: .3;
}
.selectize-control.apps .row.purged:hover,
.selectize-control.apps .row.purged.active {
  opacity: 1;
}
.selectize-control.apps .selectize-dropdown .meta li {
  margin: 0;
  padding: 0;
  display: inline;
  margin-right: 10px;
}
.selectize-control.apps .selectize-dropdown .meta li span {
  font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
}
/**********************************************************
 * THEME: "fds"                                           *
 **********************************************************/
.selectize-control.fds .selectize-dropdown-content > div {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px 15px;
}
@media (min-width: 799px) {
  .selectize-control.fds .selectize-dropdown {
    width: 300px !important;
    margin-left: -1px;
  }
}
.selectize-control.fds .selectize-dropdown .arrow {
  margin-top: 12px;
  display: none;
}
.selectize-control.fds .selectize-dropdown-content > *.active {
  color: #37a597;
}
.selectize-control.fds .selectize-dropdown-content > *.active .arrow {
  display: block;
  font-size: 24px;
}
/**********************************************************
 * THEME: "fdstable"                                      *
 **********************************************************/
.selectize-control.fdstable .selectize-dropdown {
  border-top: 1px solid #d0d0d0;
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important;
}
@media (min-width: 799px) {
  .selectize-control.fdstable .selectize-dropdown {
    width: 200px !important;
    margin-left: -1px;
    right: 30px !important;
    left: auto !important;
  }
}
.selectize-control.fdstable .selectize-dropdown .month {
  color: #999999;
}
.selectize-control.fdstable .selectize-input,
.selectize-control.fdstable .selectize-control.single .selectize-input.focus {
  min-height: 26px !important;
  height: 26px;
  padding: 2px 8px !important;
  font-size: 14px;
  line-height: 20px;
}
.selectize-control.fdstable .selectize-input input,
.selectize-control.fdstable .selectize-control.single .selectize-input.focus input {
  font-size: 14px;
  padding: 6px 0 6px 9px !important;
}
.selectize-control.fdstable .selectize-input::after,
.selectize-control.fdstable .selectize-control.single .selectize-input.focus::after {
  display: none;
}
/**********************************************************
 * THEME: "units"                                          *
 **********************************************************/
.selectize-control.units .selectize-dropdown .unit-option .name {
  font-weight: bold;
}
.selectize-control.units .selectize-dropdown .unit-option .location,
.selectize-control.units .selectize-dropdown .unit-option .features {
  font-size: 0.9em;
  color: #555555;
}
/* ==========================================================================
   Twitter's Typeahead plugin...
   ========================================================================== */
/*
 * Add some style for the typehead dropdown n such
 */
.tt-dropdown-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.twitter-typeahead {
  display: block !important;
}
.tt-suggestion {
  display: block;
  padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #52a38e 0%, #49927f 100%);
  background-image: -o-linear-gradient(top, #52a38e 0%, #49927f 100%);
  background-image: linear-gradient(to bottom, #52a38e 0%, #49927f 100%);
  background-color: #49927f;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52a38e), to(#49927f));
  background-image: -webkit-linear-gradient(top, #52a38e, #49927f);
  background-image: -moz-linear-gradient(top, #52a38e, #49927f);
  background-image: linear-gradient(to bottom, #52a38e, #49927f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52a38e', endColorstr='#ff49927f', GradientType=0);
}
.tt-suggestion.tt-is-under-cursor a {
  color: #ffffff;
}
.tt-suggestion p {
  margin: 0;
}
/* ============================================================
 * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru
 * http://www.larentis.eu/switch/
 * ============================================================
 * Licensed under the Apache License, Version 2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * ============================================================ */
.bs-switch {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  min-width: 100px;
}
.bs-switch.switch-mini {
  min-width: 72px;
}
.bs-switch.switch-small {
  min-width: 80px;
}
.bs-switch.switch-large {
  min-width: 120px;
  border-radius: 6px;
}
.bs-switch.deactivate {
  opacity: 50;
  filter: alpha(opacity=5000);
  cursor: default !important;
}
.bs-switch.deactivate label,
.bs-switch.deactivate span {
  cursor: default !important;
}
.bs-switch > div {
  display: inline-block;
  width: 150%;
  position: relative;
  top: 0;
}
.bs-switch > div.switch-animate {
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -o-transition: left 0.5s;
  transition: left 0.5s;
}
.bs-switch > div.switch-off {
  left: -50%;
}
.bs-switch > div.switch-on {
  left: 0%;
}
.bs-switch input[type=checkbox] {
  display: none;
}
.bs-switch span,
.bs-switch label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: 100%;
  padding-bottom: 4px;
  padding-top: 4px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}
.bs-switch span.switch-mini,
.bs-switch label.switch-mini {
  padding-bottom: 4px;
  padding-top: 4px;
  font-size: 10px;
  line-height: 9px;
}
.bs-switch span.switch-small,
.bs-switch label.switch-small {
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 12px;
  line-height: 18px;
}
.bs-switch span.switch-large,
.bs-switch label.switch-large {
  padding-bottom: 9px;
  padding-top: 9px;
  font-size: 16px;
  line-height: normal;
}
.bs-switch label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  width: 34%;
  background-color: #a7a9aa;
  border-color: #a7a9aa;
}
.bs-switch label:hover,
.bs-switch label:focus,
.bs-switch label:active,
.bs-switch label.active {
  background-color: #8d9091;
  border-color: #8d9091;
}
.bs-switch label i {
  color: #000;
  text-shadow: 0 1px 0 #fff;
  line-height: 18px;
  pointer-events: none;
}
.bs-switch span {
  text-align: center;
  z-index: 1;
  width: 33%;
}
.bs-switch span.switch-left {
  color: #ffffff;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.bs-switch span.switch-right {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  color: #ffffff;
  background-color: #a7a9aa;
  border-color: #a7a9aa;
  -webkit-box-shadow: inset -3px 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset -3px 3px 5px rgba(0, 0, 0, 0.125);
}
.bs-switch span.switch-right:hover,
.bs-switch span.switch-right:focus,
.bs-switch span.switch-right:active,
.bs-switch span.switch-right.active {
  background-color: #8d9091;
  border-color: #8d9091;
}
.bs-switch span.switch-primary,
.bs-switch span.switch-left {
  background-color: #52a38e;
  border-color: #52a38e;
}
.bs-switch span.switch-primary:hover,
.bs-switch span.switch-left:hover,
.bs-switch span.switch-primary:focus,
.bs-switch span.switch-left:focus,
.bs-switch span.switch-primary:active,
.bs-switch span.switch-left:active,
.bs-switch span.switch-primary.active,
.bs-switch span.switch-left.active {
  background-color: #418171;
  border-color: #418171;
}
.bs-switch span.switch-info {
  background-color: #5ec5c3;
  border-color: #5ec5c3;
}
.bs-switch span.switch-info:hover,
.bs-switch span.switch-info:focus,
.bs-switch span.switch-info:active,
.bs-switch span.switch-info.active {
  background-color: #3fb0ae;
  border-color: #3fb0ae;
}
.bs-switch span.switch-success {
  background-color: #35c548;
  border-color: #35c548;
}
.bs-switch span.switch-success:hover,
.bs-switch span.switch-success:focus,
.bs-switch span.switch-success:active,
.bs-switch span.switch-success.active {
  background-color: #2a9d39;
  border-color: #2a9d39;
}
.bs-switch span.switch-warning {
  background-color: #e7bd54;
  border-color: #e7bd54;
}
.bs-switch span.switch-warning:hover,
.bs-switch span.switch-warning:focus,
.bs-switch span.switch-warning:active,
.bs-switch span.switch-warning.active {
  background-color: #e1ac27;
  border-color: #e1ac27;
}
.bs-switch span.switch-danger {
  background-color: #e0674c;
  border-color: #e0674c;
}
.bs-switch span.switch-danger:hover,
.bs-switch span.switch-danger:focus,
.bs-switch span.switch-danger:active,
.bs-switch span.switch-danger.active {
  background-color: #d44525;
  border-color: #d44525;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #d7ecea;
  border-color: #a7a8aa;
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #b4dcd8;
  border-color: #8d8e91;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range:hover {
  background: #d5d5d5;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #e3edec;
  border-color: #a7a8aa;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #c3dad7;
  border-color: #8d8e91;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #b3b3b3;
  border-color: #808080;
  color: #fff;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #666666;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #52a38e;
  border-color: #529ca3;
  color: #fff;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #418171;
  border-color: #417b81;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #52a38e;
  border-color: #529ca3;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #418171;
  border-color: #417b81;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.input-daterange input:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.date-range-row {
  padding: 6px 15px;
}
.date-range-row + .date-range-row {
  border-top: 1px solid #e2e2e2;
}
.date-range-row a,
.date-range-row span {
  margin-left: 15px;
}
.popover-sidebar .date-range-row {
  padding: 15px;
}
/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.slider {
  width: 100% !important;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  margin-top: 8px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider input {
  display: none;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider-bar {
  padding: 0 1em 10px;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: -webkit-linear-gradient(top, #34989f 0%, #37a597 100%);
  background-image: -o-linear-gradient(top, #34989f 0%, #37a597 100%);
  background-image: linear-gradient(to bottom, #34989f 0%, #37a597 100%);
  background-color: #37a597;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#34989f), to(#37a597));
  background-image: -webkit-linear-gradient(top, #34989f, #37a597);
  background-image: -moz-linear-gradient(top, #34989f, #37a597);
  background-image: linear-gradient(to bottom, #34989f, #37a597);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff34989f', endColorstr='#ff37a597', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-handle.round {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-value {
  display: inline-block;
  margin-left: 0;
  font-weight: bold;
  font-size: 20px;
}
@media (min-width: 1023px) {
  .slider-value {
    margin-left: 33px;
    padding: 8px 15px;
    background: #999999;
    color: #fff;
    text-align: left;
  }
  .slider-value:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 18px;
    border-color: transparent #999999 transparent transparent;
    position: absolute;
    top: 0px;
    left: 0px;
  }
}
.tour-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99998;
  background-color: #000;
  opacity: 0.8;
}
.tour-step-backdrop {
  position: relative;
  z-index: 99998;
}
.tour-header {
  display: inline-block;
}
.tour-step-background {
  position: absolute;
  z-index: 99998;
  background: #fff;
  border-radius: 6px;
}
.popover[class*="tour-"] {
  background: #a9714c;
  color: #fff;
  border: 0;
  min-width: 300px;
  max-width: 500px;
  z-index: 99999;
}
.popover[class*="tour-"].fixed-popover {
  position: fixed;
  z-index: 99999;
}
.popover[class*="tour-"] .popover-title {
  color: #fff;
  background: #a9714c;
  border-color: #a9714c;
}
.popover[class*="tour-"] .popover-content {
  min-height: 100px;
}
.popover[class*="tour-"] .popover-navigation {
  text-align: right;
  padding: 9px 14px;
}
.popover[class*="tour-"] .popover-navigation *[data-role=end] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role=prev],
.popover[class*="tour-"] .popover-navigation *[data-role=next],
.popover[class*="tour-"] .popover-navigation *[data-role=end] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role=prev].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role=next].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role=end].disabled {
  cursor: default;
}
.popover[class*="tour-"] .btn {
  background-color: #86593c;
  border-color: #86593c;
}
.popover[class*="tour-"] .btn:hover,
.popover[class*="tour-"] .btn:focus,
.popover[class*="tour-"] .btn:active,
.popover[class*="tour-"] .btn.active {
  background-color: #63422c;
  border-color: #63422c;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}
.popover[class*="tour-"].bottom .arrow:after {
  border-bottom-color: #a9714c;
}
.popover[class*="tour-"].right .arrow:after {
  border-right-color: #a9714c;
}
.popover[class*="tour-"].left .arrow:after {
  border-left-color: #a9714c;
}
.popover[class*="tour-"].top .arrow:after {
  border-top-color: #a9714c;
}
/* Google Translate */
.goog-te-combo {
  width: 12em;
  height: 26px;
}
.goog-te-banner-frame.skiptranslate {
  display: none !important;
}
#google-translate {
  overflow: hidden;
}
#google-translate select {
  min-height: 26px;
  padding: 2px 10px;
  font-size: 13.6px;
  border-radius: 3px;
  height: 26px;
  margin: 0;
  width: 100%;
}
.floor-plans-header {
  background: #fff;
  width: 100%;
  padding: 10px 0;
}
.floor-plans-header .heading,
.floor-plans-header .form-group {
  margin-bottom: 5px;
}
@media (min-width: 799px) {
  .floor-plans-header {
    padding: 10px 15px;
  }
}
/* ==========================================================================
   Print
   ========================================================================== */
@media print {
  @page {
    margin: 0.5in 0.5in 0.75in 0.5in;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-offset-12 {
    margin-left: 100%;
  }
  .col-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-offset-9 {
    margin-left: 75%;
  }
  .col-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-offset-6 {
    margin-left: 50%;
  }
  .col-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-offset-3 {
    margin-left: 25%;
  }
  .col-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-push-12 {
    left: 100%;
  }
  .col-push-11 {
    left: 91.66666666666666%;
  }
  .col-push-10 {
    left: 83.33333333333334%;
  }
  .col-push-9 {
    left: 75%;
  }
  .col-push-8 {
    left: 66.66666666666666%;
  }
  .col-push-7 {
    left: 58.333333333333336%;
  }
  .col-push-6 {
    left: 50%;
  }
  .col-push-5 {
    left: 41.66666666666667%;
  }
  .col-push-4 {
    left: 33.33333333333333%;
  }
  .col-push-3 {
    left: 25%;
  }
  .col-push-2 {
    left: 16.666666666666664%;
  }
  .col-push-1 {
    left: 8.333333333333332%;
  }
  .col-pull-12 {
    right: 100%;
  }
  .col-pull-11 {
    right: 91.66666666666666%;
  }
  .col-pull-10 {
    right: 83.33333333333334%;
  }
  .col-pull-9 {
    right: 75%;
  }
  .col-pull-8 {
    right: 66.66666666666666%;
  }
  .col-pull-7 {
    right: 58.333333333333336%;
  }
  .col-pull-6 {
    right: 50%;
  }
  .col-pull-5 {
    right: 41.66666666666667%;
  }
  .col-pull-4 {
    right: 33.33333333333333%;
  }
  .col-pull-3 {
    right: 25%;
  }
  .col-pull-2 {
    right: 16.666666666666664%;
  }
  .col-pull-1 {
    right: 8.333333333333332%;
  }
  .row,
  .row .row {
    margin-left: -2px;
    margin-right: -2px;
  }
  .row > .col,
  .row .row > .col {
    padding-left: 2px;
    padding-right: 2px;
  }
  body {
    font-size: 9pt;
    line-height: 1.2em;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 0.5em;
    line-height: 1.2em;
  }
  h1 {
    font-size: 12pt;
  }
  h2 {
    font-size: 11pt;
  }
  h3 {
    font-size: 10pt;
  }
  h4 {
    font-size: 9pt;
  }
  h5 {
    font-size: 9pt;
  }
  h6 {
    font-size: 8pt;
  }
  h1 small,
  h2 small,
  h3 small,
  h4 small,
  h5 small,
  h6 small {
    font-size: 0.75em;
  }
  ul,
  ol,
  dl,
  p {
    margin-bottom: 4px;
  }
  li {
    line-height: inherit;
  }
  .control-group,
  .inline-control-line {
    margin-bottom: 4px;
  }
  hr {
    clear: both;
    border: 0;
    border-top: 0.75pt solid #000;
    margin: 4pt 0;
  }
  hr.chunky {
    border-top: 0.75pt solid #000;
  }
  .panel {
    border: 0.75pt solid #000;
    margin-bottom: 4px;
    padding: 4px;
  }
  .table {
    margin-bottom: 8px;
    border-spacing: 0 !important;
  }
  .table td,
  .table th,
  .table caption {
    padding: 2px !important;
    line-height: 1.1em !important;
    border-width: 0.75pt !important;
  }
  .table caption {
    padding: 3px 2px !important;
  }
  .my-app-sidebar,
  .sidebar,
  .drawer-btm,
  .app-section-nav,
  .app-checklist,
  .drawer-btm {
    display: none !important;
  }
  .hm-page-header {
    background: white !important;
  }
  .hm-page-header .btn.header-button,
  .hm-page-header .btn.header-button.active {
    padding-left: 0;
    background-color: white !important;
    color: black !important;
    border: white !important;
  }
  .hm-page-header .btn.header-button .label,
  .hm-page-header .btn.header-button.active .label {
    font-size: 0.6em;
    padding: 0.2em 0.3em;
    background: black !important;
    border: none !important;
    color: white !important;
  }
  /* Wrappers */
  .basic-container,
  .layout-container,
  .print-page .print-view {
    padding: 0;
  }
  .app-header .btn {
    display: none;
  }
  .module-header {
    float: left;
  }
  .app-header {
    float: right;
  }
  #the-app-header h4 {
    font-size: 18pt;
    float: right;
  }
  .module-name {
    font-family: "ProximaNovaCnRgBold", Arial, sans-serif;
    margin: 4px 0 0 0 !important;
  }
  .the-app {
    clear: both;
  }
  .the-app hr {
    display: none !important;
  }
  .app-module h3,
  .app-module h4 {
    margin: 0 !important;
  }
  .app-module {
    clear: both;
    margin-bottom: 18pt;
  }
  .app-module h4 {
    margin-bottom: 0.25em !important;
  }
  .app-member {
    border-top: 1pt solid black;
    padding-top: 4pt;
  }
  .edit-pencil {
    display: none;
  }
  a[href]:after {
    content: "";
  }
  .navbar .nav,
  .navbar .account-switching {
    display: none;
  }
  .sticky-fix {
    display: block;
    position: static !important;
  }
  .btn.active {
    background-color: black !important;
    color: white !important;
  }
  .btn.active * {
    color: white !important;
  }
  .btn {
    border: 1px solid black !important;
  }
  select {
    -webkit-appearance: textfield;
  }
  .btn.btn-bedroom-selected {
    padding: 0 2pt;
    border: 1px solid black !important;
    opacity: 1;
  }
  .btn.btn-bedroom-not-selected {
    border: none !important;
    opacity: 1;
  }
  li label {
    margin-bottom: 0;
  }
  table td,
  table th {
    border-color: #000 !important;
    padding: 2px;
  }
  body,
  .has-sticky-padding {
    padding: 0 !important;
  }
  .panel {
    border-color: #000 !important;
  }
  .tooltip,
  .add-another,
  .verification-check-list {
    display: none !important;
  }
  .print-view h4 {
    border-top: 0.75pt solid black;
    padding-top: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.25em;
  }
  .the-app .accordion-group {
    page-break-after: always !important;
    page-break-inside: avoid;
  }
  .the-app .accordion-body {
    height: auto;
    display: block;
  }
  .the-app .accordion-body tbody,
  .the-app .accordion-body tr,
  .the-app .accordion-body td {
    page-break-inside: avoid !important;
  }
  .the-app a:after,
  .the-app a[href]:after {
    content: "";
  }
  .the-app .the-app-contents {
    overflow: visible;
  }
  #app-column {
    float: none;
  }
  .footer {
    border-color: #000;
    border-width: 1px;
    text-align: center;
    font-size: 8pt;
  }
  .footer .text-right {
    text-align: inherit;
  }
  .page-break {
    page-break-after: always !important;
  }
  table {
    page-break-inside: auto !important;
  }
  table tr,
  table td,
  table th {
    page-break-inside: avoid !important;
    page-break-after: auto !important;
  }
  .settings-form .btn-group {
    display: none;
  }
  .actions-row .btn {
    display: none !important;
  }
  .person-table {
    display: block !important;
  }
  .person-table .btn {
    display: none;
  }
  .header-copy {
    display: none;
  }
  body,
  .main {
    padding-top: 0 !important;
  }
  .print-page .print-view .paycode-container {
    padding: 3.75in 1in;
  }
  .tasks {
    display: none;
  }
  .person-header {
    display: none;
  }
  .person-shell .actions-row + .btn {
    display: none !important;
  }
}
@media print and (orientation: landscape) {
  .table br.visible-print {
    display: none !important;
  }
}
/* ==========================================================================
   For Shame, Sir
   ========================================================================== */
/*
 * Temporarily stage stuff
 */
.payments-info {
  margin-top: 10px;
  margin-bottom: 10px;
}
.payments-info .payment-next-scheduled {
  line-height: 20px;
  padding: 6px 0;
}
.payments-info > .btn:last-child {
  margin-top: 0 !important;
}
.balance-editor .btn {
  margin-top: 0 !important;
}
.balance-editor-value {
  font-weight: bold;
}
.balance-editor-value.positive {
  background: #f3f3f3;
  color: #111;
}
.balance-editor-value.negative {
  background: #ffebeb;
  color: #CE0D24;
}
.balance-editor-form {
  float: left;
  width: 8em;
}
.balance-editor-form .input-group input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
input::-ms-clear {
  display: none;
}
.dropdown-menu a.disabled {
  cursor: not-allowed;
  opacity: 0.3;
  pointer-events: none;
}
.select-panel-instance {
  padding: 20px;
}
.select-panel-instance:before,
.select-panel-instance:after {
  content: " ";
  display: table;
}
.select-panel-instance:after {
  clear: both;
}
.select-panel-instance:before,
.select-panel-instance:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.select-panel-instance:after {
  clear: both;
}
.select-panel-instance:before,
.select-panel-instance:after {
  content: " ";
  display: table;
}
.select-panel-instance:after {
  clear: both;
}
.select-panel-instance:before,
.select-panel-instance:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.select-panel-instance:after {
  clear: both;
}
.select-panel-instance a {
  color: #333333;
}
.select-panel-instance a.disabled {
  color: #bfbfbf;
  cursor: default;
}
.select-panel-instance a:hover {
  color: #387062;
}
.select-panel-instance a:hover.disabled {
  color: #bfbfbf;
  cursor: default;
}
.select-panel-instance ul {
  margin-bottom: 0;
}
.select-panel-instance .list-inline {
  margin-top: 0.5em;
}
@media (min-width: 799px) {
  .select-panel-instance .list-inline {
    line-height: 2em;
    float: left;
    margin-top: 0;
  }
}
.select-panel-instance .list-inline + .list-inline {
  margin-top: 0;
}
@media (min-width: 799px) {
  .select-panel-instance .list-inline + .list-inline {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 2px solid #e2e2e2;
  }
}
/* -------------- Person Prototype ----------------- */
@media (min-width: 1023px) {
  .more-padding-please {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.approved-check {
  display: inline-block;
  background: #1aa33c;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  border-radius: 20px;
  color: #fff;
}
.denied-cross {
  display: inline-block;
  background: red;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  border-radius: 20px;
  color: #fff;
}
.denied-cross.muted {
  background: #999;
}
.meta-heading {
  color: #999;
  font-weight: bold;
}
.callout-value {
  font-size: 36px;
  line-height: 1;
  font-weight: bold;
  margin: 6px 0;
}
.callout-value.good {
  color: #5bd36a;
}
.callout-value.bad {
  color: #e0674c;
}
@media (min-width: 799px) {
  .banner-container {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 200px;
    overflow: hidden;
  }
}
.banner {
  background: #b58559;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 6px 9px;
}
@media (min-width: 799px) {
  .banner {
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    left: 58px;
    width: 240px;
    top: -25px;
  }
}