/*
 * Target IE 6, 7 and 8 (less than IE9)
 */
/*
 * Assuming a mobile first approach with respond.js OFF, we must reset the font
 * size for lt IE9
 */
html {
  font-size: 81.3%;
}

img {
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
}

.tab-content {
  overflow: hidden;
}

.tab-content .tab-pane,
.pill-content .pill-pane {
  display: none;
}

.tab-content .active,
.pill-content .active {
  display: block;
}

#flipboard-tabs-mobile {
  display: none;
}

#cisco-flipboard {
  height: 360px;
}
#cisco-flipboard .tab-pane {
  background-position: bottom;
}

#cisco-flipboard .tab-content .tab-pane#pane-ask-question.active {
  background: url("../images/flipboard/bg-ask-question-ie.jpg") no-repeat;
}

#cisco-flipboard .tab-content .tab-pane#pane-answer-question.active {
  background: url("../images/flipboard/bg-answer-question-ie.jpg") no-repeat;
}

#cisco-flipboard .tab-content .tab-pane#pane-community-news.active {
  background: url("../images/flipboard/bg-community-news-ie.jpg") no-repeat;
}

#cisco-flipboard .tab-content .tab-pane#pane-events.active {
  background: url("../images/flipboard/bg-events-ie.jpg") no-repeat;
}

#breadcrumb ul.breadcrumb li {
  float: left;
}
#breadcrumb ul.breadcrumb li.has-children ul {
  display: none;
}
#breadcrumb ul.breadcrumb li.has-children ul li {
  display: block;
}
#breadcrumb ul.breadcrumb li.has-children > a:hover + ul {
  display: block;
}
#breadcrumb ul.breadcrumb li.has-children > a:hover + ul li {
  display: block;
  clear: left;
  float: none;
}

.view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor .views-field-field-avatar img {
  height: 40px;
  width: 40px;
  max-width: 40px;
  display: block;
}

.view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor .views-field-field-avatar img {
  height: 40px;
  width: 40px;
  max-width: 40px;
  display: block;
}

.view-id-cisco_top_contributors {
  color: #777777;
  font-size: 0.8em;
  line-height: 1.2em;
  padding: 10px 10px 20px;
  position: relative;
}
.view-id-cisco_top_contributors .view-header h2 {
  color: #4A7399;
  font-size: 1.4em;
  font-weight: 400;
  padding: 15px 0 8px;
}
.view-id-cisco_top_contributors .view-header .learn-more {
  font-weight: 600;
  padding-bottom: 10px;
  border-bottom: #49a1d1 2px solid;
}
.view-id-cisco_top_contributors .view-header .learn-more a {
  color: #0f4578;
}
.view-id-cisco_top_contributors .view-header .learn-more > span {
  color: #0f4578;
}
.view-id-cisco_top_contributors > ul.grouping-tabs {
  margin: 32px 0 0 0;
  list-style-type: none;
  font-size: 1.4em;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
}
.view-id-cisco_top_contributors > ul.grouping-tabs li {
  display: inline-block;
}
.view-id-cisco_top_contributors > ul.grouping-tabs li a.active {
  text-decoration: underline;
}
.view-id-cisco_top_contributors .arrow-grouping {
  vertical-align: top;
  margin-top: 40px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}
.view-id-cisco_top_contributors .view-content .view-grouping > ul {
  list-style-type: none;
  margin: 0;
  border-top: #ccc 1px solid;
  border-bottom: #4A7399 1px solid;
  padding-top: 10px;
}
.view-id-cisco_top_contributors .view-content .view-grouping > ul li {
  display: inline-block;
  margin-right: 6px;
  line-height: 1.2em;
}
.view-id-cisco_top_contributors .view-content .view-grouping > ul li a {
  position: relative;
  width: 100%;
  color: #777;
}
.view-id-cisco_top_contributors .view-content .view-grouping > ul li a .selected {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #4A7399;
  font-size: 0;
  line-height: 0;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
}
.view-id-cisco_top_contributors .view-content .view-grouping > ul li.last {
  margin-right: 0;
}
.view-id-cisco_top_contributors .view-content .view-grouping {
  padding: 0 3px;
}

