/*
 * Old  / existing variable below this line
 */
/*
 * $target-fs = target font-size [int]
 * $context = context font-size [int] || default = $base-font-size;
 */

.list-3-col, .list-az-overview .list-az > ul, .list-deadlines, .list-events, .list-news, .list-overview, .list-radio, .my-profile .panel-body ul, .navigation-skip, .panel-page-functions .panel-body ul, .panel-ratings ul, .panel-teaser-box .teaser-links > ul, .working-detail-group .panel-member ul, .form-toggleable .form-toggleable-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.list-3-col > li, .list-az-overview .list-az > ul > li, .list-deadlines > li, .list-events > li, .list-news > li, .list-overview > li, .list-radio > li, .my-profile .panel-body ul > li, .navigation-skip > li, .panel-page-functions .panel-body ul > li, .panel-ratings ul > li, .panel-teaser-box .teaser-links > ul > li, .working-detail-group .panel-member ul > li, .form-toggleable .form-toggleable-list > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}


.h__no-padding-bottom {
  padding-bottom: 0;
}


.padding-15-right {
  padding-right: 15px;
}


.margin-10-bottom {
  margin-bottom: 10px;
}


.margin-15-bottom {
  margin-bottom: 15px;
}


.margin-15-right {
  margin-right: 15px;
}


.margin-15-top {
  margin-top: 15px;
}


.no-left-margin {
  margin-left: 0 !important;
}


.status {
  border-radius: 100px;
  width: 10px;
  height: 10px;
  padding: 0;
  display: inline-block;
  position: relative;
  top: 0;
}

.status.online {
  background-color: #AFD930;
}

.status.away {
  background-color: #E98300;
}

.status.busy {
  background-color: red;
}

.status.offline {
  background-color: #B1B1B1;
}


h2.white-head {
  font-size: 24px;
  color: #fff;
}


h3.black-head {
  font-size: 18px;
}

/*
 * Row with equal height columns
 * --------------------------------------------------
 */

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}


.article-meta-box {
  margin-bottom: 15px;
}

.article-meta-box .article-detail-meta {
  margin-bottom: 10px;
  display: inline-block;
}

.article-meta-box .article-detail-meta > span {
  margin-right: 10px;
  line-height: 35px;
  float: left;
}

.article-meta-box .article-detail-meta .article-detail-label {
  color: #636363;
}

.article-meta-box .article-detail-meta .article-detail-value {
  color: #072B5D;
  padding: 10px;
  background-color: #fff;
  line-height: normal;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}


.backToTop {
  cursor: pointer;
  font-size: 12px;
  text-align: right;
}

.backToTop a {
  font-weight: bold;
  color: #1E1E1E;
  text-decoration: none;
}

.backToTop span {
  font-size: 9px;
  font-size: 0.6rem;
  margin-left: 7px;
}


.bootstrap-calendar {
  padding-top: 5px;
}

.bootstrap-calendar .page-header {
  border: 0;
  margin: 0;
  padding-bottom: 20px;
}

.bootstrap-calendar .page-header .calendar-switch-views {
  margin-bottom: 50px;
}

.bootstrap-calendar .page-header .calendar-switch-views .pull-left {
  font-size: 16px;
  font-size: 1.06667rem;
  margin-top: 5px;
  margin-bottom: 25px;
}

.bootstrap-calendar .page-header .calendar-switch-views .btn-group {
  margin-bottom: 25px;
}

.bootstrap-calendar .page-header .calendar-switch-views .btn-group .year {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.bootstrap-calendar .page-header .calendar-switch-views .btn-group .month {
  border-radius: 0;
}

.bootstrap-calendar .page-header .calendar-switch-views .btn-group .week {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.bootstrap-calendar .page-header .calendar-switch-views .btn-group .btn-grey, .bootstrap-calendar .page-header .calendar-switch-views .btn-group a.btn-grey {
  padding: 5px 20px;
  float: left;
}

.bootstrap-calendar .page-header .calendar-switch-views .btn-group .selected {
  background-color: #072B5D;
  color: #fff;
}

.bootstrap-calendar .page-header .calendar-switch-views .pull-right {
  margin-bottom: 25px;
  font-size: 12px;
  font-size: 0.8rem;
}

.bootstrap-calendar .page-header .calendar-switch-views .pull-right a {
  margin-left: 15px;
  cursor: pointer;
  text-decoration: none;
  color: #1E1E1E;
}

.bootstrap-calendar .page-header .calendar-switch-views .pull-right a:hover {
  color: #2275af;
}

.bootstrap-calendar .page-header .calendar-switch-views .pull-right .btn {
  padding: 3px 6px;
  font-size: 18px;
}

.bootstrap-calendar .page-header .calendar-switch-views .pull-right .btn:before {
  position: relative;
  top: 2px;
}

.bootstrap-calendar .page-header .calendar-navigator {
  display: block;
  text-align: center;
  margin: 0;
}

.bootstrap-calendar .page-header .calendar-navigator h3 {
  display: inline-block;
  font-size: 24px;
  font-size: 1.6rem;
  margin: 0;
  min-width: 210px;
}

.bootstrap-calendar .page-header .calendar-navigator .btn {
  background-color: transparent;
  float: none;
  color: #B1B1B1;
  outline: none;
  padding: 0;
  margin: -6px 12px 0 12px;
  font-size: 14px;
  font-size: 0.93333rem;
}

.bootstrap-calendar .page-header .calendar-navigator .btn:hover {
  color: #072B5D;
}
@media only screen and (max-width: 767px) {
  .bootstrap-calendar .page-header .calendar-navigator .btn {
    margin: 0;
    top: -4px;
  }
}


#calendar .cal-row-head {
  font-size: 18px;
  font-size: 1.2rem;
  background-color: #009BBB;
  color: #fff;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
}

#calendar .cal-row-head:hover {
  background-color: #009BBB !important;
}

#calendar .cal-row-head .cal-cell1 {
  font-weight: normal;
  padding: 9px 0;
}

#calendar .cal-row-head .cal-cell1:hover {
  background-color: transparent;
}

#calendar .cal-month-box span[data-cal-date] {
  font-size: 20px;
  font-size: 1.33333rem;
  color: #636363;
  opacity: 1;
  margin: 15px 0 0 20px;
}

#calendar .cal-month-box .cal-day-outmonth span[data-cal-date] {
  color: #B1B1B1;
}

#calendar .cal-month-box .events-list {
  padding: 0;
  margin: 0 0 15px 20px;
}

#calendar .cal-month-box .events-list .event {
  border: none;
  border-radius: 4px;
  box-shadow: none;
  background-color: #072B5D;
}

#calendar .cal-month-box .hasEvent {
  background-color: #EFEFEF;
  cursor: pointer;
}

#calendar .cal-month-box .hasEvent span[data-cal-date] {
  color: #2275af;
}

#calendar .cal-month-box .hasEvent:hover {
  background-color: #009BBB;
}

#calendar .cal-month-box .hasEvent:hover span[data-cal-date] {
  color: #fff;
}

#calendar .cal-month-box #cal-day-tick {
  background: url('../../images/icons/intra_calander-arw.png?1450171645') 0 0 no-repeat;
  border: none;
  border-radius: 0;
  width: 31px;
  height: 16px;
  bottom: -15px;
}

#calendar .cal-day-today {
  background-color: #009BBB;
}

#calendar .cal-day-today span[data-cal-date] {
  color: #fff;
}

#calendar .cal-row-fluid:hover {
  background-color: transparent;
}

#calendar #cal-slide-content {
  background: #072B5D;
  box-shadow: none;
}

#calendar #cal-slide-content .event {
  display: none;
}


.add-to-calendar {
  padding-left: 15px;
  position: absolute;
  z-index: 10;
}

.add-to-calendar.icon-plus {
  cursor: pointer;
}

