/* Layout overrides for BoardSync theme ***/
.boardsync-theme {
  font-size: 14px !important;
  background: #fcfcfc;
  /**overflow-x: hidden;**/
  -ms-overflow-style: scrollbar;
  /* Go to top link ***/
  /* Navigation ***/
  /* Main content area ***/
  /* Sidebar ***/
  /* Box & Sidebar title actions ***/
  /* Tables ***/
  /* Components ***/
  /* Forms ***/
  /* Plugins ***/
  /* Buttons ***/ }
  .boardsync-theme .gototop {
    position: fixed;
    bottom: 0;
    right: 0;
    font-size: 16px;
    background: #ebebeb;
    color: rgba(0, 0, 0, 0.2);
    width: 40px;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    z-index: 999; }
    .boardsync-theme .gototop:hover {
      color: #272320;
      background: white;
      text-decoration: none; }
  .boardsync-theme #content  .container-fluid {
    padding-top:20px; }
  .boardsync-theme img {
    max-width: none !important; }
  .boardsync-theme #navigation {
    height: 100px;
    background: #fcfcfc;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 100; }
    .boardsync-theme #navigation .container-fluid {
      height: 100px;
      padding: 0 20px; }
      .boardsync-theme #navigation .container-fluid #brand {
        height: 40px;
        margin: 30px 40px 30px 0;
        padding: 0;
        text-indent: -9999px; }
        .boardsync-theme #navigation .container-fluid #brand:hover {
          text-decoration: none; }
        .boardsync-theme #navigation .container-fluid #brand.brand-boardsync {
          width: 144px;
          background: url("../img/logo-boardsync.png") no-repeat; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .boardsync-theme #navigation .container-fluid #brand.brand-boardsync {
              background: url("../img/logo-boardsync@2x.png") no-repeat;
              background-size: 144px 40px; } }
        .boardsync-theme #navigation .container-fluid #brand.brand-suiteone {
          width: 176px;
          background: url("../img/logo-suiteone.png") no-repeat; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .boardsync-theme #navigation .container-fluid #brand.brand-suiteone {
              background: url("../img/logo-suiteone@2x.png") no-repeat;
              background-size: 176px 40px; } }
      .boardsync-theme #navigation .container-fluid .main-nav > li {
        width: 120px;
        height: 60px;
        text-align: center;
        margin: 0;
        padding: 20px 0;
        overflow: hidden; }
        .boardsync-theme #navigation .container-fluid .main-nav > li > a {
          color: #272320;
          display: block;
          font-size: 12px;
          font-weight: 600;
          text-transform: uppercase;
          line-height: 10px;
          padding: 50px 0 0 0;
          border-right: 1px solid rgba(0, 0, 0, 0.05);
          background: transparent url("../img/main-nav.png") 50% 0 no-repeat; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .boardsync-theme #navigation .container-fluid .main-nav > li > a {
              background: url("../img/main-nav@2x.png") no-repeat;
              background-size: 50px 900px; } }
          .boardsync-theme #navigation .container-fluid .main-nav > li > a:hover {
            text-decoration: underline; }
        .boardsync-theme #navigation .container-fluid .main-nav > li.active {
          background: #f2f2f2;
          border-bottom: 2px solid #f2f2f2; }
          .boardsync-theme #navigation .container-fluid .main-nav > li.active > a {
            border-right: 0; }
        .boardsync-theme #navigation .container-fluid .main-nav > li:last-child > a {
          border-right: 0; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-home a, .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-progress a {
          color: #8eb142;
          background-position: 50% 0; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-agendas a {
          color: #a6715f;
          background-position: 50% -100px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-search a {
          color: #e9a331;
          background-position: 50% -200px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-analytics a {
          color: #a6a2c2;
          background-position: 50% -300px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-settings a {
          color: #949186;
          background-position: 50% -400px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-attachments a {
          color: #ddaf57;
          background-position: 50% -500px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-events a {
          color: #e26060;
          background-position: 50% -600px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-templates a {
          color: #b3ccdb;
          background-position: 50% -700px; }
        .boardsync-theme #navigation .container-fluid .main-nav > li#main-nav-citizens a {
          color: #d9aeae;
          background-position: 50% -800px; }
      .boardsync-theme #navigation .container-fluid .user {
        padding: 30px 0; }
        .boardsync-theme #navigation .container-fluid .user .btn {
          display: inline-block;
          background: #ebebeb;
          padding: 0;
          float: right; }
          .boardsync-theme #navigation .container-fluid .user .btn:hover {
            background: #d2d2d2; }
          .boardsync-theme #navigation .container-fluid .user .btn i {
            margin: 0;
            padding: 0;
            display: block;
            text-align: center;
            font-size: 16px;
            line-height: 42px;
            vertical-align: middle;
            width: 42px; }
          .boardsync-theme #navigation .container-fluid .user .btn.btn-add {
            background: #9cce69; }
          .boardsync-theme #navigation .container-fluid .user .btn.btn-no-toggle {
            margin-right: 20px;
            float: left; }
        .boardsync-theme #navigation .container-fluid .user .dropdown {
          float: left; }
          .boardsync-theme #navigation .container-fluid .user .dropdown .dropdown-toggle {
            color: #272320;
            background: #f2f2f2;
            line-height: 40px;
            vertical-align: middle;
            padding: 0 40px 0 10px;
            position: relative;
            border: 1px solid rgba(0, 0, 0, 0.1); }
            .boardsync-theme #navigation .container-fluid .user .dropdown .dropdown-toggle img {
              position: absolute;
              top: 0;
              left: 0;
              margin: 0;
              width: 40px;
              height: 40px; }
            .boardsync-theme #navigation .container-fluid .user .dropdown .dropdown-toggle i {
              position: absolute;
              top: 50%;
              right: 10px;
              margin-top: -6px;
              color: #666462;
              font-size: 10px; }
          .boardsync-theme #navigation .container-fluid .user .dropdown .dropdown-menu {
            width: 100%;
            border: 0; }
            .boardsync-theme #navigation .container-fluid .user .dropdown .dropdown-menu a:hover {
              color: white;
              background: #69aece; }
          .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-add {
            margin-right: 20px; }
            .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-add .dropdown-menu {
              background: #9cce69; }
              .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-add .dropdown-menu a {
                color: white; }
                .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-add .dropdown-menu a:hover {
                  color: white;
                  background: rgba(0, 0, 0, 0.1); }
          .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-history {
            margin-right: 20px; }
            .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-history .dropdown-menu {
              background: #ebebeb; }
          .dropdown.dropdown-history  .dropdown-menu {min-width:400px;}/* ggp history width*/ 
          .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
            min-width: 160px; }
            .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user .dropdown-toggle {
              padding-left: 60px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
            .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user .dropdown-menu {
              min-width: 158px;
              width: -webkit-calc(100% - 2px);
              width: -moz-calc(100% - 2px);
              width: calc(100% - 2px);
              border: 1px solid rgba(0, 0, 0, 0.1);
              border-top: 0;
              background: #f2f2f2; }
          .boardsync-theme #navigation .container-fluid .user .dropdown.open .dropdown-toggle {
            position: relative;
            border-bottom: 0; }
    .boardsync-theme #navigation .toggle-mobile {
      float: left;
      margin-top: 30px;
      padding: 0; }
      .boardsync-theme #navigation .toggle-mobile i {
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        font-size: 16px;
        line-height: 42px;
        vertical-align: middle;
        width: 42px; }
    .boardsync-theme #navigation .mobile-nav.open {
      padding: 20px; }
      .boardsync-theme #navigation .mobile-nav.open > li.active > a {
        color: white; }
      .boardsync-theme #navigation .mobile-nav.open > li > a {
        color: white; }
      .boardsync-theme #navigation .mobile-nav.open > li > ul > li a {
        color: white; }
  .boardsync-theme #main {
    background: #fcfcfc;
    margin-left: 0;
    padding-bottom: 30px; }
    .boardsync-theme #main .page-header {
      display: block;
      background: #f2f2f2;
      border-bottom: 2px solid rgba(0, 0, 0, 0.05);
      margin: 0;
      padding: 0;
      height: 60px;
      clear: both; }
      .boardsync-theme #main .page-header .pull-left {
        margin-left: 20px; }
      .boardsync-theme #main .page-header .pull-right {
        margin-right: 20px; }
      .boardsync-theme #main .page-header h1 {
        float: left;
        font-size: 24px;
        font-weight: 300;
        line-height: 30px;
        padding: 15px 0;
        vertical-align: middle;
        margin: 0;
        clear: none; }
      .boardsync-theme #main .page-header .back {
        float: left;
        margin-left: 20px;
        vertical-align: middle;
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        color: #666462;
        line-height: inherit !important; }
      .boardsync-theme #main .page-header .back:focus {
            outline: none; }
        .boardsync-theme #main .page-header .back:hover {
          color: #272320;
          text-decoration: none; }
      .boardsync-theme #main .page-header .status {
        float: left;
        line-height: 20px;
        margin: 20px 0;
        color: #666462;
        font-size: 13px; }
        .boardsync-theme #main .page-header .status i {
          font-size: 16px;
          margin-right: 5px; }
        .boardsync-theme #main .page-header .status.locked {
          background: transparent; }
        .boardsync-theme #main .page-header .status.initiated {
          padding-right: 10px;
          margin-right: 10px;
          border-right: 1px solid rgba(0, 0, 0, 0.2); }
      .boardsync-theme #main .page-header .btn-primary {
        margin: 20px 0; }
        .boardsync-theme #main .page-header .btn-primary.with-text i {
          margin-right: 10px; }
      .boardsync-theme #main .page-header .btn-group {
        padding: 15px 0; }
        .boardsync-theme #main .page-header .btn-group .btn {
          border: 0;
          box-shadow: none;
          background: rgba(0, 0, 0, 0.05);
          margin: 0 10px 0 0; }
          .boardsync-theme #main .page-header .btn-group .btn i {
            margin-right: 0; }
          .boardsync-theme #main .page-header .btn-group .btn.active, .boardsync-theme #main .page-header .btn-group .btn:hover {
            background: rgba(0, 0, 0, 0.2); }
          .boardsync-theme #main .page-header .btn-group .btn:last-child {
            margin-right: 0; }
      .boardsync-theme #main .page-header.no-padding {
        padding: 0; }
    .boardsync-theme #main .box {
      /* Typography ***/ }
      .boardsync-theme #main .box .box-title {
        padding: 0 0 10px 0;
        margin-bottom: 20px;
        border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
      .boardsync-theme #main .box .box-title.with-number {
          border-bottom: 0px !important;
          padding-bottom: 0px !important; }
        .boardsync-theme #main .box .box-title h3 {
          margin: 0; }
        .boardsync-theme #main .box .box-title .btn {
          margin-right: 10px; }
          .boardsync-theme #main .box .box-title .btn i {
            margin-right: 10px; }
          .boardsync-theme #main .box .box-title .btn.no-text i {
            margin-right: 0; }
          .boardsync-theme #main .box .box-title .btn:last-child {
            margin-right: 0; }
        .boardsync-theme #main .box .box-title.with-number h3 {
          height: 40px;
          line-height: 40px;
          vertical-align: middle;
          padding: 0; }
        .boardsync-theme #main .box .box-title.with-number .number {
          display: inline-block;
          padding: 0 10px;
          text-align: center;
          color: white;
          background: #69aece; }
      .boardsync-theme #main .box .box-content {
        background: #fcfcfc; }
        .boardsync-theme #main .box .box-content .shop-items > li {
          border: 2px solid #f2f2f2;
          border: 2px solid rgba(0, 0, 0, 0.05); }
          .boardsync-theme #main .box .box-content .shop-items > li:hover {
            border: 2px solid #ebebeb;
            border: 2px solid rgba(0, 0, 0, 0.1);
            background: transparent; }
            .boardsync-theme #main .box .box-content .shop-items > li:hover .extended {
              visibility: visible;
              background: transparent; }
            .boardsync-theme #main .box .box-content .shop-items > li:hover > a .details {
              color: #272320; }
              .boardsync-theme #main .box .box-content .shop-items > li:hover > a .details .name {
                color: #272320; }
          .boardsync-theme #main .box .box-content .shop-items > li > a {
            color: #272320; }
            .boardsync-theme #main .box .box-content .shop-items > li > a .details {
              padding: 0;
              overflow: hidden; }
              .boardsync-theme #main .box .box-content .shop-items > li > a .details .date {
                display: block;
                font-size: 16px;
                line-height: 30px;
                min-height: 30px;
                font-weight: 100;
                color: #666462;
                background: #f2f2f2;
                padding: 10px; }
              .boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
                font-size: 18px;
                line-height: 21px;
                font-weight: 600;
                margin: 10px; }
              .boardsync-theme #main .box .box-content .shop-items > li > a .details .notice {
                color: #666462;
                font-style: italic;
                margin: 0 10px; }
          .boardsync-theme #main .box .box-content .shop-items > li .extended {
            display: block;
            margin: 60px 10px 10px 10px;
            padding: 10px 0 0 0;
            border-top: 2px solid #ebebeb;
            border-top: 2px solid rgba(0, 0, 0, 0.1);
            position: static;
            top: auto;
            left: auto;
            visibility: hidden; }
            .boardsync-theme #main .box .box-content .shop-items > li .extended a {
              display: block;
              float: left;
              width: 30px;
              line-height: 30px;
              vertical-align: middle;
              text-align: center;
              padding: 0;
              margin: 0;
              font-size: 16px;
              color: white; }
              .boardsync-theme #main .box .box-content .shop-items > li .extended a.btn-brown {
                background: #a6715f; }
              .boardsync-theme #main .box .box-content .shop-items > li .extended a.btn-blue {
                background: #69aece; }
              .boardsync-theme #main .box .box-content .shop-items > li .extended a.btn-red {
                background: #e94646; }
              .boardsync-theme #main .box .box-content .shop-items > li .extended a:hover {
                text-decoration: none; }
            .boardsync-theme #main .box .box-content .shop-items > li .extended .pull-left a:first-child {
              margin-right: 10px; }
      .boardsync-theme #main .box.box-bordered .box-title {
        padding: 10px;
        margin-bottom: 0;
        background: rgba(0, 0, 0, 0.05); }
      .boardsync-theme #main .box.summary {
        margin-bottom: 40px; }
        .boardsync-theme #main .box.summary .box-title {
          padding-bottom: 0;
          border-bottom: 0; }
      .boardsync-theme #main .box h1,
      .boardsync-theme #main .box h2,
      .boardsync-theme #main .box h3,
      .boardsync-theme #main .box h4,
      .boardsync-theme #main .box h5,
      .boardsync-theme #main .box h6 {
        font-weight: 500; }
        .boardsync-theme #main .box h1.editable,
        .boardsync-theme #main .box h2.editable,
        .boardsync-theme #main .box h3.editable,
        .boardsync-theme #main .box h4.editable,
        .boardsync-theme #main .box h5.editable,
        .boardsync-theme #main .box h6.editable {
          display: inline-block; }
      .boardsync-theme #main .box h1 {
        font-size: 24px;
        line-height: 24px;
        font-weight: 300; }
      .boardsync-theme #main .box h2 {
        font-size: 21px;
        line-height: 24px; }
      .boardsync-theme #main .box h3 {
        font-size: 20px;
        line-height: 24px; }
      .boardsync-theme #main .box h4 {
        font-size: 18px;
        line-height: 27px; }
      .boardsync-theme #main .box h5 {
        font-size: 16px;
        line-height: 24px; }
      .boardsync-theme #main .box h6 {
        font-size: 14px;
        line-height: 21px; }
    .boardsync-theme #main .alert {
      margin: 20px 0; }
    .boardsync-theme #main .empty-state {
      padding: 200px 0;
      text-align: center;
      position: relative; }
      .boardsync-theme #main .empty-state .main {
        display: block;
        font-size: 30px;
        line-height: 40px;
        font-weight: 700;
        color: rgba(0, 0, 0, 0.2); }
      .boardsync-theme #main .empty-state .secondary {
        color: #666462; }
      .boardsync-theme #main .empty-state.search {
        background: transparent url("../img/empty-arrow.png") 100% 20px no-repeat; }
    .boardsync-theme #main #filters .box-title {
      border-color: rgba(0, 0, 0, 0.05); }
      .boardsync-theme #main #filters .box-title .content-slideUp {
        margin-top: 7px;
        padding: 8px 5px;
        width: 20px !important;
        height: 14px;
        text-align: center;
        background: rgba(0, 0, 0, 0.05); }
        .boardsync-theme #main #filters .box-title .content-slideUp i {
          display: block;
          width: 20px;
          height: 20px; }
        .boardsync-theme #main #filters .box-title .content-slideUp:hover {
          background: rgba(0, 0, 0, 0.2); }
    .boardsync-theme #main #filters .box-content {
      border-color: rgba(0, 0, 0, 0.1); }
      .boardsync-theme #main #filters .box-content .form-horizontal {
        margin: 0; }
        .boardsync-theme #main #filters .box-content .form-horizontal .span4 {
          height: 225px;
          padding: 10px 20px;
          /* Custom checkbox for filters ***/ }
          .boardsync-theme #main #filters .box-content .form-horizontal .span4 h4 {
            margin: 0 0 10px 0; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 h4 i {
              padding-right: 5px; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 h4 .check-line {
              margin: 5px 0 0 0;
              float: right;
              width: 150px;
              display: inline-block; }
          .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check {
            display: inline-block;
            position: relative;
            width: 80px;
            height: 80px;
            margin-right: 15px;
            position: relative;
            border: 5px solid transparent;
            color: #666462;
            text-align: center;
            /* When checked ***/
            								/*li {
            								position: relative;
            								width: 60px;
            								height: 60px;
            								padding: 0;
            								margin: 0 20px 0 0;
            
            								/*input {
            									position: absolute;
            									top: 0;
            									left: 0;
            									background: $btn-green;
            									width: 60px;
            									height: 60px;
            									z-index: 20;
            									margin: 0;
            								}
            
            								a {
            									display: none;
            								}
            							}*/ }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check > span {
              padding-top: 18px;
              font-size: 24px;
              display: block;
              width: 100%; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check .name {
              font-weight: 700;
              padding: 10px 5px;
              margin: 0; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check input[type="checkbox"] {
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              margin: 0;
              width: 80px;
              height: 80px;
              z-index: 999;
              opacity: 0;
              filter: alpha(opacity=0);
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.btn-orange, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.btn-green, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.btn-blue {
              background: #f2f2f2; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check:hover {
              color: #272320;
              border-color: rgba(0, 0, 0, 0.05); }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.checked {
              color: white;
              border: 5px solid rgba(0, 0, 0, 0.05); }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.checked.btn-orange {
                background: #f79224; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.checked.btn-green {
                background: #9cce69; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check.checked.btn-blue {
                background: #69aece; }
          .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line {
            display: block;
            width: 100%; }
            .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker {
              margin-bottom: 5px;
              *zoom: 1; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select:before, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select:after, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker:before, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker:after {
                content: "";
                display: table; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select:after, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker:after {
                clear: both; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .iradio_minimal,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .inline,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .select2-container,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .input-append,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .divider, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .iradio_minimal,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .inline,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .select2-container,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .input-append,
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .divider {
                position: static;
                top: auto;
                left: auto;
                float: left; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .inline, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .inline {
                margin-left: 11px; }
                .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .inline.fixed-width, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .inline.fixed-width {
                  width: 90px; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .select2-container, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .select2-container {
                width: 180px;
                margin: -4px 0 0 0; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .input-append, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .input-append {
                margin: -4px 0 0 5px; }
                .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .input-append input, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .input-append input {
                  width: 80px; }
              .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-select .divider, .boardsync-theme #main #filters .box-content .form-horizontal .span4 .check-line.has-datepicker .divider {
                display: inline-block;
                padding: 0 10px;
                vertical-align: middle; }
           .boardsync-theme #main #filters .box-content .form-horizontal .update-button {
                float: right;
                margin-top: 40px; }
           .boardsync-theme#search #main #filters .box-content .form-horizontal .update-button {
                margin-top: 5px; }
        .boardsync-theme #main #filters .box-content .form-horizontal .form-actions {
          padding: 10px;
          margin: 0;
          text-align: right; }
  .boardsync-theme #main.minutes-page .btn.last {
      margin-right: 0; }
    .boardsync-theme #main.minutes-page .page-header .back i {
      margin-right: 10px; }
    .boardsync-theme #main.minutes-page .page-header .pull-right {
      margin-right: 0px;
      text-align: right; }
      .boardsync-theme #main.minutes-page .page-header .pull-right .btn {
        margin-right: 10px; }
        .boardsync-theme #main.minutes-page .page-header .pull-right .btn.no-text i {
          margin-top: -3px; }
        .boardsync-theme #main.minutes-page .page-header .pull-right .btn:not(.no-text) i {
          margin-right: 10px; }
      .boardsync-theme #main.minutes-page .page-header .pull-right .dropdown {
        display: inline-block;
        width: 220px; }
        .boardsync-theme #main.minutes-page .page-header .pull-right .dropdown .dropdown-toggle {
          text-align: left;
          display: block;
          color: #272320;
          line-height: 20px;
          vertical-align: middle;
          padding: 5px 20px 5px 10px;
          position: relative;
          border: 1px solid rgba(0, 0, 0, 0.1);
          font-size: 14px !important; }
          .boardsync-theme #main.minutes-page .page-header .pull-right .dropdown .dropdown-toggle i {
            position: absolute;
            top: 50%;
            right: 10px;
            margin-top: -6px;
            color: #666462;
            font-size: 10px; }
          .boardsync-theme #main.minutes-page .page-header .pull-right .dropdown .dropdown-toggle:hover {
            text-decoration: none; }
        .boardsync-theme #main.minutes-page .page-header .pull-right .dropdown .dropdown-menu {
          text-align: left;
          width: 100%;
          border: 0;
          margin: 0;
          padding: 0;
          min-width: 158px;
          width: -webkit-calc(100% - 2px);
          width: -moz-calc(100% - 2px);
          width: calc(100% - 2px);
          border: 1px solid rgba(0, 0, 0, 0.1);
          border-top: 0;
          background: #f2f2f2; }
          .boardsync-theme #main.minutes-page .page-header .pull-right .dropdown .dropdown-menu a:hover {
            color: white;
            background: #69aece; }
    .boardsync-theme #main.minutes-page #minutes-item .centered {
      text-align: center; }
    .boardsync-theme #main.minutes-page #minutes-item .box.top .box-title.top {
      margin-bottom: 10px; }
    .boardsync-theme #main.minutes-page #minutes-item .box.top .box-title.bottom {
      margin: 0;
      border: 0; }
      .boardsync-theme #main.minutes-page #minutes-item .box.top .box-title.bottom h5 {
        color: #666462;
        margin: 0; }
    .boardsync-theme #main.minutes-page #minutes-item .box.top .box-content .box-title {
      margin: 20px 0 0 0;
      border-bottom: 0; }
      .boardsync-theme #main.minutes-page #minutes-item .box.top .box-content .box-title .pull-right {
        padding: 5px 0; }
    .boardsync-theme #main.minutes-page #minutes-item .box.top .box-content #item-summary {
      margin: 65px 0 0 0;
      padding: 10px;
      background: #f2f2f2; }
      .boardsync-theme #main.minutes-page #minutes-item .box.top .box-content #item-summary li {
        list-style: none;
        font-size: 12px;
        margin-bottom: 5px; }
        .boardsync-theme #main.minutes-page #minutes-item .box.top .box-content #item-summary li span {
          text-transform: uppercase;
          color: #949186; }
    .boardsync-theme #main.minutes-page #minutes-item .box.bottom .box-title .tabs li {
      font-weight: bold;
      margin: 0; }
      .boardsync-theme #main.minutes-page #minutes-item .box.bottom .box-title .tabs li a {
        background-color: transparent; }
      .boardsync-theme #main.minutes-page #minutes-item .box.bottom .box-title .tabs li.active {
        background: rgba(0, 0, 0, 0.1); }
    .boardsync-theme #main.minutes-page #minutes-media .box .box-title {
      margin-bottom: 0;
      border: 0; }
    .boardsync-theme #main.minutes-page #minutes-media .box .box-content #video-player-wrapper {
      width: 100%;
      height: auto;
      min-height: 320px;
      background: rgba(0, 0, 0, 0.05);
      display: block; }
    .boardsync-theme #main.minutes-page #minutes-media .box.bottom .box-title .pull-right {
      padding: 10px 0; }
      .boardsync-theme #main.minutes-page #minutes-media .box.bottom .box-title .pull-right .btn-orange i,
      .boardsync-theme #main.minutes-page #minutes-media .box.bottom .box-title .pull-right .btn-brown i {
        margin-top: -2px; }
    .boardsync-theme #main.minutes-page #minutes-media.hidden {
      display: none; }       
  .boardsync-theme #left {
    font-size: 13px !important;
    background: #ebebeb;
    width: 360px; }
    .boardsync-theme #left .page-header {
      border-bottom: 2px solid rgba(0, 0, 0, 0.05);
      margin: 0;
      padding: 20px 0;
      height: 60px; }
      .boardsync-theme #left .page-header .actions {
        list-style: none; }
        .boardsync-theme #left .page-header .actions li {
          float: left;
          width: 33%;
          margin: 0;
          padding: 0;
          text-align: center;
          color: #666462;
          font-size: 11px;
          text-transform: uppercase; }
          .boardsync-theme #left .page-header .actions li span {
            display: block;
            width: 40px;
            line-height: 40px;
            vertical-align: middle;
            margin: 0 auto;
            font-size: 24px;
            font-weight: 100;
            color: white;
            cursor: pointer; }
            .boardsync-theme #left .page-header .actions li span.approvals {
              background: #9cce69; }
            .boardsync-theme #left .page-header .actions li span.todos {
              background: #69aece; }
            .boardsync-theme #left .page-header .actions li span.attachments {
              background: #f79224; }
    .boardsync-theme #left .subnav {
      margin: 0;
      padding: 20px 20px 0 20px;
      border-bottom: 2px solid rgba(0, 0, 0, 0.05); }
      .boardsync-theme #left .subnav .subnav-title {
        margin-bottom: 20px; }
        .boardsync-theme #left .subnav .subnav-title span {
          font-size: 16px;
          margin: 0; }
        .boardsync-theme #left .subnav .subnav-title .toggle-subnav {
          color: #272320;
          padding-left: 0; }
          .boardsync-theme #left .subnav .subnav-title .toggle-subnav em {
            font-size: 16px;
            line-height: 20px;
            vertical-align: middle;
            margin-right: 10px; }
          .boardsync-theme #left .subnav .subnav-title .toggle-subnav em,
          .boardsync-theme #left .subnav .subnav-title .toggle-subnav span {
            display: block;
            float: left;
            position: static;
            top: auto;
            left: auto; }
          .boardsync-theme #left .subnav .subnav-title .toggle-subnav i {
            display: block;
            position: absolute;
            font-size: 12px;
            left: auto;
            right: 0;
            top: 4px;
            color: #666462; }
        .boardsync-theme #left .subnav .subnav-title .actions {
          right: 30px; }
      .boardsync-theme #left .subnav .subnav-content {
        padding: 0 0 40px 0; }
        .boardsync-theme #left .subnav .subnav-content .tasklist li {
          line-height: 20px; }
          .boardsync-theme #left .subnav .subnav-content .tasklist li label,
          .boardsync-theme #left .subnav .subnav-content .tasklist li .check {
            margin: 0; }
        .boardsync-theme #left .subnav .subnav-content .check-line.has-select {
          margin-bottom: 15px;
          position: relative; }
          .boardsync-theme #left .subnav .subnav-content .check-line.has-select .select2-container {
            position: absolute;
            top: -5px;
            right: 0; }
        .boardsync-theme #left .subnav .subnav-content .check-line.has-datepicker .input-append {
          margin-top: 10px; }
          .boardsync-theme #left .subnav .subnav-content .check-line.has-datepicker .input-append input {
            font-size: 10px;
            width: 60px; }
          .boardsync-theme #left .subnav .subnav-content .check-line.has-datepicker .input-append.first {
            margin-left: 30px; }
        .boardsync-theme #left .subnav .subnav-content .check-line.has-datepicker .divider {
          display: inline-block;
          padding: 5px 10px;
          vertical-align: middle;
          margin-top: 10px; }
      .boardsync-theme #left .subnav .btn {
        font-size: 10px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 20px;
        vertical-align: middle;
        padding: 0 5px; }
    .boardsync-theme #left .action {
      padding: 20px 20px 0 20px; }
    .boardsync-theme #left .dynamic-table {
      margin-top: 20px; }
    .boardsync-theme #left .popover {
      max-width: 100% !important; }
    .boardsync-theme #left .search-form {
      height: 30px;
      padding: 20px;
      border-bottom: 2px solid rgba(0, 0, 0, 0.05); }
      .boardsync-theme #left .search-form > .search-pane {
        margin: 0;
        height: 30px;
        color: #272320;
        background: white;
        border: 0;
        position: relative; }
        .boardsync-theme #left .search-form > .search-pane > input {
          float: none;
          font-size: 13px;
          line-height: 30px;
          vertical-align: middle;
          margin: 0;
          padding: 0 10% 0 0;
          text-indent: 10px;
          width: 90% !important;
          height: 30px; }
        .boardsync-theme #left .search-form > .search-pane button[type="submit"] {
          float: none;
          position: absolute;
          top: 0;
          right: 0;
          background: #69aece;
          margin: 0;
          padding: 0 10px;
          line-height: 30px;
          min-height: 30px; }
  .boardsync-theme.sidebar-right #main {
    margin-right: 360px; }
  .boardsync-theme .subnav-title,
  .boardsync-theme .box-title {
    position: relative; }
    .boardsync-theme .subnav-title .actions,
    .boardsync-theme .box-title .actions {
      position: absolute;
      top: -2px;
      right: 0; }
      .boardsync-theme .subnav-title .actions .dropdown-toggle,
      .boardsync-theme .box-title .actions .dropdown-toggle {
        font-size: 11px;
        color: #272320;
        border: 1px solid #ebebeb;
        padding: 2px 5px;
        margin: 2px 0 0 0;
        height: 20px;
        background: white;
        border-radius: 0; }
        .boardsync-theme .subnav-title .actions .dropdown-toggle:hover,
        .boardsync-theme .box-title .actions .dropdown-toggle:hover {
          text-decoration: none; }
        .boardsync-theme .subnav-title .actions .dropdown-toggle i,
        .boardsync-theme .box-title .actions .dropdown-toggle i {
          margin: 0 5px; }
      .boardsync-theme .subnav-title .actions .dropdown-menu,
      .boardsync-theme .box-title .actions .dropdown-menu {
        padding: 0;
        background: #f2f2f2;
        border: 1px solid rgba(0, 0, 0, 0.1); }
        .boardsync-theme .subnav-title .actions .dropdown-menu li,
        .boardsync-theme .box-title .actions .dropdown-menu li {
          font-size: 11px;
          line-height: 15px;
          padding: 0;
          margin: 0; }
          .boardsync-theme .subnav-title .actions .dropdown-menu li a,
          .boardsync-theme .box-title .actions .dropdown-menu li a {
            padding: 2px 5px; }
            .boardsync-theme .subnav-title .actions .dropdown-menu li a:hover,
            .boardsync-theme .box-title .actions .dropdown-menu li a:hover {
              color: white;
              background: #69aece; }
  .boardsync-theme .clean-table {
    margin: 0;
    padding: 0; }
    .boardsync-theme .clean-table tr,
    .boardsync-theme .clean-table td,
    .boardsync-theme .clean-table th {
      border: 0;
      padding: 5px 10px; }
      .boardsync-theme .clean-table tr .btn,
      .boardsync-theme .clean-table td .btn,
      .boardsync-theme .clean-table th .btn {
        display: block; }
      .boardsync-theme .clean-table tr.break td,
      .boardsync-theme .clean-table td.break td,
      .boardsync-theme .clean-table th.break td {
        padding-top: 20px; }
    .boardsync-theme .clean-table td:last-child {
      text-align: right; }
  .boardsync-theme .agenda-table thead tr th {
    background: transparent;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600; }
    .boardsync-theme .agenda-table thead tr th img {
      margin-bottom: 10px;
      line-height: 1; }
  .boardsync-theme .agenda-table tr th,
  .boardsync-theme .agenda-table tr td {
    border: 0;
    height: 20px;
    padding: 10px 0;
    line-height: 20px;
    vertical-align: top; }
    .boardsync-theme .agenda-table tr th.actions,
    .boardsync-theme .agenda-table tr td.actions {
      width: 60px; }
    .boardsync-theme .agenda-table tr th.data,
    .boardsync-theme .agenda-table tr td.data {
      width: 80px; }
    .boardsync-theme .agenda-table tr th.actions, .boardsync-theme .agenda-table tr th.data,
    .boardsync-theme .agenda-table tr td.actions,
    .boardsync-theme .agenda-table tr td.data {
      padding: 10px; }
      .boardsync-theme .agenda-table tr th.actions .btn,
      .boardsync-theme .agenda-table tr th.actions span, .boardsync-theme .agenda-table tr th.data .btn,
      .boardsync-theme .agenda-table tr th.data span,
      .boardsync-theme .agenda-table tr td.actions .btn,
      .boardsync-theme .agenda-table tr td.actions span,
      .boardsync-theme .agenda-table tr td.data .btn,
      .boardsync-theme .agenda-table tr td.data span {
        width: 20px;
        line-height: 20px;
        vertical-align: middle;
        text-align: center;
        margin-right: 10px;
        padding: 0; }
      .boardsync-theme .agenda-table tr th.actions a:last-child, .boardsync-theme .agenda-table tr th.data a:last-child,
      .boardsync-theme .agenda-table tr td.actions a:last-child,
      .boardsync-theme .agenda-table tr td.data a:last-child {
        margin-right: 0; }
      .boardsync-theme .agenda-table tr th.actions span, .boardsync-theme .agenda-table tr th.data span,
      .boardsync-theme .agenda-table tr td.actions span,
      .boardsync-theme .agenda-table tr td.data span {
        float: right;
        display: block;
        font-size: 12px;
        font-weight: 700;
        color: white;
        cursor: pointer; }
        .boardsync-theme .agenda-table tr th.actions span:first-child, .boardsync-theme .agenda-table tr th.data span:first-child,
        .boardsync-theme .agenda-table tr td.actions span:first-child,
        .boardsync-theme .agenda-table tr td.data span:first-child {
          margin-right: 0; }
        .boardsync-theme .agenda-table tr th.actions span.approvals, .boardsync-theme .agenda-table tr th.data span.approvals,
        .boardsync-theme .agenda-table tr td.actions span.approvals,
        .boardsync-theme .agenda-table tr td.data span.approvals {
          background: #9cce69; }
        .boardsync-theme .agenda-table tr th.actions span.todos, .boardsync-theme .agenda-table tr th.data span.todos,
        .boardsync-theme .agenda-table tr td.actions span.todos,
        .boardsync-theme .agenda-table tr td.data span.todos {
          background: #69aece; }
        .boardsync-theme .agenda-table tr th.actions span.attachments, .boardsync-theme .agenda-table tr th.data span.attachments,
        .boardsync-theme .agenda-table tr td.actions span.attachments,
        .boardsync-theme .agenda-table tr td.data span.attachments {
          background: #f79224; }
  .boardsync-theme .agenda-table tr th {
    background: transparent;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600; }
  .boardsync-theme .agenda-table tr td {
    font-size: 14px;
    padding-left: 40px; }
  .boardsync-theme .dynamic-table td {
    border: 0;
    padding: 0 0 5px 0; }
    .boardsync-theme .dynamic-table td:nth-child(odd) {
      text-align: right;
      vertical-align: middle; }
    .boardsync-theme .dynamic-table td:nth-child(even) {
      vertical-align: top;
      padding-left: 20px; }
      .boardsync-theme .dynamic-table td:nth-child(even) > a {
        display: block;
        padding: 5px 10px 5px 5px;
        margin-right: 20px;
        color: #666462;
        background: white;
        border: 1px solid #ebebeb; }
        .boardsync-theme .dynamic-table td:nth-child(even) > a:hover {
          text-decoration: none; }
        .boardsync-theme .dynamic-table td:nth-child(even) > a:after {
          float: right;
          font-family: 'FontAwesome';
          content: "\f0d7"; }
  .boardsync-theme .dynamic-table.clean-table td {
    padding: 5px 10px; }
  .boardsync-theme .dynamic-table.clean-table td:nth-child(odd),
  .boardsync-theme .dynamic-table.clean-table td:last-child {
    text-align: left; }
  .boardsync-theme .progress-table,
  .boardsync-theme .search-results-table {
    margin-top: 20px; }
    .boardsync-theme .progress-table tr th,
    .boardsync-theme .progress-table tr td,
    .boardsync-theme .search-results-table tr th,
    .boardsync-theme .search-results-table tr td {
      border: 0;
      padding: 10px;
      height: auto;
      line-height: 20px;
      vertical-align: top; }
    .boardsync-theme .progress-table tr th,
    .boardsync-theme .search-results-table tr th {
      background: transparent;
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      padding-left: 40px; }
    .boardsync-theme .progress-table tr td,
    .boardsync-theme .search-results-table tr td {
      vertical-align: top;
      font-size: 14px; }
      .boardsync-theme .progress-table tr td.actions,
      .boardsync-theme .search-results-table tr td.actions {
        vertical-align: middle; }
        .boardsync-theme .progress-table tr td.actions .btn,
        .boardsync-theme .search-results-table tr td.actions .btn {
          float: left;
          width: 20px;
          line-height: 20px;
          vertical-align: middle;
          text-align: center;
          margin-right: 10px;
          padding: 0; }
        .boardsync-theme .progress-table tr td.actions a:last-child,
        .boardsync-theme .search-results-table tr td.actions a:last-child {
          margin-right: 0; }
        .boardsync-theme .progress-table tr td.actions .icheckbox_minimal,
        .boardsync-theme .search-results-table tr td.actions .icheckbox_minimal {
          float: left; }
      .boardsync-theme .progress-table tr td.status,
      .boardsync-theme .search-results-table tr td.status {
        vertical-align: middle; }
        .boardsync-theme .progress-table tr td.status .btn,
        .boardsync-theme .search-results-table tr td.status .btn {
          display: block;
          font-size: 12px; }
      .boardsync-theme .progress-table tr td.image,
      .boardsync-theme .search-results-table tr td.image {
        padding: 10px 20px; }
    .boardsync-theme .progress-table.progress-table tr td.actions,
    .boardsync-theme .search-results-table.progress-table tr td.actions {
      width: 80px; }
    .boardsync-theme .progress-table.progress-table tr td.status,
    .boardsync-theme .search-results-table.progress-table tr td.status {
      width: 80px; }
    .boardsync-theme .progress-table.progress-table tr td.image,
    .boardsync-theme .search-results-table.progress-table tr td.image {
      width: 40px; }
    .boardsync-theme .progress-table.search-results-table tr td,
    .boardsync-theme .search-results-table.search-results-table tr td {
      vertical-align: middle; }
      .boardsync-theme .progress-table.search-results-table tr td.actions,
      .boardsync-theme .search-results-table.search-results-table tr td.actions {
        width: 40px; }
        .boardsync-theme .progress-table.search-results-table tr td.actions .btn,
        .boardsync-theme .search-results-table.search-results-table tr td.actions .btn {
          display: block;
          float: none;
          margin: 0 auto; }
      .boardsync-theme .progress-table.search-results-table tr td.status,
      .boardsync-theme .search-results-table.search-results-table tr td.status {
        width: 80px; }
      .boardsync-theme .progress-table.search-results-table tr td.image,
      .boardsync-theme .search-results-table.search-results-table tr td.image {
        width: 40px; }
      .boardsync-theme .progress-table.search-results-table tr td.date,
      .boardsync-theme .search-results-table.search-results-table tr td.date {
        width: 80px;
        text-align: center; }
  .boardsync-theme .agenda-table tr th.actions a,
  .boardsync-theme .agenda-table tr th.actions span,
  .boardsync-theme .agenda-table tr th.actions div,
  .boardsync-theme .agenda-table tr th.actions input, .boardsync-theme .agenda-table tr th.data a,
  .boardsync-theme .agenda-table tr th.data span,
  .boardsync-theme .agenda-table tr th.data div,
  .boardsync-theme .agenda-table tr th.data input,
  .boardsync-theme .agenda-table tr td.actions a,
  .boardsync-theme .agenda-table tr td.actions span,
  .boardsync-theme .agenda-table tr td.actions div,
  .boardsync-theme .agenda-table tr td.actions input,
  .boardsync-theme .agenda-table tr td.data a,
  .boardsync-theme .agenda-table tr td.data span,
  .boardsync-theme .agenda-table tr td.data div,
  .boardsync-theme .agenda-table tr td.data input,
  .boardsync-theme .progress-table tr th.actions a,
  .boardsync-theme .progress-table tr th.actions span,
  .boardsync-theme .progress-table tr th.actions div,
  .boardsync-theme .progress-table tr th.actions input,
  .boardsync-theme .progress-table tr th.data a,
  .boardsync-theme .progress-table tr th.data span,
  .boardsync-theme .progress-table tr th.data div,
  .boardsync-theme .progress-table tr th.data input,
  .boardsync-theme .progress-table tr td.actions a,
  .boardsync-theme .progress-table tr td.actions span,
  .boardsync-theme .progress-table tr td.actions div,
  .boardsync-theme .progress-table tr td.actions input,
  .boardsync-theme .progress-table tr td.data a,
  .boardsync-theme .progress-table tr td.data span,
  .boardsync-theme .progress-table tr td.data div,
  .boardsync-theme .progress-table tr td.data input,
  .boardsync-theme .search-results-table tr th.actions a,
  .boardsync-theme .search-results-table tr th.actions span,
  .boardsync-theme .search-results-table tr th.actions div,
  .boardsync-theme .search-results-table tr th.actions input,
  .boardsync-theme .search-results-table tr th.data a,
  .boardsync-theme .search-results-table tr th.data span,
  .boardsync-theme .search-results-table tr th.data div,
  .boardsync-theme .search-results-table tr th.data input,
  .boardsync-theme .search-results-table tr td.actions a,
  .boardsync-theme .search-results-table tr td.actions span,
  .boardsync-theme .search-results-table tr td.actions div,
  .boardsync-theme .search-results-table tr td.actions input,
  .boardsync-theme .search-results-table tr td.data a,
  .boardsync-theme .search-results-table tr td.data span,
  .boardsync-theme .search-results-table tr td.data div,
  .boardsync-theme .search-results-table tr td.data input {
    visibility: hidden; }
  .boardsync-theme .agenda-table tr:hover,
  .boardsync-theme .progress-table tr:hover,
  .boardsync-theme .search-results-table tr:hover {
    background: #f2f2f2; }
    .boardsync-theme .agenda-table tr:hover th.actions a,
    .boardsync-theme .agenda-table tr:hover th.actions span,
    .boardsync-theme .agenda-table tr:hover th.actions div,
    .boardsync-theme .agenda-table tr:hover th.actions input, .boardsync-theme .agenda-table tr:hover th.data a,
    .boardsync-theme .agenda-table tr:hover th.data span,
    .boardsync-theme .agenda-table tr:hover th.data div,
    .boardsync-theme .agenda-table tr:hover th.data input,
    .boardsync-theme .agenda-table tr:hover td.actions a,
    .boardsync-theme .agenda-table tr:hover td.actions span,
    .boardsync-theme .agenda-table tr:hover td.actions div,
    .boardsync-theme .agenda-table tr:hover td.actions input,
    .boardsync-theme .agenda-table tr:hover td.data a,
    .boardsync-theme .agenda-table tr:hover td.data span,
    .boardsync-theme .agenda-table tr:hover td.data div,
    .boardsync-theme .agenda-table tr:hover td.data input,
    .boardsync-theme .progress-table tr:hover th.actions a,
    .boardsync-theme .progress-table tr:hover th.actions span,
    .boardsync-theme .progress-table tr:hover th.actions div,
    .boardsync-theme .progress-table tr:hover th.actions input,
    .boardsync-theme .progress-table tr:hover th.data a,
    .boardsync-theme .progress-table tr:hover th.data span,
    .boardsync-theme .progress-table tr:hover th.data div,
    .boardsync-theme .progress-table tr:hover th.data input,
    .boardsync-theme .progress-table tr:hover td.actions a,
    .boardsync-theme .progress-table tr:hover td.actions span,
    .boardsync-theme .progress-table tr:hover td.actions div,
    .boardsync-theme .progress-table tr:hover td.actions input,
    .boardsync-theme .progress-table tr:hover td.data a,
    .boardsync-theme .progress-table tr:hover td.data span,
    .boardsync-theme .progress-table tr:hover td.data div,
    .boardsync-theme .progress-table tr:hover td.data input,
    .boardsync-theme .search-results-table tr:hover th.actions a,
    .boardsync-theme .search-results-table tr:hover th.actions span,
    .boardsync-theme .search-results-table tr:hover th.actions div,
    .boardsync-theme .search-results-table tr:hover th.actions input,
    .boardsync-theme .search-results-table tr:hover th.data a,
    .boardsync-theme .search-results-table tr:hover th.data span,
    .boardsync-theme .search-results-table tr:hover th.data div,
    .boardsync-theme .search-results-table tr:hover th.data input,
    .boardsync-theme .search-results-table tr:hover td.actions a,
    .boardsync-theme .search-results-table tr:hover td.actions span,
    .boardsync-theme .search-results-table tr:hover td.actions div,
    .boardsync-theme .search-results-table tr:hover td.actions input,
    .boardsync-theme .search-results-table tr:hover td.data a,
    .boardsync-theme .search-results-table tr:hover td.data span,
    .boardsync-theme .search-results-table tr:hover td.data div,
    .boardsync-theme .search-results-table tr:hover td.data input {
      visibility: visible; }
  .boardsync-theme .dataTable {
    margin: 20px 0; }
    .boardsync-theme .dataTable .with-checkbox {
      text-align: center; }
  .boardsync-theme .tasklist {
    overflow: visible; }
    .boardsync-theme .tasklist li {
      line-height: 30px;
      margin-bottom: 10px;
      border-bottom: 0; }
      .boardsync-theme .tasklist li label,
      .boardsync-theme .tasklist li .check {
        border-right: 0;
        margin: 5px; }
      .boardsync-theme .tasklist li .check {
        padding: 0; }
      .boardsync-theme .tasklist li .task {
        left: 30px;
        padding: 0; }
      .boardsync-theme .tasklist li .task-actions {
        padding: 0;
        margin-right: 10px; }
      .boardsync-theme .tasklist li.done {
        background: transparent; }
        .boardsync-theme .tasklist li.done .task span {
          color: #666462;
          text-decoration: line-through;
          font-style: italic; }
        .boardsync-theme .tasklist li.done .task-actions {
          display: none; }
      .boardsync-theme .tasklist li.bookmarked {
        background: transparent; }
  .boardsync-theme .files {
    margin: 0;
    padding: 0;
    list-style: none; }
    .boardsync-theme .files li {
      line-height: 20px;
      vertical-align: middle;
      margin-bottom: 10px;
      position: relative;
      padding: 0 60px 0 100px; }
      .boardsync-theme .files li .btn {
        position: absolute;
        top: 0;
        left: 9999px;
        font-size: 11px;
        line-height: 20px;
        vertical-align: middle;
        padding: 0 5px; }
        .boardsync-theme .files li .btn:first-child {
          left: 0; }
        .boardsync-theme .files li .btn:nth-child(2) {
          left: 40px; }
      .boardsync-theme .files li i {
        margin: 0 20px; }
      .boardsync-theme .files li .date {
        position: absolute;
        top: 0;
        right: 0;
        color: #666462; }
  .boardsync-theme .members {
    margin: 0;
    padding: 0;
    list-style: none; }
    .boardsync-theme .members li {
      display: inline-block;
      width: 40px;
      height: 40px;
      line-height: 40px;
      margin: 0 10px 10px 0; }
  .boardsync-theme .author {
    padding: 10px;
    line-height: 20px;
    font-style: italic;
    background: rgba(0, 0, 0, 0.1); }
    .boardsync-theme .author img {
      width: 20px;
      height: 20px;
      margin-right: 10px; }
  .boardsync-theme .tiles {
    margin: 0; }
    .boardsync-theme .tiles li {
      margin: 0 20px 10px 0; }
      .boardsync-theme .tiles li:hover:before {
        border: 5px solid rgba(0, 0, 0, 0.05); }
      .boardsync-theme .tiles li a span {
        padding-top: 30px; }
      .boardsync-theme .tiles li a .name {
        font-weight: 700;
        padding: 10px 5px;
        text-align: center; }
      .boardsync-theme .tiles li:last-child {
        margin-right: 0; }
  .boardsync-theme .icheckbox_minimal.hover,
  .boardsync-theme .iradio_minimal.hover {
    opacity: .3; }
  .boardsync-theme .icheckbox_minimal.checked,
  .boardsync-theme .iradio_minimal.checked {
    opacity: .6; }
  .boardsync-theme .icheck-tooltip {
    position: absolute;
    top: -10%;
    left: -10%;
    display: block;
    width: 120%;
    height: 120%;
    margin: 0;
    padding: 0;
    background: transparent;
    opacity: 0;
    z-index: 9999; }
  .boardsync-theme .popover {
    width: auto;
    max-width: 50% !important;
    text-transform: none; }
    .boardsync-theme .popover h3.popover-title {
      font-size: 14px !important; }
    .boardsync-theme .popover .popover-content {
      font-size: 13px !important; }
      .boardsync-theme .popover .popover-content .editable-buttons {
        text-align: center; }
        .boardsync-theme .popover .popover-content .editable-buttons .btn {
          display: inline;
          margin: 5px 10px 5px 0; }
          .boardsync-theme .popover .popover-content .editable-buttons .btn.editable-submit {
            background: #9cce69; }
          .boardsync-theme .popover .popover-content .editable-buttons .btn.editable-cancel {
            background: #e94646; }
          .boardsync-theme .popover .popover-content .editable-buttons .btn:last-child {
            margin-right: 0; }
  .boardsync-theme .modal {
    width: 50%;
    top: 5% !important;
    left: 25%;
    margin-left: 0; }
    .boardsync-theme .modal .modal-header {
      background: #f2f2f2;
      border-bottom: 2px solid rgba(0, 0, 0, 0.05);
      padding: 20px; }
      .boardsync-theme .modal .modal-header h3 {
        font-size: 21px;
        font-weight: 300;
        vertical-align: middle;
        margin: 0;
        clear: none; }
      .boardsync-theme .modal .modal-header .close {
        color: #e94646;
        opacity: 1; }
    .boardsync-theme .modal .modal-body {
      padding: 20px;
      background: white;
      max-height: 200px; }
      .boardsync-theme .modal .modal-body .control-group {
        margin-bottom: 20px; }
        .boardsync-theme .modal .modal-body .control-group .control-label {
          font-weight: 700;
          vertical-align: top;
          padding: 0;
          margin: 0; }
    .boardsync-theme .modal .modal-footer {
      background: white;
      border-top: 2px solid rgba(0, 0, 0, 0.05); }
  .boardsync-theme .pop-up#meeting-summary table {
      font-size: 13px;
      table-layout: fixed; }
      .boardsync-theme .pop-up#meeting-summary table th,
      .boardsync-theme .pop-up#meeting-summary table td {
        vertical-align: middle;
        text-align: center; }
        .boardsync-theme .pop-up#meeting-summary table th:nth-child(1),
        .boardsync-theme .pop-up#meeting-summary table td:nth-child(1) {
          text-align: left; }
      .boardsync-theme .pop-up#meeting-summary table td {
        padding: 10px; }
        .boardsync-theme .pop-up#meeting-summary table td:nth-child(1) .title {
          display: block;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .boardsync-theme .pop-up#meeting-summary table td:nth-child(4) {
          color: #8eb142;
          font-size: 18px; }
    .boardsync-theme .pop-up#meeting-summary span.btn {
      display: inline;
      padding: 0 10px;
      height: 20px;
      line-height: 20px;
      font-size: 15px;
      width: auto; }
    .boardsync-theme .pop-up#roll-call table {
      width: auto;
      margin: 0 auto;
      table-layout: fixed;
      border-collapse: collapse; }
      .boardsync-theme .pop-up#roll-call table tr {
        border-bottom: 2px solid rgba(0, 0, 0, 0.05); }
        .boardsync-theme .pop-up#roll-call table tr td {
          text-align: center;
          padding: 10px; }
          .boardsync-theme .pop-up#roll-call table tr td img {
            display: inline-block;
            height: 50px;
            width: auto; }
          .boardsync-theme .pop-up#roll-call table tr td .name {
            display: block;
            text-align: center;
            font-size: 13px;
            padding-top: 5px;
            font-weight: bold; }
          .boardsync-theme .pop-up#roll-call table tr td .btn {
            font-size: 13px;
            line-height: 16px;
            text-align: center;
            padding: 10px;
            width: 140px !important;
            height: 80px;
            color: #666462; }
            .boardsync-theme .pop-up#roll-call table tr td .btn.btn-green, .boardsync-theme .pop-up#roll-call table tr td .btn.btn-red, .boardsync-theme .pop-up#roll-call table tr td .btn.btn-blue, .boardsync-theme .pop-up#roll-call table tr td .btn.btn-orange {
              color: white; }
    .boardsync-theme .pop-up#add-motion h4 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 799px; }
    .boardsync-theme .pop-up#add-motion .control-group {
      margin-top: 40px; }
      .boardsync-theme .pop-up#add-motion .control-group .minitiles,
      .boardsync-theme .pop-up#add-motion .control-group .tiles {
        margin: 0 0 20px 0; }
        .boardsync-theme .pop-up#add-motion .control-group .minitiles li,
        .boardsync-theme .pop-up#add-motion .control-group .tiles li {
          display: inline-block;
          text-align: center;
          margin: 0;
          padding: 0; }
          .boardsync-theme .pop-up#add-motion .control-group .minitiles li a img,
          .boardsync-theme .pop-up#add-motion .control-group .tiles li a img {
            height: 80px;
            width: auto; }
          .boardsync-theme .pop-up#add-motion .control-group .minitiles li a .name,
          .boardsync-theme .pop-up#add-motion .control-group .tiles li a .name {
            color: #272320;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
      .boardsync-theme .pop-up#add-motion .control-group .tiles li a {
        width: 100px;
        height: 100px;
        padding: 10px; }
      .boardsync-theme .pop-up#add-motion .control-group .tiles li.btn-green a .name, .boardsync-theme .pop-up#add-motion .control-group .tiles li.btn-blue a .name {
        color: white; }
      .boardsync-theme .pop-up#add-motion .control-group .tiles li:not(.btn-green) a:hover {
        background-color: #f2f2f2; }
      .boardsync-theme .pop-up#add-motion .control-group .minitiles li {
        margin-right: 10px;
        background: #f2f2f2; }
        .boardsync-theme .pop-up#add-motion .control-group .minitiles li.btn-green {
          background: #9cce69; }
        .boardsync-theme .pop-up#add-motion .control-group .minitiles li.btn-blue {
          background: #69aece; }
        .boardsync-theme .pop-up#add-motion .control-group .minitiles li.btn-red {
          background: #e94646; }
        .boardsync-theme .pop-up#add-motion .control-group .minitiles li.btn-orange {
          background: #f79224; }
      .boardsync-theme .pop-up#add-motion .control-group:after {
        content: "";
        display: table;
        clear: both; }
    .boardsync-theme .pop-up#add-vote h4 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 799px; }
    .boardsync-theme .pop-up#add-vote .pop-up-body,
    .boardsync-theme .pop-up#add-vote .control-group {
      padding-bottom: 0;
      margin-bottom: 0; }
    .boardsync-theme .pop-up#add-vote .tiles {
      margin: 0; }
      .boardsync-theme .pop-up#add-vote .tiles li {
        width: 120px;
        height: 120px;
        margin: 0 10px 20px 0;
        padding: 0; }
        .boardsync-theme .pop-up#add-vote .tiles li a {
          width: 100px;
          height: 100px;
          padding: 10px;
          cursor: default; }
          .boardsync-theme .pop-up#add-vote .tiles li a img {
            height: 80px;
            width: auto; }
          .boardsync-theme .pop-up#add-vote .tiles li a .name {
            color: #272320;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
        .boardsync-theme .pop-up#add-vote .tiles li .btn {
          display: none;
          position: absolute;
          line-height: 40px;
          color: #272320;
          left: 0;
          width: 100% !important;
          padding: 0;
          z-index: 999; }
          .boardsync-theme .pop-up#add-vote .tiles li .btn.btn-green {
            top: 0; }
          .boardsync-theme .pop-up#add-vote .tiles li .btn.btn-red {
            top: 40px; }
          .boardsync-theme .pop-up#add-vote .tiles li .btn.btn-orange {
            top: 80px; }
          .boardsync-theme .pop-up#add-vote .tiles li .btn.btn-green, .boardsync-theme .pop-up#add-vote .tiles li .btn.btn-red, .boardsync-theme .pop-up#add-vote .tiles li .btn.btn-orange {
            background: #f2f2f2; }
          .boardsync-theme .pop-up#add-vote .tiles li .btn:hover {
            color: white;
            z-index: 9999; }
            .boardsync-theme .pop-up#add-vote .tiles li .btn:hover.btn-green {
              background: #9cce69; }
            .boardsync-theme .pop-up#add-vote .tiles li .btn:hover.btn-red {
              background: #e94646; }
            .boardsync-theme .pop-up#add-vote .tiles li .btn:hover.btn-orange {
              background: #f79224; }
        .boardsync-theme .pop-up#add-vote .tiles li.btn-green a .name, .boardsync-theme .pop-up#add-vote .tiles li.btn-red a .name, .boardsync-theme .pop-up#add-vote .tiles li.btn-orange a .name {
          color: white; }
        .boardsync-theme .pop-up#add-vote .tiles li:hover a {
          opacity: .5; }
        .boardsync-theme .pop-up#add-vote .tiles li:hover .btn {
          display: block; }
        .boardsync-theme .pop-up#add-vote .tiles li:hover:before {
          display: none; }
      .boardsync-theme .pop-up#add-vote .tiles:after {
        content: "";
        display: table;
        clear: both; }
    .boardsync-theme .pop-up#add-vote .actions {
      margin: 10px 0;
      padding: 16px 0 10px 0;
      border-top: 2px solid rgba(0, 0, 0, 0.05); }
      .boardsync-theme .pop-up#add-vote .actions li {
        list-style: none;
        float: left;
        width: 33%;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #666462;
        font-size: 11px;
        text-transform: uppercase; }
        .boardsync-theme .pop-up#add-vote .actions li span {
          display: block;
          width: 40px;
          line-height: 40px;
          vertical-align: middle;
          margin: 0 auto;
          font-size: 24px;
          font-weight: 100;
          color: white;
          cursor: pointer; }
          .boardsync-theme .pop-up#add-vote .actions li span.approvals {
            background: #9cce69; }
          .boardsync-theme .pop-up#add-vote .actions li span.todos {
            background: #69aece; }
          .boardsync-theme .pop-up#add-vote .actions li span.attachments {
            background: #f79224; }
      .boardsync-theme .modal#add-vote .actions:after {
        content: "";
        display: table;
        clear: both; }
  .boardsync-theme .select2-container .select2-choice {
    color: #272320;
    background: white;
    border-color: rgba(0, 0, 0, 0.2); }
    .boardsync-theme .select2-container .select2-choice div {
      border-left: 0;
      background: none; }
  .boardsync-theme .select2-container.select2-drop-above .select2-choice {
    background-image: none; }
  .boardsync-theme .select2-container .select2-search-choice-close {
    top: 3px; }
  .boardsync-theme .select2-container .select2-choices {
    background-image: none; }
  .boardsync-theme .select2-results .select2-highlighted {
    color: white;
    background: #69aece; }
  .boardsync-theme .ui-spinner {
    color: #272320;
    background: white;
    border-color: rgba(0, 0, 0, 0.2); }
    .boardsync-theme .ui-spinner input {
      background: transparent; }
  .boardsync-theme .cke .cke_top,
  .boardsync-theme .cke .cke_contents,
  .boardsync-theme .cke .cke_bottom {
    border: 1px solid rgba(0, 0, 0, 0.2); }
  .boardsync-theme .cke .cke_top {
    background: white;
    border-bottom: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2); }
    .boardsync-theme .cke .cke_top .cke_button {
      background: #f2f2f2 !important; }
      .boardsync-theme .cke .cke_top .cke_button:hover {
        background: #ebebeb !important; }
  .boardsync-theme .cke .cke_bottom {
    border-top: 0; }
  .boardsync-theme .ui-datepicker {
    font-size: 13px;
    border: 1px solid rgba(0, 0, 0, 0.2); }
    .boardsync-theme .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
      font-weight: 700; }
    .boardsync-theme .ui-datepicker .ui-datepicker-calendar td a:hover, .boardsync-theme .ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
      color: white;
      background: #69aece; }
  .boardsync-theme .btn {
    font-size: 12px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: normal;
    text-transform: uppercase;
    color: white;
    width: auto !important; }
  .boardsync-theme .btn[disabled] {
    background: #e7e7e7 !important; border-color: #d3d3d3; }
  .boardsync-theme span.btn {
    cursor: default; }
  .boardsync-theme .btn-green {
    background: #9cce69; }
    .boardsync-theme .btn-green:hover {
      background: #83c143; }
  .boardsync-theme .btn-blue {
    background: #69aece; }
    .boardsync-theme .btn-blue:hover {
      background: #4399c1; }
  .boardsync-theme .btn-orange {
    background: #f79224; }
    .boardsync-theme .btn-orange:hover {
      background: #e07908; }
  .boardsync-theme .btn-red {
    background: #e94646; }
    .boardsync-theme .btn-red:hover {
      background: #e11b1b; }
  .boardsync-theme .btn-brown {
    background: #a6715f; }
    .boardsync-theme .btn-brown:hover {
      background: #875a4b; }
  .boardsync-theme .btn-purple {
    background: #a6a2c2; }
    .boardsync-theme .btn-purple:hover {
      background: #8983ae; }
  .boardsync-theme .btn-grey {
    background: #949186; }
    .boardsync-theme .btn-grey:hover {
      background: #7b786c; }
  .boardsync-theme .btn-light {
    background: #f2f2f2; }
    .boardsync-theme .btn-light:hover {
      background: #d8d8d8; }
  .boardsync-theme .btn-lightred {
    background: #e75555; }
    .boardsync-theme .btn-lightred:hover {
      background: #e12828; }
  .boardsync-theme .btn-lightblue {
    background: #69cadb; }
    .boardsync-theme .btn-lightblue:hover {
      background: #40bbd1; }

/* Color settings for BoardSync theme - Home/Progress page ****/
#home.boardsync-theme #navigation .toggle-mobile,
#progress.boardsync-theme #navigation .toggle-mobile {
  background: #8eb142; }
  #home.boardsync-theme #navigation .toggle-mobile:hover,
  #progress.boardsync-theme #navigation .toggle-mobile:hover {
    background: #708c34; }
#home.boardsync-theme #navigation .mobile-nav.open,
#progress.boardsync-theme #navigation .mobile-nav.open {
  background: #8eb142; }
  #home.boardsync-theme #navigation .mobile-nav.open > li.active > a,
  #progress.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #43541f; }
  #home.boardsync-theme #navigation .mobile-nav.open > li.active > ul,
  #progress.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #43541f; }
  #home.boardsync-theme #navigation .mobile-nav.open > li > a,
  #progress.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #61792d; }
    #home.boardsync-theme #navigation .mobile-nav.open > li > a:hover,
    #progress.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #526726; }
  #home.boardsync-theme #navigation .mobile-nav.open > li > ul,
  #progress.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #61792d; }
#home.boardsync-theme .modal .modal-header h3,
#progress.boardsync-theme .modal .modal-header h3 {
  color: #8eb142; }
#home.boardsync-theme #main .page-header h1,
#progress.boardsync-theme #main .page-header h1 {
  color: #8eb142; }
#home.boardsync-theme #main .box .box-content .shop-items > li > a .details .name,
#progress.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #8eb142; }

/* Color settings for BoardSync theme - Agenda page ****/
#agendas.boardsync-theme #navigation .toggle-mobile {
  background: #a6715f; }
  #agendas.boardsync-theme #navigation .toggle-mobile:hover {
    background: #875a4b; }
#agendas.boardsync-theme #navigation .mobile-nav.open {
  background: #a6715f; }
  #agendas.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #563930; }
  #agendas.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #563930; }
  #agendas.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #774f42; }
    #agendas.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #664439; }
  #agendas.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #774f42; }
#agendas.boardsync-theme .modal .modal-header h3 {
  color: #a6715f; }
#agendas.boardsync-theme #main .page-header h1 {
  color: #a6715f; }
#agendas.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #a6715f; }

/* Color settings for BoardSync theme - Search page ****/
#search.boardsync-theme #navigation .toggle-mobile {
  background: #e9a331; }
  #search.boardsync-theme #navigation .toggle-mobile:hover {
    background: #d18a16; }
#search.boardsync-theme #navigation .mobile-nav.open {
  background: #e9a331; }
  #search.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #8c5c0f; }
  #search.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #8c5c0f; }
  #search.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #ba7b14; }
    #search.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #a36b11; }
  #search.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #ba7b14; }
#search.boardsync-theme .modal .modal-header h3 {
  color: #e9a331; }
#search.boardsync-theme #main .page-header h1 {
  color: #e9a331; }
#search.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #e9a331; }

/* Color settings for BoardSync theme - Analytics page ****/
#analytics.boardsync-theme #navigation .toggle-mobile {
  background: #a6a2c2; }
  #analytics.boardsync-theme #navigation .toggle-mobile:hover {
    background: #8983ae; }
#analytics.boardsync-theme #navigation .mobile-nav.open {
  background: #a6a2c2; }
  #analytics.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #605b8a; }
  #analytics.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #605b8a; }
  #analytics.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #7a74a4; }
    #analytics.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #6b6599; }
  #analytics.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #7a74a4; }
#analytics.boardsync-theme .modal .modal-header h3 {
  color: #a6a2c2; }
#analytics.boardsync-theme #main .page-header h1 {
  color: #a6a2c2; }
#analytics.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #a6a2c2; }

/* Color settings for BoardSync theme - Settings page ****/
#settings.boardsync-theme #navigation .toggle-mobile {
  background: #949186; }
  #settings.boardsync-theme #navigation .toggle-mobile:hover {
    background: #7b786c; }
#settings.boardsync-theme #navigation .mobile-nav.open {
  background: #949186; }
  #settings.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #525049; }
  #settings.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #525049; }
  #settings.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #6d6a60; }
    #settings.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #605d54; }
  #settings.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #6d6a60; }
#settings.boardsync-theme .modal .modal-header h3 {
  color: #69aece; }
#settings.boardsync-theme #main .page-header h1 {
  color: #69aece; }
#settings.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #69aece; }

/* Color settings for BoardSync theme - Attachments page ****/
#attachments.boardsync-theme #navigation .toggle-mobile {
  background: #ddaf57; }
  #attachments.boardsync-theme #navigation .toggle-mobile:hover {
    background: #d49b2d; }
#attachments.boardsync-theme #navigation .mobile-nav.open {
  background: #ddaf57; }
  #attachments.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #966d1e; }
  #attachments.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #966d1e; }
  #attachments.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #c18c27; }
    #attachments.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #ab7c23; }
  #attachments.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #c18c27; }
#attachments.boardsync-theme .modal .modal-header h3 {
  color: #ddaf57; }
#attachments.boardsync-theme #main .page-header h1 {
  color: #ddaf57; }
#attachments.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #ddaf57; }

/* Color settings for BoardSync theme - Events page ****/
#events.boardsync-theme #navigation .toggle-mobile {
  background: #e26060; }
  #events.boardsync-theme #navigation .toggle-mobile:hover {
    background: #da3535; }
#events.boardsync-theme #navigation .mobile-nav.open {
  background: #e26060; }
  #events.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #a41e1e; }
  #events.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #a41e1e; }
  #events.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #d02626; }
    #events.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #ba2222; }
  #events.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #d02626; }
#events.boardsync-theme .modal .modal-header h3 {
  color: #e26060; }
#events.boardsync-theme #main .page-header h1 {
  color: #e26060; }
#events.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #e26060; }

/* Color settings for BoardSync theme - Templates page ****/
#templates.boardsync-theme #navigation .toggle-mobile {
  background: #b3ccdb; }
  #templates.boardsync-theme #navigation .toggle-mobile:hover {
    background: #90b5cb; }
#templates.boardsync-theme #navigation .mobile-nav.open {
  background: #b3ccdb; }
  #templates.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #5c92b2; }
  #templates.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #5c92b2; }
  #templates.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #7fa9c2; }
    #templates.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #6e9eba; }
  #templates.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #7fa9c2; }
#templates.boardsync-theme .modal .modal-header h3 {
  color: #b3ccdb; }
#templates.boardsync-theme #main .page-header h1 {
  color: #b3ccdb; }
#templates.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #b3ccdb; }

/* Color settings for BoardSync theme - Citizens page ****/
#citizens.boardsync-theme #navigation .toggle-mobile {
  background: #d9aeae; }
  #citizens.boardsync-theme #navigation .toggle-mobile:hover {
    background: #c98b8b; }
#citizens.boardsync-theme #navigation .mobile-nav.open {
  background: #d9aeae; }
  #citizens.boardsync-theme #navigation .mobile-nav.open > li.active > a {
    background: #b05757; }
  #citizens.boardsync-theme #navigation .mobile-nav.open > li.active > ul {
    background: #b05757; }
  #citizens.boardsync-theme #navigation .mobile-nav.open > li > a {
    background: #c17a7a; }
    #citizens.boardsync-theme #navigation .mobile-nav.open > li > a:hover {
      background: #b86969; }
  #citizens.boardsync-theme #navigation .mobile-nav.open > li > ul {
    background: #c17a7a; }
#citizens.boardsync-theme .modal .modal-header h3 {
  color: #d9aeae; }
#citizens.boardsync-theme #main .page-header h1 {
  color: #d9aeae; }
#citizens.boardsync-theme #main .box .box-content .shop-items > li > a .details .name {
  color: #d9aeae; }
  
/* Pop-up header style ***/
.dxpc-headerText.dx-vam {
  padding: 0px 10px;
  font: 21px 'Helvetica Neue','Segoe UI','Droid Sans',Arial,Tahoma,Geneva,sans-serif; }
#home .dxpc-headerText.dx-vam {
  color: #8eb142; }
#agendas .dxpc-headerText.dx-vam {
  color: #a6715f; }
#search .dxpc-headerText.dx-vam {
  color: #e9a331; }
#events .dxpc-headerText.dx-vam {
  color: #e26060; }
#analytics .dxpc-headerText.dx-vam {
  color: #a6a2c2; }
#settings .dxpc-headerText.dx-vam {
  color: #69aece; }

/* Media queries - horizontal ***/
@media (max-width: 1680px) {
  .boardsync-theme .modal {
    width: 70%;
    left: 15%;
    margin-left: 0; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
    max-width: 340px; } }
@media (max-width: 1366px) {
  .boardsync-theme #navigation .container-fluid .main-nav > li {
    width: 100px; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
    max-width: 280px; } }
@media (max-width: 1280px) {
  .boardsync-theme #navigation .container-fluid .main-nav > li {
    width: 100px; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
    max-width: 200px; }
  .boardsync-theme #main .page-header {
    height: auto; }
    .boardsync-theme #main .page-header .pull-left {
      margin: 0 0 0 20px;
      width: 50%;
      overflow: hidden; }
    /**.boardsync-theme #main .page-header .pull-right {
      margin: 0 20px 0 0;
      width: 35%;
      overflow: hidden;
      text-align: right;
      line-height: 60px; }**/
      .boardsync-theme #main .page-header .pull-right .btn-group {
        padding: 0; }
    .boardsync-theme #main .page-header h1 {
      float: left;
      margin: 0;
      clear: both; }
    /**.boardsync-theme #main .page-header .back {
      display: block;
      float: none;
      margin: 0;
      line-height: 1em; }**/
    .boardsync-theme #main .page-header .status {
      float: none;
      display: inline; } }
      
/*** FILTER STYLE ******/
@media (max-width: 1200px) {
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 {
        width: 33.333% !important;
        border-left: 1px solid #ddd !important;
        height: 255px; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4:nth-child(1) {
        border-left: 0px !important;
        border-top: 1px solid #ddd !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check {
        width: 28%;
        margin-right: 0px; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-date {
        width: 41% !important;
        margin-top: 10px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-date-to {
        margin-top: 15px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .cbo-custom {
        width: 100% !important;
        margin-top: 0px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .cbo-custom .dxichCellSys {
        width: 10px; }
    #filters .box-content .form-horizontal .update-button {
        margin-top: 70px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 {
        height: 270px !important; }
    .boardsync-theme#search #main #filters .box-content .form-horizontal .span4 {
        height: 250px !important; }
     .boardsync-theme#search #main #filters .box-content .form-horizontal .update-button {
        margin-top: 10px !important; }
    .boardsync-theme#search #main #filters .box-content .form-horizontal .span4 {
        height: auto !important; }
    .boardsync-theme#events #main #filters .box-content .form-horizontal .update-button {
        margin-top: 35px !important; }
    
    
}    
/*** FILTER STYLE ******/
@media (max-width: 1000px) {
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 {
        border-left: 0 !important;
        width: 100% !important;
        height: auto !important;
        float: left; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-check {
        width: 80px;
        margin-right: 15px; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-date {
        width: 110px !important;
        margin-top: 0px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .cbo-custom {
        width: auto !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .custom-date-to {
        margin-top: 5px !important; }
    #filters .box-content .form-horizontal .update-button {
        margin-top: 20px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .input-filter {
        width: 300px !important; }
    .boardsync-theme #main #filters .box-content .form-horizontal .span4 .show-cbo{
        width:260px !important; }
}
      
@media (max-width: 1100px) {
  .boardsync-theme #navigation .container-fluid #brand {
    margin-right: 20px; }
  .boardsync-theme #navigation .container-fluid .main-nav > li {
    width: 90px; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
    max-width: 180px; } }
@media (max-width: 1024px) {
  .boardsync-theme #navigation .container-fluid #brand {
    margin-right: 10px; }
  .boardsync-theme #navigation .container-fluid .main-nav > li {
    width: 80px; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
    max-width: 180px; }
  .boardsync-theme #left {
    font-size: 12px;
    width: 320px; }
  .boardsync-theme #main .page-header .pull-left,
  .boardsync-theme #main .page-header .pull-right {
    width: 42% !important; }
  .boardsync-theme.sidebar-right #main {
    margin-right: 320px; } }
@media (max-width: 980px) {
  .boardsync-theme #navigation .container-fluid .main-nav {
    display: none; }
  .boardsync-theme #navigation .container-fluid .toggle-nav {
    display: block !important; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-add > a, .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-history > a {
    padding: 0 !important; }
  .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user {
    max-width: 380px; }
    .boardsync-theme #navigation .container-fluid .user .dropdown.dropdown-user > a {
      padding: 0 40px 0 60px !important; } }
@media (max-width: 800px) {
  .boardsync-theme .modal {
    width: 90% !important;
    left: 5% !important;
    margin-left: 0; }
  .boardsync-theme #main .box .box-content .shop-items > li {
    margin-bottom: 20px; } }
/* Media queries - vertical ***/
@media (min-height: 500px) {
  .boardsync-theme .modal .modal-body {
    max-height: 300px; } }
@media (min-height: 600px) {
  .boardsync-theme .modal .modal-body {
    max-height: 400px; } }
@media (min-height: 700px) {
  .boardsync-theme .modal .modal-body {
    max-height: 500px; } }
@media (min-height: 800px) {
  .boardsync-theme .modal .modal-body {
    max-height: 600px; } }
@media (min-height: 900px) {
  .boardsync-theme .modal .modal-body {
    max-height: 700px; } }
@media (min-height: 1000px) {
  .boardsync-theme .modal .modal-body {
    max-height: 800px; } }