.view-cisco-top-contributors.view-display-id-vip .vip-logo {
  background: url(../images/top-contributors/vip.png) no-repeat 0 0;
  width: 150px;
  height: 64px;
  margin-right: 20px;
  display: inline-block;
}
.view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid {
  border-top: #ccc 1px solid;
}
.view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor {
  margin: 0 2%;
  margin-top: 15px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f4f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: -moz-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: -o-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: linear-gradient(top, #ffffff, #f1f4f7);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #CCCCCC;
  padding: 15px 10px 20px;
  float: left;
  width: 46%;
  min-width: 260px;
  min-height: 95px;
  position: relative;
}
.view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor .views-field-field-photo, .view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor .views-field-field-avatar {
  float: left;
  margin-right: 10px;
}
.view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor .views-field-field-photo img, .view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor .views-field-field-avatar img {
  border: #fff 3px solid;
  height: 40px;
  width: 40px;
  display: block;
  -webkit-box-shadow: #cccccc 1px 1px 2px;
  -moz-box-shadow: #cccccc 1px 1px 2px;
  box-shadow: #cccccc 1px 1px 2px;
}
.view-cisco-top-contributors.view-display-id-vip .view-content .views-view-grid .contributor .views-field-realname {
  font-size: 1.2em;
  line-height: 1.2em;
}

.view-cisco-top-contributors.view-display-id-events .events-logo {
  background: url(../images/top-contributors/events_top_contributors.png) no-repeat 0 0;
  width: 150px;
  height: 64px;
  margin-right: 20px;
  display: inline-block;
}
.view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid {
  border-top: #ccc 1px solid;
}
.view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor {
  margin: 0 2%;
  margin-top: 15px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f4f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: -moz-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: -o-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: linear-gradient(top, #ffffff, #f1f4f7);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #CCCCCC;
  padding: 15px 10px 20px;
  float: left;
  width: 46%;
  min-width: 260px;
  min-height: 95px;
  position: relative;
}
.view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor .views-field-field-photo, .view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor .views-field-field-avatar {
  float: left;
  margin-right: 10px;
}
.view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor .views-field-field-photo img, .view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor .views-field-field-avatar img {
  border: #fff 3px solid;
  height: 40px;
  width: 40px;
  display: block;
  -webkit-box-shadow: #cccccc 1px 1px 2px;
  -moz-box-shadow: #cccccc 1px 1px 2px;
  box-shadow: #cccccc 1px 1px 2px;
}
.view-cisco-top-contributors.view-display-id-events .view-content .views-view-grid .contributor .views-field-realname {
  font-size: 1.2em;
  line-height: 1.2em;
}

#quicktabs-tabpage-top_contributors-3 i.arrow-grouping {
  display: none;
}
#quicktabs-tabpage-top_contributors-3 ul.grouping-tabs {
  display: none;
}