.add-to-calendar.icon-plus:before {
  background-color: #002258;
  border: 1px solid #001434;
  border-radius: 50px;
  color: #fff;
  font-size: 10px;
  font-size: 0.66667rem;
  padding: 4px;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {

  .add-to-calendar {
    position: static;
    width: 100%;
    padding: 0 0 15px 2px;
  }
}


.calendarMonth {
  float: left;
  margin: 20px 0 0px 10px;
}

.calendarMonth td {
  padding: 3px;
}

.calendarMonth .calHeadline {
  background-color: #009BBB;
  color: #fff;
}

.calendarMonth .calHighlighted {
  background-color: #33AFC9;
  color: #fff;
}

.calendarMonth .calWeekday {
  background-color: #EFEFEF;
}


.yearTwo {
  display: none;
}


.edit-layer {
  display: none;
  border-radius: 4px;
  position: absolute;
  width: 100%;
  background-color: white;
  height: 100%;
  top: 0;
  z-index: 2;
}

.edit-layer .edit-heading {
  padding: 10px 15px 11px 15px;
  background-color: #636363;
  color: #fff;
  border: 0;
  border-top-right-radius: 4px;
  font-size: 1.13333rem;
  border-top-left-radius: 4px;
}

.edit-layer .edit-heading .icon-close {
  margin-top: 7px;
  color: #fff;
}

.edit-layer .edit-heading .icon-close:hover {
  color: #B1B1B1;
}

.edit-layer .edit-body {
  padding: 15px;
  background: #fff;
  /*border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 0 4px 4px;
  box-shadow: 0px 2px 5px 2px #ccc;
  -moz-box-shadow: 0px 2px 5px 2px #ccc;
  -webkit-box-shadow: 0px 2px 5px 2px #ccc;*/
}

.edit-layer .search-form {
  margin-bottom: 5px;
}

.edit-layer .search-form .panel-filter {
  border: 0;
  overflow: visible;
}

.edit-layer .search-form .panel-filter .panel-heading {
  padding: 0;
}

.edit-layer .search-form .panel-filter .panel-heading p {
  font-size: 15px;
  font-size: 1rem;
}

.edit-layer .search-form .panel-filter .panel-heading .selected-filter li {
  margin: 0 10px 10px 0;
}

.edit-layer .search-form .panel-filter .panel-heading .selected-filter li:first-child {
  padding: 8px 10px;
}

.edit-layer .search-form .panel-filter .search-options .panel-body {
  padding: 0;
}

.edit-layer .search-form .panel-filter .search-options .panel-body .search-options-bottom {
  padding: 0;
}


.edit-drop-down {
  margin-bottom: 15px;
}

.edit-drop-down .form-control {
  padding: 8px 12px;
  height: 40px;
}

.edit-drop-down .form-control.active .icon-arrow-down:before {
  content: "g";
}

.edit-drop-down .icon-arrow-down {
  float: right;
  font-size: 12px;
  color: #B1B1B1;
  cursor: pointer;
  margin-top: 5px;
}

.edit-drop-down .edit-drop-down-toggle {
  display: none;
  border-radius: 0 0 4px 4px !important;
  border: 1px solid #ccc;
  margin-top: -3px;
  background-color: #EFEFEF;
  padding: 15px;
  position: relative;
  border-top: none;
  box-shadow: 0px 2px 1px #EFEFEF;
}

.edit-drop-down .edit-drop-down-toggle .btn {
  padding: 6px 30px;
}


.edit-favourites .search-options .search-options-bottom .form-group {
  width: 100%;
}

.edit-favourites .search-options .search-options-bottom .form-group select.form-control {
  width: 100%;
  background-position: 95% center;
}


.favourites-panel .favourite-items {
  margin: -15px;
  width: 115%;
}

.favourites-panel .favourite-items > div {
  width: 50%;
  height: 100px;
  border-right: 1px solid #E5E6E7;
  border-bottom: 1px solid #E5E6E7;
  text-align: center;
  float: left;
  line-height: 140px;
  line-height: 9.33333rem;
  font-size: 12px;
  font-size: 0.8rem;
}

.favourites-panel .favourite-items > div:nth-child(2n+2) {
  border-right: 0 none;
}

.favourites-panel > div {
  display: inline-block;
}

.favourites-panel .single-slider {
  clear: left;
  display: block;
  margin-bottom: 0;
}

.favourites-panel .single-slider .slick-list {
  padding-bottom: 15px;
}

.favourites-panel .list-favourites {
  margin: 0;
  margin-top: 15px;
  padding: 0;
  list-style: none;
}

.favourites-panel .list-favourites li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.favourites-panel .list-favourites > li {
  padding: 10px 0;
  border-bottom: 1px solid #E5E6E7;
  font-size: 16px;
  font-size: 1.06667rem;
}

.favourites-panel .list-favourites > li a {
  color: #1E1E1E;
  text-decoration: none;
}

.favourites-panel .list-favourites > li a:hover {
  color: #2275af;
}

.favourites-panel .list-favourites > li .notify {
  color: #072B5D;
  display: block;
  font-size: 12px;
  font-size: 0.8rem;
  padding-top: 3px;
}


.feedback-box > div {
  color: #1D1D1D;
  float: left;
  font-size: 15px;
  font-size: 1rem;
}

.feedback-box > div:last-child {
  padding-right: 0;
  float: right;
}

.feedback-box .feedback-module {
  padding: 0 15px;
  margin-bottom: 15px;
}

.feedback-box .helpful-module {
  width: 270px;
  padding: 0 15px;
  border-left: 1px solid #E5E6E7;
}

.feedback-box .helpful-module .form-group {
  margin-right: 15px;
  margin-bottom: 15px;
}

.feedback-box .progress-module {
  padding: 0 15px;
  margin-bottom: 15px;
  font-size: 13px;
  font-size: 0.86667rem;
}

.feedback-box .progress-module .current-value {
  color: #00368B;
}

.feedback-box .progress-module .progress {
  height: 10px;
}


.help-box .headline {
  margin-top: 0;
  color: #009ABA;
}

.help-box .headline .glyphicon {
  margin-right: 15px;
}


.horizontal-tabs-panel .horizontal-tabs .nav-tabs > li {
  margin-right: 10px;
}

.horizontal-tabs-panel .horizontal-tabs .nav-tabs > li > a {
  font-size: 18px;
  font-size: 1.2rem;
  background-color: #EFEFEF;
  color: #072B5D;
}

.horizontal-tabs-panel .horizontal-tabs .nav-tabs > li.active a {
  background-color: #fff;
  color: #636363;
}

.horizontal-tabs-panel .horizontal-tabs .tab-content {
  border: 1px solid #ddd;
  border-top: 0;
  padding: 15px;
}


.js-modal-session {
  padding: 20px;
  border: 1px solid #000;
  background: #fff;
  position: relative;
}

.js-modal-session .glyphicon.glyphicon-remove {
  position: absolute;
  top: 8px;
  right: 8px;
}


.list-3-col {
  margin: 0 15px;
}

.list-3-col .head {
  display: block;
  font-weight: bold;
}

.list-3-col > li {
  float: left;
  border-top: 1px solid #E5E5E5;
  width: 100%;
  padding: 10px 0;
}

.list-3-col > li .col-sm-6 .meta-info {
  display: block;
  font-size: 12px;
  font-size: 0.8rem;
  color: #636363;
  padding: 2px 0;
}

.list-3-col > li .list-contacts .list-contact .list-contact-name {
  font-size: 14px;
  font-size: 0.93333rem;
}

.list-3-col > li .list-contacts .list-contact .list-contact-items {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-3-col > li .list-contacts .list-contact .list-contact-phone {
  font-size: 12px;
  font-size: 0.8rem;
  color: #636363;
}


.list-az-overview .list-az {
  border-top: 1px solid #E5E5E5;
  margin-top: 10px;
  padding-top: 10px;
}

.list-az-overview .list-az:first-child {
  border-top: 0;
}

.list-az-overview .list-az strong {
  font-size: 16px;
  font-size: 1.06667rem;
  display: block;
  margin-bottom: 5px;
}

.list-az-overview .list-az > ul li {
  padding: 5px 0;
}


.list-contacts {
  margin: 0;
  padding: 0;
}

.list-contacts .list-contact {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #efefef;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-contacts .list-contact:first-child {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}

.list-contacts .list-contact .list-contact-thumb {
  margin-right: 5px;
  float: left;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.list-contacts .list-contact .list-contact-name {
  display: block;
  margin-top: 3px;
  margin-bottom: 0;
  color: #2275af;
  font-size: 16px;
  font-size: 1.06667rem;
}

.list-contacts .list-contact .list-contact-meta {
  margin: 0;
  font-size: 13px;
  font-size: 0.86667rem;
}

.list-contacts .list-contact .list-contact-items {
  margin-top: 5px;
  font-size: 12px;
  font-size: 0.8rem;
}

.list-contacts .list-contact .list-contact-items .list-contact-phone {
  color: #636363;
  margin: 0 5px;
}

.list-contacts .list-contact .list-contact-items .list-contact-phone:after {
  content: " | ";
  margin: 0 1 px;
}

.list-contacts .list-contact .list-contact-items .icon-e-mail {
  cursor: pointer;
  color: #B1B1B1;
  font-size: 13px;
  position: relative;
  top: 2px;
  left: 5px;
}

.list-contacts .list-contact .list-contact-items .icon-e-mail:hover {
  color: #072B5D;
}


.list-deadlines .list-deadlines-meta-item-date {
  display: block;
  margin-bottom: 5px;
}

.list-deadlines > .list-deadlines-item {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #E5E6E7;
}

.list-deadlines > .list-deadlines-item:first-child {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}


.list-deadlines-meta-item {
  color: #1e1e1e;
  font-size: 13px;
  font-size: 0.86667rem;
}

.list-deadlines-meta-item.list-deadlines-meta-item-date {
  color: #626365;
}


.list-deadlines-link {
  font-size: 13px;
  font-size: 0.86667rem;
}


.list-discussion {
  margin: 0;
  padding: 0;
  list-style: none;
}

.list-discussion li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-discussion .list-discussion-item {
  padding: 0 0 15px 50px;
  overflow: hidden;
  *zoom: 1;
}

.list-discussion .list-discussion-item.list-comment-count {
  padding: 0 0 15px 0;
}

.list-discussion .attatchment {
  color: #B1B1B1;
  font-size: 13px;
  font-size: 0.86667rem;
  text-decoration: none;
}

.list-discussion .attatchment:hover {
  color: #2275af;
}

.list-discussion .list-discussion-item-head .txt-area {
  border-radius: 4px;
  border: 1px solid #ccc;
  float: left;
  margin-top: 4px;
  margin-bottom: 4px;
  outline: none;
  resize: none;
  padding-left: 8px;
  line-height: 26px;
  height: 32px;
}

.list-discussion .list-discussion-item-head .txt-area::-webkit-input-placeholder {
  color: #B1B1B1;
}

.list-discussion .list-discussion-item-head .txt-area:-moz-placeholder {
  color: #B1B1B1;
}

.list-discussion .list-discussion-item-head .txt-area::-moz-placeholder {
  color: #B1B1B1;
}

.list-discussion .list-discussion-item-head .txt-area:-ms-input-placeholder {
  color: #B1B1B1;
}

.list-discussion .list-discussion-item-head .btn {
  float: right;
  margin: 3px 0 0 15px;
  padding: 5px 16px;
}


.list-discussion-sub {
  position: relative;
  margin-top: 15px;
  border-top: 1px solid #E5E6E7;
}

.list-discussion-sub:before {
  position: absolute;
  top: -1px;
  left: -50px;
  width: 100%;
  height: 1px;
  content: '';
  background-color: #E5E6E7;
}

.list-discussion-sub .list-discussion-item:last-child {
  padding-bottom: 0;
}


.list-discussion-item-thumb {
  float: left;
  margin-left: -50px;
  width: 40px;
  height: 40px;
  text-align: center;
  overflow: hidden;
  background-color: #E5E6E7;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.list-discussion-item-thumb .avatar {
  position: relative;
  top: 50%;
  margin-top: -25px;
}

.list-discussion-item-thumb i {
  color: #626365;
  line-height: 40px;
  line-height: 2.66667rem;
}


.list-discussion-meta-item {
  margin-bottom: 5px;
}

.list-discussion-meta-item .list-discussion-meta-item-user {
  font-size: 18px;
  font-size: 1.2rem;
  padding-right: 2px;
}

.list-discussion-meta-item .list-discussion-meta-item-date,
.list-discussion-meta-item .list-discussion-meta-item-time {
  color: #626365;
  font-size: 13px;
  font-size: 0.86667rem;
  line-height: 21px;
  line-height: 1.4rem;
}


.list-discussion-item-comment p {
  font-size: 13px;
  font-size: 0.86667rem;
  line-height: 19px;
  line-height: 1.26667rem;
}


.list-discussion-item-link {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 19px;
  line-height: 1.26667rem;
  color: #626365;
  font-weight: bold;
}

.list-discussion-item-link .icon-reply {
  font-size: 13px;
  font-size: 0.86667rem;
  color: #B1B1B1;
  padding-right: 7px;
}

.list-discussion-item-link:hover {
  text-decoration: none;
}


.list-events {
  display: inline-table;
  width: 100%;
}

.list-events .list-events-row {
  display: table-row;
}

.list-events .list-events-row .list-events-date,
.list-events .list-events-row .list-events-item {
  display: table-cell;
  vertical-align: middle;
  padding: 15px 0 14px 0;
  border-top: 1px solid #E5E6E7;
}

.list-events .list-events-row .meta-data {
  font-size: 12px;
  font-size: 0.8rem;
}

.list-events .list-events-row .meta-data .meta-data-item-time,
.list-events .list-events-row .meta-data .meta-data-item-date {
  color: #626365;
}

.list-events .list-events-row .meta-data .meta-data-item {
  padding-left: 2px;
}

.list-events .list-events-row .meta-data .meta-data-item-time:before {
  content: ' | ';
  color: #B1B1B1;
}

.list-events .list-events-row .list-events-date {
  min-width: 60px;
  vertical-align: top;
}

.list-events .list-events-row .list-events-date .day,
.list-events .list-events-row .list-events-date .month {
  display: block;
}

.list-events .list-events-row .list-events-date .day {
  color: #626365;
  font-size: 26px;
  font-size: 1.73333rem;
  line-height: 28px;
  line-height: 1.86667rem;
}

.list-events .list-events-row .list-events-date .month {
  color: #636363;
  margin-left: 5px;
  font-size: 12px;
  font-size: 0.8rem;
}

.list-events .list-events-row:first-child .list-events-date,
.list-events .list-events-row:first-child .list-events-item {
  border-top: 0;
  padding-top: 0;
}

.list-events .list-events-item-link {
  display: block;
  color: #1E1E1E;
  margin-top: 5px;
  font-size: 16px;
  font-size: 1.06667rem;
  text-decoration: none;
}

.list-events .list-events-item-link:hover {
  color: #2275af;
}


.calendar-list-view .search-result-content .list-icon-item .list-news-meta-items {
  margin-left: 0;
}


.list-groups {
  margin: 0;
  padding: 0;
}

.list-groups .list-group {
  display: inline-block;
  border-bottom: 1px solid #E5E6E7;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 14px;
}

.list-groups .list-group:last-child {
  border-bottom: 0 none;
  margin-bottom: 0;
}

.list-groups .list-group a {
  display: block;
  font-size: 16px;
  font-size: 1.06667rem;
  color: #1E1E1E;
  text-decoration: none;
  padding-bottom: 5px;
}

.list-groups .list-group a:hover {
  color: #2275af;
}

.list-groups h4 {
  color: #009ABA;
}

.list-groups .list-group-notification {
  min-width: 16px;
  min-height: 17px;
  display: inline-block;
  background-color: #00539E;
  text-align: center;
  color: #fff;
  margin-left: 5px;
  padding: 0 5px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-size: 10px;
  font-size: 0.66667rem;
  line-height: 17px;
  line-height: 1.13333rem;
  font-weight: bold;
  position: relative;
  top: -2px;
}

.list-groups .list-group-thumb {
  float: left;
}

.list-groups .list-group-message {
  width: 75%;
  float: right;
  font-size: 12px;
  font-size: 0.8rem;
  padding-top: 5px;
  margin: 0;
}

.list-groups .list-group-message .list-group-message-author {
  color: #636363;
}


.list-icon-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.list-icon-items li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-icon-items > .list-icon-item {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #efefef;
}

.list-icon-items > .list-icon-item:first-child {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}

.list-icon-items > .list-icon-item .list-icon-meta {
  float: left;
  font-size: 23px;
  font-size: 1.53333rem;
}

.list-icon-items > .list-icon-item .list-icon-meta + .list-icon-meta-link {
  margin-left: 35px;
}

.list-icon-items > .list-icon-item .list-icon-meta-link, .list-icon-items > .list-icon-item p {
  display: block;
  font-size: 15px;
  font-size: 1rem;
}

.list-icon-items > .list-icon-item .list-news-meta-items {
  display: block;
  margin-left: 35px;
  font-size: 13px;
  font-size: 0.86667rem;
}

.list-icon-items > .list-icon-item .list-news-meta-items .list-news-meta-item-label {
  color: #626365;
}


.list-icon-items > .list-news-meta-item-description {
  color: #1E1E1E;
  font-size: 14px;
}


.links-list-with-slider > div {
  display: inline-block;
}

.links-list-with-slider .single-slider {
  clear: left;
  display: block;
  margin-top: 15px;
}

.links-list-with-slider .list-links {
  margin: 0;
  padding: 0;
  list-style: none;
}

.links-list-with-slider .list-links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.links-list-with-slider .list-links > li {
  padding: 5px 0;
  border-bottom: 1px solid #E5E6E7;
}

.links-list-with-slider .list-links > li a {
  color: #009ABA;
}


.list-meetings {
  margin: 0;
  padding: 0;
}

.list-meetings .list-meeting {
  border-bottom: 1px solid #E5E6E7;
  margin-bottom: 0;
  padding-bottom: 25px;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-meetings .list-meeting:last-child {
  border-bottom: 0 none;
  padding-bottom: 0;
}

.list-meetings .list-meeting h4 a {
  color: #009ABA;
}

.list-meetings .list-meeting .list-meeting-date {
  color: #626365;
  font-size: 13px;
  font-size: 0.86667rem;
}

.list-meetings .list-meeting .list-meeting-value {
  color: #009ABA;
}

.list-meetings .list-meeting .inline-table {
  display: inline-table;
  width: 100%;
  font-size: 13px;
  font-size: 0.86667rem;
}

.list-meetings .list-meeting .table-row {
  display: table-row;
}

.list-meetings .list-meeting .table-row p {
  display: table-cell;
  border-bottom: 1px solid #E5E6E7;
  padding: 5px 10px 5px 0;
}

.list-meetings .list-meeting .table-row:last-child p {
  border-bottom: 0 none;
}


.list-news > .list-news-item {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #e5e6e7;
}

.list-news > .list-news-item:first-child {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}

.list-news > .list-news-item .mark-attention {
  font-size: 12px;
  font-size: 0.8rem;
  color: #009BBB;
}

.list-news > .list-news-item .btn-remove {
  color: #2275af;
}


.list-news-meta-item {
  font-size: 12px;
  font-size: 0.8rem;
}

.list-news-meta-item:before {
  color: #636363;
  font-weight: normal;
  content: ' | ';
}

.list-news-meta-item:first-of-type:before {
  content: '';
}

.list-news-meta-item.list-news-meta-item-date, .list-news-meta-item.list-news-meta-item-time, .list-news-meta-item.list-news-meta-item-topic, .list-news-meta-item.list-news-meta-item-location, .list-news-meta-item.list-news-meta-item-event, .list-news-meta-item.list-news-meta-item-light {
  color: #636363;
}

.list-news-meta-item.list-news-meta-item-source {
  color: #636363;
  font-weight: bold;
}


.list-news-meta-item-with-icon {
  display: table;
}

.list-news-meta-item-with-icon .icon {
  display: table-cell;
  font-size: 26px;
  vertical-align: top;
  padding-right: 10px;
  color: #B1B1B1;
}

.list-news-meta-item-with-icon p {
  margin: 0;
}


.list-news-meta-item-dark {
  color: #1E1E1E;
}


.list-news-info {
  font-size: 12px;
  font-size: 0.8rem;
  color: #636363;
  padding-top: 8px;
}


.list-news-link {
  display: block;
  /*color: $brand-text-color;*/
  margin-top: 3px;
  font-size: 16px;
  font-size: 1.06667rem;
  text-decoration: none;
  padding: 2px 0 3px 0;
}

.list-news-link:hover {
  color: #072B5D;
  text-decoration: none;
}

.list-news-link.list-news-link-small {
  font-size: 12px;
  font-size: 0.8rem;
}


.list-overview {
  border-left: 5px solid #efefef;
  padding-left: 15px;
  margin-bottom: 20px;
}

.list-overview .list-overview-item {
  margin-bottom: 2px;
}

.list-overview .list-overview-item .list-overview-title {
  margin-bottom: 10px;
  display: block;
  font-weight: bold;
  color: #1E1E1E;
  font-size: 16px;
}

.list-overview .list-overview-item .list-overview-link {
  font-size: 18px;
  font-size: 1.2rem;
}


.list-radio {
  clear: both;
  padding-top: 10px;
  padding-bottom: 20px;
}

.list-radio > li {
  padding: 3px 0;
}

.list-radio input[type="radio"] {
  width: 18px;
  height: 17px;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: pointer;
}

.list-radio input[type=radio] + label {
  display: inline-block;
  margin: -9px -24px 0 -22px;
  padding: 0 0 0 28px;
  background: url('../../images/icons/radio-default.png?1450171645') no-repeat 0 0;
  line-height: 16px;
  font-size: 12px;
  font-size: 0.8rem;
  overflow: hidden;
  height: 17px;
}

.list-radio input[type=radio]:checked + label {
  background: url('../../images/icons/radio-active-intra.png?1450171645') no-repeat 0 0;
}


.list-tags {
  overflow: hidden;
  *zoom: 1;
}

.list-tags .list-tags-label {
  color: #636363;
  margin-right: 10px;
  float: left;
  line-height: 35px;
  line-height: 2.33333rem;
}

.list-tags .tags {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}

.list-tags .tags li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.list-tags .tags .tag {
  color: #072B5D;
  padding: 10px;
  background-color: #fff;
  margin-right: 10px;
  margin-bottom: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: left;
}
@media only screen and (max-width: 767px) {

  .list-tags .tags .tag {
    margin-bottom: 10px;
  }
}

.list-tags.list-tags-inline .list-tags-label {
  margin-top: 20px;
}

.list-tags.list-tags-inline .tags {
  float: none;
  margin-top: 20px;
}


.list-twitter .list-twitter-item {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #e5e6e7;
  list-style-type: none;
}

.list-twitter .list-twitter-item p {
  margin: 0 0 3px 0;
}

.list-twitter .list-twitter-item .twitterTimestamp {
  color: #636363;
  font-size: 12px;
}

.list-twitter .list-twitter-item:first-child {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}

.list-twitter .list-twitter-item:last-child {
  margin-bottom: 20px;
}

/*
 * HEADER MY PROFILE OVERLAY
 */

.my-profile {
  float: right;
  margin-left: 42px;
  position: relative;
  z-index: 10;
}

.my-profile > a {
  color: #fff;
}

.my-profile .panel-body {
  display: none;
  position: absolute;
  background: #fff;
  box-shadow: 2px 4px 5px #ccc;
  border-radius: 4px;
  right: 0;
  min-width: 190px;
  /*a{
      color: $brand-color-base;
      font-weight: bold;
  }*/
}

.my-profile .panel-body .icon-close {
  position: absolute;
  top: 0;
  right: 15px;
  cursor: pointer;
}

.my-profile .panel-body ul {
  margin-top: 10px;
}

.my-profile .panel-body ul li {
  line-height: 20px;
  padding: 5px 0;
}

.my-profile .panel-body ul li a {
  color: #1E1E1E;
  font-weight: normal;
}

.my-profile .panel-body ul li a:hover {
  color: #2275af;
}


.profile-info {
  background: #009BBB;
  margin-bottom: 45px;
}

.profile-info .edit-profile-info {
  background: #33afc9;
}

.profile-info .edit-profile-image {
  display: block;
  text-align: center;
}

.profile-info .edit-profile-image img {
  border-radius: 50%;
  display: inline-block;
  height: 200px;
  width: 200px;
  margin-top: 30px;
}

.profile-info .edit-profile-image .icon-settings {
  position: absolute;
  top: 19px;
  right: 17px;
  color: #33afc9;
}

.profile-info .edit-profile-image .icon-settings:hover {
  color: #fff;
}

.profile-info h2,
.profile-info h3 {
  margin-left: 16px;
}

.profile-info ul li {
  list-style-type: none;
  border-bottom: 1px solid #009BBB;
  padding: 12px 0;
  display: table;
}

.profile-info ul li i {
  font-size: 16px;
  font-size: 1.06667rem;
  display: table-cell;
  padding-right: 10px;
  vertical-align: top;
  color: #fff;
}

.profile-info ul li span {
  font-size: 12px;
  display: inline-block;
}

.profile-info ul li:last-child {
  border-bottom: none;
}

.profile-info .status {
  top: -3px;
  margin-left: 20px;
  height: 11px;
  width: 11px;
}

.profile-info h3.black-head {
  margin-top: 0;
}

.profile-info .edit-profile-image,
.profile-info .edit-profile-info {
  margin-bottom: 0;
  padding: 10px 0;
}

.profile-info .edit-profile-info ul li a {
  color: #0B4BA0;
}

.profile-info .edit-profile-info ul li a:hover {
  color: #0B4BA0;
}


.profile-tab {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}

.profile-tab .nav-tabs {
  border-bottom: 0;
}

.profile-tab .nav-tabs > li {
  width: 33.3%;
}

.profile-tab .nav-tabs > li.active a {
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  color: #1E1E1E;
}

.profile-tab .nav-tabs > li a {
  background-color: #E5E5E5;
  color: #33afc9;
  margin-right: 0;
  border-radius: 0;
  font-size: 16px;
  font-size: 1.06667rem;
}

.profile-tab .nav-tabs > li:last-child a {
  margin-right: 0;
}

.profile-tab .edit-profile-tab .tab-pane {
  padding: 10px 15px;
}

.profile-tab .edit-profile-tab .tab-pane .dl-horizontal {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 30px;
}

.profile-tab .edit-profile-tab .tab-pane .dl-horizontal dt {
  text-align: left;
  font-weight: normal;
  color: #009BBB;
  line-height: 28px;
  line-height: 1.86667rem;
}

.profile-tab .edit-profile-tab .tab-pane a.settings-link {
  color: #E5E5E5;
  display: inline !important;
}

.profile-tab .edit-profile-tab .tab-pane a.settings-link:hover {
  color: #33afc9;
}

.profile-tab .edit-profile-tab .tab-pane a.settings-link .icon-settings {
  float: right;
  font-size: 12px;
}

.profile-tab .edit-profile-tab .tab-pane h3 {
  font-size: 24px;
  margin-bottom: 15px;
}

.profile-tab .edit-profile-tab .tab-pane .dl-horizontal dt {
  font-size: 16px;
  font-size: 1.06667rem;
  overflow: visible;
}

.profile-tab .edit-profile-tab .tab-pane .dl-horizontal dd {
  font-size: 14px;
  font-size: 0.93333rem;
  margin-bottom: 12px;
  padding-top: 5px;
}

.profile-tab .edit-profile-tab .tab-pane .dl-horizontal dd > a {
  display: block;
  padding-bottom: 20px;
}

.profile-tab .edit-profile-tab .tab-pane .dl-horizontal.last {
  border-bottom: none;
  padding-bottom: 0;
}

.profile-tab .edit-profile-tab ul.list-favourites {
  margin: 0 0 0 0px;
  padding: 0;
}

.profile-tab .edit-profile-tab ul.list-favourites li {
  list-style-type: none;
  padding-bottom: 20px;
}

.profile-tab .edit-profile-tab ul.list-favourites li a {
  font-size: 14px;
  font-size: 0.93333rem;
}

.profile-tab .edit-profile-tab button.slick-prev {
  left: 84%;
}

.profile-tab .edit-profile-tab button.slick-next {
  right: 0;
}

.profile-tab .edit-profile-tab ul.slick-dots {
  text-align: right;
  padding-right: 24px;
}

.profile-tab .edit-profile-tab .profile-skills button.slick-prev {
  left: 65%;
}

.profile-tab .edit-profile-tab .profile-skills .content {
  font-size: 14px;
  font-size: 0.93333rem;
}

.profile-tab .list-tags .tags .tag {
  background-color: #efefef;
  border-radius: 5px;
  padding: 10px;
}

.profile-tab .skills span {
  line-height: 30px;
}

.profile-tab .non-ema ul {
  padding: 0;
}

.profile-tab .non-ema ul li {
  padding-bottom: 10px;
}

@media (min-width: 992px) {

  .profile-tab .edit-profile-tab .tab-pane .dl-horizontal dd {
    margin-left: 280px;
  }
}

.profile-tab .edit-profile-tab .tab-pane ul li {
  list-style: none;
}

@media (min-width: 768px) {

  .profile-info .edit-profile-info {
    padding-top: 10px;
  }
}
@media (min-width: 992px) {

  .profile-info .edit-profile-info {
    padding-top: 0;
  }
}


.profile-disclaimer {
  margin-bottom: 20px;
}

.profile-disclaimer .disclaimer-content {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  padding: 16px;
}

.profile-disclaimer .disclaimer-content p {
  margin: 0;
}


.navigation-skip a {
  color: white;
  text-decoration: none;
  font-size: 15px;
  font-size: 1rem;
}

.navigation-skip .navigation-skip-item:focus, .navigation-skip .navigation-skip-item:active {
  position: absolute;
  top: 0;
  left: 0;
  margin: 15px;
  padding: 15px;
  text-align: left;
  background: none repeat scroll 0 0 #003778;
}


.news-slider {
  background-color: #fff;
  border-bottom-right-radius: 4px;
}
@media (min-width: 992px) and (max-width: 1199px) {

  .news-slider {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {

  .news-slider {
    margin-bottom: 0;
  }
}

.news-slider .slick-slide {
  max-height: 300px;
}

.news-slider img {
  margin-right: 15px;
  display: inline-block;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  float: left;
}
@media only screen and (max-width: 767px) {

  .news-slider img {
    clear: left;
    margin-bottom: 10px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {

  .news-slider img {
    clear: left;
    margin-bottom: 10px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {

  .news-slider .caption {
    clear: right;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {

  .news-slider .caption {
    clear: right;
    width: 100%;
  }
}

.news-slider .caption .panel-heading {
  padding: 6px 15px 8px 15px;
  background-color: #072B5D;
  border: 0;
  color: white;
  font-size: 17px;
  font-size: 1.13333rem;
  margin-bottom: 18px;
}

.news-slider .caption .panel-heading [class^="icon-"],
.news-slider .caption .panel-heading [class*=" icon-"] {
  opacity: .5;
  padding-right: 8px;
  position: relative;
  top: 5px;
  font-size: 22px;
  font-size: 1.46667rem;
}

.news-slider .caption .date {
  color: #636363;
  font-size: 12px;
  font-size: 0.8rem;
  padding-right: 20px;
  padding-left: 20px;
}

.news-slider .caption .date span {
  color: #1E1E1E;
}

.news-slider .caption .link {
  color: #1E1E1E;
  font-size: 20px;
  font-size: 1.33333rem;
  padding-right: 20px;
  text-decoration: none;
}

.news-slider .caption .link:hover {
  color: #2275af;
}

.news-slider .caption .title {
  color: #072B5D;
}

.news-slider .caption .message {
  color: #1D1D1D;
}

.news-slider .panel-heading-right-content {
  margin-top: 10px;
}


.panel-page-functions .panel-body {
  padding: 5px 15px;
}

.panel-page-functions .panel-body ul {
  font-size: 12px;
  font-size: 0.8rem;
}

.panel-page-functions .panel-body ul li {
  border-top: 1px solid #E6E7E8;
  padding: 8px 4px 5px 4px;
}

.panel-page-functions .panel-body ul li:first-child {
  border-top: 0;
}

.panel-page-functions .panel-body ul li a {
  color: #1E1E1E;
  position: relative;
  top: -6px;
  left: 10px;
}

.panel-page-functions .panel-body ul li span {
  color: #072B5D;
  font-size: 20px;
  font-size: 1.33333rem;
}

.panel-page-functions.inline-functions .panel-body ul li a {
  margin-right: 25px;
}


.pagination-simple {
  margin: 0;
}

.pagination-simple a.dots:hover {
  text-decoration: none;
}

.pagination-simple > li > a {
  border-color: transparent;
  background-color: transparent;
  font-weight: bold;
  color: #2275af;
}

.pagination-simple > li > a:hover {
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.pagination-simple > .active > a {
  color: #333333;
  background-color: transparent;
  border-color: transparent;
}

.pagination-simple > .active > a:hover {
  color: #333333;
  background-color: transparent;
  border-color: transparent;
}


.panel {
  box-shadow: none;
  border: 0;
  position: relative;
}


.panel-default > .panel-heading, .panel-personal > .panel-heading, .panel-brand-color > .panel-heading, .panel-grey > .panel-heading, .panel-darkgrey > .panel-heading, .panel-highlight > .panel-heading, .panel-teaser-box > .panel-heading, .panel-feedback > .panel-heading {
  padding: 9px 15px;
  background-color: #072B5D;
  border: 0;
  color: white;
  font-size: 17px;
  font-size: 1.13333rem;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.panel-default > .panel-heading .glyphicon, .panel-personal > .panel-heading .glyphicon, .panel-brand-color > .panel-heading .glyphicon, .panel-grey > .panel-heading .glyphicon, .panel-darkgrey > .panel-heading .glyphicon, .panel-highlight > .panel-heading .glyphicon, .panel-teaser-box > .panel-heading .glyphicon, .panel-feedback > .panel-heading .glyphicon {
  margin-right: 13px;
}

.panel-default > .panel-heading [class^="icon-"], .panel-personal > .panel-heading [class^="icon-"], .panel-brand-color > .panel-heading [class^="icon-"], .panel-grey > .panel-heading [class^="icon-"], .panel-darkgrey > .panel-heading [class^="icon-"], .panel-highlight > .panel-heading [class^="icon-"], .panel-teaser-box > .panel-heading [class^="icon-"], .panel-feedback > .panel-heading [class^="icon-"],
.panel-default > .panel-heading [class*=" icon-"],
.panel-personal > .panel-heading [class*=" icon-"],
.panel-brand-color > .panel-heading [class*=" icon-"],
.panel-grey > .panel-heading [class*=" icon-"],
.panel-darkgrey > .panel-heading [class*=" icon-"],
.panel-highlight > .panel-heading [class*=" icon-"],
.panel-teaser-box > .panel-heading [class*=" icon-"],
.panel-feedback > .panel-heading [class*=" icon-"] {
  opacity: .5;
  padding-right: 8px;
  position: relative;
  top: 4px;
  font-size: 19px;
  font-size: 1.26667rem;
}

.panel-default > .panel-heading .icon-settings, .panel-personal > .panel-heading .icon-settings, .panel-brand-color > .panel-heading .icon-settings, .panel-grey > .panel-heading .icon-settings, .panel-darkgrey > .panel-heading .icon-settings, .panel-highlight > .panel-heading .icon-settings, .panel-teaser-box > .panel-heading .icon-settings, .panel-feedback > .panel-heading .icon-settings {
  float: right;
  cursor: pointer;
  padding-right: 0;
  font-size: 15px;
  font-size: 1rem;
  margin-left: 15px;
  margin-top: 1px;
}

.panel-default > .panel-heading .icon-settings:hover, .panel-personal > .panel-heading .icon-settings:hover, .panel-brand-color > .panel-heading .icon-settings:hover, .panel-grey > .panel-heading .icon-settings:hover, .panel-darkgrey > .panel-heading .icon-settings:hover, .panel-highlight > .panel-heading .icon-settings:hover, .panel-teaser-box > .panel-heading .icon-settings:hover, .panel-feedback > .panel-heading .icon-settings:hover {
  opacity: .8;
}


.panel-heading-right-content {
  font-weight: bold;
  margin-top: 7px;
  font-size: 12px;
  font-size: 0.8rem;
  float: right;
}

.panel-heading-right-content a {
  color: #fff;
}


.panel-without-padding {
  padding: 0;
}


.panel-personal > .panel-heading .glyphicon,
.panel-personal > .panel-heading .icon {
  color: #1e1e1e;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}


.panel-brand-color {
  background-color: #009ABA;
}

.panel-brand-color > .panel-heading {
  background-color: #0085a1;
}

.panel-brand-color > .panel-heading > .panel-heading-right-content a {
  color: #333;
}


.panel-grey > .panel-heading {
  background-color: #e3e3e3;
  color: #626365;
}


.panel-darkgrey > .panel-heading {
  background-color: #666666;
  color: #fff;
}

.panel-darkgrey > .panel-heading .glyphicon {
  width: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}


.panel-highlight {
  background: #072B5D;
}

.panel-highlight .panel-body {
  padding: 0;
}


.panel-placeholder {
  border: 1px dotted black;
  margin: 0 1em 1em 0;
  height: 500px;
}


.panel-content-spacing {
  margin: 30px 30px 40px 30px;
}


.panel-h-padding {
  padding-left: 30px;
  padding-right: 30px;
}


.panel-v-padding {
  padding-top: 30px;
  padding-bottom: 30px;
}


.panel-extra-padding {
  padding: 30px;
}


.panel-ratings {
  overflow: hidden;
  *zoom: 1;
}

.panel-ratings ul {
  padding-top: 8px;
}

.panel-ratings ul li {
  font-size: 13px;
  font-size: 0.86667rem;
}

.panel-ratings ul li .rating {
  padding-right: 30px;
}

.panel-ratings p {
  font-size: 18px;
}

.panel-ratings .rating-title {
  color: #636363;
  float: left;
  margin-right: 10px;
}

.panel-ratings .btn-primary {
  padding: 6px 20px;
  float: right;
  margin-top: -30px;
}

.panel-ratings .view-all {
  clear: both;
  display: none;
  padding-top: 25px;
  padding-left: 85px;
}

.panel-ratings .view-all li {
  overflow: hidden;
  *zoom: 1;
}


.panel-training .list-news-meta-item-time + .list-news-meta-item:before {
  content: '';
}


.panel-opinion {
  padding-bottom: 18px;
}

.panel-opinion .btn {
  min-width: 100px;
  float: left;
}

.panel-opinion .link {
  font-size: 14px;
  font-size: 0.93333rem;
  text-align: right;
  display: block;
  margin-top: 8px;
}


.panel-suggestion .form-group {
  margin-bottom: 20px;
}

.panel-suggestion .form-group label {
  font-weight: normal;
}

.panel-suggestion .form-group textarea.form-control {
  resize: vertical;
}

.panel-suggestion .form-group textarea.form-control:focus {
  border: 1px solid #ccc;
}

.panel-suggestion .btn {
  margin-right: 20px;
}

.panel-suggestion .link {
  font-size: 14px;
  font-size: 0.93333rem;
}


.panel-news .list-news-meta-item-date + .list-news-meta-item:before {
  content: '';
}


.panel-profile-contact-info .list-contact .list-contact-name {
  font-size: 18px;
  font-size: 1.2rem;
  text-decoration: none;
}

.panel-profile-contact-info ul.list-contacts .list-contact-items .list-contact-phone:before {
  content: "";
}

.panel-profile-contact-info ul.list-contacts .list-contact-meta {
  margin-left: 50px;
}

.panel-profile-contact-info ul .list-contact-extension {
  display: block;
  margin-left: 5px;
  color: #636363;
}

.panel-profile-contact-info ul .list-contact-desg {
  color: #636363;
}


.panel-applications .list-news-item .btn {
  font-size: 13px;
  font-size: 0.86667rem;
  margin-top: 10px;
}


.panel-discussion .btn {
  margin-bottom: 20px;
}


.panel-blog .title {
  color: #072B5D;
  display: block;
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 22px;
  line-height: 1.46667rem;
  margin: 5px 0;
  text-decoration: none;
}

.panel-blog .title:hover {
  color: #2275af;
}

.panel-blog h3 {
  margin: 5px 0;
}

.panel-blog .img-top {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  width: 100%;
}

.panel-blog .img-left {
  margin-left: -15px;
}

.panel-blog .list-news {
  color: #636363;
  margin-bottom: 15px;
}

.panel-blog .icon-comment {
  color: #636363;
}

.panel-blog .icon-comment:before {
  margin-right: 8px;
  position: relative;
  top: 3px;
}

.panel-blog .list-tags .tag {
  background-color: #EFEFEF;
}

.panel-blog .list-contacts .list-contact {
  clear: both;
}


.panel-event .play-pause-btn {
  float: none;
  font-size: 7px;
  width: 12px;
  height: 12px;
  padding: 2px 3px;
  top: -1px;
}


.column {
  padding-bottom: 100px;
}


.portlet-placeholder {
  border: 1px dotted black;
  height: 50px;
}


.search-form {
  clear: both;
}

.search-form .checkboxen input {
  display: none;
}

.search-form .checkboxen input[type=checkbox] + label {
  padding-left: 35px;
  line-height: 26px;
  position: relative;
  margin: 10px 16px 0 0;
  font-weight: normal;
  font-size: 14px;
}

.search-form .checkboxen input[type=checkbox] + label:before {
  content: '';
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  background-color: #E1E1E1;
  border-radius: 15px;
  padding: 0 6px;
  color: #2275af;
}

.search-form .checkboxen input[type=checkbox]:checked + label:before {
  content: 'S';
  font-family: "ema-font-icon", sans-serif !important;
}

.search-form .panel-heading .panel-heading-right-content {
  margin-top: 4px;
}

.search-form .panel-heading .panel-heading-right-content.active .icon-arrow-down {
  display: inline-block;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  top: 0;
  margin-left: 0;
  margin-right: 5px;
}

.search-form .panel-heading .panel-heading-right-content a {
  color: #fff;
  text-decoration: none;
}

.search-form .panel-heading .panel-heading-right-content a .icon-arrow-down {
  font-size: 13px;
  font-size: 0.86667rem;
  margin-left: 5px;
  top: 3px;
  opacity: .8;
}

.search-form .panel-filter {
  margin: 0;
}

.search-form .panel-filter .panel-heading {
  padding-top: 12px;
  padding-bottom: 15px;

}

.search-form .panel-filter .panel-heading .title {
  font-size: 18px;
  font-size: 1.2rem;
}

.search-form .search-input-label {
  margin-bottom: 8px;
  font-size: 15px;
  font-size: 1rem;
}

.search-form .input-group input.form-control {
  border-radius: 4px !important;
}

.search-form .input-group .input-group-btn .btn-primary {
  left: 15px;
  border-radius: 4px;
}
@media only screen and (max-width: 767px) {

  .search-form .input-group .input-group-btn .btn-primary {
    left: 5px;
  }
}

.search-form .reset-button {
  margin: 8px auto;
  display: block;
  font-size: 16px;
  font-size: 1.06667rem;
}

.search-form .btn-primary, .search-form .input-group-btn > .btn {
  padding: 6px 30px;
}

.search-form .form-control {
  background-color: #fff;
}

.search-form .radio label {
  margin-right: 15px;
}

.search-form .selected-filter {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-top: 12px;
}

.search-form .selected-filter li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

.search-form .selected-filter li:first-child {
  padding-left: 0;
}

.search-form .selected-filter li:last-child {
  padding-right: 0;
}

.search-form .selected-filter li.last {
  padding-right: 0;
}

.search-form .selected-filter > li {
  line-height: 15px;
  padding: 8px 10px;
  background-color: #EFEFEF;
  color: #333;
  margin-left: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
  font-size: 0.86667rem;
}

.search-form .selected-filter > li:first-child {
  padding-left: 12px;
  margin-left: 0;
}

.search-form .selected-filter > li:last-child {
  padding-right: 7px;
}

.search-form .selected-filter > li .delete-filter {
  margin-left: 5px;
  display: inline-block;
}

.search-form .selected-filter > li .delete-filter .icon {
  margin-right: 0;
  color: #2275af;
  opacity: 1;
  font-size: 13px;
  font-size: 0.86667rem;
}

.search-form .search-options {
  display: none;
}

.search-form .search-options .search-options-top {
  padding: 15px 0;
  border-bottom: 1px solid #EFEFEF;
}

.search-form .search-options .search-options-top .form-group {
  margin-right: 15px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {

  .search-form .search-options .search-options-top .form-group .input-daterange label {
    width: 100%;
  }
}

.search-form .search-options .search-options-top .form-group .icon-calendar-datepicker {
  float: left;
  position: relative;
  top: 7px;
  right: 32px;
  z-index: 3;
  color: #B1B1B1;
  display: none;
}

.search-form .search-options .search-options-top .input-group label {
  margin-right: 5px;
  margin-top: 5px;
  display: table-cell;
  vertical-align: middle;
  float: left;
}

.search-form .search-options .search-options-top .input-group input {
  width: 200px;
  margin-right: 10px;
  background: #fff url("../../images/icons/icon-calendar-datepicker.png") no-repeat 177px;
  text-align: left;
}

.search-form .search-options .search-options-top .input-group input:focus {
  border: 1px solid #ccc;
}

.search-form .search-options .search-options-top .radio {
  margin: 0 49px;
}
@media only screen and (max-width: 767px) {

  .search-form .search-options .search-options-top .radio {
    margin: 0;
  }

  .search-form .search-options .search-options-top .radio label {
    margin-left: 0;
  }
}

.search-form .search-options .search-options-bottom {
  padding: 15px 0 0 0;
}

.search-form .search-options .search-options-bottom select {
  font-size: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 248px;
  padding-right: 20px;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  background: #EFEFEF url("../../images/icons/down.png") no-repeat 222px;
}

.search-form .search-options .search-options-bottom select::-ms-expand {
  display: none;
}
@media only screen and (max-width: 767px) {

  .search-form .search-options .search-options-bottom select {
    width: 100%;
  }
}

.search-form .search-options .search-options-bottom .form-toggleable {
  font-size: 14px;
  background: #EFEFEF url("../../images/icons/down.png") no-repeat 222px;
  line-height: 23px;
}

.search-form .headline {
  float: left;
}

.search-form .help-link {
  float: right;
  padding: 20px 0;
  position: relative;
  padding-left: 26px;
  color: #636363;
  font-size: 14px;
  font-size: 0.93333rem;
}

.search-form .help-link:before {
  padding-right: 10px;
  position: absolute;
  left: 0;
  font-size: 18px;
  font-size: 1.2rem;
}

.search-form .help-link a {
  color: #636363;
}


.search-results h3 {
  display: inline-block;
  font-weight: normal;
  font-size: 14px;
  margin: 15px 15% 15px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {

  .search-results h3 {
    margin: 15px 3% 15px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {

  .search-results h3 {
    margin: 15px 3% 15px 0;
  }
}

.search-results h3 span {
  font-weight: bold;
  padding: 5px;
}

.search-results nav {
  display: inline-block;
  margin: 10px 0 15px 0;
  float: right;
}

.search-results nav .btn {
  background-color: transparent;
  float: none;
  color: #B1B1B1;
  outline: medium none;
  font-size: 14px;
  padding: 8px 0;
  vertical-align: bottom;
}

.search-results .search-result-box {
  border: 1px solid #efefef;
  display: block;
  clear: both;
}

.search-results .search-result-box .search-result-head {
  background-color: #efefef;
  padding: 15px;
}

.search-results .search-result-box .search-result-head > ul {
  font-weight: 700;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

.search-results .search-result-box .search-result-head > ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

.search-results .search-result-box .search-result-head > ul li:first-child {
  padding-left: 0;
}

.search-results .search-result-box .search-result-head > ul li:last-child {
  padding-right: 0;
}

.search-results .search-result-box .search-result-head > ul li.last {
  padding-right: 0;
}

.search-results .search-result-box .search-result-head > ul > li {
  margin-right: 15px;
}

.search-results .search-result-box .search-result-head > ul > li:hover .icon {
  color: #636363;
}

.search-results .search-result-box .search-result-head > ul > li:hover a {
  color: #00183f;
  text-decoration: underline;
}

.search-results .search-result-box .search-result-head > ul > li .icon {
  cursor: pointer;
  padding-left: 8px;
  color: #a9a9aa;
}

.search-results .search-result-box .search-result-content {
  padding: 15px;
}

.search-results .pagination-simple li a {
  padding: 6px 8px;
}


.slick-dot-wrapper {
  position: absolute;
  bottom: 0;
  text-align: right;
  width: 160px;
  padding: 10px;
  left: 95px;
}


.slick-dots {
  margin: 0;
}


.play-pause-btn {
  background-color: rgba(15, 63, 129, 0.8);
  color: white;
  font-size: 15px;
  width: 26px;
  height: 26px;
  float: left;
  padding: 5px 6px;
  top: 0;
  cursor: pointer;
}

.play-pause-btn:hover {
  background-color: rgba(0, 155, 187, 0.8);
}

.play-pause-btn:before {
  content: "\e073";
}

.play-pause-btn.paused {
  background-color: rgba(0, 0, 0, 0.3);
}

.play-pause-btn.paused:before {
  content: "\e072";
}


.slide-play-pause .slick-dots li {
  margin: 0 2px 0 0;
}

.slide-play-pause .slick-dots li button {
  border: 0;
  background-color: rgba(15, 63, 129, 0.8);
  color: #fff;
  display: block;
  font-size: 12px;
  font-size: 0.8rem;
  width: 26px;
  height: 26px;
}

.slide-play-pause .slick-dots li.slick-active button, .slide-play-pause .slick-dots li:hover button {
  background-color: rgba(0, 155, 187, 0.8);
}

@media only screen and (max-width: 767px) {

  .dashboard-left .slide-play-pause .slick-dot-wrapper {
    max-width: 160px;
  }
}


.slide-prev-next .slick-prev,
.slide-prev-next .slick-next {
  top: 100%;
  margin-top: 0;
  z-index: 2;
}

.slide-prev-next .slick-prev:before,
.slide-prev-next .slick-next:before {
  color: #B1B1B1;
  font-family: "ema-font-icon", sans-serif !important;
  opacity: 1;
  font-size: 10px;
  font-size: 0.66667rem;
}

.slide-prev-next .slick-prev:hover:before,
.slide-prev-next .slick-next:hover:before {
  color: #2275af;
}

.slide-prev-next .slick-prev.slick-disabled:before,
.slide-prev-next .slick-next.slick-disabled:before {
  color: #636363 !important;
}

.slide-prev-next .slick-prev {
  left: 30%;
  margin-top: -20px;
}

.slide-prev-next .slick-prev:before {
  content: "b";
}

.slide-prev-next .slick-next {
  right: 30%;
  margin-top: -20px;
}

.slide-prev-next .slick-next:before {
  content: "c";
}

.slide-prev-next .slick-dots {
  position: relative;
  margin: 0;
  bottom: 0;
  text-align: center;
}

.slide-prev-next .slick-dots li {
  margin: 0 3px;
  color: #2275af;
}

.slide-prev-next .slick-dots li.slick-active button, .slide-prev-next .slick-dots li:hover button {
  color: #1E1E1E;
}

.slide-prev-next .slick-dots li button {
  background: transparent;
  border: none;
  font-size: 14px;
  font-size: 0.93333rem;
  font-weight: bold;
}


.topics-slider.slide-play-pause .slick-dot-wrapper {
  bottom: 85px;
  right: -62px;
}


.video-slider {
  margin-bottom: 30px;
}
@media (min-width: 992px) and (max-width: 1199px) {

  .video-slider {
    margin-bottom: 0;
  }
}

.video-slider .slick-dot-wrapper {
  left: 324px;
  margin-bottom: 25px;
}


.standard-edit-layer {
  position: absolute;
}

.standard-edit-layer .panel {
  display: block;
  box-shadow: 0px 4px 8px #B1B1B1;
  margin-top: -5px;
}

.standard-edit-layer .panel .layer-header-bar {
  background-color: #983222;
  height: 44px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.standard-edit-layer .panel .layer-header-bar .layer-header-close {
  cursor: pointer;
}

.standard-edit-layer .panel .layer-header-bar p {
  float: right;
  padding: 14px 10px 10px 10px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

.standard-edit-layer .panel .layer-header-bar p .icon-close {
  padding: 0px 3px 3px 10px;
  color: #fff;
}

.standard-edit-layer .panel .layer-header-bar p.layer-header-alert {
  float: left;
  color: #fff;
  font-size: 17px;
  padding: 10px 10px 10px 10px;
  font-weight: normal;
}

.standard-edit-layer .panel .list-news {
  padding: 30px;
}

.standard-edit-layer .panel-body {
  padding: 0;
}


.panel-teaser-box .teaser-image {
  display: block;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}

.panel-teaser-box .teaser-links h4 {
  color: #636363;
  font-size: 12px;
  font-size: 0.8rem;
  margin-bottom: 0;
}

.panel-teaser-box .teaser-links > ul > li {
  border-top: 1px solid #E5E5E5;
  padding: 8px 0;
}

.panel-teaser-box .teaser-links > ul > li:first-child {
  border-top: 0;
}

.panel-teaser-box .img-responsive {
  width: 100%;
}

.panel-teaser-box .list-tags .list-tags-label {
  font-size: 12px;
  font-size: 0.8rem;
  font-weight: bold;
}

.panel-teaser-box .list-tags .tags .tag {
  background-color: #EFEFEF;
  padding: 6px 10px;
  margin-bottom: 8px;
}


.teaser-list-bullet {
  padding-left: 18px;
}

.teaser-list-bullet li {
  padding: 5px 0;
}


.tiles {
  margin: -15px;
}

.tiles .tile {
  height: 100px;
  text-align: center;
  padding-top: 20px;
  border-right: 1px solid #e5e6e7;
  color: #000;
  font-size: 13px;
  font-size: 0.86667rem;
}

.tiles .tile .glyphicon {
  display: block;
  margin-bottom: 15px;
  color: #072B5D;
  font-size: 32px;
  font-size: 2.13333rem;
}

.tiles .tile:hover {
  text-decoration: none;
  cursor: pointer;
}


.topics-slider {
  margin: -15px -15px 30px -15px;
}

.topics-slider .slide a {
  color: #1E1E1E;
  padding: 15px;
  display: block;
  font-size: 20px;
  font-size: 1.33333rem;
  text-decoration: none;
}

.topics-slider .slide a:hover {
  color: #2275af;
}

.topics-slider .slide img {
  width: 100%;
}


.rating {
  border: none;
  float: left;
  margin-right: 15px;
}


.rating > input {
  display: none;
}


.rating > label:before {
  margin: 2px;
  display: inline-block;
  content: "\e006";
  cursor: pointer;
}


.rating > .half:before {
  position: absolute;
}


.rating > label {
  color: #B1B1B1;
  float: right;
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: #EFC220;
}

/* hover previous stars in list */

.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {
  color: #FFED85;
}


.vertical-tabs-panel .panel-body {
  padding-top: 0;
  padding-bottom: 0;
}

.vertical-tabs-panel .panel-body .vertical-tabs {
  display: inline-block;
  margin: 0 -15px;
}

.vertical-tabs-panel .panel-body .vertical-tabs .tab-content {
  padding-top: 15px;
  padding-bottom: 15px;
}

.vertical-tabs-panel .panel-body .vertical-tabs .col-xs-3 {
  border-left: 1px solid #ddd;
  padding-left: 0;
}

.vertical-tabs-panel .panel-body .vertical-tabs .col-xs-3 .tabs-right {
  border-left: 0;
}

.vertical-tabs-panel .panel-body .vertical-tabs .col-xs-3 .tabs-right > li {
  margin: 15px 0 15px -1px;
}

.vertical-tabs-panel .panel-body .vertical-tabs .col-xs-3 .tabs-right > li > a {
  font-size: 18px;
  font-size: 1.2rem;
  background-color: #EFEFEF;
  color: #072B5D;
}

.vertical-tabs-panel .panel-body .vertical-tabs .col-xs-3 .tabs-right > li.active a {
  background-color: #fff;
  color: #636363;
}


.overlay-application {
  background: #fff;
  position: absolute;
  top: 40px;
  z-index: 10;
  overflow: hidden;
  width: 100%;
  height: auto;
  -moz-box-shadow: 0px 4px 3px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 4px 3px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 4px 3px 2px rgba(0, 0, 0, 0.3);
}

.overlay-application h2 {
  text-align: left;
  margin-top: 10px;
}

.overlay-application .col-md-8 {
  border: 1px solid #EFEFEF;
  border-radius: 4px;
}

.overlay-application .col-md-4 {
  padding: 0 30px;
}

.overlay-application .col-md-4 .icon-info {
  font-size: 26px;
  font-size: 1.73333rem;
  color: #009BBB;
}

.overlay-application .col-md-4 .icon-info .help {
  position: relative;
  top: -5px;
  left: 8px;
}

.overlay-application .col-md-4 p {
  padding: 15px 0;
}

.overlay-application .icon-close {
  padding-right: 26px;
  position: relative;
  color: #000;
  font-size: 14px;
}

.overlay-application .icon-close::before {
  position: absolute;
  right: 0;
  top: 2px;
  color: #B1B1B1;
}


.panel-applications .row-eq-height {
  border-top: 1px solid #EFEFEF;
}

.panel-applications .row-eq-height:first-child {
  border-top: 0;
}

.panel-applications .application-item {
  border-left: 1px solid #EFEFEF;
  padding-top: 20px;
  padding-bottom: 20px;
}

.panel-applications .application-item:first-child {
  border-left: 0;
}

.panel-applications .application-item.add-remove {
  border: 1px solid #072B5D;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.panel-applications .application-item .icon-info {
  color: #072B5D;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

.panel-applications .application-item .icon-info:before {
  display: block;
  font-size: 26px;
  font-size: 1.73333rem;
  margin-bottom: 10px;
}

.panel-applications .application-item .desc {
  display: block;
  min-height: 38px;
  text-align: center;
}

.panel-applications .application-item .desc a {
  color: #072B5D;
  text-decoration: none;
}

.panel-applications .application-item .btn {
  display: block;
}


.Next-meeting-panel .meta-data-item-date {
  font-size: 12px;
  font-size: 0.8rem;
  color: #626365;
}

.Next-meeting-panel ul {
  padding: 30px 0;
}

.Next-meeting-panel .more-document {
  font-weight: bold;
}


.panel-faq .list-favourites {
  padding: 15px 0 0 0;
}

.panel-faq .list-favourites li {
  padding-bottom: 10px;
  list-style-type: none;
  font-size: 14px;
  font-size: 0.93333rem;
}

.panel-faq input {
  padding-left: 15px;
}


.panel-downloads .list-downloads {
  padding: 15px 0 0 0;
}

.panel-downloads .list-downloads li {
  padding-bottom: 10px;
  list-style-type: none;
  font-size: 14px;
  font-size: 0.93333rem;
}

.panel-downloads .list-downloads li .download-properties {
  padding: 0;
}

.panel-downloads .list-downloads li .download-properties > li {
  color: #636363;
  display: inline-block;
  padding: 0;
  font-size: 12px;
  font-size: 0.8rem;
}


.panel-discussion {
  clear: both;
}


.discssuion-board-panel .panel-head {
  margin-bottom: 15px;
}

.discssuion-board-panel ul {
  padding: 0;
}

.discssuion-board-panel ul li {
  clear: both;
  padding: 10px 0 20px 0;
  list-style-type: none;
  overflow: hidden;
}

.discssuion-board-panel .col-panel {
  padding: 0;
}

.discssuion-board-panel .list-contact-thumb {
  float: left;
}

.discssuion-board-panel .list-item {
  padding-left: 50px;
}

.discssuion-board-panel .list-item .meta-data-item-date,
.discssuion-board-panel .list-item .meta-data-item-time {
  color: #626365;
  font-size: 12px;
  font-size: 0.8rem;
}

.discssuion-board-panel .list-item .list-item-link {
  font-size: 14px;
  font-size: 0.93333rem;
}

.discssuion-board-panel .latest-post-panel .col-panel {
  padding-bottom: 12px;
}


.contact-person-panel .contact-label {
  color: #636363;
  float: left;
  position: relative;
  top: 5px;
}

.contact-person-panel .list-contacts {
  padding-left: 98px;
}
@media only screen and (max-width: 767px) {

  .contact-person-panel .list-contacts {
    clear: both;
    padding-left: 0;
    padding-top: 15px;
  }
}

.contact-person-panel.no-image .list-contacts {
  padding-left: 117px;
  padding-top: 5px;
}

.contact-person-panel.no-image .list-contacts .list-contact-desg {
  font-size: 14px;
  font-size: 0.93333rem;
}


h1.page-title {
  margin: 0 0 30px 0;
}


.panel-member .panel-heading {
  margin-bottom: 25px;
}

.panel-member .panel-body {
  clear: both;
}

.panel-member .Table {
  display: table;
  width: 100%;
}

.panel-member .Title {
  display: table-caption;
  text-align: center;
  font-weight: bold;
  font-size: larger;
}

.panel-member .Heading {
  display: table-row;
  font-weight: bold;
  text-align: center;
  text-align: left;
}

.panel-member .Row {
  display: table-row;
  margin-bottom: 30px;
}
@media (min-width: 768px) {

  .panel-member .Cell {
    display: table-cell;
  }
}

.panel-member input {
  width: 100%;
  height: 33px;
  margin-bottom: 10px;
}

.panel-member .list-contact-meta {
  padding-left: 55px;
}


.working-area-detail-conatiner {
  clear: both;
  overflow: hidden;
}


.working-detail-group {
  clear: both;
}

.working-detail-group .panel-my-group {
  overflow: hidden;
  padding-bottom: 25px;
}

.working-detail-group .panel-my-group .list-contacts .list-contact .list-contact-meta {
  padding-left: 55px;
}

.working-detail-group .label {
  padding-left: 0;
}

.working-detail-group .panel-heading {
  margin-bottom: 20px;
}

.working-detail-group .right-panel {
  margin-top: 5px;
}

.working-detail-group .right-panel .label {
  font-size: 16px;
  font-size: 1.06667rem;
  margin-bottom: 15px;
}

.working-detail-group .panel-next-meeting,
.working-detail-group .panel-lastest-news {
  margin-bottom: 22px;
}

.working-detail-group .panel-member {
  margin-bottom: 17px;
}

.working-detail-group .panel-member ul li {
  padding-bottom: 5px;
}

.working-detail-group .panel-member ul li a {
  display: block;
}

.working-detail-group .panel-lastest-news ul {
  padding: 0;
}

.working-detail-group .panel-lastest-news ul li {
  list-style-type: none;
}

.working-detail-group .meta-data-item-date {
  font-size: 12px;
  font-size: 0.8rem;
  color: #626365;
}


.form-toggleable {
  position: relative;
  height: auto;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 248px !important;
  background-color: #EFEFEF !important;
  border: none;
  padding-right: 4px !important;
}
@media only screen and (max-width: 767px) {

  .form-toggleable {
    width: 100% !important;
  }
}

.form-toggleable .form-toggleable-head {
  border-color: #ccc;
  cursor: pointer;
  padding-left: 5px;
}

.form-toggleable .form-toggleable-head .icon-arrow-down {
  position: relative;
  top: 4px;
  font-size: 13px;
  font-size: 0.86667rem;
}

.form-toggleable .form-toggleable-body {
  display: none;
  position: absolute;
  padding: 15px 10px 10px 10px;
  background-color: #fff;
  width: 248px;
  left: 0px;
  z-index: 100;
  border: 1px solid #ccc;
  border-top: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.form-toggleable .form-toggleable-body input.form-control {
  background-color: #fff;
  width: 100%;
}

.form-toggleable .form-toggleable-body .btn {
  width: 100%;
}

.form-toggleable .form-toggleable-list {
  margin: 10px -10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #efefef;
}

.form-toggleable .form-toggleable-list .icon {
  cursor: default;
  float: right;
  margin-right: 15px;
  margin-top: 2px;
}

.form-toggleable .form-toggleable-list li {
  padding: 5px 0;
}

.form-toggleable .form-toggleable-list ul {
  display: none;
  margin-left: -10px;
  background-color: #fff;
  padding: 5px 10px 5px 30px;
  margin-top: 10px;
  list-style: none;
}

.form-toggleable .form-toggleable-list ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}


.organigram-panel .article-meta-box {
  margin-bottom: 0;
}


.organigram-wrapper * {
  box-sizing: border-box;
  position: relative;
}

.organigram-wrapper .cf:before,
.organigram-wrapper .cf:after {
  content: " ";
  display: table;
}

.organigram-wrapper .cf:after {
  clear: both;
}


.org-chart {
  margin: 25px 20px 0;
  display: block;
  clear: both;
  position: relative;
}

.org-chart .row [class^=col-] {
  padding-left: 10px;
  padding-right: 0;
}

.org-chart ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.org-chart ul li {
  position: relative;
}

.org-chart ul li a h4 {
  margin: 0;
  padding: 0 10px;
  width: 100%;
  font-size: 12px;
  line-height: 30px;
  text-align: left;
}

.org-chart ul li a {
  display: block;
  border: 1px solid #B1B1B1;
  border-radius: 4px;
  text-align: left;
  text-decoration: none;
  color: #333;
  font-size: 11px;
  box-shadow: 4px 4px 9px -4px rgba(0, 0, 0, 0.4);
  -webkit-transition: all linear .1s;
  -moz-transition: all linear .1s;
  transition: all linear .1s;
  background: #fff;
}

.org-chart .infocard {
  padding: 8px 10px 10px;
}

.org-chart ul li a span {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  display: block;
}

.org-chart .strong {
  font-weight: bold;
}

.org-chart .border-cover {
  width: 5px;
  height: 454px;
  display: inline-block;
  position: absolute;
  left: -3px;
  bottom: 0;
  background-color: #FFF;
}

.org-chart .panel.panel-notes {
  margin-top: 20px;
  padding: 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  border: 1px solid #B1B1B1;
  border-radius: 4px;
  background-color: #fff;
}

.org-chart .panel.panel-notes ul {
  margin-top: 10px;
}

.org-chart .panel.panel-notes ul li {
  margin-top: 10px;
}

.org-chart .panel.panel-notes ul li:first-child {
  margin-top: 0;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 320px) and (max-width: 768px) {

  .org-chart {
    height: 4150px !important;
  }

  .org-chart .executive .col-xs-5 {
    width: 44.66667%;
  }

  .org-chart .executive .col-xs-2 {
    width: 10.66667%;
  }

  .org-chart .executive:before {
    content: "";
    display: block;
    position: relative;
    width: 30%;
    height: 10px;
    border-top: 1px solid #B1B1B1;
    margin: 0 auto;
    top: 30px;
  }

  .org-chart .director-line:before {
    content: "";
    display: block;
    position: relative;
    margin-top: 20px;
    margin-left: 50%;
    height: 85px;
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .advisor-line {
    display: none;
  }

  .org-chart .advisor-line:before {
    display: none;
  }

  .org-chart .advisory {
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .advisory:before {
    content: "";
    display: block;
    position: relative;
    width: 50.95%;
    border-bottom: 1px solid #B1B1B1;
    margin-left: 0;
    top: 0px;
  }

  .org-chart .advisory .col-sm-12.advisor {
    margin-bottom: 15px;
    border-bottom: 1px solid #B1B1B1;
  }

  .org-chart .advisory .col-sm-12.advisor:first-child {
    margin-top: -5px;
  }

  .org-chart .advisory .col-sm-12.advisor a {
    bottom: -20px;
    position: relative;
  }

  .org-chart .divisions {
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .divisions .col-sm-12.division {
    margin-top: 15px;
    margin-bottom: 20px;
    border-top: 1px solid #B1B1B1;
  }

  .org-chart .divisions .col-sm-12.division:first-child {
    margin-top: 55px;
  }

  .org-chart .divisions .col-sm-12.division > a {
    top: -20px;
    position: relative;
  }

  .org-chart .departments {
    margin-top: -30px;
  }

  .org-chart .departments .col-sm-12.department {
    padding-top: 15px;
    border-left: 1px solid #B1B1B1;
    border-bottom: 1px solid #B1B1B1;
  }

  .org-chart .departments .col-sm-12.department > a {
    top: 10px;
    position: relative;
  }

  .org-chart .panel.panel-notes {
    width: 100%;
  }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

  .org-chart {
    height: 3600px !important;
  }

  .org-chart .executive:before {
    content: "";
    display: block;
    position: relative;
    width: 20%;
    height: 10px;
    border-top: 1px solid #B1B1B1;
    margin: 0 auto;
    top: 30px;
  }

  .org-chart .director-line:before {
    content: "";
    display: block;
    position: relative;
    margin-top: 20px;
    margin-left: 50%;
    height: 75px;
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .advisor-line {
    display: none;
  }

  .org-chart .advisor-line:before {
    display: none;
  }

  .org-chart .advisory {
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .advisory:before {
    content: "";
    display: block;
    position: relative;
    width: 50.5%;
    border-bottom: 1px solid #B1B1B1;
    margin-left: 0;
    top: 0px;
  }

  .org-chart .advisory .col-sm-12.advisor {
    margin-bottom: 15px;
    border-bottom: 1px solid #B1B1B1;
  }

  .org-chart .advisory .col-sm-12.advisor:first-child {
    margin-top: -5px;
  }

  .org-chart .advisory .col-sm-12.advisor a {
    bottom: -20px;
    position: relative;
  }

  .org-chart .divisions {
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .divisions .col-sm-12.division {
    margin-top: 15px;
    margin-bottom: 20px;
    border-top: 1px solid #B1B1B1;
  }

  .org-chart .divisions .col-sm-12.division:first-child {
    margin-top: 55px;
  }

  .org-chart .divisions .col-sm-12.division > a {
    top: -20px;
    position: relative;
  }

  .org-chart .departments {
    margin-top: -30px;
  }

  .org-chart .departments .col-sm-12.department {
    padding-top: 15px;
    border-left: 1px solid #B1B1B1;
    border-bottom: 1px solid #B1B1B1;
  }

  .org-chart .departments .col-sm-12.department > a {
    top: 10px;
    position: relative;
  }

  .org-chart .panel.panel-notes {
    width: 100%;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

  .org-chart {
    height: 1350px !important;
  }

  .org-chart .executive .col-md-1,
  .org-chart .advisory .col-md-1 {
    width: 14.28571%;
  }

  .org-chart .divisions .col-md-1 {
    width: 12.5%;
  }

  .org-chart .divisions .col-md-offset-1 {
    margin-left: 12.5%;
  }

  .org-chart ul li a h4 {
    font-size: 11px;
  }

  .org-chart ul li a {
    font-size: 10px;
  }

  .org-chart a .infocard {
    padding: 7px;
    height: 90px;
  }

  .org-chart .division a {
    min-width: 88px;
  }

  .org-chart .division a .infocard {
    height: 125px;
  }

  .org-chart .executive {
    padding: 0 8.125%;
  }

  .org-chart .executive:before {
    content: "";
    display: block;
    position: relative;
    width: 20%;
    height: 10px;
    border-top: 1px solid #B1B1B1;
    margin: 0 auto;
    top: 30px;
  }

  .org-chart .executive .director {
    padding-right: 10px;
    padding-left: 0;
  }

  .org-chart .director-line:before {
    content: "";
    display: block;
    position: relative;
    margin-top: 20px;
    margin-left: 50%;
    height: 120px;
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .advisory {
    margin-bottom: 0;
    padding: 0 8.5%;
    border-left: 0;
  }

  .org-chart .advisory:before {
    content: "";
    display: block;
    position: relative;
    width: 85%;
    height: 20px;
    border: 1px solid #B1B1B1;
    border-bottom: 0;
    margin: 0 auto;
    top: 0px;
  }

  .org-chart .advisory .col-md-1.advisor {
    margin-bottom: 0;
    padding-right: 10px;
    padding-left: 0;
    border-bottom: 0;
  }

  .org-chart .advisory .col-md-1.advisor:after {
    content: "";
    position: absolute;
    display: block;
    width: 10px;
    height: 20px;
    border-left: 1px solid #B1B1B1;
    left: 50%;
    top: -20px;
  }

  .org-chart .advisory .col-md-1.advisor:first-child {
    margin-top: 0;
  }

  .org-chart .advisory .col-md-1.advisor:first-child:after, .org-chart .advisory .col-md-1.advisor:last-child:after {
    display: none;
  }

  .org-chart .advisory .col-md-1.advisor:nth-child(4):after {
    display: none;
  }

  .org-chart .advisory .col-md-1.advisor > a {
    bottom: 0;
    position: relative;
  }

  .org-chart .advisor.advisor-line {
    display: block;
  }

  .org-chart .advisor.advisor-line:before {
    content: "";
    display: block;
    position: relative;
    margin-top: -20px;
    margin-left: 50%;
    height: 160px;
    border-left: 1px solid #B1B1B1;
  }

  .org-chart .divisions {
    border-left: 0;
  }

  .org-chart .divisions:before {
    content: "";
    display: block;
    width: 86%;
    height: 20px;
    border: 1px solid #B1B1B1;
    border-bottom: 0;
    margin: 0 auto;
    top: 0px;
  }

  .org-chart .divisions .col-md-1.division {
    margin-top: 0;
    border-top: 0;
  }

  .org-chart .divisions .col-md-1.division:first-child {
    margin-top: 0;
  }

  .org-chart .divisions .col-md-1.division:after {
    content: "";
    position: absolute;
    display: block;
    width: 10px;
    height: 20px;
    border-left: 1px solid #B1B1B1;
    left: 50%;
    top: -20px;
  }

  .org-chart .divisions .col-md-1.division:first-child:after, .org-chart .divisions .col-md-1.division:last-child:after, .org-chart .divisions .col-md-1.division:nth-child(8):after {
    display: none;
  }

  .org-chart .divisions .col-md-1.division > a {
    top: 0;
    position: relative;
  }

  .org-chart .departments {
    margin-top: 0;
    margin-left: 10px;
    margin-bottom: -20px;
    padding-top: 0;
    display: inline-block;
    border-left: 1px solid #B1B1B1;
    border-bottom: 0;
  }

  .org-chart .departments .col-md-12.department {
    margin-top: 15px;
    padding-top: 0;
    border-left: 0;
    border-bottom: 1px solid #B1B1B1;
  }

  .org-chart .departments .col-md-12.department:first-child {
    margin-top: 0;
  }

  .org-chart .departments .col-md-12.department > a {
    top: 20px;
    position: relative;
  }

  .org-chart .border-cover {
    display: none;
  }

  .org-chart .panel.panel-notes {
    width: 33%;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

  .org-chart a .infocard {
    padding: 8px;
    height: 90px;
  }

  .org-chart .executive {
    padding: 0 8.5%;
  }

  .org-chart .panel.panel-notes {
    width: 33%;
  }
}

.org-chart a.board h4 {
  font-weight: bold;
  color: white;
  background-color: #009bbb;
}

.org-chart .board.dep-ed-cg h4,
.org-chart .board.dep-af-cpa h4,
.org-chart .board.dep-af-pdb h4 {
  color: #333;
}

.org-chart .board .dep-af-smo h4,
.org-chart .board .dep-af-aud h4,
.org-chart .board .dep-af-ld h4 {
  font-weight: bold;
}

.org-chart .dep-ed-cg h4 {
  font-weight: bold;
  background: #f48a00;
}

.org-chart .dep-ded-pmo h4 {
  color: white;
  background: #1e1e1e;
}

.org-chart .dep-ded-sco h4 {
  color: white;
  background: #636363;
}

.org-chart .dep-ded-pco h4 {
  color: white;
  background: #072b5d;
}

.org-chart .dep-af-cpa h4 {
  font-weight: bold;
  background: #f13d23;
}

.org-chart .dep-af-smo h4 {
  color: white;
  background: #06854b;
}

.org-chart .dep-af-pdb h4 {
  font-weight: bold;
  background: #007f99;
}

.org-chart .dep-af-int h4 {
  color: white;
  background: #991f7f;
}

.org-chart .dep-af-aud h4 {
  font-weight: bold;
  background: #f7bb2c;
}

.org-chart .dep-af-ld h4 {
  color: white;
  background: #0f3f81;
}

.org-chart .dep-d h4 {
  color: white;
  background: #17b66d;
}

.org-chart .dep-e h4 {
  font-weight: bold;
  background: #f89e91;
}

.org-chart .dep-c h4 {
  font-weight: bold;
  background: #34afc9;
}

.org-chart .dep-p h4 {
  color: white;
  background: #f13d23;
}

.org-chart .dep-v h4 {
  color: white;
  background: #2275af;
}

.org-chart .dep-s h4 {
  font-weight: bold;
  background: #89cdad;
}

.org-chart .dep-i h4 {
  font-weight: bold;
  background: #f9c480;
}

.org-chart .dep-a h4 {
  color: white;
  background: #295ba0;
}

/*
 * POLL OVERVIEW & DETAIL VIEW
 */

.panel-survey h4 {
  margin-top: 0;
}


.panel-poll h2 {
  margin-bottom: 15px;
}

.panel-poll .step-count {
  font-size: 16px;
  font-size: 1.06667rem;
}

.panel-poll .form-poll {
  margin-bottom: 30px;
}

.panel-poll .form-poll .form-control:focus {
  border-color: #ccc;
}


.pollForm {
  padding: 0;
}

.pollForm .pollTxtBox {
  width: 89%;
  border: none;
  height: 99%;
  padding-left: 12px;
}

.pollForm .pollToolBtn {
  float: right;
  padding: 4px 10px;
  color: #B1B1B1;
  font-size: 19px;
  cursor: pointer;
}


.pollTooltip {
  position: absolute;
  left: 370px;
  width: 300px;
}

.pollTooltip#firstnameTool {
  top: 20px;
}

.pollTooltip#lastnameTool {
  top: 94px;
}

.pollTooltip#emailTool {
  top: 170px;
}


.settingsHeadlines {
  font-weight: bold;
  margin: 30px 0 10px 0;
}


.settingsListElement {
  margin: 10px 0 10px 0;
}

.settingsListElement .onoffswitch {
  margin-left: 24px;
}

.settingsListElement .removeSettings {
  margin: 2px 0 0 25px;
}

.settingsListElement .removeSettings a {
  color: #1E1E1E;
}


.password-question {
  position: relative;
  top: 107px;
  right: 22px;
}


.comText {
  display: none;
}


.busText {
  display: none;
}


.pasText {
  display: none;
}


.conText {
  display: none;
}


.groText {
  display: none;
}


.settings-tab {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}

.settings-tab .nav-tabs {
  border-bottom: 0;
}

.settings-tab .nav-tabs > li.active a {
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
  color: #1E1E1E;
}

.settings-tab .nav-tabs > li a {
  background-color: #E5E5E5;
  color: #33afc9;
  margin-right: 0;
  border-radius: 0;
  font-size: 16px;
  font-size: 1.06667rem;
}

.settings-tab .nav-tabs > li:last-child a {
  margin-right: 0;
}

.settings-tab .edit-profile-tab .tab-pane {
  padding: 10px 15px;
}

.settings-tab .edit-profile-tab .tab-pane .dl-horizontal {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 30px;
}

.settings-tab .edit-profile-tab .tab-pane .dl-horizontal dt {
  text-align: left;
  font-weight: normal;
  color: #009BBB;
  line-height: 28px;
  line-height: 1.86667rem;
}

.settings-tab .edit-profile-tab .tab-pane a.settings-link {
  color: #E5E5E5;
  display: inline !important;
}

.settings-tab .edit-profile-tab .tab-pane a.settings-link:hover {
  color: #33afc9;
}

.settings-tab .edit-profile-tab .tab-pane a.settings-link .icon-settings {
  float: right;
  font-size: 12px;
}

.settings-tab .edit-profile-tab .tab-pane h3 {
  font-size: 24px;
  margin-bottom: 15px;
}

.settings-tab .edit-profile-tab .tab-pane .dl-horizontal dt {
  font-size: 16px;
  font-size: 1.06667rem;
  overflow: visible;
}

.settings-tab .edit-profile-tab .tab-pane .dl-horizontal dd {
  font-size: 14px;
  font-size: 0.93333rem;
  margin-bottom: 12px;
  padding-top: 5px;
}

.settings-tab .edit-profile-tab .tab-pane .dl-horizontal dd > a {
  display: block;
  padding-bottom: 20px;
}

.settings-tab .edit-profile-tab .tab-pane .dl-horizontal.last {
  border-bottom: none;
  padding-bottom: 0;
}

.settings-tab .edit-profile-tab ul.list-favourites {
  margin: 0 0 0 0px;
  padding: 0;
}

.settings-tab .edit-profile-tab ul.list-favourites li {
  list-style-type: none;
  padding-bottom: 20px;
}

.settings-tab .edit-profile-tab ul.list-favourites li a {
  font-size: 14px;
  font-size: 0.93333rem;
}

.settings-tab .edit-profile-tab button.slick-prev {
  left: 84%;
}

.settings-tab .edit-profile-tab button.slick-next {
  right: 0;
}

.settings-tab .edit-profile-tab ul.slick-dots {
  text-align: right;
  padding-right: 24px;
}

.settings-tab .edit-profile-tab .profile-skills button.slick-prev {
  left: 65%;
}

.settings-tab .edit-profile-tab .profile-skills .content {
  font-size: 14px;
  font-size: 0.93333rem;
}

.settings-tab .list-tags .tags .tag {
  background-color: #efefef;
  border-radius: 5px;
  padding: 10px;
}

.settings-tab .skills span {
  line-height: 30px;
}

.settings-tab .non-ema ul {
  padding: 0;
}

.settings-tab .non-ema ul li {
  padding-bottom: 10px;
}

@media (min-width: 992px) {

  .profile-tab .edit-profile-tab .tab-pane .dl-horizontal dd {
    margin-left: 280px;
  }
}

.profile-tab .edit-profile-tab .tab-pane ul li {
  list-style: none;
}


.loginForm input {
  margin: 0 0 30px 0;
  height: 44px;
}

.loginForm .loginPassword {
  padding-right: 70px;
}

.loginForm a.pwForgot {
  position: relative;
  top: 12px;
  right: 85px;
  font-size: 13px;
}

.loginForm a.loginBtn {
  width: 100%;
  height: 40px;
  font-size: 17px;
  margin-bottom: 30px;
}


.loginText {
  color: #B1B1B1;
}


.loginHeader {
  height: 130px;
  margin-bottom: 42px;
}

.loginHeader img {
  display: inline-block;
  margin-top: 35px;
  margin-left: 6px;
}


.loginHeaderBG {
  background: url('../../images/EMA_Intranet_Header_BG.png?1449845888') no-repeat right top;
}


.loginHeaderBG-extra {
  background: url('../../images/extranet-header-bg.png?1450171645') no-repeat left top;
}


.loginForm.error input {
  margin: 0;
  border-color: red;
}

.loginForm.error input:focus {
  border-color: red;
}

.loginForm.error .loginError {
  margin: 0 0 13px 0;
}

.loginForm.error .errorText {
  color: red;
  font-size: 12px;
  margin: 3px 0 0 0;
}


.pwReset {
  margin-top: 25px;
}


#resetEmail {
  position: relative;
  top: 35px;
  right: 20px;
}


.resetForm {
  height: 44px;
  margin: 0 0 30px 0;
}

.resetForm .pollToolBtn {
  padding: 8px 10px;
}