.view-cisco-top-contributors.view-display-id-hall_of_fame .title {
  background: url(../images/top-contributors/hall-of-fame.png) no-repeat 80px bottom;
  height: 85px;
  color: #4A7399;
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: 400;
  padding: 35px 0 8px 220px;
  vertical-align: middle;
  margin: 0;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .contributor {
  padding-top: 15px;
  padding-right: 35px;
  border-top: none;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-field-image, .view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-field-photo, .view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-field-avatar, .view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-name {
  display: block;
  float: left;
  vertical-align: top;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-field-image {
  margin-right: 5px;
  width: 70px;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-field-photo {
  margin-right: 10px;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-realname {
  font-weight: 600;
  margin-left: 105px;
  vertical-align: top;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-field-bio {
  margin-top: 10px;
  margin-left: 105px;
  vertical-align: top;
}
.view-cisco-top-contributors.view-display-id-hall_of_fame .view-content .views-field-view-user {
  float: right;
  margin-top: 10px;
}

.view-cisco-top-contributors.view-display-id-spotlight .spotlight-logo {
  background: url(../images/top-contributors/spotlight.png) no-repeat 0 0;
  width: 173px;
  height: 70px;
  margin-right: 20px;
  display: inline-block;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping > ul a.has-awards {
  color: #4A7399;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content {
  padding: 20px 10px 0px 10px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f4f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: -moz-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: -o-linear-gradient(top, #ffffff, #f1f4f7);
  background-image: linear-gradient(top, #ffffff, #f1f4f7);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #CCCCCC;
  padding: 15px 10px;
  vertical-align: top;
  position: relative;
  margin-bottom: 10px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .award-title {
  font-size: 1.4em;
  color: #4A7399;
  margin-bottom: 10px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-photo {
  float: left;
  margin-right: 10px;
  width: 40px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-photo img {
  border: #fff 3px solid;
  -webkit-box-shadow: #cccccc 1px 1px 2px;
  -moz-box-shadow: #cccccc 1px 1px 2px;
  box-shadow: #cccccc 1px 1px 2px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-data {
  float: left;
  width: 214px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-data .username {
  font-size: 1.2em;
  line-height: 1.2em;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-data .date-assigned, .view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-data .related-content {
  font-size: 0.8em;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-data .related-content span {
  display: inline-block;
  height: 21px;
  vertical-align: top;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .contributor .user-data .related-content .field-content {
  display: inline-block;
  width: 190px;
  margin-top: 7px;
}
.view-cisco-top-contributors.view-display-id-spotlight .view-content .view-grouping-content .is-new-award {
  background: url(../images/top-contributors/new-ribbon.png) no-repeat 0 0;
  position: absolute;
  top: -1px;
  right: -1px;
  height: 50px;
  width: 58px;
}

.view-cisco-top-contributors-programs {
  padding: 15px 30px;
}
.view-cisco-top-contributors-programs .view-content td {
  width: 47%;
  float: left;
  border-top: none;
  border-top: #49a1d1 2px solid;
  padding-bottom: 15px;
}
.view-cisco-top-contributors-programs .view-content td img {
  /*width: 100%;*/
}
.view-cisco-top-contributors-programs .view-content .row-first td {
  border-top: none;
}
.view-cisco-top-contributors-programs .view-content .views-field-field-featured-image {
  text-align: center;
  height: 140px;
}
.view-cisco-top-contributors-programs .view-content .views-field-name {
  padding-top: 16px;
}
.view-cisco-top-contributors-programs .view-content .views-field-name a {
  font-size: 1em;
  padding: 8px 0;
}
.view-cisco-top-contributors-programs .view-content .views-field-description {
  font-size: 0.8em;
  color: #777;
}

.view-top-contributors-expert-interviews {
  color: #777777;
  font-size: 0.8em;
  line-height: 1.2em;
  padding: 10px;
  position: relative;
}
.view-top-contributors-expert-interviews .view-header {
  color: #4A7399;
  border-bottom: #49a1d1 2px solid;
  font-size: 1.4em;
  font-weight: 400;
  padding: 15px 0 8px;
}
.view-top-contributors-expert-interviews .view-filters {
  position: absolute;
  right: 10px;
  top: 15px;
}
.view-top-contributors-expert-interviews .view-filters .ctools-auto-submit-full-form {
  margin: 0;
}
.view-top-contributors-expert-interviews .view-filters .views-exposed-widget {
  padding: 0;
}
.view-top-contributors-expert-interviews .view-filters .views-exposed-widget .control-label, .view-top-contributors-expert-interviews .view-filters .views-exposed-widget .controls {
  display: inline-block;
}
.view-top-contributors-expert-interviews .view-filters .views-exposed-widget select#edit-items-per-page {
  width: 60px;
}
.view-top-contributors-expert-interviews .view-content .views-table th {
  font-weight: 100;
  padding-bottom: 0;
  padding-top: 5px;
}
.view-top-contributors-expert-interviews .view-content .views-table td {
  border-top: none;
  line-height: 1.3em;
}
.view-top-contributors-expert-interviews .view-content .views-table td.views-field-extension {
  display: block;
  width: 20px;
  height: 20px;
  margin: 8px 0 10px 10px;
  padding: 0;
  /*>span {
                display: block;
              width: 20px;
              height: 20px;
            }*/
  /*@extend .sml-icons-sml-doc;
            @include sprite-background-position($sml-icons-sprites, sml-doc, 50%, 0);*/
          /*.img {
                      @extend .sml-icons-sml-img;
                      @include sprite-background-position($sml-icons-sprites, sml-img, 50%, 0);
                    }

                    .pdf {
                      @extend .sml-icons-sml-acr;
                      @include sprite-background-position($sml-icons-sprites, sml-acr, 50%, 0);
                    }

                    .ppt, .pps, .pptx, .ppsx {
                      @extend .sml-icons-sml-ppt;
                      @include sprite-background-position($sml-icons-sprites, sml-ppt, 50%, 0);
                    }

                    .txt {
                      @extend .sml-icons-sml-txt;
                      @include sprite-background-position($sml-icons-sprites, sml-txt, 50%, 0);
                    }

                    .wrd, .doc, .docx {
                      @extend .sml-icons-sml-wrd;
                      @include sprite-background-position($sml-icons-sprites, sml-wrd, 50%, 0);
                    }

                    .xls, .xlxs {
                      @extend .sml-icons-sml-xls;
                      @include sprite-background-position($sml-icons-sprites, sml-xls, 50%, 0);
                    }

                    .zip {
                      @extend .sml-icons-sml-zip;
                      @include sprite-background-position($sml-icons-sprites, sml-zip, 50%, 0);
                    }*/
}
.view-top-contributors-expert-interviews .view-content .views-table td.views-field-extension {
  padding-right: 0;
  width: 20px;
}
.view-top-contributors-expert-interviews .view-content .views-table td.views-field-title-field {
  width: 280px;
}
.view-top-contributors-expert-interviews .view-content .views-table th.views-field-nothing, .view-top-contributors-expert-interviews .view-content .views-table th.views-field-value, .view-top-contributors-expert-interviews .view-content .views-table th.views-field-comment-count,
.view-top-contributors-expert-interviews .view-content .views-table td.views-field-nothing, .view-top-contributors-expert-interviews .view-content .views-table td.views-field-value, .view-top-contributors-expert-interviews .view-content .views-table td.views-field-comment-count {
  text-align: center;
}

.discussion .views-field-type {
  background: url(../images/ct-icons/ct-discussion.png) no-repeat 10px 10px;
}

.blog .views-field-type {
  background: url(../images/ct-icons/ct-blog.png) no-repeat 10px 10px;
}

.event .views-field-type {
  background: url(../images/ct-icons/ct-event.png) no-repeat 10px 10px;
}

.document .views-field-type {
  background: url(../images/ct-icons/ct-document.png) no-repeat 10px 10px;
}

.video .views-field-type {
  background: url(../images/ct-icons/ct-video.png) no-repeat 10px 10px;
}

#block-search-form {
  margin-right: 30px;
}
#block-search-form .container-inline {
  position: relative;
}
#block-search-form .container-inline input[type="text"] {
  background: #bac2d2;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  border-left: 4px solid #7184a6;
  border-top: 4px solid #7184a6;
  border-bottom: 4px solid #7184a6;
  border-right: none;
  width: 133px;
}
#block-search-form .container-inline button[type="submit"].btn {
  background: #bac2d2;
  background-image: none;
  border-top: 4px solid #7184a6;
  border-bottom: 4px solid #7184a6;
  border-left: none;
  border-right: none;
  padding-right: 3px;
  padding-left: 3px;
  outline: none;
}
#block-search-form .container-inline button[type="submit"].btn i.icon-search {
  background: url("../images/search-button-icon.png") no-repeat;
  height: 13px;
  width: 13px;
  margin-top: 2px;
}
#block-search-form .container-inline .form-type-radios .control-label {
  position: absolute;
  right: -30px;
  top: 0;
  width: 22px;
  height: 28px;
  background-color: #bac2d2;
  border-top: 4px solid #7184a6;
  border-bottom: 4px solid #7184a6;
  border-left: 1px solid #7184a6;
  border-right: 4px solid #7184a6;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
#block-search-form .container-inline .form-type-radios .control-label i.search-filter {
  background: url("../images/search-down-arrow.png") center 13px no-repeat;
  height: 100%;
  width: 100%;
}
#block-search-form .container-inline .form-type-radios .controls {
  z-index: 600;
  position: absolute;
  font-size: .8em;
  right: -30px;
  top: 36px;
  background-color: #bac2d2;
  background: rgba(186, 194, 210, 0.9);
  padding: 8px;
  text-align: left;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  display: none;
}
#block-search-form .container-inline .form-type-radios .controls .form-type-radio {
  margin-bottom: 3px;
  display: block;
}
#block-search-form .container-inline .form-type-radios .controls .form-type-radio .radio input[type="radio"] {
  margin-right: 7px;
}
#block-search-form .form-search .input-append .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding-left: 7px;
  padding-right: 7px;
}

#block-panels-mini-cisco-search-filters {
  margin: 1em 0;
  padding: 3em 0 1em;
  background-color: #F9F9F9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #CECECE;
}
#block-panels-mini-cisco-search-filters .block-title {
  font-size: 1em;
  height: 14px;
  border: solid #ccc;
  border-width: 1px 0 1px 0;
  padding: 10px 15px;
  margin-bottom: 0;
  background-color: #efefef;
  line-height: 1em !important;
  *zoom: 1;
}
#block-panels-mini-cisco-search-filters .center-wrapper {
  padding: 15px 15px 0 15px;
}
@media screen and (max-width: 549px) {
  #block-panels-mini-cisco-search-filters .center-wrapper .panel-panel {
    border: none;
    float: none;
    width: 100%;
  }
  #block-panels-mini-cisco-search-filters .center-wrapper .panel-panel.panel-col-first {
    margin-bottom: 20px;
  }
}
#block-panels-mini-cisco-search-filters .center-wrapper .panel-panel .inside {
  margin: 0;
}
#block-panels-mini-cisco-search-filters .center-wrapper .panel-col-last {
  border-width: 0;
}
#block-panels-mini-cisco-search-filters .panel-pane .pane-title {
  font-size: 0.8em;
}
#block-panels-mini-cisco-search-filters .panel-pane .pane-content ul {
  margin-left: 20px;
}
#block-panels-mini-cisco-search-filters .panel-pane .pane-content .control-group, #block-panels-mini-cisco-search-filters .panel-pane .pane-content select {
  margin-bottom: 0;
}
#block-panels-mini-cisco-search-filters .panel-pane .pane-content option {
  max-width: 80%;
  overflow: hidden;
}

.spelling-suggestions {
  display: none;
}
.spelling-suggestions dd {
  margin-top: 10px;
}

#views-exposed-form-cisco-solr-search-page {
  margin-bottom: 0;
}

.page-search-site #page-content {
  position: relative;
}
.page-search-site .search-form {
  position: absolute;
  top: 10px;
  left: 15px;
  width: 97%;
}
.page-search-site .search-form .control-label {
  display: none;
}
.page-search-site .search-form input {
  margin-bottom: 0;
  width: 89.5%;
}
@media screen and (max-width: 979px) {
  .page-search-site .search-form input {
    width: 84.5%;
  }
}
@media screen and (max-width: 624px) {
  .page-search-site .search-form input {
    width: 206px;
  }
}
@media screen and (max-width: 350px) {
  .page-search-site .search-form input {
    width: 150px;
  }
}
.page-search-site .search-form button {
  position: absolute;
  right: 0;
}
@media screen and (max-width: 624px) {
  .page-search-site .search-form button {
    position: static;
  }
}
.page-search-site .views-exposed-widgets {
  margin-bottom: 0;
}
.page-search-site #edit-keyword-wrapper {
  position: absolute;
  top: 1em;
  left: 1em;
  padding: 0;
  width: 95%;
}
.page-search-site #edit-keyword-wrapper label {
  float: left;
  margin-right: 1em;
}
.page-search-site #edit-keyword-wrapper input {
  width: 90%;
}
.page-search-site #edit-bundle-wrapper {
  border: 1px solid #CECECE;
  padding: 0;
  font-weight: bold;
  margin: 0;
  background-color: #efefef;
  width: 100%;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.page-search-site #edit-bundle-wrapper > label {
  display: none;
}
.page-search-site #edit-bundle-wrapper .form-type-radio {
  display: inline-block;
}
.page-search-site #edit-bundle-wrapper .form-type-radio .form-radio {
  display: none;
}
.page-search-site #edit-bundle-wrapper .form-type-radio .radio {
  padding-left: 0;
}
.page-search-site #edit-bundle-wrapper #edit-bundle:before, .page-search-site #edit-bundle-wrapper #edit-bundle:after {
  content: " ";
  display: table;
}
.page-search-site #edit-bundle-wrapper #edit-bundle:after {
  clear: both;
}
.page-search-site #edit-bundle-wrapper #edit-bundle label {
  font-size: 14px;
  font-weight: 200;
  text-decoration: none;
  color: #333;
  line-height: 35px;
  padding: 0 1em;
  margin-bottom: 0;
}
.page-search-site #edit-bundle-wrapper #edit-bundle label:hover {
  color: #555;
}
.page-search-site #edit-bundle-wrapper #edit-bundle .form-item {
  border: 1px solid #CECECE;
  border-width: 0 1px 0 0;
  padding: 0px 5px;
  margin: 0 0px 0 0;
  position: relative;
  display: block;
  float: left;
}
.page-search-site #edit-bundle-wrapper #edit-bundle .form-item:first-child {
  border-left: none;
  border-top: none;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.page-search-site #edit-bundle-wrapper #edit-bundle .form-item.active {
  border-top: none;
  border-bottom: 1px solid #fff;
  background-color: #fff;
}
.page-search-site #edit-bundle-wrapper #edit-bundle .form-item.active label {
  color: #333;
}

.view-cisco-solr-search .views-field-bundle {
  vertical-align: middle;
}
.view-cisco-solr-search .views-field-bundle span {
  display: inline-block;
  width: 21px;
  height: 21px;
  text-indent: -99999px;
  overflow: hidden;
}
.view-cisco-solr-search .type-discussion span {
  background: url("../images/ct-icons/ct-discussion.png") no-repeat;
}
.view-cisco-solr-search .type-blog span {
  background: url("../images/ct-icons/ct-blog.png") no-repeat;
}
.view-cisco-solr-search .type-document span {
  background: url("../images/ct-icons/ct-document.png") no-repeat;
}
.view-cisco-solr-search .type-event span {
  background: url("../images/ct-icons/ct-event.png") no-repeat;
}
.view-cisco-solr-search .type-video span {
  background: url("../images/ct-icons/ct-video.png") no-repeat;
}
.view-cisco-solr-search .type-user span {
  background: url("../images/ct-icons/ct-user.png") no-repeat;
}

#block-search-form {
  margin-right: 30px;
}
#block-search-form .container-inline {
  position: relative;
}
#block-search-form .container-inline input[type="text"] {
  background: #bac2d2;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  border-left: 4px solid #7184a6;
  border-top: 4px solid #7184a6;
  border-bottom: 4px solid #7184a6;
  border-right: none;
  width: 133px;
}
#block-search-form .container-inline button[type="submit"].btn {
  background: #bac2d2;
  background-image: none;
  border-top: 4px solid #7184a6;
  border-bottom: 4px solid #7184a6;
  border-left: none;
  border-right: none;
  padding-right: 3px;
  padding-left: 3px;
  outline: none;
}
#block-search-form .container-inline button[type="submit"].btn i.icon-search {
  background: url("../images/search-button-icon.png") no-repeat;
  height: 13px;
  width: 13px;
  margin-top: 2px;
}
#block-search-form .container-inline .form-type-radios .control-label {
  position: absolute;
  right: -30px;
  top: 0;
  width: 22px;
  height: 28px;
  background-color: #bac2d2;
  border-top: 4px solid #7184a6;
  border-bottom: 4px solid #7184a6;
  border-left: 1px solid #7184a6;
  border-right: 4px solid #7184a6;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
#block-search-form .container-inline .form-type-radios .control-label i.search-filter {
  background: url("../images/search-down-arrow.png") center 13px no-repeat;
  height: 100%;
  width: 100%;
}
#block-search-form .container-inline .form-type-radios .controls {
  z-index: 600;
  position: absolute;
  font-size: .8em;
  right: -30px;
  top: 36px;
  background-color: #bac2d2;
  background: rgba(186, 194, 210, 0.9);
  padding: 8px;
  text-align: left;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  display: none;
}
#block-search-form .container-inline .form-type-radios .controls .form-type-radio {
  margin-bottom: 3px;
  display: block;
}
#block-search-form .container-inline .form-type-radios .controls .form-type-radio .radio input[type="radio"] {
  margin-right: 7px;
}
#block-search-form .form-search .input-append .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding-left: 7px;
  padding-right: 7px;
}

.search-tabs {
  border: 1px solid #CECECE;
  padding: 0 5px 0 0;
  font-weight: bold;
  margin: 0;
  background-color: #EFEFEF;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
@media screen and (max-width: 600px) {
  .search-tabs {
    border-bottom: none;
    background-color: #fff;
    padding: 10px;
  }
}
.search-tabs a {
  white-space: nowrap;
  border-right: 1px solid #CECECE;
  border-bottom: none;
  border-top: none;
  padding: 10px 15px;
  margin: 0 0px 0 0;
  font-size: 14px;
  font-weight: 200;
  text-decoration: none;
  color: #333;
  line-height: 36px;
}
@media screen and (max-width: 600px) {
  .search-tabs a {
    background-color: #EFEFEF;
    border: 1px solid #CECECE;
    display: inline-block;
    line-height: 1em;
    margin: 2px;
  }
}
.search-tabs a.active {
  background-color: #fff;
  border-top: 1px solid #CECECE;
}

.page-search .nav-tabs {
  display: none;
}
.page-search .pagination {
  border: 1px solid #CECECE;
  border-width: 0 1px 0 1px;
  clear: both;
  text-align: right;
  margin: 0;
  padding-right: 10px;
}
@media screen and (max-width: 600px) {
  .page-search .pagination {
    text-align: center;
  }
}

.search-results {
  border: 1px solid #CECECE;
  border-width: 0 1px 1px 1px;
  margin: 0;
  list-style-type: none;
  padding: 15px;
}
.search-results h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1em;
  margin: 0 0 0 45px;
}

li.search-result {
  margin-bottom: 0;
  padding: 8px 8px 0;
  overflow: hidden;
}
li.search-result:nth-child(2n+1) {
  background-color: #EBF7FC;
}

.search-result span.search-result {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
}
.search-result span.search-result.discussion {
  background: url("../images/lrg-icons/lrg-dis.png") no-repeat;
}
.search-result span.search-result.discussion.answered {
  background: url("../images/lrg-icons/lrg-dis-ans.png") no-repeat;
}
.search-result span.search-result.blog {
  background: url("../images/lrg-icons/lrg-usr-grn.png") no-repeat;
}
.search-result span.search-result.document {
  background: url("../images/lrg-icons/lrg-doc.png") no-repeat;
}
.search-result span.search-result.event {
  background: url("../images/lrg-icons/lrg-evn.png") no-repeat;
}
.search-result span.search-result.user {
  background: url("../images/lrg-icons/lrg-usr-pur.png") no-repeat;
}
.search-result span.search-result.video {
  background: url("../images/lrg-icons/lrg-vid.png") no-repeat;
}
.search-result span.search-result.group {
  background: url("../images/lrg-icons/lrg-cmt.png") no-repeat;
}

.user-results span.search-result {
  background: url("../images/lrg-icons/lrg-avatar.png") no-repeat;
}
.user-results h3 {
  padding-top: 6px;
}

.search-snippet {
  margin-bottom: 0;
}

.search-snippet-info {
  font-size: 14px;
  margin-left: 45px;
}

.search-info {
  color: #b3b3b3;
  font-size: 12px;
}

/*=== Community Announcements Teaser ====*/
.pane-community-announcements {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: #ccc 1px solid;
  padding: 10px;
  margin: 0 0 10px;
  position: relative;
}
.pane-community-announcements h2 {
  display: none;
}
.pane-community-announcements .views-slideshow-controls-top {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 50;
}
.pane-community-announcements .views-slideshow-controls-top .views-content-title {
  width: 10px;
  height: 10px;
  background-color: #FBFBFB;
  border: #336699 1px solid;
  text-indent: -9999em;
  margin-bottom: 6px;
  cursor: pointer;
}
.pane-community-announcements .views-slideshow-controls-top .active .views-content-title {
  background-color: #2d85b7;
}
.pane-community-announcements #views_slideshow_cycle_teaser_section_cisco_community_announcements-default[style],
.pane-community-announcements .views-slideshow-cycle-main-frame-row[style] {
  width: auto !important;
  word-wrap: break-word;
  margin-right: 15px;
}
.pane-community-announcements .views_slideshow_cycle_main .views-field-title a {
  font-size: 1em;
  font-weight: bold;
}
.pane-community-announcements .views_slideshow_cycle_main .views-field-body {
  margin: 5px 15px 0 0;
  color: #777;
  font-size: 0.8em;
  max-height: 40px;
  /* Double the line-height; */
  overflow: hidden;
}
.pane-community-announcements .views_slideshow_cycle_main .views-field-realname, .pane-community-announcements .views_slideshow_cycle_main .views-field-created {
  display: inline-block;
  color: #ccc;
  font-size: 0.8em;
}

/* leaderboard */
.region-cisco-homepage-first-bot-left {
  font-size: .9em;
}
.region-cisco-homepage-first-bot-left td.views-field-nothing-1,
.region-cisco-homepage-first-bot-left th.views-field-nothing-1 {
  text-align: center;
}
.region-cisco-homepage-first-bot-left #quicktabs-leaderboards_qt ul.quicktabs-style-cisco {
  margin-left: 0;
  border: 1px solid #cecece;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: #eee;
  min-height: 30px;
}
.region-cisco-homepage-first-bot-left #quicktabs-leaderboards_qt ul.quicktabs-style-cisco li {
  margin: 0;
  line-height: 34px;
}
.region-cisco-homepage-first-bot-left #quicktabs-leaderboards_qt ul.quicktabs-style-cisco li a {
  background: #eee;
  height: 100%;
  width: 100%;
}
.region-cisco-homepage-first-bot-left #quicktabs-leaderboards_qt ul.quicktabs-style-cisco li.active a {
  background: #fff;
}

#quicktabs-container-leaderboards_qt {
  background-color: #fff;
  border: 1px solid #CCC;
  border-width: 0 1px 1px 1px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
#quicktabs-container-leaderboards_qt .odd {
  background-color: #fff;
}
#quicktabs-container-leaderboards_qt .table {
  font-size: .9em;
}
#quicktabs-container-leaderboards_qt .table td {
  border: none;
}
#quicktabs-container-leaderboards_qt .table td.views-field-nothing-1,
#quicktabs-container-leaderboards_qt .table th.views-field-nothing-1 {
  text-align: center;
}
#quicktabs-container-leaderboards_qt .table td.views-field-nothing ul img {
  max-width: 18px !important;
}
#quicktabs-container-leaderboards_qt .table th {
  font-weight: normal;
}
#quicktabs-container-leaderboards_qt .views-field-rank-trending {
  position: relative;
}
#quicktabs-container-leaderboards_qt .views-field-rank-trending span {
  width: 11px;
  height: 12px;
  position: absolute;
  right: 10px;
  top: 10px;
}
#quicktabs-container-leaderboards_qt .views-field-counter,
#quicktabs-container-leaderboards_qt .views-field-points,
#quicktabs-container-leaderboards_qt .views-field-rank-trending {
  text-align: center;
}
#quicktabs-container-leaderboards_qt .views-field-nothing > a,
#quicktabs-container-leaderboards_qt .views-field-nothing > img {
  float: left;
  margin-right: 5%;
  width: 25%;
  max-width: 40px;
  max-height: 40px;
}
#quicktabs-container-leaderboards_qt .views-field-nothing > a img {
  width: 100%;
}
#quicktabs-container-leaderboards_qt .views-field-nothing .profile-name-badges {
  float: left;
  width: 70%;
}
#quicktabs-container-leaderboards_qt .views-field-nothing .profile-name-badges .inline {
  display: inline-block;
}

.view-cisco-hot-topics .views-row .views-field-type {
  width: 35px;
}

img[width="18"] {
  width: 18px !important;
  height: auto;
}

.view-cisco-knowledge-sharing {
  font-size: 1em;
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.knowledge-sharing__date {
  float: left;
  font-size: 0.8em;
  line-height: 1.4em;
  padding-right: 10px;
  text-align: right;
  width: 10%;
}

.knowledge-sharing__title {
  color: #4A7399;
}

.knowledge-sharing__body,
.knowledge-sharing__metadata {
  font-size: 0.8em;
  line-height: 1.4em;
}

.knowledge-sharing__calendar {
  margin-top: 10px;
}
.knowledge-sharing__calendar .icon-calendar {
  margin: 2px 0 0 5px;
}
.knowledge-sharing__calendar .btn {
  width: 150px;
  height: 20px;
  padding: 0.25em 0;
}

.view-display-id-webcasts_pane .jump-link {
  float: right;
}

.view-cisco-knowledge-sharing {
  padding: 10px 15px;
  color: #808080;
}
.view-cisco-knowledge-sharing .view-header {
  font-size: 0.8em;
  line-height: 1.4em;
}
.view-cisco-knowledge-sharing .views-row {
  margin-top: 20px;
  clear: both;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-image {
  float: left;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-image img {
  background-color: #ccc;
  width: 80px;
  height: 110px;
  display: block;
  float: left;
  margin-right: 10px;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-title {
  font-size: 0.9em;
  margin-bottom: 6px;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-body {
  font-size: 0.8em;
  line-height: 1.2em;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-time {
  font-size: 0.8em;
  font-style: italic;
  line-height: 1em;
  margin-top: 5px;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-action .btn {
  width: 150px;
  height: 20px;
  padding: 0.25em 0;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-action .btn.green {
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5BB846', endColorstr='#FF53A045');
  /* Fallback: */
  background: #5bb846;
  /* CSS 3 plus vendor prefixes: */
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bb846), color-stop(100%, #53a045));
  background: -webkit-linear-gradient(top, #5bb846, #53a045);
  background: -moz-linear-gradient(top, #5bb846, #53a045);
  background: -o-linear-gradient(top, #5bb846, #53a045);
  background: linear-gradient(top, #5bb846, #53a045);
  box-shadow: none;
  color: #FFFFFF;
  text-shadow: none;
  border-color: #00aa57;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-action .btn.green:hover {
  background: #5bb846;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-action .btn.add_calendar {
  font-size: 0.8em;
}
.view-cisco-knowledge-sharing .views-row .ask-expert-action .icon-calendar {
  margin-top: 2px;
  margin-left: 5px;
}

.document-docfile #viewer {
  display: none;
}

.view-related-content li {
  list-style-type: none;
  background-image: url(https://supportforums-beta.cisco.com/sites/all/themes/ciscotheque_bootstrap/images/ct-icons/ct-discussion.png);
  background-position: 0 0em;
  background-repeat: no-repeat;
  text-indent: 10%;
}

.view-related-content li .Discussion .field-content {
  font-size: 0;
  text-transform: capitalize;
  line-height: 0;
  float: left;
}

.view-related-content #edit-type-1-wrapper {
  float: right;
}

.view-related-content #edit-type-1-wrapper label {
  display: inline-block;
  float: left;
}

.view-related-content #edit-type-1-wrapper select {
  float: left;
  display: inline-block;
  width: 60%;
  height: auto;
  line-height: 30px;
  margin-left: 10px;
  padding: 0;
}

.view-related-content .view-content {
  margin-top: -1.5em;
}

.view-related-content li .views-field-title .field-content {
  width: 260px;
  display: inline-block;
  text-indent: 0px;
}

.view-related-content li .views-field-realname .field-content {
  float: left;
  font-size: 0.9em;
  display: block;
  width: auto;
}

.view-related-content li .views-field-views .field-content {
  font-size: 0.9em;
  display: inline-block;
  text-indent: 1.5em;
}

.add-link {
  display: inline-block;
  font-size: 1em;
  padding: 0.25em 0;
  text-shadow: none;
  width: 100%;
  max-width: 160px;
}
.add-link .pull-right {
  margin: 0.25em 0.5em 0 0;
}

a.event-link,
a.event-link:visited {
  background: #59B93E;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff !important;
}

.event-link:hover {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  background: #59B93E !important;
}

.btn:hover, .btn.active, .btn.disabled, .btn[disabled] {
  background: none;
}

ul.add-cal-menu {
  padding: 0;
  margin: 0;
  background: #fff;
  border: 1px solid #bfbfbf;
  display: none;
  position: absolute;
  z-index: 99;
  width: 100%;
  max-width: 160px;
}
ul.add-cal-menu li {
  list-style: none;
  text-align: left;
  margin: 0;
}
ul.add-cal-menu li a, ul.add-cal-menu li a:visited {
  color: #4A7399 !important;
  display: block;
  padding: 0.25em 0.5em;
}
ul.add-cal-menu li a:hover, ul.add-cal-menu li a:active {
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  text-decoration: none;
}

#quicktabs-community_activity .view-display-id-events_pane .view-content {
  padding: 1em 0 0;
  font-size: 0.8em;
  color: #545454;
}
#quicktabs-community_activity .view-display-id-events_pane h3 {
  margin-top: 0;
  font-size: 1em;
  padding: 0.5em 2em;
  line-height: 1;
  background: #F2F2F2;
  border-top: 1px solid #ddd;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row {
  padding: 1em 0;
  clear: left;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row > div {
  vertical-align: top;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-date {
  text-align: right;
  width: 95px;
  line-height: 1.2;
  float: left;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-date .field-content {
  padding-right: 10px;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-logo-wrapper {
  width: 120px;
  position: relative;
  float: left;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-logo-wrapper .event-logo {
  overflow: hidden;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-logo-wrapper .event-logo img {
  height: 80px;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-logo-wrapper .event-logo .event-image-default span {
  display: block;
  height: 65px;
  background: url("../images/placeholders/default-event-logo.png") no-repeat scroll 50% 50% #f2f2f2;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-logo-wrapper .event-type {
  position: absolute;
  top: 50px;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(119, 119, 119, 0.8);
  width: 100%;
  line-height: 1.2;
  text-align: center;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper {
  font-size: 1em;
  color: #686666;
  width: 480px;
  float: left;
  margin-left: 10px;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper a, #quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper a:visited {
  color: #686666;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .title {
  line-height: 20px;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .title a, #quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .title a:visited {
  color: #4A7399;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .body {
  line-height: 1.2;
  margin-bottom: 0.25em;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .info-btm {
  position: relative;
  min-height: 3.5em;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .info-btm .info-btm-left {
  max-width: 60%;
  font-size: 0.8em;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .metadata em {
  font-style: normal;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .metadata .posted {
  border-style: solid;
  border-width: 0 1px;
  padding: 0 0.5em;
}
#quicktabs-community_activity .view-display-id-events_pane .views-row .event-info-wrapper .ratings ul {
  margin: 0;
}

.event-bio .field-name-field-photo {
  float: left;
  width: 75px;
  margin: 0 10px 10px 0;
}
.event-bio .field-name-field-photo img {
  width: 100%;
}
.event-bio .field-name-field-expert {
  margin-bottom: 10px;
}

#myExperience {
  width: 620px;
}

.view-cisco-reputation-user-profile-points {
  font-size: 0.8em;
  padding: 10px;
}
.view-cisco-reputation-user-profile-points .view-content {
  clear: both;
}
.view-cisco-reputation-user-profile-points table {
  width: 95%;
  margin: 0px 2.5%;
}
.view-cisco-reputation-user-profile-points table a {
  font-weight: bold;
}
.view-cisco-reputation-user-profile-points table caption {
  display: none;
}
.view-cisco-reputation-user-profile-points table .even, .view-cisco-reputation-user-profile-points table .odd {
  background: none;
}
.view-cisco-reputation-user-profile-points table th {
  font-weight: 100;
}
.view-cisco-reputation-user-profile-points table td {
  width: 15%;
  color: #777;
  text-align: center;
}
.view-cisco-reputation-user-profile-points table td:first-child {
  width: 40%;
  text-align: left;
}
.view-cisco-reputation-user-profile-points table tbody tr {
  line-height: 25px;
}
