<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: 'GT Eesti Pro Display Light';
  src: url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Light.eot");
  src: url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Light.woff2") format("woff2"), url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Light.woff") format("woff"), url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Light.ttf") format("truetype");
  font-weight: light;
  font-style: light;
}

@font-face {
  font-family: 'GT Eesti Pro Display Medium';
  src: url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Medium.eot");
  src: url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Medium.woff2") format("woff2"), url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Medium.woff") format("woff"), url("../fonts/GT-Eesti-Pro-Full-web/GT-Eesti-Pro-Display-Medium.ttf") format("truetype");
  font-weight: medium;
  font-style: medium;
}

@media (max-width: 400px) {
  .modal-base {
    width: auto! important;
  }
}

@media (min-width: 400px) {
  .modal-base {
    width: 600px! important;
  }
}

/*
@font-face {
  font-family: 'Arial'; 
  src: url("//db.onlinewebfonts.com/t/8d223b3ad8d4819e9dcf22757e4cc2c4.eot"); 
  src: url("//db.onlinewebfonts.com/t/8d223b3ad8d4819e9dcf22757e4cc2c4.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/8d223b3ad8d4819e9dcf22757e4cc2c4.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/8d223b3ad8d4819e9dcf22757e4cc2c4.woff") format("woff"), url("//db.onlinewebfonts.com/t/8d223b3ad8d4819e9dcf22757e4cc2c4.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/8d223b3ad8d4819e9dcf22757e4cc2c4.svg#Arial") format("svg"); 
  font-weight: normal;
  font-style: normal;
}
*/

@font-face {
  font-family: 'Arial';
  src: url("../fonts/Arial/Arial.eot");
  src: url("../fonts/Arial/Arial.eot?#iefix") format("embedded-opentype"), url("../fonts/Arial/Arial.woff") format("woff"), url("../fonts/Arial/Arial.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'proxima';
  src: url("../fonts/proximanova-reg-webfont.eot");
  src: url("../fonts/proximanova-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-reg-webfont.woff2") format("woff2"), url("../fonts/proximanova-reg-webfont.woff") format("woff"), url("../fonts/proximanova-reg-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima';
  src: url("../fonts/proximanova-sbold-webfont.eot");
  src: url("../fonts/proximanova-sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-sbold-webfont.woff2") format("woff2"), url("../fonts/proximanova-sbold-webfont.woff") format("woff"), url("../fonts/proximanova-sbold-webfont.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
/* line 23, ../../../foundation/scss/closir/_fonts.scss */
.proxima {
  font-family: proxima, helvetica, arial, sans-serif;
}

/* line 27, ../../../foundation/scss/closir/_fonts.scss */
.proxima-semibold {
  font-family: proxima, helvetica, arial, sans-serif;
  font-weight: 500;
}

/* line 29, ../../../foundation/scss/closir/_settings.scss */
.back-white {
  background-color: #fff;
}

/* line 48, ../../../foundation/scss/closir/_settings.scss */
.column-50 {
  width: 50%;
  float: left;
}

/* line 53, ../../../foundation/scss/closir/_settings.scss */
.horizontal-box-padding {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}

/* line 58, ../../../foundation/scss/closir/_settings.scss */
.box-padding {
  padding: 1.375rem !important;
}

/* line 62, ../../../foundation/scss/closir/_settings.scss */
.margin-0 {
  margin: 0 !important;
}

/* line 1, ../../../foundation/scss/closir/_closir.scss */
html {
  font-size: 1em;
  line-height: 1.4;
  /*height: 100%;*/
}

/* line 6, ../../../foundation/scss/closir/_closir.scss */
body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #f1f1f1;
}
/* line 12, ../../../foundation/scss/closir/_closir.scss */
body.public {
  background-color: #fff;
}

/* line 18, ../../../foundation/scss/closir/_closir.scss */
* {
  outline: none;
}

/* line 23, ../../../foundation/scss/closir/_closir.scss */
a {
  text-decoration: none;
  color: #d83b46;
}
/* line 27, ../../../foundation/scss/closir/_closir.scss */
a:hover {
  text-decoration: underline;
}

/* line 32, ../../../foundation/scss/closir/_closir.scss */
[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}

/* line 36, ../../../foundation/scss/closir/_closir.scss */
.cls-wrapper, .cls-site-wrapper, .cls-site-header-content, .cls-site-footer, .cls-site-footer-public .center-footer {
  width: 100%;
  margin: 0 auto;
}

/* line 41, ../../../foundation/scss/closir/_closir.scss */
.border-box, .notification-number, .cls-site-wrapper, .cls-site-header-content .logo-plate, .cls-site-header-content .public-logo-plate, .cls-site-header-content #main-search-container, .cls-site-header-content #user_menu, .cls-site-header-content #main-search-box, .cls-site-header-content #main-search-box input, .header-user-menu-content, .header-user-menu-content ul li, .header-user-menu-content ul li a, .header-messages-menu-content .header-messages-container .header, .header-notifications-menu-content .header-messages-container .header, .header-messages-menu-content .header-messages-container ul li, .header-notifications-menu-content .header-messages-container ul li, .header-messages-menu-content .header-messages-container ul li a, .header-notifications-menu-content .header-messages-container ul li a, .cls-site-body-wrapper, .cls-site-left-aside ul li, .cls-main-content-wrapper, #cls-company-submenu ul li a, #next_events .next-events-section, .activity, .dashboard-widgets .dashboard-post, .regular, .table-box, .cls-main-content-wrapper article, .intro, .activity .download-box, .dashboard-widgets .dashboard-post .download-box, .regular &gt; header, .table-box &gt; header, .intro .intro-content, .table th, .table-stocks th, .table-box .table th, .table-meetings th, .table td, .table-stocks td, .table-box .table td, .table-meetings td, .cls-documents ul li .cls-commands, .cls-documents ul li .cls-content, .cls-documents ul li .cls-content .description, input, .cls-delete-overlay, .cls-contact-item, .contact-profile, .cls-search-company-item, .cls-search-investor-item, article.cls-contact-details-about-contact, article.cls-contact-details-about-about, .cls-contact-details-profile .half, button, .action-button, #cls-messages-aside, #cls-messages-aside .cls-messages-header, #cls-messages-aside .cls-messages-header .cls-message-box-selector, #cls-messages-aside .cls-messages-header .cls-message-box-selector .cls-boxes-list li, #cls-messages-aside .cls-messages-header ul li a, #cls-messages-aside .cls-search-bar, .cls-messages-contact-item .avatar .status, .cls-messages-submenu input, .cls-profile-submenu, .cls-contacts-submenu, .cls-messages-submenu, .cls-content-submenu, .cls-jumpto-submenu, .cls-profile-submenu a.underlined, .cls-contacts-submenu a.underlined, .cls-messages-submenu a.underlined, .cls-content-submenu a.underlined, .cls-jumpto-submenu a.underlined, .submenu-search, .cls-contacts-submenu .contact-search, .submenu-search input, .cls-contacts-submenu .contact-search input, .cls-search-sidebar &gt; div &gt; header, .cls-search-sidebar .category .content .tag, ul.ui-autocomplete, ul.ui-autocomplete li, ul.ui-autocomplete li a, .search-bar .search-bar-right-part, .request-meeting-modal .modal-user-area section textarea, .modal-base .investor-rq-popup section, .modal-base .investor-rq-popup section textarea, .people-tab, .people-tab .column, .people-box, .calendar header, .calendar-popup .calendar-window footer button, .calendar-popup .calendar-window footer form, .calendar-popup .calendar-window footer form button, .calendar-popup .calendar-window .tab-header .tab-selector, .calendar-popup .calendar-window .tabs .tab, .calendar-popup .calendar-window .tabs .tab label, .calendar-popup .calendar-window .tabs .tab .start, .calendar-popup .calendar-window .tabs .tab .end, .calendar-popup .calendar-window .tabs .tab .start .date, .calendar-popup .calendar-window .tabs .tab .start .time, .calendar-popup .calendar-window .tabs .tab .end .date, .calendar-popup .calendar-window .tabs .tab .end .time, .calendar-popup .calendar-window .tabs .tab .all-day, .calendar-field, .calendar-person-field, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content label, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content label, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content label, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start .date, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start .time, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end .date, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end .time, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start .date, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start .time, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end .date, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end .time, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start .date, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start .time, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end .date, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end .time, #clo-calendar-event-details .event-file, #clo-calendar-meeting-details .event-file, #clo-calendar-appointment-details .event-file, #mini-clndr, #clo-calendar-new-event #event_files_to_upload .new_file_box, .overview-side-bar .side-button, .joyride-baloon, section.ie8, .toolkit-bottom .column, .toolkit-bottom .column article, .public-logo-plate, .events-page .events-main, .events-page .events-main .event-details, .events-page .events-aside .add-file .list-section .files-list .file-to-add {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 48, ../../../foundation/scss/closir/_closir.scss */
.notification-number:before, .cls-site-header-content .logo-plate:before, .cls-site-header-content .public-logo-plate:before, .cls-site-header-content #user_menu:before, .cls-site-header-content #header_icons:before, .cls-site-header-content #header_icons a:before, .header-user-menu-content ul li a:before, .header-messages-menu-content .header-messages-container .header .title:before, .header-notifications-menu-content .header-messages-container .header .title:before, .header-messages-menu-content .header-messages-container .header .title .counter:before, .header-notifications-menu-content .header-messages-container .header .title .counter:before, .header-messages-menu-content .header-messages-container .header .action:before, .header-notifications-menu-content .header-messages-container .header .action:before, .header-notifications-menu-content .footer:before, .cls-site-left-aside ul li a:before, .cls-site-footer:before, .cls-site-footer .social:before, .cls-site-footer-public .center-footer:before, .cls-site-footer-public .center-footer .social:before, #cls-company-submenu ul li a:before, .cover-image-overlay:before, .logo-image-overlay:before, .activity &gt; header:before, .dashboard-widgets .dashboard-post &gt; header:before, .activity &gt; header .logo:before, .dashboard-widgets .dashboard-post &gt; header .logo:before, .activity &gt; header time:before, .dashboard-widgets .dashboard-post &gt; header time:before, .activity .details:before, .dashboard-widgets .dashboard-post .details:before, .activity .box-holder:before, .dashboard-widgets .dashboard-post .box-holder:before, .regular &gt; header:before, .table-box &gt; header:before, .intro .intro-container:before, .cls-new-document .drag-target:before, .cls-delete-overlay:before, .cls-delete-overlay .button-holder:before, .timeline-time time:before, .cls-contact-item .item-table-image img:before, .contact-profile .item-table-image img:before, .cls-search-company-item .item-table-image img:before, .cls-search-investor-item .item-table-image img:before, .cls-contact-item .item-table-image a:before, .contact-profile .item-table-image a:before, .cls-search-company-item .item-table-image a:before, .cls-search-investor-item .item-table-image a:before, .cls-contact-item .details &gt; div:before, .contact-profile .details &gt; div:before, .cls-search-company-item .details &gt; div:before, .cls-search-investor-item .details &gt; div:before, .action-button:before, #cls-messages-aside .cls-messages-header .cls-message-box-selector:before, #cls-messages-aside .cls-messages-header .cls-message-box-selector .cls-boxes-list li:before, #cls-messages-aside .cls-messages-header ul li a:before, #cls-messages-aside .button-holder:before, .cls-messages-contact-item:before, .cls-messages-submenu .left:before, .cls-messages-submenu .right-part:before, .cls-profile-submenu:before, .cls-contacts-submenu:before, .cls-messages-submenu:before, .cls-content-submenu:before, .cls-jumpto-submenu:before, .cls-profile-submenu a.underlined:before, .cls-contacts-submenu a.underlined:before, .cls-messages-submenu a.underlined:before, .cls-content-submenu a.underlined:before, .cls-jumpto-submenu a.underlined:before, .submenu-search:before, .cls-contacts-submenu .contact-search:before, .cls-search-sidebar &gt; div &gt; header:before, .cls-search-sidebar .category &gt; header:before, .cls-search-sidebar .category &gt; header .number-of-tags:before, .cls-search-sidebar .category .content .tag:before, ul.ui-autocomplete li a:before, ul.ui-autocomplete li a span:before, .modal-background:before, .modal-header:before, .modal-three-step-welcome:before, .modal-three-step-welcome .modal-welcome-btn-regions .modal-btn-region:before, .modal-three-step-welcome .modal-welcome-btn-industries .modal-btn-industry:before, .modal-three-step-welcome .modal-welcome-bottom-area button:before, .people-box header:before, .calendar .left-part header:before, .calendar-button:before, #clo-today-button:before, #clo-prev-week-button:before, #clo-next-week-button:before, .calendar-popup .calendar-window header:before, .calendar-field:before, .calendar-person-field:before, #clo-calendar-event-details .event-file:before, #clo-calendar-meeting-details .event-file:before, #clo-calendar-appointment-details .event-file:before, #clo-calendar-new-event #event_files_to_upload .new_file_box:before, .overview-side-bar .side-button .file-missing:before, .overview-side-bar .side-button a:before, .overview-main-wrapper .overview-wrapper .overview-wrapper-inner .sub-menu:before, .table-wrapper-general tbody tr td .button-wrapper button:before, .table-wrapper-general tbody tr td .button-wrapper a:before, .faq li .faq-content:before, header.plain:before, .toolkit-bottom .column header:before, #main-search-container.public:before, #main-search-container.public ul:before, .news-article-full-date:before, .dashboard-filter-wrapper .dashboard-filter-block.vertical-align:before, .events-page .events-main .cover .cover-row:before, .events-page .events-main .event-details:before, .events-page .events-aside .upcoming-events-list .upcoming-event-item:before, .events-page .header:before, .events-page .button-wrapper:before, .upcoming-appointments-item:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
  font-size: 0;
}

/* line 59, ../../../foundation/scss/closir/_closir.scss */
.cls-contact-item .item-table-actions .cls-delete-button:after, .contact-profile .item-table-actions .cls-delete-button:after, .cls-search-company-item .item-table-actions .cls-delete-button:after, .cls-search-investor-item .item-table-actions .cls-delete-button:after, .cls-contact-item .item-table-actions .cls-icon-button:after, .contact-profile .item-table-actions .cls-icon-button:after, .cls-search-company-item .item-table-actions .cls-icon-button:after, .cls-search-investor-item .item-table-actions .cls-icon-button:after, .item-button:after, .cls-editable .cls-documents ul li .cls-commands div:after, .header-right-button:after, .regular.cls-editable &gt; header .cls-add-new-button:after, .cls-editable.table-box &gt; header .cls-add-new-button:after, .people-tab .saveOrdering:after, #clo-calendar-event-details .event-file .icon:after, #clo-calendar-meeting-details .event-file .icon:after, #clo-calendar-appointment-details .event-file .icon:after, #clo-calendar-new-event #event_files_to_upload .new_file_box .icon:after, #investor_request_data .table tr td.item-table-actions button:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
  font-size: 0;
}

/* line 71, ../../../foundation/scss/closir/_closir.scss */
.error-icon {
  display: none;
}

/* line 74, ../../../foundation/scss/closir/_closir.scss */
.error {
  border-bottom: 1px solid #d83b46 !important;
  box-shadow: 0 1px 0 0 #d83b46 !important;
}
/* line 77, ../../../foundation/scss/closir/_closir.scss */
.error.drag-target {
  display: inline-block !important;
  width: 99.5%;
}
/* line 81, ../../../foundation/scss/closir/_closir.scss */
.error + .error-icon {
  display: inline-block;
  position: relative;
}
/* line 84, ../../../foundation/scss/closir/_closir.scss */
.error + .error-icon i {
  position: absolute;
  right: 2.125rem;
  top: -0.875rem;
  font-size: 1.375rem;
  color: #d83b46 !important;
}

/* line 96, ../../../foundation/scss/closir/_closir.scss */
.mid-aligner {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}

/* line 104, ../../../foundation/scss/closir/_closir.scss */
.clearfix, .events-page .header, .events-page .button-wrapper {
  float: none;
  clear: both;
}

/* line 109, ../../../foundation/scss/closir/_closir.scss */
.notification-number {
  width: 1rem;
  height: 1rem;
  background-color: #d83b46;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  text-align: center;
  font-size: 0.6875rem;
  position: relative;
  padding-top: 0.125rem;
}
/* line 122, ../../../foundation/scss/closir/_closir.scss */
.in-list.notification-number {
  margin-left: 1rem;
  border-radius: 50%;
}

/* line 129, ../../../foundation/scss/closir/_closir.scss */
.past .notification-number {
  background-color: #B7B7B7;
}

/* line 138, ../../../foundation/scss/closir/_closir.scss */
.cls-site-wrapper {
  position: relative;
  min-height: 100%;
  background-color: #f0f0f0;
  overflow: auto;
  margin: 0 auto;
  margin-bottom: -2.5rem;
  padding: 0;
}
/* line 149, ../../../foundation/scss/closir/_closir.scss */
.cls-site-wrapper:after {
  content: "";
  display: block;
  height: 2.5rem;
}
/* line 154, ../../../foundation/scss/closir/_closir.scss */
.cls-site-wrapper.black {
  background-color: #1E1E21;
}

/* line 159, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
}

/* line 167, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content {
  height: 4.375rem;
  background-color: #fff;
  position: relative;
}
/* line 173, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content .logo-plate, .cls-site-header-content .public-logo-plate {
  width: 14.0625rem;
  background-color: #d83b46;
  height: 4.375rem;
  padding-left: 1.5625rem;
  top: 0;
  left: 0;
  float: left;
  border-bottom: 1px solid #d83b46;
}
/* line 189, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #main-search-container {
  height: 100%;
  margin-left: 14.0625rem;
}
/* line 195, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu {
  position: absolute;
  right: 0;
  width: 5.625rem;
  height: 100%;
  border-left: 1px solid #d9ddde;
  padding-left: 1.0625rem;
  cursor: pointer;
  z-index: 1;
}
/* line 206, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu .icon-arrow-down, .cls-site-header-content #user_menu .icon-arrow-up {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.3125rem;
  font-size: 6px;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  border-radius: 25px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 220, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu .icon-arrow-down.active, .cls-site-header-content #user_menu .icon-arrow-up.active {
  color: #c0c0c0;
}
/* line 224, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu .icon-arrow-down.opened, .cls-site-header-content #user_menu .icon-arrow-up.opened {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
/* line 233, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu #user-image {
  display: inline-block;
  width: 1.5625rem;
  height: 1.5625rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  border-radius: 1.25rem;
  vertical-align: middle;
  background-size: cover;
}
/* line 244, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu .dropdown-arrow {
  display: inline-block;
  margin-left: 0.625rem;
  vertical-align: middle;
  background-image: none;
  font-size: 12px;
  color: #ddd;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 253, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu .dropdown-arrow:hover {
  color: #aaa;
}
/* line 257, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #user_menu .dropdown-arrow.open {
  background-position: 0 -6px;
}
/* line 263, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons {
  position: absolute;
  right: 90px;
  height: 100%;
  width: auto;
  z-index: 1;
}
/* line 269, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons a:hover, .cls-site-header-content #header_icons a:active {
  background-color: #d83b46;
}
/* line 271, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons a:hover i, .cls-site-header-content #header_icons a:active i {
  color: #fff;
}
/* line 275, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons i {
  color: #ddd;
  margin: 0 22px;
  text-decoration: none;
  font-size: 25px;
  vertical-align: middle;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 284, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons i:hover, .cls-site-header-content #header_icons i.active {
  color: #fff;
}
/* line 291, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons img {
  padding: 0.6875rem;
}
/* line 295, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons a {
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  height: 100%;
  float: left;
  border-left: 1px solid #d9ddde;
}
/* line 305, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons a .notification-number {
  position: absolute;
  top: 0.9375rem;
  left: 2.3125rem;
  width: 0.9375rem;
  height: 0.9375rem;
  font-size: 0.625rem;
  color: #fff;
  background-color: #d83b46;
  border: solid 1px #d83b46;
  border-radius: 25px;
}
/* line 317, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #header_icons a .notification-number.active {
  color: #fff;
  background-color: #d83b46;
  border: solid 1px #d83b46;
}
/* line 326, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #main-search-box {
  height: 100%;
  position: relative;
}
/* line 331, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content #main-search-box input {
  width: 100%;
  height: 100%;
  outline: none;
  border: 0;
  padding-left: 3.4375rem;
  padding-right: 1.375rem;
  background-image: url("../assets/img/icoSearch.png");
  background-repeat: no-repeat;
  background-position: 1.5625rem center;
  font-size: 0.9375rem;
  box-shadow: 0 0 4px 0 #808080;
}
/* line 346, ../../../foundation/scss/closir/_closir.scss */
.cls-site-header-content.public {
  background-color: #d83b46;
}

/* line 352, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content {
  position: absolute;
  top: 4.4375rem;
  right: 0;
  background-color: #fff;
  width: 14.375rem;
  border-left: 1px solid #dbdcde;
  border-right: 1px solid #dbdcde;
  border-bottom: 1px solid #dbdcde;
  display: none;
}
/* line 364, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
/* line 371, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content ul li {
  list-style-position: inside;
  height: 2.75rem;
  font-size: 0.9375rem;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 377, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content ul li:hover {
  background-color: #f0f0f0;
}
/* line 381, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content ul li a {
  display: block;
  height: 100%;
  color: #a8a8a8;
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
/* line 390, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content ul li a:hover {
  text-decoration: none;
}
/* line 394, ../../../foundation/scss/closir/_closir.scss */
.header-user-menu-content ul li a i {
  margin-right: 0.6875rem;
}

/* line 402, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content {
  position: absolute;
  top: 4.375rem;
  right: 2.8125rem;
  min-width: 25.3125rem;
  border: 0;
  display: none;
}

/* line 412, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container, .header-notifications-menu-content .header-messages-container {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  margin-top: 10px;
}
/* line 419, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container.left-arrow-margin-message:after, .header-messages-menu-content .header-messages-container.left-arrow-margin-message:before, .header-notifications-menu-content .header-messages-container.left-arrow-margin-message:after, .header-notifications-menu-content .header-messages-container.left-arrow-margin-message:before {
  left: 37%;
}
/* line 424, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container.left-arrow-margin-notification:after, .header-messages-menu-content .header-messages-container.left-arrow-margin-notification:before, .header-notifications-menu-content .header-messages-container.left-arrow-margin-notification:after, .header-notifications-menu-content .header-messages-container.left-arrow-margin-notification:before {
  left: 60%;
}
/* line 428, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container:after, .header-messages-menu-content .header-messages-container:before, .header-notifications-menu-content .header-messages-container:after, .header-notifications-menu-content .header-messages-container:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 437, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container:after, .header-notifications-menu-content .header-messages-container:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}
/* line 443, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container:before, .header-notifications-menu-content .header-messages-container:before {
  border-color: rgba(192, 192, 192, 0);
  border-width: 8px;
  margin-left: -8px;
}
/* line 449, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header, .header-notifications-menu-content .header-messages-container .header {
  height: 3.75rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 454, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .title, .header-notifications-menu-content .header-messages-container .header .title {
  height: 100%;
  text-align: center;
}
/* line 459, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .title span, .header-notifications-menu-content .header-messages-container .header .title span {
  display: inline-block;
  vertical-align: middle;
  padding-top: 7px;
  margin-right: 0.5rem;
}
/* line 466, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .title .counter, .header-notifications-menu-content .header-messages-container .header .title .counter {
  display: inline-block;
  width: 1.375rem;
  height: 1.375rem;
  -webkit-border-radius: 0.6875rem;
  -moz-border-radius: 0.6875rem;
  -ms-border-radius: 0.6875rem;
  border-radius: 0.6875rem;
  background-color: #d83b46;
  color: #fff;
  font-size: 0.75rem;
  text-align: center;
}
/* line 479, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .action, .header-notifications-menu-content .header-messages-container .header .action {
  float: right;
  width: 3.75rem;
  border-left: 1px solid #d9ddde;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  height: 100%;
}
/* line 489, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .action:hover, .header-notifications-menu-content .header-messages-container .header .action:hover {
  background-color: #f0f0f0;
}
/* line 493, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .action svg, .header-notifications-menu-content .header-messages-container .header .action svg {
  width: 1rem;
  height: 1rem;
}
/* line 496, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container .header .action svg path, .header-notifications-menu-content .header-messages-container .header .action svg path {
  fill: #cbcbcb;
}
/* line 503, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul, .header-notifications-menu-content .header-messages-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 27.5rem;
  overflow-y: auto;
}
/* line 511, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li, .header-notifications-menu-content .header-messages-container ul li {
  display: block;
  height: 5.5rem;
  list-style-position: inside;
  font-size: 0.9375rem;
  border-bottom: 1px solid #d9ddde;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 520, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li:last-of-type, .header-notifications-menu-content .header-messages-container ul li:last-of-type {
  border: 0;
}
/* line 524, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li:hover, .header-notifications-menu-content .header-messages-container ul li:hover {
  background-color: #f0f0f0;
}
/* line 528, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a, .header-notifications-menu-content .header-messages-container ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  color: #000;
}
/* line 537, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a:hover, .header-notifications-menu-content .header-messages-container ul li a:hover {
  text-decoration: none;
}
/* line 541, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a img, .header-notifications-menu-content .header-messages-container ul li a img {
  width: 2.875rem;
  height: 2.875rem;
  -webkit-border-radius: 1.4375rem;
  -moz-border-radius: 1.4375rem;
  -ms-border-radius: 1.4375rem;
  border-radius: 1.4375rem;
  float: left;
  margin-top: 1.3125rem;
  margin-right: 0.875rem;
}
/* line 550, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a &gt; div, .header-notifications-menu-content .header-messages-container ul li a &gt; div {
  padding-top: 1.4375rem;
}
/* line 552, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a &gt; div span, .header-notifications-menu-content .header-messages-container ul li a &gt; div span {
  color: #a9a9a8;
}
/* line 556, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a &gt; div div, .header-notifications-menu-content .header-messages-container ul li a &gt; div div {
  color: #a9a9a8;
}
/* line 560, ../../../foundation/scss/closir/_closir.scss */
.header-messages-menu-content .header-messages-container ul li a.header-messages-time-container, .header-notifications-menu-content .header-messages-container ul li a.header-messages-time-container {
  float: right;
}

/* line 569, ../../../foundation/scss/closir/_closir.scss */
.header-notifications-menu-content {
  position: absolute;
  top: 3.75rem;
  right: 0.375rem;
  min-width: 18.75rem;
  display: none;
  z-index: 2;
}
/* line 576, ../../../foundation/scss/closir/_closir.scss */
.header-notifications-menu-content .footer {
  height: 3.75rem;
  text-align: center;
  border-top: 1px solid #d9ddde;
  cursor: pointer;
}
/* line 582, ../../../foundation/scss/closir/_closir.scss */
.header-notifications-menu-content .footer:hover {
  background-color: #f0f0f0;
}

/* line 588, ../../../foundation/scss/closir/_closir.scss */
.red-closir-header-icons {
  background-color: #d83b46;
  color: #fff !important;
}
/* line 591, ../../../foundation/scss/closir/_closir.scss */
.red-closir-header-icons .icon-header-notification {
  color: #fff;
}

/* line 596, ../../../foundation/scss/closir/_closir.scss */
.cls-site-body-wrapper {
  position: relative;
  margin-top: 4.375rem;
  width: 100%;
  height: 100%;
}
/* line 602, ../../../foundation/scss/closir/_closir.scss */
.cls-site-body-wrapper.public {
  margin-top: 4.375rem;
}

/* line 608, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside {
  position: fixed;
  width: 14.0625rem;
  background-color: #1f2831;
  min-height: 100%;
}
/* line 615, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 620, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li {
  color: #707275;
  padding-left: 1.875rem;
  height: 4.375rem;
  max-height: 4.375rem;
}
/* line 627, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li.active {
  background-color: #232d37;
}
/* line 630, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li.active a {
  color: #fff;
}
/* line 636, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li:hover a {
  color: #fff;
}
/* line 641, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li i {
  margin-right: 1rem;
  display: inline-block;
}
/* line 646, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li a {
  color: #707275;
  display: block;
  height: 100%;
}
/* line 652, ../../../foundation/scss/closir/_closir.scss */
.cls-site-left-aside ul li a:hover {
  text-decoration: none;
}

/* line 660, ../../../foundation/scss/closir/_closir.scss */
.cls-content-wrapper, .cls-public-content-wrapper {
  margin-left: 14.0625rem;
  min-height: 100%;
}

/* line 665, ../../../foundation/scss/closir/_closir.scss */
.cls-relative-content {
  position: relative;
}

/* line 669, ../../../foundation/scss/closir/_closir.scss */
.cls-position-relative {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 53.125rem;
}

/* line 676, ../../../foundation/scss/closir/_closir.scss */
.cls-main-content-wrapper {
  padding: 0.9375rem;
}
/* line 681, ../../../foundation/scss/closir/_closir.scss */
.cls-main-content-wrapper.fixed {
  padding-top: 5.3125rem;
}

/* line 686, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer {
  position: relative;
  height: 2.5rem;
  background-color: #000;
  z-index: 100;
  font-size: 0.75rem;
  color: #808080;
  margin-top: 1.875rem;
}
/* line 697, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer .copyright {
  display: inline-block;
  width: 14.0625rem;
  text-align: center;
  border-right: 1px solid #808080;
}
/* line 704, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer .links {
  display: inline-block;
  margin-left: 1.875rem;
}
/* line 709, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer .social {
  float: right;
  margin-right: 1.375rem;
  height: 100%;
}
/* line 715, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer .social a {
  margin-left: 0.75rem;
}
/* line 720, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer a {
  color: #808080;
}

/* line 726, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public {
  position: relative;
  background-color: #000;
}
/* line 729, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public .center-footer {
  max-width: 75rem;
  height: 11.875rem;
  background-color: #000;
  z-index: 100;
  font-size: 0.75rem;
  color: #808080;
}
/* line 739, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public .center-footer .copyright {
  display: inline-block;
  width: 14.0625rem;
  text-align: center;
  border-right: 1px solid #808080;
}
/* line 746, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public .center-footer .links {
  display: inline-block;
  margin-left: 1.875rem;
}
/* line 751, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public .center-footer .social {
  float: right;
  margin-right: 1.375rem;
  height: 100%;
}
/* line 757, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public .center-footer .social a {
  margin-left: 0.75rem;
}
/* line 762, ../../../foundation/scss/closir/_closir.scss */
.cls-site-footer-public .center-footer a {
  color: #808080;
}

/* line 770, ../../../foundation/scss/closir/_closir.scss */
.load-more-aligner {
  text-align: center;
  margin-top: 1.25rem;
}

/* line 775, ../../../foundation/scss/closir/_closir.scss */
.load-more {
  margin: 0 auto;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  display: block;
}

/* line 784, ../../../foundation/scss/closir/_closir.scss */
.text-page {
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d9ddde;
  margin-bottom: 1.875rem;
  padding: 1.375rem;
  padding-bottom: 0;
  font-size: 0.9375rem;
}
/* line 792, ../../../foundation/scss/closir/_closir.scss */
.text-page p:first-of-type {
  margin-top: 0;
  margin-bottom: 24px;
}
/* line 796, ../../../foundation/scss/closir/_closir.scss */
.text-page ol {
  list-style-type: lower-alpha;
}
/* line 798, ../../../foundation/scss/closir/_closir.scss */
.text-page ol ol {
  list-style-type: decimal;
}
/* line 802, ../../../foundation/scss/closir/_closir.scss */
.text-page h1, .text-page h2, .text-page h3 {
  font-weight: normal;
  margin: 0;
}
/* line 806, ../../../foundation/scss/closir/_closir.scss */
.text-page h1 {
  font-size: 1.5rem;
}
/* line 809, ../../../foundation/scss/closir/_closir.scss */
.text-page h2 {
  font-size: 1.125rem;
  font-weight: bold !important;
}

/* line 816, ../../../foundation/scss/closir/_closir.scss */
#city_dropdown {
  display: none;
  padding-top: 1.875rem;
}

/* line 822, ../../../foundation/scss/closir/_closir.scss */
#following_cities_box #my-followed-cities-edit {
  width: 18.75rem;
}
/* line 825, ../../../foundation/scss/closir/_closir.scss */
#following_cities_box #my-followed-cities-edit button {
  float: right;
}
/* line 829, ../../../foundation/scss/closir/_closir.scss */
#following_cities_box #my-followed-cities-edit .delete_button {
  height: 1rem;
  line-height: 1rem;
  font-size: 0.875rem;
}

/* line 838, ../../../foundation/scss/closir/_closir.scss */
.truncate, #clo-calendar-event-details .js-file-download, #clo-calendar-meeting-details .js-file-download, #clo-calendar-appointment-details .js-file-download {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 844, ../../../foundation/scss/closir/_closir.scss */
.ms-ctn {
  padding: 5px 0 !important;
}
/* line 847, ../../../foundation/scss/closir/_closir.scss */
.ms-ctn .ms-sel-ctn {
  border-bottom: 1px solid #9e9e9e;
  margin-left: 0 !important;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 852, ../../../foundation/scss/closir/_closir.scss */
.ms-ctn .ms-sel-item {
  padding: 6px 4px 0 5px !important;
}
/* line 855, ../../../foundation/scss/closir/_closir.scss */
.ms-ctn .ms-sel-item .ms-close-btn {
  margin: 2px 2px 0 10px !important;
}

/* line 862, ../../../foundation/scss/closir/_closir.scss */
#invite_emails input {
  border: none !important;
  box-shadow: none !important;
}

/* line 867, ../../../foundation/scss/closir/_closir.scss */
.ms-ctn-focus {
  border-color: #66afe9;
  box-shadow: none !important;
}
/* line 871, ../../../foundation/scss/closir/_closir.scss */
.ms-ctn-focus .ms-sel-ctn {
  border-bottom: 1px solid #818181;
  box-shadow: 0 1px 0 0 #818181;
}

/* line 876, ../../../foundation/scss/closir/_closir.scss */
.ms-trigger {
  display: none;
}

/* line 879, ../../../foundation/scss/closir/_closir.scss */
.ms-res-ctn {
  margin-top: 1px;
}
/* line 883, ../../../foundation/scss/closir/_closir.scss */
.ms-res-ctn .ms-res-item em {
  color: #1b1d1f !important;
  background: none !important;
}

/* line 889, ../../../foundation/scss/closir/_closir.scss */
.ms-res-item {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

/* line 892, ../../../foundation/scss/closir/_closir.scss */
.ms-sel-item {
  position: relative;
  bottom: -10px;
}

/* line 897, ../../../foundation/scss/closir/_closir.scss */
.status-plate {
  text-transform: lowercase;
  color: white;
  padding: 5px;
}
/* line 902, ../../../foundation/scss/closir/_closir.scss */
.status-plate.red {
  background-color: #d83b46;
}
/* line 905, ../../../foundation/scss/closir/_closir.scss */
.status-plate.green {
  background-color: #50b46b;
}
/* line 908, ../../../foundation/scss/closir/_closir.scss */
.status-plate.yellow {
  background-color: #ffd023;
}

/* line 915, ../../../foundation/scss/closir/_closir.scss */
tags-input .tags {
  -webkit-appearance: inherit;
  -moz-appearance: inherit;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #9e9e9e;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 923, ../../../foundation/scss/closir/_closir.scss */
tags-input .tags.focused {
  border-bottom: 1px solid #818181;
  box-shadow: 0 1px 0 0 #818181;
}
/* line 928, ../../../foundation/scss/closir/_closir.scss */
tags-input .tags input[type=text] {
  -moz-transition-property: none;
  -webkit-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
}
/* line 935, ../../../foundation/scss/closir/_closir.scss */
tags-input .tags input[type=text]:focus {
  border-bottom: none;
  box-shadow: none;
}
/* line 942, ../../../foundation/scss/closir/_closir.scss */
tags-input .tag-item {
  background: #f3f3f3 !important;
  color: #999;
}
/* line 948, ../../../foundation/scss/closir/_closir.scss */
tags-input .suggestion-item.selected {
  background-color: #f3f3f3 !important;
  color: #999 !important;
}
/* line 952, ../../../foundation/scss/closir/_closir.scss */
tags-input .suggestion-item.selected em {
  color: #7e7e7e !important;
  background-color: rgba(0, 151, 207, 0) !important;
}
/* line 960, ../../../foundation/scss/closir/_closir.scss */
tags-input.ng-invalid .tags {
  border-bottom: 1px solid #d83b46;
  -webkit-box-shadow: 0 1px 0 0 #d83b46;
  -moz-box-shadow: 0 1px 0 0 #d83b46;
  box-shadow: 0 1px 0 0 #d83b46;
}

/* line 970, ../../../foundation/scss/closir/_closir.scss */
hr.top-page-divider {
  margin: 1.5625rem -1.875rem;
}

/* line 976, ../../../foundation/scss/closir/_closir.scss */
.create-person canvas {
  display: none;
}
/* line 979, ../../../foundation/scss/closir/_closir.scss */
.create-person input[type=file] {
  display: none;
}
/* line 982, ../../../foundation/scss/closir/_closir.scss */
.create-person button {
  float: right;
}

/* line 988, ../../../foundation/scss/closir/_closir.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 992, ../../../foundation/scss/closir/_closir.scss */
.red-text {
  color: #d83b46;
}

/* line 996, ../../../foundation/scss/closir/_closir.scss */
.box-edit-toggle-button {
  float: right;
  margin-top: 1.25rem;
  margin-right: 1.25rem;
  font-size: 1rem;
  cursor: pointer;
}
/* line 1002, ../../../foundation/scss/closir/_closir.scss */
.box-edit-toggle-button .edit {
  display: inline-block;
}
/* line 1005, ../../../foundation/scss/closir/_closir.scss */
.box-edit-toggle-button .close-edit {
  color: #d83b46;
  display: none;
}
/* line 1009, ../../../foundation/scss/closir/_closir.scss */
.box-edit-toggle-button i {
  display: inline-block;
  margin-left: 0.625rem;
}

/* line 1016, ../../../foundation/scss/closir/_closir.scss */
.cls-editable .box-edit-toggle-button .edit {
  display: none;
}
/* line 1019, ../../../foundation/scss/closir/_closir.scss */
.cls-editable .box-edit-toggle-button .close-edit {
  color: #d83b46;
  display: inline-block;
}
/* line 1023, ../../../foundation/scss/closir/_closir.scss */
.cls-editable .box-edit-toggle-button i {
  color: #d83b46;
}
/* line 1028, ../../../foundation/scss/closir/_closir.scss */
.cls-editable .documents-download-wrapper a {
  color: #529FD2;
}

/* line 1034, ../../../foundation/scss/closir/_closir.scss */
.hover-underlined {
  cursor: pointer;
}
/* line 1036, ../../../foundation/scss/closir/_closir.scss */
.hover-underlined:hover {
  text-decoration: underline;
}

/* line 1043, ../../../foundation/scss/closir/_closir.scss */
a:hover {
  text-decoration: none;
}

/* line 1047, ../../../foundation/scss/closir/_closir.scss */
.sortable-arrow {
  vertical-align: middle;
  color: #529FD2;
  margin-left: 0.625rem;
  font-size: 0.375rem;
}

/* line 1054, ../../../foundation/scss/closir/_closir.scss */
.no-margin {
  margin: 0 !important;
}

/* line 1057, ../../../foundation/scss/closir/_closir.scss */
.fixed-filter-separator {
  margin-top: 5.625rem;
}

/* line 1060, ../../../foundation/scss/closir/_closir.scss */
.fixed-filter-separator-for-all-events {
  margin-top: 10.5rem;
}

/* line 1063, ../../../foundation/scss/closir/_closir.scss */
.fixed {
  position: fixed !important;
  top: 4.375rem;
  z-index: 1000;
}

/* line 1069, ../../../foundation/scss/closir/_closir.scss */
.fixed-bellow {
  position: fixed;
  top: 8.75rem;
  z-index: 1000;
}

/* line 1075, ../../../foundation/scss/closir/_closir.scss */
.no-filters {
  margin-top: 4.375rem !important;
}

/* line 1078, ../../../foundation/scss/closir/_closir.scss */
.resumable-drop {
  position: relative;
}

/* line 1081, ../../../foundation/scss/closir/_closir.scss */
.mask {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1089, ../../../foundation/scss/closir/_closir.scss */
.reset-this {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}

/* line 1, ../../../foundation/scss/closir/_company.scss */
#company-cover-image {
  position: relative;
  height: 17.125rem;
  overflow: hidden;
  margin: 1rem;
  padding-top: 1rem;
  margin-bottom: 0;
}
/* line 10, ../../../foundation/scss/closir/_company.scss */
#company-cover-image #cover_edit_component_mng {
  position: relative;
}
/* line 14, ../../../foundation/scss/closir/_company.scss */
#company-cover-image header {
  position: absolute;
  top: 10.75rem;
  left: 1rem;
  height: 6.25rem;
}
/* line 19, ../../../foundation/scss/closir/_company.scss */
#company-cover-image header:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  font-size: 0;
  vertical-align: middle;
}
/* line 27, ../../../foundation/scss/closir/_company.scss */
#company-cover-image header .logo-wrapper {
  display: inline-block;
  border-radius: 0.3125rem;
}
/* line 31, ../../../foundation/scss/closir/_company.scss */
#company-cover-image header #logo-holder {
  position: relative;
  height: 6.25rem;
}
/* line 35, ../../../foundation/scss/closir/_company.scss */
#company-cover-image header #logo-holder img {
  border-radius: 0.3125rem;
  height: 100px;
}
/* line 41, ../../../foundation/scss/closir/_company.scss */
#company-cover-image header h1 {
  display: inline-block;
  color: #fff;
  font-size: 1.75rem;
  padding-left: 1rem;
  font-weight: normal;
  vertical-align: middle;
  padding-top: .625rem;
  margin: 0;
}

/* line 55, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu {
  width: 14.0625rem;
  background-color: #fff;
  height: 30rem;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: 0 1rem;
}
/* line 65, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu .collection {
  margin: 0;
  border-radius: 0;
  border: 1px solid #d9ddde;
}
/* line 108, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu h1 {
  margin: 0;
  margin-top: 4.625rem;
  margin-bottom: 2.0625rem;
  text-align: center;
  font-size: 20px;
  font-weight: normal;
}
/* line 117, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}
/* line 123, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu ul li {
  height: 3.75rem;
  max-height: 3.75rem;
}
/* line 127, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu ul li i {
  display: inline-block;
  margin-right: 1rem;
}
/* line 132, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu ul li a {
  display: block;
  height: 100%;
  padding-left: 1.5625rem;
  color: #a9a9a8;
}
/* line 140, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu ul li a:hover {
  background-color: #f0f0f0;
  text-decoration: none;
}
/* line 145, ../../../foundation/scss/closir/_company.scss */
#cls-company-submenu ul li a.active {
  background-color: #d83b46;
  color: #fff;
}

/* line 157, ../../../foundation/scss/closir/_company.scss */
.cls-company-main-area:after {
  content: "";
  height: 2.5rem;
  display: block;
}
/* line 163, ../../../foundation/scss/closir/_company.scss */
.cls-company-main-area p {
  margin-top: 0;
}

/* line 180, ../../../foundation/scss/closir/_company.scss */
div.section-upcoming-events {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  white-space: nowrap;
}

/* line 186, ../../../foundation/scss/closir/_company.scss */
.cover-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: transparent;
  z-index: 4;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
  transition-duration: 0s;
}
/* line 199, ../../../foundation/scss/closir/_company.scss */
.cover-image-overlay:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 204, ../../../foundation/scss/closir/_company.scss */
.js-cover-picker-btn {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}

/* line 210, ../../../foundation/scss/closir/_company.scss */
#cover_edit_buttons_mng {
  display: block;
  z-index: 50;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}

/* line 218, ../../../foundation/scss/closir/_company.scss */
.logo-image-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 4;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
  height: auto;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding: 0;
  margin: 0;
  cursor: pointer;
  border-radius: 0.3125rem;
}
/* line 237, ../../../foundation/scss/closir/_company.scss */
.logo-image-overlay p {
  margin-right: 3px;
  display: inline;
}
/* line 241, ../../../foundation/scss/closir/_company.scss */
.logo-image-overlay:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 245, ../../../foundation/scss/closir/_company.scss */
.logo-image-overlay.profile {
  top: 25px;
  bottom: 25px;
}

/* line 252, ../../../foundation/scss/closir/_company.scss */
.js-logo-ok, .js-logo-cancel {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  background-color: #50b46b;
  font-family: icomoon;
  color: #fff;
  font-size: 0.4375rem;
  padding: 0;
  margin-right: 0.375rem;
  display: inline-block;
  line-height: 0.75rem;
}

/* line 267, ../../../foundation/scss/closir/_company.scss */
.js-logo-cancel {
  background-color: #d83b46;
  font-size: 0.5625rem;
}

/* line 272, ../../../foundation/scss/closir/_company.scss */
.logo_edit_buttons_mng {
  display: none;
  position: absolute;
  bottom: 0.375rem;
  right: 0;
  z-index: 20;
}

/* line 280, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 4;
  padding: 0;
  margin: 0;
}
/* line 291, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button {
  border: 0 solid #000;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  font-size: 0.8125rem;
  min-width: 12.5rem;
  text-transform: uppercase;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  -ms-border-radius: 3;
  border-radius: 3;
}
/* line 300, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button span {
  vertical-align: -webkit-baseline-middle;
}
/* line 303, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button.black {
  background: rgba(0, 0, 0, 0.7);
}
/* line 305, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button.black:hover {
  background-color: #000;
}
/* line 309, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button.red {
  background: #000;
}
/* line 311, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button.red i {
  color: #d83b46;
}
/* line 315, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button i {
  vertical-align: middle;
  margin-right: 0.625rem;
  font-size: 1rem;
}
/* line 319, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay button i.icon-ask-a-question {
  font-size: 0.9375rem;
}
/* line 325, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay #investor_rq_button {
  right: 14.0625rem;
  font-size: 0.8125rem;
  width: 14.375rem;
}
/* line 329, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay #investor_rq_button span {
  padding-top: 2px;
}
/* line 334, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay .js-unfollow-company-button, .follow-unfollow-overlay .js-follow-company-button {
  right: 29rem;
  font-size: 0.8125rem;
  min-width: 14.375rem;
}
/* line 341, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay .calendar-btn {
  position: absolute;
  right: 14.0625rem;
  bottom: 1rem;
}
/* line 346, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay .calendar-btn.pull-left {
  right: 0.9375rem;
}
/* line 350, ../../../foundation/scss/closir/_company.scss */
.follow-unfollow-overlay .js-wish-company-button, .follow-unfollow-overlay .js-unwish-company-button {
  right: 42.1875rem;
}

/* line 355, ../../../foundation/scss/closir/_company.scss */
#investor_rq_additional_info {
  height: 11.25rem;
  font-size: 0.875rem;
}

/* line 400, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box {
  border: none;
}
/* line 403, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box .shareholder-display .pie-chart {
  height: 12.5rem;
  margin-bottom: 1.25rem;
}
/* line 409, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box .shareholder-display .exp-new-box {
  display: none;
  border: none;
  margin: 0;
}
/* line 413, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box .shareholder-display .exp-new-box header {
  padding: 0;
}
/* line 418, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box .shareholder-display .exp-new-box table tr td.text-left {
  text-align: left;
}
/* line 425, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box .shareholder-display .shareholders-no-data article {
  border: none;
  margin-bottom: 0;
}
/* line 428, ../../../foundation/scss/closir/_company.scss */
#shareholder_box .inner-box .shareholder-display .shareholders-no-data article header {
  padding-left: 0;
}

/* line 439, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part {
  position: relative;
  border: none;
  margin-bottom: 0;
}
/* line 440, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part article {
  border: none;
  margin-bottom: 0;
}
/* line 443, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part article header {
  padding-left: 0;
}
/* line 450, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part .exposure-peers-table {
  overflow: hidden;
  border: none;
  margin-bottom: 0;
}
/* line 456, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part .exposure-peers-table table tr td.text-left {
  text-align: left;
}
/* line 461, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part .exposure-peers-table .icon-delete-item {
  margin-left: 1.25rem;
}
/* line 465, ../../../foundation/scss/closir/_company.scss */
#peer_box .exposure-part .exp-new-box {
  display: none;
  border: none;
}

/* line 472, ../../../foundation/scss/closir/_company.scss */
#next_events {
  border: none;
  padding: 1.375rem 0 1.375rem 1.375rem;
}
/* line 475, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section {
  float: left;
  display: inline-block;
  width: 33.3333%;
  padding: 0 0.75rem 0 0;
}
/* line 481, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section:last-of-type {
  padding-right: 1.375rem;
}
/* line 484, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section .next-events-article {
  margin: 0;
  border: 1px solid #d9ddde;
}
/* line 487, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section .next-events-article header {
  height: 3.75rem;
  line-height: 3.75rem;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.875rem;
  padding-left: 1.875rem;
}
/* line 494, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section .next-events-article .next-event-details {
  padding: 1.875rem;
  height: 4rem;
}
/* line 497, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section .next-events-article .next-event-details .upcoming-meeting-date {
  margin-right: 0.9375rem;
  vertical-align: top;
}
/* line 500, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section .next-events-article .next-event-details .upcoming-meeting-date .meeting-day {
  margin: 0;
}
/* line 504, ../../../foundation/scss/closir/_company.scss */
#next_events .next-events-section .next-events-article .next-event-details .title {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 70px);
}

/* line 515, ../../../foundation/scss/closir/_company.scss */
.publications-box.js-no-items, #video_file_box.js-no-items {
  display: none;
}
/* line 518, ../../../foundation/scss/closir/_company.scss */
.publications-box .intro, #video_file_box .intro {
  border: none !important;
}

/* line 525, ../../../foundation/scss/closir/_company.scss */
#publications_box .cls-delete-button, #financial_file_box .cls-delete-button {
  margin-top: 0.3125rem !important;
}

/* line 531, ../../../foundation/scss/closir/_company.scss */
.add-new-country .regular &gt; header, .add-new-country .table-box &gt; header, .add-new-peer .regular &gt; header, .add-new-peer .table-box &gt; header {
  padding-left: 0;
}

/* line 536, ../../../foundation/scss/closir/_company.scss */
.exposure-padding-left {
  padding: 1.375rem 1.375rem 1.375rem 0;
}

/* line 541, ../../../foundation/scss/closir/_company.scss */
.header-checkbox {
  display: inline-block;
  margin-left: 1.25rem;
}
/* line 544, ../../../foundation/scss/closir/_company.scss */
.header-checkbox div {
  display: none;
}

/* line 550, ../../../foundation/scss/closir/_company.scss */
.cls-editable .header-checkbox div {
  display: block;
}

/* line 555, ../../../foundation/scss/closir/_company.scss */
.cover-overlay {
  width: 100%;
  background: rgba(0, 0, 0, 0.25);
  height: 100%;
  position: absolute;
  top: 1rem;
}

/* line 564, ../../../foundation/scss/closir/_company.scss */
.content-ir-calendar {
  width: 100%;
}
/* line 566, ../../../foundation/scss/closir/_company.scss */
.content-ir-calendar .events-header {
  padding-top: 0;
}
/* line 569, ../../../foundation/scss/closir/_company.scss */
.content-ir-calendar .cls-content-submenu {
  height: auto;
}
/* line 572, ../../../foundation/scss/closir/_company.scss */
.content-ir-calendar .fixed-bellow {
  position: fixed;
  width: 100%;
  top: 8.78rem;
}

/* line 580, ../../../foundation/scss/closir/_company.scss */
.events-header {
  padding: 0.9375rem;
  background-color: #fff;
}
/* line 584, ../../../foundation/scss/closir/_company.scss */
.events-header .button-wrapper h2 {
  margin: 0;
  display: inline-block;
  font-size: 1.25rem;
}
/* line 589, ../../../foundation/scss/closir/_company.scss */
.events-header .button-wrapper .add-event-button {
  margin-top: 0;
}

/* line 596, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public .ir-toggle-public-block {
  padding: 0.5rem 1rem;
}
/* line 598, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public .ir-toggle-public-block p {
  color: #000;
  display: inline-block;
  margin-top: 0.25rem;
  vertical-align: middle;
  margin-bottom: 0;
}
/* line 605, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public .ir-toggle-public-block button.add-event-button {
  margin-left: 0.625rem;
  margin-top: 0;
  float: none;
  vertical-align: middle;
  padding: 0.4375rem 0.375rem 0.1875rem;
}
/* line 612, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public .ir-toggle-public-block p.js-embedded-calendar-link {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.625rem;
}
/* line 616, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public .ir-toggle-public-block p.js-embedded-calendar-link i {
  color: #808080;
}
/* line 622, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public tbody tr:hover {
  background-color: #f4f8fa;
  cursor: pointer;
}
/* line 625, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public tbody tr:hover .grey-button {
  background-color: #808080;
  color: #fff;
  text-decoration: none;
  border: 1px solid #808080;
}
/* line 632, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public tbody tr:hover .meeting-button {
  background-color: #fff !important;
  color: #808080 !important;
  text-decoration: none !important;
  border: 1px solid #808080 !important;
}
/* line 640, ../../../foundation/scss/closir/_company.scss */
.ir-calendar-public .company-events.all-events {
  margin-top: 1rem;
}

/* line 1, ../../../foundation/scss/closir/_article.scss */
.drag-target {
  border: 1px dashed #d9ddde;
}

/* line 5, ../../../foundation/scss/closir/_article.scss */
.activity, .dashboard-widgets .dashboard-post, .regular, .table-box, .cls-main-content-wrapper article, .intro {
  background-color: #fff;
  border: 1px solid #d9ddde;
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  position: relative;
  overflow-x: hidden;
}
/* line 14, ../../../foundation/scss/closir/_article.scss */
.activity label, .dashboard-widgets .dashboard-post label, .regular label, .table-box label, .cls-main-content-wrapper article label, .intro label {
  display: block;
}
/* line 18, ../../../foundation/scss/closir/_article.scss */
.activity h1, .dashboard-widgets .dashboard-post h1, .regular h1, .table-box h1, .cls-main-content-wrapper article h1, .intro h1, .activity h2, .dashboard-widgets .dashboard-post h2, .regular h2, .table-box h2, .cls-main-content-wrapper article h2, .intro h2, .activity h3, .dashboard-widgets .dashboard-post h3, .regular h3, .table-box h3, .cls-main-content-wrapper article h3, .intro h3 {
  font-weight: normal;
  margin: 0;
}
/* line 23, ../../../foundation/scss/closir/_article.scss */
.activity header h1, .dashboard-widgets .dashboard-post header h1, .regular header h1, .table-box header h1, .cls-main-content-wrapper article header h1, .intro header h1 {
  font-size: 0.875rem;
}
/* line 27, ../../../foundation/scss/closir/_article.scss */
.activity hr, .dashboard-widgets .dashboard-post hr, .regular hr, .table-box hr, .cls-main-content-wrapper article hr, .intro hr {
  margin: 0;
  border: 0;
  height: 1px;
  background-color: #d9ddde;
}
/* line 34, ../../../foundation/scss/closir/_article.scss */
.activity .caption, .dashboard-widgets .dashboard-post .caption, .regular .caption, .table-box .caption, .cls-main-content-wrapper article .caption, .intro .caption {
  font-size: 0.75rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

/* line 40, ../../../foundation/scss/closir/_article.scss */
.article-footer {
  text-align: center;
  padding: 15px 0 15px 0;
  color: #c1c5c8;
  border-top: solid 1px #d9ddde;
}
/* line 45, ../../../foundation/scss/closir/_article.scss */
.article-footer a {
  color: #c1c5c8;
  text-decoration: none;
}

/* line 51, ../../../foundation/scss/closir/_article.scss */
.activity, .dashboard-widgets .dashboard-post {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
  margin-bottom: 0;
}
/* line 57, ../../../foundation/scss/closir/_article.scss */
.activity p, .dashboard-widgets .dashboard-post p {
  margin-top: 0;
  display: inline-block;
}
/* line 63, ../../../foundation/scss/closir/_article.scss */
.activity:last-of-type, .dashboard-widgets .dashboard-post:last-of-type {
  margin-bottom: 0;
}
/* line 67, ../../../foundation/scss/closir/_article.scss */
.activity &gt; header, .dashboard-widgets .dashboard-post &gt; header {
  height: 5rem;
}
/* line 71, ../../../foundation/scss/closir/_article.scss */
.activity &gt; header .logo, .dashboard-widgets .dashboard-post &gt; header .logo {
  width: 3.125rem;
  height: 3.125rem;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #d9ddde;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-right: 1.125rem;
  text-align: center;
}
/* line 82, ../../../foundation/scss/closir/_article.scss */
.activity &gt; header .logo img, .dashboard-widgets .dashboard-post &gt; header .logo img {
  max-width: 3rem;
  max-height: 3rem;
}
/* line 88, ../../../foundation/scss/closir/_article.scss */
.activity &gt; header h1, .dashboard-widgets .dashboard-post &gt; header h1 {
  display: inline-block;
  height: 100%;
}
/* line 93, ../../../foundation/scss/closir/_article.scss */
.activity &gt; header time, .dashboard-widgets .dashboard-post &gt; header time {
  height: 100%;
  float: right;
  display: inline-block;
  color: #a8a8a8;
}
/* line 102, ../../../foundation/scss/closir/_article.scss */
.activity .details, .dashboard-widgets .dashboard-post .details {
  color: #a8a8a8;
  height: 4.125rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
}
/* line 111, ../../../foundation/scss/closir/_article.scss */
.activity .article-type, .dashboard-widgets .dashboard-post .article-type {
  color: #000;
  text-transform: uppercase;
}
/* line 116, ../../../foundation/scss/closir/_article.scss */
.activity a, .dashboard-widgets .dashboard-post a {
  color: #444;
}
/* line 119, ../../../foundation/scss/closir/_article.scss */
.activity a.company-name, .dashboard-widgets .dashboard-post a.company-name {
  font-size: 1rem;
}
/* line 124, ../../../foundation/scss/closir/_article.scss */
.activity .box-holder, .dashboard-widgets .dashboard-post .box-holder {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 133, ../../../foundation/scss/closir/_article.scss */
.activity .download-box, .dashboard-widgets .dashboard-post .download-box {
  display: inline-block;
  vertical-align: middle;
  height: 2.1875rem;
  border: 1px solid #d9ddde;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  background-color: #fbfbfb;
  color: #a8a8a8;
  padding-top: 6px;
}
/* line 146, ../../../foundation/scss/closir/_article.scss */
.activity .download-box img, .dashboard-widgets .dashboard-post .download-box img {
  margin-right: 0.625rem;
}
/* line 150, ../../../foundation/scss/closir/_article.scss */
.activity .download-box:hover, .dashboard-widgets .dashboard-post .download-box:hover {
  background-color: #f0f0f0;
}

/* line 156, ../../../foundation/scss/closir/_article.scss */
.regular, .table-box {
  padding: 0;
}
/* line 159, ../../../foundation/scss/closir/_article.scss */
.regular &gt; div, .table-box &gt; div, .regular &gt; section, .table-box &gt; section {
  padding: 1.375rem;
  padding-bottom: 1.0625rem;
}
/* line 164, ../../../foundation/scss/closir/_article.scss */
.regular &gt; div.input-field, .table-box &gt; div.input-field {
  padding: 0;
}
/* line 168, ../../../foundation/scss/closir/_article.scss */
.regular &gt; ul, .table-box &gt; ul {
  margin-left: 20px;
  padding: 1.375rem;
  padding-bottom: 1rem;
}
/* line 174, ../../../foundation/scss/closir/_article.scss */
.regular &gt; header, .table-box &gt; header {
  padding-left: 1.375rem;
  height: 3.75rem;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
/* line 181, ../../../foundation/scss/closir/_article.scss */
.regular &gt; header h1, .table-box &gt; header h1 {
  display: inline-block;
}
/* line 185, ../../../foundation/scss/closir/_article.scss */
.regular &gt; header .cls-add-new-button, .table-box &gt; header .cls-add-new-button {
  display: none;
}
/* line 203, ../../../foundation/scss/closir/_article.scss */
.regular p:first-of-type, .table-box p:first-of-type {
  margin-bottom: 5px;
  margin-top: 0;
}
/* line 208, ../../../foundation/scss/closir/_article.scss */
.regular p:last-of-type, .table-box p:last-of-type {
  margin-bottom: 0;
}

/* line 213, ../../../foundation/scss/closir/_article.scss */
.clo-switch {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem;
}

/* line 225, ../../../foundation/scss/closir/_article.scss */
.intro {
  height: 18.75rem;
  text-align: center;
}
/* line 229, ../../../foundation/scss/closir/_article.scss */
.intro.without-filter {
  margin-top: 70px;
}
/* line 232, ../../../foundation/scss/closir/_article.scss */
.intro.with-filter {
  margin-top: 160px;
}
/* line 236, ../../../foundation/scss/closir/_article.scss */
.intro .intro-container {
  width: 100%;
  height: 100%;
  font-size: 0;
}
/* line 243, ../../../foundation/scss/closir/_article.scss */
.intro .intro-content {
  display: inline-block;
  width: auto;
  text-align: center;
  font-size: 0.9375rem;
  vertical-align: middle;
  padding: 1.375rem;
}
/* line 252, ../../../foundation/scss/closir/_article.scss */
.intro .intro-content .circle {
  display: inline-block;
  width: 4.375rem;
  height: 4.375rem;
  -webkit-border-radius: 2.1875rem;
  -moz-border-radius: 2.1875rem;
  -ms-border-radius: 2.1875rem;
  border-radius: 2.1875rem;
  background-color: transparent;
  margin-bottom: 1.5625rem;
  background-image: url("../assets/img/intro-logo.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 264, ../../../foundation/scss/closir/_article.scss */
.intro .intro-content img {
  margin-bottom: 1.25rem;
}

/* line 270, ../../../foundation/scss/closir/_article.scss */
.table, .table-stocks, .table-box .table, .table-meetings {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
/* line 276, ../../../foundation/scss/closir/_article.scss */
.table th, .table-stocks th, .table-box .table th, .table-meetings th, .table td, .table-stocks td, .table-box .table td, .table-meetings td {
  border: 1px solid #d9ddde;
  margin: 0;
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
  height: 3.4375rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 287, ../../../foundation/scss/closir/_article.scss */
.table th input[type=checkbox], .table-stocks th input[type=checkbox], .table-meetings th input[type=checkbox], .table td input[type=checkbox], .table-stocks td input[type=checkbox], .table-meetings td input[type=checkbox] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
}
/* line 295, ../../../foundation/scss/closir/_article.scss */
.table td, .table-stocks td, .table-box .table td, .table-meetings td {
  color: #707275;
}
/* line 299, ../../../foundation/scss/closir/_article.scss */
.table th, .table-stocks th, .table-box .table th, .table-meetings th {
  background-color: #fbfbfb;
  color: #1b1d1f;
}
/* line 304, ../../../foundation/scss/closir/_article.scss */
.table td.dark, .table-stocks td.dark, .table-meetings td.dark {
  color: #1b1d1f;
  text-align: left;
}
/* line 310, ../../../foundation/scss/closir/_article.scss */
.table tr.no-border th, .table-stocks tr.no-border th, .table-meetings tr.no-border th, .table tr.no-border td, .table-stocks tr.no-border td, .table-meetings tr.no-border td {
  border-left: 0;
  border-right: 0;
}
/* line 317, ../../../foundation/scss/closir/_article.scss */
.table tr.thin td, .table-stocks tr.thin td, .table-meetings tr.thin td, .table tr.thin th, .table-stocks tr.thin th, .table-meetings tr.thin th {
  height: 2.5rem;
}

/* line 326, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* line 329, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events thead tr th:nth-of-type(1) {
  width: 13% !important;
}
/* line 329, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events thead tr th:nth-of-type(2) {
  width: 30% !important;
}
/* line 329, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events thead tr th:nth-of-type(3) {
  width: 20% !important;
}
/* line 329, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events thead tr th:nth-of-type(4) {
  width: 20% !important;
}
/* line 329, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events thead tr th:nth-of-type(5) {
  width: 17% !important;
}
/* line 336, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events thead {
  border-bottom: none;
}
/* line 339, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events th {
  background-color: transparent;
  border: none;
  text-align: left;
  height: 2rem;
  padding-top: 8px;
  padding-bottom: 5px;
}
/* line 346, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events th:nth-of-type(1) {
  border: none !important;
  padding-left: 1.5625rem;
}
/* line 352, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events tbody tr {
  border-bottom: 1px solid #d9ddde;
}
/* line 356, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td {
  border: none;
  text-align: left;
  padding: 0 0 0 1rem;
  height: 2rem;
  font-size: 0.75rem;
  color: #4a4a4a;
}
/* line 363, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td:first-child {
  padding-left: 1.5625rem;
  border: none !important;
}
/* line 367, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td.buttons-column {
  text-align: right;
  width: 1%;
  white-space: nowrap;
  padding-right: 1rem;
}
/* line 373, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td a {
  color: #529FD2;
}
/* line 376, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .meeting-widget {
  margin-top: 7px;
  margin-bottom: 7px;
  width: 25px;
}
/* line 380, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .meeting-widget .meeting-month {
  margin-top: 0;
}
/* line 384, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .outlook-export {
  min-width: 40px;
  height: 38px;
  margin: 0.3125rem 0;
}
/* line 388, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .outlook-export i {
  margin-right: 0;
}
/* line 392, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .red, .table.table-upcoming-events td .grey-button {
  min-width: 9rem;
  height: 2rem;
  line-height: 2.25rem;
  font-size: 0.75rem;
}
/* line 398, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .widget-item-buttons {
  display: inline-block;
  margin-right: 0.9375rem;
}
/* line 401, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .widget-item-buttons i {
  vertical-align: middle;
}
/* line 404, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events td .widget-item-buttons .show-me-on-hover-box {
  top: -6rem;
}
/* line 409, ../../../foundation/scss/closir/_article.scss */
.table.table-upcoming-events p:first-of-type {
  margin-bottom: 0;
  margin-top: 5px;
}

/* line 420, ../../../foundation/scss/closir/_article.scss */
.table-stocks tr:first-child th, .table-stocks tr:first-child td {
  border-top: 0;
}
/* line 425, ../../../foundation/scss/closir/_article.scss */
.table-stocks tr td:first-child {
  border-left: 0 !important;
}
/* line 429, ../../../foundation/scss/closir/_article.scss */
.table-stocks .no-right-border {
  border-right: 0 !important;
}
/* line 433, ../../../foundation/scss/closir/_article.scss */
.table-stocks th, .table-stocks td {
  width: 50%;
}
/* line 437, ../../../foundation/scss/closir/_article.scss */
.table-stocks span:first-child {
  float: left;
}
/* line 441, ../../../foundation/scss/closir/_article.scss */
.table-stocks span:last-child {
  color: #1b1d1f;
  float: right;
}

/* line 448, ../../../foundation/scss/closir/_article.scss */
.table-box {
  overflow: hidden;
}
/* line 453, ../../../foundation/scss/closir/_article.scss */
.table-box.article-footer-no-top-border .article-footer {
  border-top: none;
  text-align: left;
  padding-left: 1.5625rem;
}
/* line 457, ../../../foundation/scss/closir/_article.scss */
.table-box.article-footer-no-top-border .article-footer a {
  color: #d83b46;
  font-size: 14px;
}
/* line 464, ../../../foundation/scss/closir/_article.scss */
.table-box &gt; div {
  padding: 0;
}
/* line 468, ../../../foundation/scss/closir/_article.scss */
.table-box .header {
  padding-left: 1.375rem;
}
/* line 472, ../../../foundation/scss/closir/_article.scss */
.table-box dl, .table-box dt, .table-box dd {
  display: inline-block;
}
/* line 479, ../../../foundation/scss/closir/_article.scss */
.table-box .table tr:first-child th {
  border-top: 0;
}
/* line 482, ../../../foundation/scss/closir/_article.scss */
.table-box .table tr:last-child td {
  border-bottom: 0;
}
/* line 485, ../../../foundation/scss/closir/_article.scss */
.table-box .table tr td:first-child,
.table-box .table tr th:first-child {
  border-left: 0;
}
/* line 489, ../../../foundation/scss/closir/_article.scss */
.table-box .table tr td:last-child,
.table-box .table tr th:last-child {
  border-right: 0;
}
/* line 493, ../../../foundation/scss/closir/_article.scss */
.table-box .table tr td:first-child,
.table-box .table tr th:first-child {
  border-right: 1px solid #d9ddde;
}

/* line 502, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 508, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li {
  display: block;
  position: relative;
  list-style-position: inside;
  overflow: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
/* line 516, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li:last-of-type {
  margin-bottom: 0;
}
/* line 520, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-commands {
  display: none;
  position: absolute;
  text-align: center;
  top: 0;
  bottom: 0;
  right: 0;
  width: 6.25rem;
  height: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
/* line 533, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-commands.delete {
  display: block;
}
/* line 538, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content {
  overflow: auto;
}
/* line 543, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #d9ddde;
  margin-right: 0.75rem;
  display: block;
  float: left;
}
/* line 551, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .image {
  vertical-align: top;
}
/* line 553, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .image a {
  color: #4a4a4a;
}
/* line 556, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .image.font-size-and-padding-fix {
  font-size: 1.125rem;
  padding-left: 0;
}
/* line 562, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .description {
  color: #a0a0a0;
  font-size: 0.75rem;
}
/* line 566, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .description a {
  color: #529FD2;
  font-size: 14px;
}
/* line 569, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .description a:hover {
  text-decoration: none;
}
/* line 572, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .description a i {
  color: #444;
  font-size: 0.75rem;
}
/* line 579, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content .file-icon {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #d9ddde;
  color: #b0b2b5;
  margin-right: 0.75rem;
  width: 3.0625rem;
  height: 3.0625rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 3.0625rem;
  display: block;
}
/* line 594, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-content table tr td:first-child {
  width: 3.125rem;
}

/* line 603, ../../../foundation/scss/closir/_article.scss */
ul.videos {
  border: none;
}
/* line 606, ../../../foundation/scss/closir/_article.scss */
ul.videos .video-article {
  display: inline-block;
  box-sizing: border-box;
  border: none;
  margin: 0;
  padding: 0 15px 30px 15px;
  max-width: 500px;
}
/* line 613, ../../../foundation/scss/closir/_article.scss */
ul.videos .video-article img {
  max-width: 470px;
  cursor: pointer;
}
/* line 617, ../../../foundation/scss/closir/_article.scss */
ul.videos .video-article .description {
  text-align: center;
}
/* line 620, ../../../foundation/scss/closir/_article.scss */
ul.videos .video-article p:first-child {
  font-weight: bold;
}

/* line 627, ../../../foundation/scss/closir/_article.scss */
.cls-documents ul li .cls-uploading .cls-commands {
  display: none;
}

/* line 632, ../../../foundation/scss/closir/_article.scss */
.cls-new-document {
  display: none;
}
/* line 634, ../../../foundation/scss/closir/_article.scss */
.cls-new-document ul {
  margin-bottom: 1.25rem !important;
}

/* line 638, ../../../foundation/scss/closir/_article.scss */
.cls-new-text {
  display: none;
}

/* line 642, ../../../foundation/scss/closir/_article.scss */
.cls-editable .cls-documents ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 648, ../../../foundation/scss/closir/_article.scss */
.cls-editable .cls-documents ul li {
  cursor: grabbing;
  background-color: #fbfbfb;
  position: relative;
  overflow: auto;
}
/* line 654, ../../../foundation/scss/closir/_article.scss */
.cls-editable .cls-documents ul li .cls-commands {
  display: block;
}
/* line 661, ../../../foundation/scss/closir/_article.scss */
.cls-editable .cls-documents ul li .cls-content {
  margin-right: 6.25rem;
}
/* line 667, ../../../foundation/scss/closir/_article.scss */
.cls-editable .cls-documents ul[dnd-list] li {
  cursor: move;
}

/* line 673, ../../../foundation/scss/closir/_article.scss */
.cls-new-document .drag-target {
  height: 6.25rem;
  text-align: center;
  margin-bottom: 1.25rem;
}

/* line 680, ../../../foundation/scss/closir/_article.scss */
input {
  border: 1px solid #d9ddde;
  width: 100%;
  height: 2.6875rem;
  font-size: 0.875rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 1.25rem;
}

#grid input {
  height: inherit;
}

/* line 691, ../../../foundation/scss/closir/_article.scss */
.cls-edit-bar {
  text-align: left;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: none;
}
/* line 697, ../../../foundation/scss/closir/_article.scss */
.cls-edit-bar button {
  margin-right: 0.75rem;
}
/* line 699, ../../../foundation/scss/closir/_article.scss */
.cls-edit-bar button:last-of-type {
  margin: 0;
}

/* line 705, ../../../foundation/scss/closir/_article.scss */
.cls-new-bar {
  text-align: right;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 710, ../../../foundation/scss/closir/_article.scss */
.cls-new-bar button {
  margin-right: 0.75rem;
}
/* line 712, ../../../foundation/scss/closir/_article.scss */
.cls-new-bar button:last-of-type {
  margin: 0;
}

/* line 718, ../../../foundation/scss/closir/_article.scss */
.cls-delete-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.83);
  border: 1px solid #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  padding-left: 1.5rem;
  padding-right: 1.25rem;
  z-index: 2;
}
/* line 734, ../../../foundation/scss/closir/_article.scss */
.cls-delete-overlay p {
  display: inline-block;
  margin: 0;
  color: #fff;
}
/* line 739, ../../../foundation/scss/closir/_article.scss */
.cls-delete-overlay .button-holder {
  height: 100%;
  float: right;
}

/* line 747, ../../../foundation/scss/closir/_article.scss */
.cls-delete .cls-delete-overlay {
  display: block;
}

/* line 753, ../../../foundation/scss/closir/_article.scss */
.cls-upload-progress-bar {
  z-index: 0;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
/* line 763, ../../../foundation/scss/closir/_article.scss */
.cls-upload-progress-bar .cls-progress {
  height: 100%;
  width: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 770, ../../../foundation/scss/closir/_article.scss */
.resumable-progress {
  margin: 30px 0 30px 0;
  width: 100%;
  display: none;
}
/* line 774, ../../../foundation/scss/closir/_article.scss */
.resumable-progress .progress-container {
  height: 7px;
  background: #FC9198;
  position: relative;
}
/* line 779, ../../../foundation/scss/closir/_article.scss */
.resumable-progress .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #d83b46;
  width: 0;
}
/* line 787, ../../../foundation/scss/closir/_article.scss */
.resumable-progress .progress-text {
  font-size: 11px;
  line-height: 9px;
}
/* line 791, ../../../foundation/scss/closir/_article.scss */
.resumable-progress .progress-text .resumable-progress .no-padding {
  padding: 0;
}
/* line 796, ../../../foundation/scss/closir/_article.scss */
.resumable-progress .progress-cancel-link {
  cursor: pointer;
}

/* line 800, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .cls-new-document li.cls-uploading .cls-upload-progress-bar {
  display: block;
}

/* line 804, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .cls-new-document li.cls-uploading .cls-commands {
  display: none;
}

/* line 810, ../../../foundation/scss/closir/_article.scss */
article textarea {
  width: 100%;
  height: 28.125rem;
  resize: none;
  border: 1px solid #d9ddde;
}

/* line 817, ../../../foundation/scss/closir/_article.scss */
article .cls-text-editor {
  display: none;
}
/* line 819, ../../../foundation/scss/closir/_article.scss */
article .cls-text-editor button {
  width: auto;
}
/* line 821, ../../../foundation/scss/closir/_article.scss */
article .cls-text-editor button.width100 {
  width: 100%;
}

/* line 828, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .cls-text-editor {
  display: block;
}
/* line 832, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .text-content {
  display: none;
}
/* line 836, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .cls-profile-editor {
  display: block;
}
/* line 840, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .cls-profile-view {
  display: none;
}
/* line 844, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .cls-password-editor {
  display: block;
}
/* line 848, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .inv-edit {
  display: block;
}
/* line 851, ../../../foundation/scss/closir/_article.scss */
article.cls-editable .inv-view {
  display: none;
}

/* line 856, ../../../foundation/scss/closir/_article.scss */
.mce-toolbar .mce-btn i {
  color: #707275 !important;
}

/* line 860, ../../../foundation/scss/closir/_article.scss */
.timeline-line {
  height: 1.25rem;
  position: relative;
}
/* line 864, ../../../foundation/scss/closir/_article.scss */
.timeline-line .line {
  height: 1.25rem;
  width: 1px;
  background-color: #d9ddde;
  position: absolute;
  right: 3.75rem;
}

/* line 873, ../../../foundation/scss/closir/_article.scss */
.timeline-time {
  height: 1.875rem;
  position: relative;
}
/* line 877, ../../../foundation/scss/closir/_article.scss */
.timeline-time time {
  display: block;
  position: absolute;
  height: 1.875rem;
  background-color: #529FD2;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  text-align: center;
  font-size: 0.9375rem;
  width: 7.5rem;
  right: 0;
}

/* line 892, ../../../foundation/scss/closir/_article.scss */
article .cls-profile-editor {
  display: none;
}

/* line 895, ../../../foundation/scss/closir/_article.scss */
article .cls-password-editor {
  display: none;
}

/* line 899, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor, div.cls-profile-view {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
/* line 903, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor div, div.cls-profile-view div {
  color: #b0b2b5;
  float: none;
  overflow: auto;
  padding-top: 0.875rem;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 911, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor div span, div.cls-profile-view div span {
  color: #1b1d1f;
}
/* line 914, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor div span:first-child, div.cls-profile-view div span:first-child {
  float: left;
}
/* line 917, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor div span:last-child, div.cls-profile-view div span:last-child {
  float: right;
  color: #1b1d1f;
}
/* line 922, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor div:first-child, div.cls-profile-view div:first-child {
  padding-top: 0;
}
/* line 925, ../../../foundation/scss/closir/_article.scss */
div.cls-profile-editor div:last-child, div.cls-profile-view div:last-child {
  border: none;
  padding-bottom: 0;
}

/* line 931, ../../../foundation/scss/closir/_article.scss */
.cls-profile-submenu {
  display: block;
  border-left: 1px solid #d9ddde;
}

/* line 937, ../../../foundation/scss/closir/_article.scss */
.cls-video-li a img {
  height: 7.5rem;
}

/* line 1, ../../../foundation/scss/closir/_contacts.scss */
ul.contacts, .contact-item {
  list-style: none inside;
  margin: 0;
  padding: 0;
}

/* line 7, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item, .contact-profile, .cls-search-company-item, .cls-search-investor-item {
  position: relative;
  display: block;
  border: 1px solid #d9ddde;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  padding: 0.5rem 1.5rem;
  overflow: auto;
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
}
/* line 19, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table, .contact-profile .item-table, .cls-search-company-item .item-table, .cls-search-investor-item .item-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 25, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-row, .contact-profile .item-table-row, .cls-search-company-item .item-table-row, .cls-search-investor-item .item-table-row {
  display: table-row;
  width: 100%;
}
/* line 30, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-cell, .contact-profile .item-table-cell, .cls-search-company-item .item-table-cell, .cls-search-investor-item .item-table-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 35, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-image, .contact-profile .item-table-image, .cls-search-company-item .item-table-image, .cls-search-investor-item .item-table-image {
  width: 4.25rem;
  padding-right: 1.375rem;
}
/* line 38, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-image.no-width, .contact-profile .item-table-image.no-width, .cls-search-company-item .item-table-image.no-width, .cls-search-investor-item .item-table-image.no-width {
  width: auto;
}
/* line 41, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-image img, .contact-profile .item-table-image img, .cls-search-company-item .item-table-image img, .cls-search-investor-item .item-table-image img {
  height: 3.125rem;
  -webkit-border-radius: 2.125rem;
  -moz-border-radius: 2.125rem;
  -ms-border-radius: 2.125rem;
  border-radius: 2.125rem;
  border: 1px solid #d9ddde;
  margin-right: 1.125rem;
  vertical-align: middle;
}
/* line 50, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-image a, .contact-profile .item-table-image a, .cls-search-company-item .item-table-image a, .cls-search-investor-item .item-table-image a {
  color: #529FD2;
}
/* line 55, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-image .search-icon, .contact-profile .item-table-image .search-icon, .cls-search-company-item .item-table-image .search-icon, .cls-search-investor-item .item-table-image .search-icon {
  position: absolute;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  left: 40px;
  top: 40px;
  width: 26px;
  height: 26px;
}
/* line 66, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-details, .contact-profile .item-table-details, .cls-search-company-item .item-table-details, .cls-search-investor-item .item-table-details {
  color: #707275;
  height: 100%;
}
/* line 71, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions, .contact-profile .item-table-actions, .cls-search-company-item .item-table-actions, .cls-search-investor-item .item-table-actions {
  text-align: right;
}
/* line 74, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions .request-status, .contact-profile .item-table-actions .request-status, .cls-search-company-item .item-table-actions .request-status, .cls-search-investor-item .item-table-actions .request-status {
  text-transform: capitalize;
}
/* line 79, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .details, .contact-profile .details, .cls-search-company-item .details, .cls-search-investor-item .details {
  display: block;
  vertical-align: middle;
  color: #707275;
  height: 100%;
}
/* line 85, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .details &gt; div, .contact-profile .details &gt; div, .cls-search-company-item .details &gt; div, .cls-search-investor-item .details &gt; div {
  height: 100%;
}
/* line 91, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions, .contact-profile .item-table-actions, .cls-search-company-item .item-table-actions, .cls-search-investor-item .item-table-actions {
  height: 100%;
}
/* line 94, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions button, .contact-profile .item-table-actions button, .cls-search-company-item .item-table-actions button, .cls-search-investor-item .item-table-actions button {
  width: 8.75rem;
  height: 2.625rem;
  font-size: 0.9375rem;
  float: right;
  margin-left: 0.3125rem;
}
/* line 101, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions button i, .contact-profile .item-table-actions button i, .cls-search-company-item .item-table-actions button i, .cls-search-investor-item .item-table-actions button i {
  margin-right: 0.625rem;
}
/* line 105, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions button img, .contact-profile .item-table-actions button img, .cls-search-company-item .item-table-actions button img, .cls-search-investor-item .item-table-actions button img {
  margin-right: 10px;
}
/* line 110, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions .cls-delete-button, .contact-profile .item-table-actions .cls-delete-button, .cls-search-company-item .item-table-actions .cls-delete-button, .cls-search-investor-item .item-table-actions .cls-delete-button, .cls-contact-item .item-table-actions .cls-icon-button, .contact-profile .item-table-actions .cls-icon-button, .cls-search-company-item .item-table-actions .cls-icon-button, .cls-search-investor-item .item-table-actions .cls-icon-button {
  width: 2.625rem;
  height: 2.625rem;
  line-height: 2.625rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  border: 1px solid #d9ddde;
  background-color: #fff;
  color: #a9a9a8;
  text-align: center;
  display: inline-block;
  margin-right: 0.375rem;
  font-size: 0.9375rem;
  cursor: pointer;
}
/* line 126, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions .cls-delete-button:hover, .contact-profile .item-table-actions .cls-delete-button:hover, .cls-search-company-item .item-table-actions .cls-delete-button:hover, .cls-search-investor-item .item-table-actions .cls-delete-button:hover, .cls-contact-item .item-table-actions .cls-icon-button:hover, .contact-profile .item-table-actions .cls-icon-button:hover, .cls-search-company-item .item-table-actions .cls-icon-button:hover, .cls-search-investor-item .item-table-actions .cls-icon-button:hover {
  background-color: #f0f0f0;
}
/* line 130, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions .cls-delete-button:last-of-type, .contact-profile .item-table-actions .cls-delete-button:last-of-type, .cls-search-company-item .item-table-actions .cls-delete-button:last-of-type, .cls-search-investor-item .item-table-actions .cls-delete-button:last-of-type, .cls-contact-item .item-table-actions .cls-icon-button:last-of-type, .contact-profile .item-table-actions .cls-icon-button:last-of-type, .cls-search-company-item .item-table-actions .cls-icon-button:last-of-type, .cls-search-investor-item .item-table-actions .cls-icon-button:last-of-type {
  margin-right: 0;
}

/* line 137, ../../../foundation/scss/closir/_contacts.scss */
.cls-content-submenu.contact-profile {
  height: 200px;
}

/* line 142, ../../../foundation/scss/closir/_contacts.scss */
.contact-header ul {
  margin: 0;
  padding: 0;
}
/* line 147, ../../../foundation/scss/closir/_contacts.scss */
.contact-header li {
  border: 0;
  border-bottom: 1px solid #d9ddde;
  margin-bottom: 0;
}

/* line 154, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-about {
  position: relative;
}
/* line 157, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-about .item {
  overflow: auto;
}
/* line 160, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-about .item .item-left {
  float: left;
  width: 20%;
  text-align: left;
  color: #707275;
}
/* line 167, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-about .item .item-right {
  float: left;
  width: 80%;
  text-align: right;
}

/* line 175, ../../../foundation/scss/closir/_contacts.scss */
article.cls-contact-details-about-contact {
  position: absolute;
  top: 0;
  left: 0;
  width: 28.125rem;
}

/* line 183, ../../../foundation/scss/closir/_contacts.scss */
article.cls-contact-details-about-about {
  margin-left: 30rem;
}

/* line 188, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile {
  display: none;
}
/* line 190, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile article &gt; div {
  padding: 0 !important;
}
/* line 193, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile .half {
  float: left;
  width: 50%;
  padding: 1.875rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
/* line 201, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile .half:first-of-type {
  border-right: 1px solid #d9ddde;
}
/* line 206, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile .item {
  overflow: auto;
}
/* line 209, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile .item .item-left {
  float: left;
  width: 50%;
  text-align: left;
  color: #707275;
}
/* line 216, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-details-profile .item .item-right {
  float: left;
  width: 50%;
  text-align: right;
}

/* line 224, ../../../foundation/scss/closir/_contacts.scss */
hr.contact {
  display: block;
  width: 100%;
  margin-top: 0.75rem !important;
  margin-bottom: 1rem !important;
}
/* line 230, ../../../foundation/scss/closir/_contacts.scss */
hr.contact:last-of-type {
  display: none;
}

/* line 238, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-actions, .contact-profile .item-table-actions {
  width: 15.625rem;
}
/* line 242, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-details, .contact-profile .item-table-details {
  color: #529FD2;
}
/* line 244, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-details a, .contact-profile .item-table-details a {
  color: #529FD2;
  margin-bottom: 0;
  cursor: pointer;
}
/* line 249, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-details .contact-name, .contact-profile .item-table-details .contact-name {
  color: #529FD2;
  margin-bottom: 0;
}
/* line 253, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-details .company-name, .contact-profile .item-table-details .company-name {
  display: inline-block;
  color: #707275;
  margin-top: 0;
  cursor: pointer;
}
/* line 257, ../../../foundation/scss/closir/_contacts.scss */
.cls-contact-item .item-table-details .company-name a, .contact-profile .item-table-details .company-name a {
  color: #529FD2;
}

/* line 268, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-company-item .item-table-actions {
  width: auto;
}
/* line 273, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-company-item .item-table-image img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
/* line 280, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-company-item .item-table-details .company-name {
  color: #529FD2;
}
/* line 284, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-company-item .item-table-details .company-description {
  font-size: 0.8125rem;
}
/* line 286, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-company-item .item-table-details .company-description a {
  color: #707275;
}
/* line 293, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-company-item .item-table-cell img, .cls-search-company-item .item-table-cell a {
  cursor: pointer;
}

/* line 299, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-investor-item {
  cursor: default;
}
/* line 302, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-investor-item .item-table-actions {
  width: 21.875rem;
}
/* line 307, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-investor-item .item-table-details .investor-name {
  font-weight: 900;
}
/* line 309, ../../../foundation/scss/closir/_contacts.scss */
.cls-search-investor-item .item-table-details .investor-name a {
  color: #529FD2;
}

/* line 325, ../../../foundation/scss/closir/_contacts.scss */
.contact-profile {
  border-top: 0;
  border-right: 0;
  margin: 0;
}
/* line 330, ../../../foundation/scss/closir/_contacts.scss */
.contact-profile ul {
  margin: 0;
  border: 0;
}
/* line 333, ../../../foundation/scss/closir/_contacts.scss */
.contact-profile ul li {
  border: 0;
  padding: 0;
}
/* line 338, ../../../foundation/scss/closir/_contacts.scss */
.contact-profile .logo-image-overlay {
  width: 50px;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  -ms-border-radius: 34px;
  border-radius: 34px;
  left: 0.0625rem;
}

/* line 346, ../../../foundation/scss/closir/_contacts.scss */
.about-side-bar {
  margin-left: 30rem;
}

/* line 350, ../../../foundation/scss/closir/_contacts.scss */
.js-request-contact-btn {
  width: auto !important;
}

/* line 354, ../../../foundation/scss/closir/_contacts.scss */
.inv-view.overview-info-top-part, .inv-view.inv-edit {
  border-bottom: 0;
}

/* line 359, ../../../foundation/scss/closir/_contacts.scss */
.arrow-details {
  position: absolute;
  left: 50%;
  bottom: 0;
  color: #808080;
  cursor: pointer;
}
/* line 367, ../../../foundation/scss/closir/_contacts.scss */
.arrow-details .icon-arrow-down.active {
  color: #c0c0c0;
}
/* line 371, ../../../foundation/scss/closir/_contacts.scss */
.arrow-details .icon-arrow-down.opened {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 1, ../../../foundation/scss/closir/_buttons.scss */
button {
  /* border: 0; */
  border-radius: 0.125rem;
  color: #fff;
  cursor: pointer;
  font-size: 1rem;
}

#grid button {
  /* border: 0; */
  /* border-radius: 0.125rem;
  color: #fff;
  cursor: pointer; */
  font-size: inherit;
}

/* line 10, ../../../foundation/scss/closir/_buttons.scss */
button.hollow {
  border: 1px solid #d9ddde;
  background-color: #fff;
  color: #444;
  font-size: 0.875rem;
}
/* line 15, ../../../foundation/scss/closir/_buttons.scss */
button.hollow:hover {
  background-color: #8E8E96;
  color: #fff;
}

/* line 21, ../../../foundation/scss/closir/_buttons.scss */
button.overlay {
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  height: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.375rem;
  font-size: 0.8125rem;
}
/* line 30, ../../../foundation/scss/closir/_buttons.scss */
button.overlay:hover {
  background-color: #000;
}

/* line 35, ../../../foundation/scss/closir/_buttons.scss */
button.red {
  border: 0;
  background-color: #d83b46;
  color: #fff;
}

/* line 41, ../../../foundation/scss/closir/_buttons.scss */
button.green {
  border: 0;
  background-color: #50b46b;
  color: #fff;
}

/* line 47, ../../../foundation/scss/closir/_buttons.scss */
button.grey-dark {
  border: 0;
  background-color: #8E8E96;
  color: #fff;
}

/* line 53, ../../../foundation/scss/closir/_buttons.scss */
button.blue {
  border: 0;
  background-color: #529FD2;
  color: #fff;
}
/* line 58, ../../../foundation/scss/closir/_buttons.scss */
button.blue.inverted {
  background-color: #fff;
  color: #529FD2;
  border: 1px solid #529FD2;
}

/* line 68, ../../../foundation/scss/closir/_buttons.scss */
button.white {
  border: 1px solid #d9ddde;
  background-color: #fff;
  color: #b0b2b5;
}
/* line 73, ../../../foundation/scss/closir/_buttons.scss */
button.white:hover {
  background-color: #fff;
}
/* line 77, ../../../foundation/scss/closir/_buttons.scss */
button.white.active {
  background-color: #8E8F96;
  color: #fff;
}

/* line 83, ../../../foundation/scss/closir/_buttons.scss */
button.grey-light {
  border: #b0b2b5;
  background-color: #F4F3F8;
  color: #b0b2b5;
}
/* line 88, ../../../foundation/scss/closir/_buttons.scss */
button.grey-light:hover {
  background-color: #f0f0f0;
}

/* line 93, ../../../foundation/scss/closir/_buttons.scss */
button.transparent {
  border: #444;
  background-color: rgba(255, 255, 255, 0);
  color: #b0b2b5;
}
/* line 98, ../../../foundation/scss/closir/_buttons.scss */
button.transparent:hover {
  background-color: #f0f0f0;
}

/* line 103, ../../../foundation/scss/closir/_buttons.scss */
button.cancel, button.save, button.add {
  min-width: 8rem;
  height: 2.375rem;
  font-size: 1rem;
  padding-top: 6px;
  background-color: #eeeef2;
  border: 0;
}
/* line 109, ../../../foundation/scss/closir/_buttons.scss */
button.cancel.cancel, button.save.cancel, button.add.cancel {
  background-color: #EEEEF2;
  border: none;
  color: #8E8E96;
}
/* line 113, ../../../foundation/scss/closir/_buttons.scss */
button.cancel.cancel:hover, button.save.cancel:hover, button.add.cancel:hover {
  background-color: #8E8E96;
  color: #fff;
}
/* line 118, ../../../foundation/scss/closir/_buttons.scss */
button.cancel.ok, button.cancel.save, button.cancel.add, button.save.ok, button.save.save, button.save.add, button.add.ok, button.add.save, button.add.add {
  background-color: #d83b46;
  color: #fff;
}

/* line 125, ../../../foundation/scss/closir/_buttons.scss */
.cls-delete-overlay button {
  width: 4.6875rem !important;
  height: 2rem;
  padding: 0;
  padding-top: 4px;
  margin: 0;
  margin-left: 0.75rem;
  display: inline-block;
  min-width: 0;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 135, ../../../foundation/scss/closir/_buttons.scss */
.cls-delete-overlay button.delete {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.74);
}
/* line 140, ../../../foundation/scss/closir/_buttons.scss */
.cls-delete-overlay button.cancel {
  background-color: transparent;
}
/* line 144, ../../../foundation/scss/closir/_buttons.scss */
.cls-delete-overlay button:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 150, ../../../foundation/scss/closir/_buttons.scss */
button.disabled {
  background-color: #c0c0c0 !important;
}

/* line 154, ../../../foundation/scss/closir/_buttons.scss */
.item-button, .cls-editable .cls-documents ul li .cls-commands div {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #d9ddde;
  color: #b0b2b5;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  border-radius: 0.125rem;
  background-color: #fff;
  text-align: center;
  cursor: pointer;
  padding: 0;
}
/* line 169, ../../../foundation/scss/closir/_buttons.scss */
.item-button:first-of-type, .cls-editable .cls-documents ul li .cls-commands div:first-of-type {
  margin-right: 0.625rem;
}
/* line 172, ../../../foundation/scss/closir/_buttons.scss */
.item-button:hover, .cls-editable .cls-documents ul li .cls-commands div:hover {
  background-color: #8E8E96;
  color: #fff;
}
/* line 177, ../../../foundation/scss/closir/_buttons.scss */
.item-button i, .cls-editable .cls-documents ul li .cls-commands div i {
  line-height: 2rem;
  margin-left: 0.25rem;
}
/* line 182, ../../../foundation/scss/closir/_buttons.scss */
.item-button img, .cls-editable .cls-documents ul li .cls-commands div img {
  width: 0.6875rem;
}

/* line 188, ../../../foundation/scss/closir/_buttons.scss */
.add-new-files-overview {
  margin-right: 1.5625rem;
}
/* line 190, ../../../foundation/scss/closir/_buttons.scss */
.add-new-files-overview button {
  min-width: 9rem;
  margin-top: .75rem;
}
/* line 193, ../../../foundation/scss/closir/_buttons.scss */
.add-new-files-overview button span {
  vertical-align: -webkit-baseline-middle;
}

/* line 198, ../../../foundation/scss/closir/_buttons.scss */
.header-right-button, .regular.cls-editable &gt; header .cls-add-new-button, .cls-editable.table-box &gt; header .cls-add-new-button {
  height: 3.75rem;
  display: inline-block;
  float: right;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-size: 0;
}
/* line 209, ../../../foundation/scss/closir/_buttons.scss */
.header-right-button:before, .regular.cls-editable &gt; header .cls-add-new-button:before, .cls-editable.table-box &gt; header .cls-add-new-button:before {
  font-size: 1.375rem;
  vertical-align: middle;
}
/* line 218, ../../../foundation/scss/closir/_buttons.scss */
.header-right-button svg, .regular.cls-editable &gt; header .cls-add-new-button svg, .cls-editable.table-box &gt; header .cls-add-new-button svg {
  width: 1rem;
}

/* line 223, ../../../foundation/scss/closir/_buttons.scss */
.action-button {
  display: block;
  position: fixed;
  width: 3.75rem;
  height: 3.75rem;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 3.75rem;
  -moz-border-radius: 3.75rem;
  -ms-border-radius: 3.75rem;
  border-radius: 3.75rem;
  border: 2px solid #fff;
  right: 1.5625rem;
  -webkit-box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  z-index: 2000;
  text-align: center;
  color: #fff;
  font-size: 1.875rem;
  line-height: 1.5625rem;
  cursor: pointer;
}
/* line 244, ../../../foundation/scss/closir/_buttons.scss */
.action-button img {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 248, ../../../foundation/scss/closir/_buttons.scss */
.action-button:hover {
  background-color: #000;
}
/* line 251, ../../../foundation/scss/closir/_buttons.scss */
.action-button:hover img {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 259, ../../../foundation/scss/closir/_buttons.scss */
#ab-help {
  bottom: 1.25rem;
  padding-top: 0.25rem;
}

/* line 264, ../../../foundation/scss/closir/_buttons.scss */
#ab-actions {
  bottom: 5.9375rem;
}
/* line 267, ../../../foundation/scss/closir/_buttons.scss */
#ab-actions img {
  width: 1.125rem;
  height: 1.125rem;
  fill: #fff;
}

/* line 274, ../../../foundation/scss/closir/_buttons.scss */
button.outlook-export {
  min-width: 8rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  height: 2rem;
  line-height: 2.25rem;
  color: #fff;
  vertical-align: middle;
  background-color: #235695;
  font-size: 0.75rem;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 285, ../../../foundation/scss/closir/_buttons.scss */
button.outlook-export:hover {
  color: #fff;
}
/* line 288, ../../../foundation/scss/closir/_buttons.scss */
button.outlook-export i {
  vertical-align: middle;
  font-size: 1rem;
  margin-right: 0.875rem;
}
/* line 293, ../../../foundation/scss/closir/_buttons.scss */
button.outlook-export.documents {
  width: 8.125rem;
}
/* line 296, ../../../foundation/scss/closir/_buttons.scss */
button.outlook-export.event-page {
  height: 2.625rem;
  line-height: 2.625rem;
}

/* line 305, ../../../foundation/scss/closir/_buttons.scss */
.div-on-hover.dashboard-widgets .dashboard-post {
  overflow-x: visible;
  overflow-y: visible;
}
/* line 308, ../../../foundation/scss/closir/_buttons.scss */
.div-on-hover.dashboard-widgets .dashboard-post button {
  min-width: auto;
}

/* line 316, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover button.plus-button {
  background-color: #EEEEF2 !important;
  border: none !important;
  color: #8E8E96 !important;
  height: 38px;
  line-height: 38px !important;
  margin-top: -15px !important;
  width: 40px !important;
  padding: 0 !important;
}
/* line 325, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover button.plus-button:target, .show-me-on-hover button.plus-button:hover {
  background-color: #8E8E96 !important;
  color: #fff !important;
}
/* line 329, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover button.plus-button.icon-action-plus {
  font-size: 12px;
}
/* line 333, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover .show-me-on-hover-box {
  display: none;
  padding-bottom: 2rem;
  position: absolute;
  top: -6.25rem;
  left: -2.5rem;
  width: 118px;
  z-index: 10000;
}
/* line 341, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover .show-me-on-hover-box li button {
  background-color: #8E8E96;
  border: none;
  border-bottom: 1px solid #c1c5c8;
  box-shadow: none;
  color: #fff;
  width: 100%;
  font-size: 0.8125rem;
  padding: 3px 0 0 !important;
}
/* line 350, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover .show-me-on-hover-box li button:hover {
  background-color: #A8A8AF;
}
/* line 353, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover .show-me-on-hover-box li button.button-radius-top {
  border-radius: 0.125rem 0.125rem 0 0;
}
/* line 356, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover .show-me-on-hover-box li button.button-radius-bottom {
  border-radius: 0 0 0.125rem 0.125rem;
}
/* line 360, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover .show-me-on-hover-box.company-btn {
  top: -3.75rem;
}
/* line 365, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover ul li {
  position: relative;
}
/* line 368, ../../../foundation/scss/closir/_buttons.scss */
.show-me-on-hover ul li:hover .show-me-on-hover-box {
  display: block;
}

/* line 377, ../../../foundation/scss/closir/_buttons.scss */
button.btn-icon {
  border: 1px solid #d9ddde;
  width: 2.625rem;
  height: 2.625rem;
  color: #a8a8a8;
  background-color: transparent;
  line-height: 3rem;
  font-size: 1rem;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 387, ../../../foundation/scss/closir/_buttons.scss */
button.btn-icon.small {
  width: 1.875rem;
  height: 1.875rem;
  line-height: 0.625rem;
  font-size: 0.875rem;
}
/* line 395, ../../../foundation/scss/closir/_buttons.scss */
button.btn-icon:hover {
  background-color: #f0f0f0;
}

/* line 400, ../../../foundation/scss/closir/_buttons.scss */
.add-event-button {
  position: relative;
  background-color: #d83b46;
  border-radius: 2px;
  display: inline-block;
  float: right;
  height: 2rem;
  font-size: 0.75rem;
  margin-top: 0.625rem;
  min-width: 7rem;
  text-align: center;
  padding: 0.1875rem 0 0 0.625rem;
  color: #fff;
}
/* line 413, ../../../foundation/scss/closir/_buttons.scss */
.add-event-button.summary {
  background-color: #444;
  margin-right: 1rem;
}
/* line 417, ../../../foundation/scss/closir/_buttons.scss */
.add-event-button i {
  font-size: 0.625rem;
  position: absolute;
  left: 1rem;
  top: 0.625rem;
}

/* line 425, ../../../foundation/scss/closir/_buttons.scss */
.save-event-filters-button {
  position: relative;
  background-color: #444;
  border-radius: 2px;
  display: inline-block;
  float: right;
  height: 2rem;
  font-size: 0.75rem;
  margin-top: 1rem;
  min-width: 7rem;
  text-align: center;
  padding: 0.1875rem 0 0 0;
  color: #fff;
  margin-right: 0.9375rem;
}

/* line 441, ../../../foundation/scss/closir/_buttons.scss */
.reset-filters {
  position: relative;
  background-color: #50b46b;
  border-radius: 2px;
  display: inline-block;
  float: right;
  height: 2rem;
  font-size: 0.75rem;
  margin-top: 1rem;
  min-width: 7rem;
  text-align: center;
  padding: 0.1875rem 0 0 0;
  color: #fff;
  margin-right: 0.9375rem;
}
/* line 455, ../../../foundation/scss/closir/_buttons.scss */
.reset-filters.conference-page {
  margin-top: 1.875rem;
}

/* line 461, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button {
  float: right;
  font-size: 0.875rem;
  width: 6.25rem;
  height: 2.25rem;
  border: 1px solid #b0b2b5;
  color: #8E8F96;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  background-color: #fff;
  vertical-align: middle;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 473, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button:hover {
  background-color: #8E8E96;
  color: #fff;
  border: 1px solid #8E8E96;
}
/* line 478, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.grey-button {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
  min-width: 6rem;
}
/* line 483, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.grey-button:hover {
  background-color: #fff;
  color: #808080;
  text-decoration: none;
  border: 1px solid #b0b2b5;
}
/* line 489, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.grey-button span {
  margin-left: 0.5rem;
  vertical-align: -webkit-baseline-middle;
}
/* line 494, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.request-appointment {
  background-color: #235695;
  color: #fff;
  border: 1px solid #235695;
}
/* line 498, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.request-appointment:hover {
  border: 1px solid #235695;
  color: #235695;
  background-color: #fff;
}
/* line 504, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button i {
  vertical-align: middle;
}
/* line 506, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button i.icon-header-message {
  font-size: 1.5rem;
}
/* line 510, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.text-on-button {
  width: 8rem;
}
/* line 512, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.text-on-button.cancel {
  border: none;
  background-color: #EEEEF2;
}
/* line 515, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.text-on-button.cancel a {
  background-color: transparent;
  color: #8E8E96;
}
/* line 518, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.text-on-button.cancel a:hover {
  background-color: transparent;
  color: #fff;
}
/* line 523, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.text-on-button.cancel:hover {
  background-color: #8E8E96;
  color: #fff;
}
/* line 529, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-green {
  color: rgba(80, 179, 107, 0.85);
  border: 1px solid rgba(80, 179, 107, 0.85);
}
/* line 532, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-green:hover {
  background-color: rgba(80, 179, 107, 0.85);
  color: #fff;
}
/* line 537, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-no-border {
  border: none;
  cursor: default;
}
/* line 540, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-no-border span {
  color: rgba(80, 179, 107, 0.85);
  font-weight: 700;
}
/* line 543, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-no-border span.accepted-color-font {
  color: rgba(80, 179, 107, 0.85);
}
/* line 546, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-no-border span.declined-meeting-color-font {
  color: #d83b46;
}
/* line 550, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-no-border:hover {
  background-color: transparent;
}
/* line 554, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-red {
  color: #d83b46;
  border: 1px solid #d83b46;
}
/* line 557, ../../../foundation/scss/closir/_buttons.scss */
.appointment-right button.meeting-button-red:hover {
  background-color: #d83b46;
  color: #fff;
}

/* line 565, ../../../foundation/scss/closir/_buttons.scss */
button {
  box-shadow: none;
}
/* line 567, ../../../foundation/scss/closir/_buttons.scss */
button:hover {
  box-shadow: none !important;
}

/* line 572, ../../../foundation/scss/closir/_buttons.scss */
.cls-editable.table-box &gt; header .cls-add-new-button {
  display: none;
}

/* line 576, ../../../foundation/scss/closir/_buttons.scss */
.edit-buttons-ir {
  margin-top: 0;
  margin-bottom: 1.25rem;
}
/* line 579, ../../../foundation/scss/closir/_buttons.scss */
.edit-buttons-ir .add-event-button {
  min-width: 9rem;
  float: none;
  margin-top: 0;
  font-size: 0.75rem;
}
/* line 585, ../../../foundation/scss/closir/_buttons.scss */
.edit-buttons-ir .saveOrdering {
  background-color: #d83b46;
  border-radius: 2px;
  display: inline-block;
  float: none;
  height: 1.84rem;
  line-height: 1.9rem;
  font-size: 12px;
  margin-top: 0;
  min-width: 6rem;
  text-align: center;
  padding: 0.1875rem 0.625rem 0 0.625rem;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

/*
 * NEW BUTTON STYLES TO BE MOVED TO SEPARATE FILE WHEN THE TIME COMES
 */
/* line 613, ../../../foundation/scss/closir/_buttons.scss */
.pull-left {
  float: left;
}

/* line 617, ../../../foundation/scss/closir/_buttons.scss */
.pull-right {
  float: right;
}

/* line 621, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn {
  font-size: 12px;
}
/* line 624, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.transparent {
  background-color: transparent !important;
}
/* line 627, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.large-btn {
  height: 2.25rem;
  width: 9.375rem;
  padding-top: 0.5rem;
}
/* line 633, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.mid-btn {
  height: 2.25rem;
  width: 6.875rem;
  padding-top: 0.5rem;
}
/* line 638, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.red {
  background-color: #d83b46;
  color: #fff;
}
/* line 641, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.red:hover {
  color: #d83b46;
  background-color: #fff;
}
/* line 646, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.red-inverse {
  border: 1px solid #d83b46;
  color: #d83b46;
}
/* line 649, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.red-inverse:hover {
  color: #fff;
  background-color: #d83b46 !important;
}
/* line 654, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.grey {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
}
/* line 658, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.grey:hover {
  background-color: #fff;
  color: #808080;
  border: 1px solid #808080;
}
/* line 664, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.grey-inverse {
  border: 1px solid #808080;
  color: #b7b7bd;
}
/* line 667, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.grey-inverse:hover {
  color: #fff;
  background-color: #808080 !important;
}
/* line 672, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.dark-grey {
  background-color: #5C5C5C;
  color: #fff;
}
/* line 675, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn.dark-grey:hover {
  background-color: #292929;
}
/* line 679, ../../../foundation/scss/closir/_buttons.scss */
.cls-btn i {
  margin-right: 0.5rem;
  font-size: 10px;
}

/* line 1, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside {
  width: 23.5rem;
  background-color: #fff;
  min-height: 53.125rem;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
/* line 11, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header {
  height: 4.375rem;
  border-bottom: 1px solid #d9ddde;
  border-right: 1px solid #d9ddde;
  padding-right: 1.0625rem;
}
/* line 18, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 130px;
  padding-left: 1.5625rem;
  padding-right: 1.25rem;
  cursor: pointer;
}
/* line 29, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector:hover {
  background-color: #f0f0f0;
}
/* line 33, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector img {
  float: right;
  display: inline-block;
  margin-top: 1.75rem;
}
/* line 39, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector .cls-boxes-list {
  display: none;
  position: absolute;
  z-index: 200;
  top: 4.375rem;
  left: 0;
  width: 260px;
  border: 1px solid #d9ddde;
  background-color: #fff;
}
/* line 49, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector .cls-boxes-list li {
  height: 3.75rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
/* line 56, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector .cls-boxes-list li:hover {
  background-color: #f0f0f0;
}
/* line 62, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header .cls-message-box-selector.opened {
  border-right: 1px solid #d9ddde;
}
/* line 67, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}
/* line 73, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header ul li {
  height: 3.75rem;
}
/* line 76, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header ul li a {
  display: block;
  height: 100%;
  padding-left: 1.5625rem;
  color: #a9a9a8;
}
/* line 84, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header ul li a:hover {
  background-color: #f0f0f0;
  text-decoration: none;
}
/* line 89, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-messages-header ul li a.active {
  background-color: #d83b46;
  color: #fff;
}
/* line 98, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-search-bar {
  height: 4.375rem;
  padding: 0.875rem;
  border-bottom: 1px solid #d9ddde;
  border-right: 1px solid #d9ddde;
}
/* line 105, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .cls-search-bar input {
  width: 100%;
  height: 100%;
  padding-left: 2.1875rem;
  padding-top: 5px;
  background-image: url("../assets/img/icoSearch.png");
  background-repeat: no-repeat;
  background-position: 0.5rem center;
}
/* line 118, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside ul.contacts {
  list-style: none;
  list-style-position: inside;
  background-color: #fff;
  padding-bottom: 2.5rem;
}
/* line 124, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside ul.contacts li {
  height: 6.25rem;
  border-bottom: 1px solid #d9ddde;
  border-right: 1px solid #d9ddde;
}
/* line 131, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside ul .notification-number {
  border-radius: 25px;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
}
/* line 139, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside .button-holder {
  float: right;
  height: 100%;
}
/* line 145, ../../../foundation/scss/closir/_messages.scss */
#cls-messages-aside button {
  height: 2.5rem;
  background-color: #d83b46;
  display: inline-block;
  padding-top: 5px;
}

/* line 153, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-main-area {
  margin-left: 23.5rem;
}

/* line 157, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item {
  height: 6.25rem;
  border-bottom: 1px solid #d9ddde;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 164, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item:hover {
  background-color: #f0f0f0;
}
/* line 167, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item.unread {
  background-color: #f0f0f0;
}
/* line 171, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .avatar {
  position: relative;
  display: inline-block;
  margin-right: 1rem;
  margin-left: 1.5625rem;
}
/* line 177, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .avatar img {
  height: 3.75rem;
  width: 3.75rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  border-radius: 1.875rem;
}
/* line 183, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .avatar .status {
  position: absolute;
  display: none;
  bottom: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  border: 3px solid #fff;
  -webkit-border-radius: 0.5625rem;
  -moz-border-radius: 0.5625rem;
  -ms-border-radius: 0.5625rem;
  border-radius: 0.5625rem;
  z-index: 100;
  background-color: #d4d4d4;
}
/* line 196, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .avatar .status.online {
  display: block;
  background-color: #d83b46;
}
/* line 203, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .contact-details {
  display: inline-block;
  vertical-align: middle;
  width: 14.0625rem;
}
/* line 208, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .contact-details p {
  float: left;
  width: 14.0625rem;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 217, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .contact-details .name {
  color: #000;
}
/* line 221, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item .contact-details .company {
  color: #707275;
}
/* line 228, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-contact-item.has-messages .contact-details .name {
  color: #d83b46;
}

/* line 235, ../../../foundation/scss/closir/_messages.scss */
.messages-list {
  list-style: none;
  list-style-position: inside;
  margin: 0;
  margin-top: 5rem;
  padding: 0;
}
/* line 243, ../../../foundation/scss/closir/_messages.scss */
.messages-list li time {
  display: block;
  text-align: center;
  color: #a8a8a8;
  font-size: 0.9375rem;
}
/* line 250, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article {
  position: relative;
  padding: 1.5625rem;
  border: 1px solid #d9ddde;
  background-color: #fff;
  color: #707275;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  overflow: visible;
}
/* line 259, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article p {
  margin: 0;
}
/* line 263, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article .arrow {
  position: absolute;
  top: 1.375rem;
  width: 0.6875rem;
  height: 1.3125rem;
  background-size: cover;
}
/* line 271, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.sent {
  margin-right: 10px;
}
/* line 274, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.sent .arrow {
  right: -11px;
  background-image: url("../assets/img/bubble-right.png");
}
/* line 280, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.received {
  margin-left: 10px;
}
/* line 283, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.received .arrow {
  left: -11px;
  background-image: url("../assets/img/bubble-left.png");
}
/* line 289, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.new-message {
  margin-right: 10px;
  -webkit-transition: height 0.8s ease;
  -moz-transition: height 0.8s ease;
  -ms-transition: height 0.8s ease;
  -o-transition: height 0.8s ease;
  transition: height 0.8s ease;
}
/* line 293, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.new-message .arrow {
  right: -11px;
  background-image: url("../assets/img/bubble-right.png");
}
/* line 298, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.new-message textarea {
  border: 0;
  border-bottom: 1px solid #d9ddde;
  padding-bottom: 1rem;
  background-color: transparent;
  width: 100%;
  height: 2.125rem;
  color: #707275;
  font-size: 0.9375rem;
  -webkit-transition: height 0.8s ease;
  -moz-transition: height 0.8s ease;
  -ms-transition: height 0.8s ease;
  -o-transition: height 0.8s ease;
  transition: height 0.8s ease;
}
/* line 310, ../../../foundation/scss/closir/_messages.scss */
.messages-list li article.new-message button {
  float: right;
  margin-top: 0.5rem;
  margin-left: 0.75rem;
}

/* line 325, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu {
  width: auto;
}
/* line 329, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu .left {
  float: left;
  height: 100%;
}
/* line 335, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu .recipient {
  display: inline-block;
}
/* line 339, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu .separator {
  display: inline-block;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 1px;
  height: 2.625rem;
  background-color: #d9ddde;
  vertical-align: middle;
}
/* line 349, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu .input-holder {
  display: inline-block;
  height: 4.125rem;
}
/* line 355, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu input {
  width: 100%;
  height: 4.125rem;
  border: 0;
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 365, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu .right-part {
  float: right;
  width: 4.375rem;
  height: 100%;
  text-align: center;
  border-left: 1px solid #d9ddde;
}

/* line 379, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu.js-selected-thread .left {
  display: none;
}
/* line 383, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu.js-selected-thread .input-holder {
  display: none;
}
/* line 387, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu.js-selected-thread .selected-contact {
  display: inline-block;
}
/* line 395, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu.js-selected-contact .selected-contact {
  display: inline-block;
}
/* line 399, ../../../foundation/scss/closir/_messages.scss */
.cls-messages-submenu.js-selected-contact .input-holder {
  display: none;
}

/* line 405, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete {
  position: relative;
  top: -15px;
  left: 95px;
}
/* line 410, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete .arrow {
  margin-left: 0.9375rem;
  height: 15px;
  z-index: 120;
}
/* line 417, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete .message-container {
  background-color: #fff;
  width: 25rem;
  max-height: 25rem;
  overflow-y: auto;
  border: 1px solid #d9ddde;
}
/* line 425, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete .cls-messages-contact-item {
  border: 0;
  height: 4.375rem;
}
/* line 430, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete .cls-messages-contact-item .avatar img {
  height: 2.5rem;
  width: 2.5rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  border-radius: 1.25rem;
}
/* line 436, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete .cls-messages-contact-item .avatar .status {
  display: none;
}
/* line 441, ../../../foundation/scss/closir/_messages.scss */
.messages-auto-complete .cls-messages-contact-item .contact-details {
  font-size: 0.875rem;
}

/* line 448, ../../../foundation/scss/closir/_messages.scss */
.selected-contact {
  display: none;
}
/* line 451, ../../../foundation/scss/closir/_messages.scss */
.selected-contact ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: inside;
}
/* line 458, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item {
  border: 0;
  height: 4.375rem;
  cursor: auto;
}
/* line 463, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item:hover {
  background-color: transparent;
}
/* line 467, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item .avatar {
  margin-left: 0;
}
/* line 469, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item .avatar img {
  height: 2.5rem;
  width: 2.5rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  border-radius: 1.25rem;
}
/* line 475, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item .avatar .status {
  display: none;
}
/* line 480, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item .contact-details {
  font-size: 0.875rem;
}
/* line 483, ../../../foundation/scss/closir/_messages.scss */
.selected-contact .cls-messages-contact-item .contact-details .company {
  display: none;
}

/* line 1, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-profile-submenu, .cls-contacts-submenu, .cls-messages-submenu, .cls-content-submenu, .cls-jumpto-submenu {
  border-bottom: 1px solid #d9ddde;
  display: none;
  height: 4.375rem;
  padding-left: 1.875rem;
  position: static;
}
/* line 10, ../../../foundation/scss/closir/_content-submenu.scss */
.fixed.cls-profile-submenu, .fixed.cls-contacts-submenu, .fixed.cls-messages-submenu, .fixed.cls-content-submenu, .fixed.cls-jumpto-submenu {
  position: fixed;
  top: 4.375rem;
  z-index: 1000;
}
/* line 16, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-profile-submenu a.underlined, .cls-contacts-submenu a.underlined, .cls-messages-submenu a.underlined, .cls-content-submenu a.underlined, .cls-jumpto-submenu a.underlined {
  display: inline-block;
  height: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  color: #707275;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 27, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-profile-submenu a.underlined:hover, .cls-contacts-submenu a.underlined:hover, .cls-messages-submenu a.underlined:hover, .cls-content-submenu a.underlined:hover, .cls-jumpto-submenu a.underlined:hover {
  border-bottom: 2px solid #c1c5c8;
  text-decoration: none;
}
/* line 31, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-profile-submenu a.underlined.active, .cls-contacts-submenu a.underlined.active, .cls-messages-submenu a.underlined.active, .cls-content-submenu a.underlined.active, .cls-jumpto-submenu a.underlined.active {
  border-bottom: 2px solid #d83b46;
  color: #000;
}
/* line 36, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-profile-submenu .add-event-button, .cls-contacts-submenu .add-event-button, .cls-messages-submenu .add-event-button, .cls-content-submenu .add-event-button, .cls-jumpto-submenu .add-event-button {
  margin: 1rem 0.9375rem 0 0;
}

/* line 46, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-jumpto-submenu {
  display: block;
  border-left: 1px solid #d9ddde;
}
/* line 51, ../../../foundation/scss/closir/_content-submenu.scss */
.cls-jumpto-submenu p {
  display: inline-block;
  padding-right: 1.875rem;
}

/* line 59, ../../../foundation/scss/closir/_content-submenu.scss */
.submenu-search, .cls-contacts-submenu .contact-search {
  height: 100%;
  float: right;
  padding-right: 1.5625rem;
}
/* line 66, ../../../foundation/scss/closir/_content-submenu.scss */
.submenu-search input, .cls-contacts-submenu .contact-search input {
  height: 2.75rem;
  width: 16.25rem;
  padding: 4px 0.5rem 0 2.25rem;
  background-image: url("../assets/img/icoSearch.png");
  background-repeat: no-repeat;
  background-position: 0.625rem center;
}

/* line 77, ../../../foundation/scss/closir/_content-submenu.scss */
.jumpto-anchor {
  position: absolute;
  top: -150px;
}

/* line 1, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar {
  position: absolute;
  width: 20rem;
  top: 0;
  right: 0;
  bottom: 0;
  border-left: 1px solid #d9ddde;
}
/* line 13, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar &gt; div {
  bottom: 0;
  top: 0;
  overflow: auto;
  position: fixed;
  width: 20rem;
  margin-top: 4.375rem;
}
/* line 23, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar &gt; div &gt; header {
  height: 4.375rem;
  background-color: #fff;
  border-bottom: 1px solid #d9ddde;
  padding-left: 1.5625rem;
  position: fixed;
  width: 20rem;
  z-index: 10;
}
/* line 35, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .sections {
  margin-top: 4.375rem;
}
/* line 41, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category &gt; header {
  height: 4.375rem;
  padding-left: 1.5625rem;
  border-bottom: 1px solid #d9ddde;
  background-image: url("../assets/img/icn/arrow-down.png");
  background-position: 17.8125rem center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 51, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category &gt; header .number-of-tags {
  width: 1rem;
  height: 1rem;
  background-color: #d83b46;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  text-align: center;
  font-size: 0.75rem;
  position: relative;
  top: -2px;
  margin-left: 0.75rem;
}
/* line 67, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category .content {
  display: none;
  background-color: #fff;
  padding: 1.5625rem;
  border-bottom: 1px solid #d9ddde;
  overflow: auto;
}
/* line 74, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category .content .tag {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  float: left;
  height: 2.25rem;
  text-align: center;
  width: 7.5rem;
  cursor: pointer;
  margin-bottom: 0.75rem;
  font-size: 0.8125rem;
  color: #707275;
}
/* line 88, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category .content .tag:nth-of-type(2n+1) {
  margin-right: 0.75rem;
}
/* line 92, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category .content .tag:hover {
  background-color: #f0f0f0;
}
/* line 96, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category .content .tag.selected {
  background-color: #feeaec;
  border-color: #f1646d;
}
/* line 104, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category.opened &gt; header {
  background-image: url("../assets/img/icn/arrow-up.png");
}
/* line 108, ../../../foundation/scss/closir/_search.scss */
.cls-search-sidebar .category.opened .content {
  display: block;
}

/* line 115, ../../../foundation/scss/closir/_search.scss */
.search-filters-separator {
  margin-top: 16.875rem;
}

/* line 118, ../../../foundation/scss/closir/_search.scss */
ul.search-results {
  list-style: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
}
/* line 123, ../../../foundation/scss/closir/_search.scss */
ul.search-results h3 {
  line-height: 2.3125rem;
}
/* line 126, ../../../foundation/scss/closir/_search.scss */
ul.search-results li {
  cursor: pointer;
}
/* line 130, ../../../foundation/scss/closir/_search.scss */
ul.search-results .watchlist-button {
  float: right;
  font-weight: normal;
  font-size: 14px;
}
/* line 134, ../../../foundation/scss/closir/_search.scss */
ul.search-results .watchlist-button i {
  margin-right: 0.3125rem;
  vertical-align: middle;
}
/* line 141, ../../../foundation/scss/closir/_search.scss */
ul.search-results .item-table-cell p {
  display: inline-block;
}
/* line 144, ../../../foundation/scss/closir/_search.scss */
ul.search-results .item-table-cell .middot {
  margin: 0 0.625rem;
}
/* line 146, ../../../foundation/scss/closir/_search.scss */
ul.search-results .item-table-cell .middot:before {
  content: "\00b7";
}
/* line 151, ../../../foundation/scss/closir/_search.scss */
ul.search-results .intro {
  height: inherit;
  min-height: 18.75rem;
}

/* line 156, ../../../foundation/scss/closir/_search.scss */
.item-table {
  height: 4rem;
}
/* line 158, ../../../foundation/scss/closir/_search.scss */
.item-table .custom-width {
  width: 9.0625rem;
}
/* line 161, ../../../foundation/scss/closir/_search.scss */
.item-table .position-name {
  color: #8E8F96;
  margin: 0;
}
/* line 164, ../../../foundation/scss/closir/_search.scss */
.item-table .position-name .btn-icon {
  text-align: center;
}
/* line 174, ../../../foundation/scss/closir/_search.scss */
.item-table .position-name .btn-icon i {
  color: #8E8F96;
}

/* line 181, ../../../foundation/scss/closir/_search.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  margin: 0;
  line-height: auto !important;
  border: 0;
  cursor: pointer;
  background: #f0f0f0 !important;
}

/* line 190, ../../../foundation/scss/closir/_search.scss */
.ui-menu-item:hover, .ui-menu-item a:hover, .ui-menu-item a, .ui-menu-item {
  margin: 0 !important;
}

/* line 194, ../../../foundation/scss/closir/_search.scss */
ul.ui-autocomplete {
  border: 1px solid #d9ddde;
}
/* line 198, ../../../foundation/scss/closir/_search.scss */
ul.ui-autocomplete li {
  height: 3.125rem;
}
/* line 202, ../../../foundation/scss/closir/_search.scss */
ul.ui-autocomplete li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0 !important;
  padding-left: 1.5625rem !important;
  padding-right: 1.5625rem !important;
  margin: 0 !important;
  color: #a9a9a8;
  font-size: 0.9375rem;
}
/* line 215, ../../../foundation/scss/closir/_search.scss */
ul.ui-autocomplete li a em {
  color: #000;
  font-style: normal;
}
/* line 220, ../../../foundation/scss/closir/_search.scss */
ul.ui-autocomplete li a span {
  display: inline-block;
  float: right;
  height: 100%;
}
/* line 227, ../../../foundation/scss/closir/_search.scss */
ul.ui-autocomplete li a:hover {
  margin: 0 !important;
  line-height: auto;
}

/* line 235, ../../../foundation/scss/closir/_search.scss */
.search-error {
  text-align: center;
}
/* line 238, ../../../foundation/scss/closir/_search.scss */
.search-error h1 {
  font-size: 1.5rem !important;
  margin-top: 2.5rem !important;
}

/* line 244, ../../../foundation/scss/closir/_search.scss */
#show-all-results {
  position: absolute;
  right: 11.25rem;
  top: 1.6875rem;
}

/* line 250, ../../../foundation/scss/closir/_search.scss */
.cls-message-button {
  padding: 0;
}

/* line 253, ../../../foundation/scss/closir/_search.scss */
.cls-search-result {
  padding: 0 1.875rem;
}

/* line 256, ../../../foundation/scss/closir/_search.scss */
.table-list {
  color: #CECED6;
}
/* line 258, ../../../foundation/scss/closir/_search.scss */
.table-list .right-chevron {
  width: 3.125rem;
}
/* line 262, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions button {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 3rem;
  margin-left: 0;
  border: none;
  border-right: 1px solid #d9ddde;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  vertical-align: middle;
  text-align: center;
}
/* line 274, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions button i {
  margin: 0;
  font-size: 1rem;
}
/* line 277, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions button i.watchlist-active {
  color: #d83b46;
}
/* line 281, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions button.does-not-wish-to-meet {
  background-color: #d83b46;
}
/* line 283, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions button.does-not-wish-to-meet i {
  color: #fff;
}
/* line 288, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions .wish-to-meet {
  float: right;
  margin-right: 0.625rem;
}
/* line 291, ../../../foundation/scss/closir/_search.scss */
.table-list .item-table-actions .wish-to-meet button {
  border: 1px solid #d9ddde;
  -webkit-border-radius: 0.125rem;
  -moz-border-radius: 0.125rem;
  border-radius: 0.125rem;
  width: 2.5rem;
  height: 2.625rem;
  line-height: 3rem;
}
/* line 302, ../../../foundation/scss/closir/_search.scss */
.table-list .button-wrapper {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  float: right;
  border: 1px solid #d9ddde;
  border-right: none;
  display: table-cell;
  vertical-align: middle;
}

/* line 314, ../../../foundation/scss/closir/_search.scss */
.search-bar {
  float: left;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #d9ddde;
}
/* line 320, ../../../foundation/scss/closir/_search.scss */
.search-bar .search-bar-divider {
  float: left;
  height: 3.75rem;
  width: 0.0625rem;
  margin-top: 0.3125rem;
  background-color: #dbdcde;
  margin-right: 1%;
}
/* line 328, ../../../foundation/scss/closir/_search.scss */
.search-bar .search-bar-right-part {
  float: right;
  height: 4.375rem;
  text-align: right;
  padding-right: 1.875rem;
}
/* line 335, ../../../foundation/scss/closir/_search.scss */
.search-bar .search-bar-right-part:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 341, ../../../foundation/scss/closir/_search.scss */
.search-bar .search-bar-right-part div {
  display: inline-block;
  vertical-align: middle;
  color: #d83b46;
  cursor: pointer;
}
/* line 348, ../../../foundation/scss/closir/_search.scss */
.search-bar .search-bar-right-part .icon-DownChevron {
  font-size: 0.625rem;
  color: #d83b46;
}
/* line 352, ../../../foundation/scss/closir/_search.scss */
.search-bar .search-bar-right-part .icon-DownChevron.opened {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 361, ../../../foundation/scss/closir/_search.scss */
.filter-bar {
  width: 100%;
  background-color: #fff;
  float: left;
  margin-bottom: 1.875rem;
  border-bottom: 1px solid #d9ddde;
  margin-top: 4.375rem;
}
/* line 368, ../../../foundation/scss/closir/_search.scss */
.filter-bar.fixed {
  margin: 0;
  top: 140px;
}
/* line 373, ../../../foundation/scss/closir/_search.scss */
.filter-bar h4 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  margin-left: 1.25rem;
  font-size: 0.875rem;
}
/* line 379, ../../../foundation/scss/closir/_search.scss */
.filter-bar p {
  margin: 0;
}
/* line 383, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row {
  margin-bottom: 0;
  border-bottom: 1px solid #d9ddde;
}
/* line 387, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row.no-border {
  border: none;
}
/* line 391, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row .height-select select {
  height: 2rem;
}
/* line 396, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row .filled-in[type="checkbox"]:not(:checked) + label:after,
.filter-bar .row .filled-in[type="checkbox"]:checked + label:after {
  width: 12px;
  height: 12px;
  margin-top: 3px;
}
/* line 402, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row .filled-in[type="checkbox"]:checked + label:before {
  top: 2px;
  left: 0;
  height: 9px;
  width: 4px;
  border: 1px 2px 2px 0;
}
/* line 410, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row [type="checkbox"] + label {
  font-size: 14px;
}
/* line 413, ../../../foundation/scss/closir/_search.scss */
.filter-bar .row button.white {
  border: 1px solid #D9DDDE;
  background-color: #FFF;
  color: #B0B2B5;
  height: 30px;
  font-size: 14px;
  padding-top: 4px;
}
/* line 423, ../../../foundation/scss/closir/_search.scss */
.filter-bar .border-right {
  border-right: 1px solid #d9ddde;
}

/* line 429, ../../../foundation/scss/closir/_search.scss */
.search-tabs.tabs {
  width: 50%;
  height: 4.375rem;
  line-height: 4.375rem;
  float: left;
}
/* line 435, ../../../foundation/scss/closir/_search.scss */
.search-tabs.tabs .tab {
  width: 25%;
  height: 4.375rem;
  line-height: 4.375rem;
  cursor: pointer;
  float: left;
}

/* line 444, ../../../foundation/scss/closir/_search.scss */
.js-additional-industry-tags, .js-additional-region-tags {
  display: none;
}

/* line 451, ../../../foundation/scss/closir/_search.scss */
.search-slider .profile-slider .ui-slider {
  margin-top: 1.25rem !important;
}
/* line 455, ../../../foundation/scss/closir/_search.scss */
.search-slider .profile-slider .ui-slider .ui-slider-handle:nth-of-type(1):after, .search-slider .profile-slider .ui-slider .ui-slider-handle:nth-of-type(2):after {
  top: 20px;
  color: #000;
}

/* line 464, ../../../foundation/scss/closir/_search.scss */
.company-list button {
  width: 3.125rem;
  height: 3.125rem;
}

/* line 469, ../../../foundation/scss/closir/_search.scss */
.search-details {
  height: 10rem;
  border-top: 1px solid #d9ddde;
  display: none;
}

/* line 474, ../../../foundation/scss/closir/_search.scss */
.next-event-wrapper {
  text-align: center;
  margin-top: 1.5625rem;
}
/* line 478, ../../../foundation/scss/closir/_search.scss */
.next-event-wrapper .next-event {
  width: 32%;
  text-align: left;
  display: inline-block;
  border: 1px solid #d9ddde;
}
/* line 484, ../../../foundation/scss/closir/_search.scss */
.next-event-wrapper .next-event header {
  height: 2.5rem;
  line-height: 2.625rem;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.875rem;
  padding-left: 1.875rem;
}
/* line 491, ../../../foundation/scss/closir/_search.scss */
.next-event-wrapper .next-event .next-event-content {
  height: 5rem;
  padding: 0 1.875rem;
}
/* line 496, ../../../foundation/scss/closir/_search.scss */
.next-event-wrapper .next-event .next-event-content .next-event-title p {
  margin: 0;
  font-size: 12px;
}
/* line 502, ../../../foundation/scss/closir/_search.scss */
.next-event-wrapper .next-event .next-event-content .upcoming-meeting-date {
  margin-right: 0.9375rem;
}

/* line 509, ../../../foundation/scss/closir/_search.scss */
.js-rotate-wrapper {
  display: inline-block;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 512, ../../../foundation/scss/closir/_search.scss */
.js-rotate-wrapper.rotate-90 {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}

/* line 519, ../../../foundation/scss/closir/_search.scss */
.search-scroll-for-more {
  width: 100%;
  height: 3.125rem;
  text-align: center;
  background-color: #d83b46;
}
/* line 525, ../../../foundation/scss/closir/_search.scss */
.search-scroll-for-more p {
  display: inline-block;
  color: #fff;
}

/* line 1, ../../../foundation/scss/closir/_modals.scss */
body.modal-open {
  overflow: hidden;
}

/* line 5, ../../../foundation/scss/closir/_modals.scss */
.modals-holder {
  display: none;
}

/* line 10, ../../../foundation/scss/closir/_modals.scss */
.modal-background {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(30, 30, 39, 0.95);
  z-index: 20000;
  text-align: center;
  display: none;
}

/* line 26, ../../../foundation/scss/closir/_modals.scss */
.modal-base {
  background-color: #fff;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  max-height: 95%;
  overflow: hidden;
  max-width: 90%! important;
  width: auto;
}
/* line 34, ../../../foundation/scss/closir/_modals.scss */
.modal-base section {
  font-size: 1rem;
  color: #303030;
  line-height: 1.3125rem;
  background-color: #fff;
  width: 100%; /*50rem;*/
  border-top: 1px solid #d9ddde;
  border-bottom: 1px solid #d9ddde;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1.25rem;
}
/* line 45, ../../../foundation/scss/closir/_modals.scss */
.modal-base section p {
  text-align: left;
  font-size: 0.875rem;
}
/* line 50, ../../../foundation/scss/closir/_modals.scss */
.modal-base#save-filter-modal, .modal-base #delete-filter-modal {
  max-width: 28.75rem;
}
/* line 52, ../../../foundation/scss/closir/_modals.scss */
.modal-base#save-filter-modal .modal-header, .modal-base #delete-filter-modal .modal-header {
  height: 3.75rem;
}
/* line 55, ../../../foundation/scss/closir/_modals.scss */
.modal-base#save-filter-modal section, .modal-base #delete-filter-modal section {
  max-width: 26.25rem;
}

/* line 62, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area {
  padding: 0px; /*1rem 1.875rem;*/
  clear: both;
  text-align: center; /*right;*/
}
/* line 66, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area button {
  padding-top: 0.1875rem;
  margin: 0;
  border-radius: 0.125rem;
  font-size: 0.875rem;
  color: #aaa;
}
/* line 73, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area button.save {
  background-color: #d83b46;
  color: #fff;
}
/* line 76, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area button.save:hover {
  background-color: #d0021b;
  transition: all 0.4s ease-in-out;
}
/* line 81, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area button.cancel {
  background-color: #EEEEF2;
  color: #999;
  border: none;
}
/* line 86, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area button:first-of-type {
  margin-right: 0.625rem;
}
/* line 89, ../../../foundation/scss/closir/_modals.scss */
.modal-buttons-area button:last-of-type {
  margin-left: 0.625rem;
}

/* line 95, ../../../foundation/scss/closir/_modals.scss */
.modal-header {
  height: 6.25rem;
  font-size: 1.25rem;
  color: #1E1E28;
  line-height: 1.5rem;
  text-align: left;
  padding-left: 1.25rem;
}

/* line 105, ../../../foundation/scss/closir/_modals.scss */
.modal-body {
  padding: 1.5625rem;
}

/*THREE STEP WELCOME MODAL
===================================================*/
/* line 112, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  z-index: 40000;
}
/* line 124, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-base header {
  clear: both;
  padding: 30px 15px 20px 25px;
}
/* line 127, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-base header .modal-welcome-title {
  display: inline-block;
  text-transform: capitalize;
}
/* line 132, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-base p {
  color: #707275;
  padding: 13px 25px 10px;
}
/* line 138, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-first {
  display: block;
  background-color: #fbfbfb;
  top: 0;
  width: 600px;
  position: fixed;
  left: calc((100% - 600px) / 2);
  overflow-y: auto;
  max-height: 100%;
}
/* line 149, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-second {
  display: none;
  top: 0;
  background-color: #fbfbfb;
  width: 600px;
  position: fixed;
  left: calc((100% - 600px) / 2);
  overflow-y: auto;
  max-height: 100%;
}
/* line 160, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third {
  display: none;
  background-color: #fbfbfb;
  top: 0;
  width: 600px;
  position: fixed;
  left: calc((100% - 600px) / 2);
  overflow-y: auto;
  max-height: 100%;
}
/* line 169, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider {
  margin-bottom: 60px;
}
/* line 171, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .range-slider-data {
  font-size: 16px;
  color: #000000;
  padding: 10px 30px;
  margin-bottom: 20px;
}
/* line 176, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .range-slider-data input {
  border: none;
  width: 100%;
  height: 2.6875rem;
  font-size: 0.9375rem;
  padding: 0;
  margin-bottom: 0;
  color: #707275;
  background-color: #fbfbfb;
}
/* line 187, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-state-default, .modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-widget-content .ui-state-default, .modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-widget-header .ui-state-default {
  border: 1px solid #fbfbfb;
  background: #fbfbfb;
  color: #fbfbfb;
}
/* line 192, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-corner-all {
  border-radius: 100px;
}
/* line 195, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-widget-content {
  border: 1px solid transparent;
  background: rgba(203, 203, 203, 0.5);
  color: rgba(203, 203, 203, 0.5);
}
/* line 200, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-widget-header {
  border: 1px solid #d83b46;
  background: #d83b46;
  color: #d83b46;
}
/* line 205, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-slider-horizontal {
  height: 5px;
  margin: 0 30px;
}
/* line 210, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-slider .ui-slider-handle {
  height: 15px;
  width: 15px;
  box-shadow: -1px 1px 0 #cbcbcb;
  border: 1px solid #cbcbcb;
}
/* line 217, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-slider .ui-slider-handle:nth-of-type(1):after, .modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-slider .ui-slider-handle:nth-of-type(2):after {
  width: 80px;
  position: absolute;
  content: attr(data-content) "";
  top: 30px;
  left: -33px;
  text-align: center;
  color: #b0b2b5;
}
/* line 228, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-body-welcome-third .welcome-modal-range-slider .ui-widget {
  font-size: 16px;
}
/* line 233, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .thank-you-message {
  display: none;
  top: calc((100% - 200px) / 2);
  background-color: #fbfbfb;
  width: 600px;
  position: fixed;
  left: calc((100% - 600px) / 2);
  text-align: center;
}
/* line 242, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-btn-regions {
  text-align: center;
  margin: 30px auto 20px;
  overflow: hidden;
}
/* line 246, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-btn-regions .modal-btn-region {
  border-radius: 0.125rem;
  color: #b0b2b5;
  width: 160px;
  height: 32px;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
  display: inline-block;
  border: 1px solid #b0b2b5;
  text-align: center;
  margin-bottom: 0.9375rem;
  cursor: pointer;
}
/* line 260, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-btn-regions .modal-btn-region.selected {
  border: 1px solid #d83b46;
  color: #d83b46;
  background: rgba(216, 59, 70, 0.1);
}
/* line 267, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-btn-industries {
  text-align: center;
  margin: 30px auto 20px;
  overflow: hidden;
}
/* line 271, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-btn-industries .modal-btn-industry {
  border-radius: 0.125rem;
  color: #b0b2b5;
  width: 160px;
  height: 32px;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
  display: inline-block;
  border: 1px solid #b0b2b5;
  text-align: center;
  margin-bottom: 0.9375rem;
  cursor: pointer;
}
/* line 285, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-btn-industries .modal-btn-industry.selected {
  border: 1px solid #d83b46;
  color: #d83b46;
  background: rgba(216, 59, 70, 0.1);
}
/* line 293, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-bottom-area {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 25px;
  text-align: right;
}
/* line 298, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-bottom-area button {
  width: 160px;
  height: 40px;
  margin-left: 0.9375rem;
  margin-right: 0;
  border: 1px solid #d83b46;
  color: #d83b46;
  background-color: #fff;
  font-size: 14px;
}
/* line 308, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .modal-welcome-bottom-area button:hover {
  color: #fff;
  background-color: #d83b46;
}
/* line 314, ../../../foundation/scss/closir/_modals.scss */
.modal-three-step-welcome .welcome-border {
  border-color: #cfcdce;
}

/* line 321, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area header, .modal-base .investor-rq-popup header, .modal-base .alert-modal header, .modal-base .confirm-modal header {
  box-sizing: border-box;
  width: 100%;
  padding: 10px; /*1.25rem 1.875rem;*/
  text-align: left;
}
/* line 326, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area header h1, .modal-base .investor-rq-popup header h1, .modal-base .alert-modal header h1, .modal-base .confirm-modal header h1 {
  font-size: 1.25rem;
  font-weight: normal;
  margin: 0;
}

/* line 338, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section {
  padding: 0;
  max-height: none;
  max-width: 37.5rem;
}
/* line 342, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section textarea {
  display: block;
  height: 6.25rem !important;
  width: 100%;
  overflow-y: auto;
  padding: 10px; /*0.625rem 1.875rem;*/
  margin: 0;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.875rem;
}
/* line 353, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section textarea:focus {
  border-bottom: 1px solid #d9ddde !important;
  box-shadow: none !important;
}
/* line 358, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section {
  padding: 10px; /*1rem 1.875rem;*/
  border-bottom: 1px solid #d9ddde;
}
/* line 361, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section:last-of-type {
  border-bottom: none;
}
/* line 365, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section .request-meeting-content h2 {
  /*margin: 1.25rem 0 0.9375rem;*/
  font-size: 1rem;
  text-align: left;
  font-weight: normal;
}
/* line 371, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section .request-meeting-content button {
  width: auto;/*30%;*/
  margin: 0;
  border-radius: 0.125rem;
  font-size: 0.875rem;
}
/* line 376, ../../../foundation/scss/closir/_modals.scss */
/*
.request-meeting-modal .modal-user-area section {
  margin: 0 1.125rem;
}
*/

/* line 379, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section .request-meeting-content button.selected {
  background-color: #8E8F96;
  color: #fff;
}
/* line 385, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section .request-meeting-content .input-modal-request label {
  display: inline-block;
  vertical-align: middle;
  width: 24%;
  text-align: left;
  color: #000;
}
/* line 392, ../../../foundation/scss/closir/_modals.scss */
.request-meeting-modal .modal-user-area section .request-meeting-section .request-meeting-content .input-modal-request input {
  width: 68%;/*80%;*/
  display: inline-block;
  border: 1px solid #d9ddde;
  margin-left: 0.9375rem;
  padding-left: 0.9375rem;
}

/* line 407, ../../../foundation/scss/closir/_modals.scss */
.modal-base .investor-rq-popup {
  width: 37.5rem;
  margin: 0;
  border: none;
}
/* line 414, ../../../foundation/scss/closir/_modals.scss */
.modal-base .investor-rq-popup section {
  width: 100%;
  height: 6.875rem !important;
  padding: 0;
  border-top: 1px solid #d9ddde;
  border-bottom: 1px solid #d9ddde;
}
/* line 421, ../../../foundation/scss/closir/_modals.scss */
.modal-base .investor-rq-popup section textarea {
  height: 6.25rem !important;
  width: 100%;
  overflow-y: auto;
  padding: 0.625rem 1.875rem;
  margin: 0;
  border: none;
}
/* line 429, ../../../foundation/scss/closir/_modals.scss */
.modal-base .investor-rq-popup section textarea:focus {
  border-bottom: none !important;
  box-shadow: none !important;
}
/* line 436, ../../../foundation/scss/closir/_modals.scss */
.modal-base .alert-modal, .modal-base .confirm-modal {
  box-sizing: border-box;
}
/* line 442, ../../../foundation/scss/closir/_modals.scss */
.modal-base .alert-modal section, .modal-base .confirm-modal section {
  box-sizing: border-box;
  width: 100%;
  text-align: left;
  padding: 2.5rem 1.875rem;
}
/* line 447, ../../../foundation/scss/closir/_modals.scss */
.modal-base .alert-modal section p, .modal-base .confirm-modal section p {
  margin: 0;
  font-size: 0.875rem;
  font-weight: bold !important;
}
/* line 451, ../../../foundation/scss/closir/_modals.scss */
.modal-base .alert-modal section p.small-grey, .modal-base .confirm-modal section p.small-grey {
  font-size: 0.875rem;
  color: #999;
}
/* line 454, ../../../foundation/scss/closir/_modals.scss */
.modal-base .alert-modal section p.small-grey a, .modal-base .confirm-modal section p.small-grey a {
  cursor: pointer;
}

/* line 3, ../../../foundation/scss/closir/_people.scss */
.people-modal .modal-header {
  height: 3.75rem;
  border-bottom: 1px solid #d9ddde;
  background-color: #efefef;
}
/* line 9, ../../../foundation/scss/closir/_people.scss */
.people-modal section {
  padding: 0;
  max-height: none;
  width: 62.5rem;
}

/* line 54, ../../../foundation/scss/closir/_people.scss */
.people-tabs {
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
}

/* line 59, ../../../foundation/scss/closir/_people.scss */
.people-tab {
  overflow: hidden;
}
/* line 64, ../../../foundation/scss/closir/_people.scss */
.people-tab.active {
  display: block;
}
/* line 68, ../../../foundation/scss/closir/_people.scss */
.people-tab .people-div-for-columns {
  overflow: hidden;
  clear: both;
  padding: 1rem;
}
/* line 74, ../../../foundation/scss/closir/_people.scss */
.people-tab .column {
  text-align: left;
  width: 50%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
/* line 83, ../../../foundation/scss/closir/_people.scss */
.people-tab textarea {
  height: 7.5rem;
  resize: none;
  padding: 0;
  padding-top: 0.375rem;
  min-height: 7.5rem;
  max-height: 7.5rem;
}
/* line 91, ../../../foundation/scss/closir/_people.scss */
.people-tab textarea.edit-profile {
  min-height: 7.5rem;
  max-height: 7.5rem;
}
/* line 97, ../../../foundation/scss/closir/_people.scss */
.people-tab label {
  font-size: 0.9375rem;
  display: block;
}
/* line 102, ../../../foundation/scss/closir/_people.scss */
.people-tab .modal-buttons-area {
  border-top: 1px solid #d9ddde;
  clear: both;
  overflow: hidden;
  text-align: right;
}
/* line 108, ../../../foundation/scss/closir/_people.scss */
.people-tab .modal-buttons-area button {
  float: none;
}
/* line 113, ../../../foundation/scss/closir/_people.scss */
.people-tab .saveOrdering {
  display: inline-block;
  height: 3.75rem;
  width: 3.75rem;
  color: #fff;
  background-color: #fff;
}
/* line 122, ../../../foundation/scss/closir/_people.scss */
.people-tab #avatar_image {
  cursor: pointer;
  width: 3.875rem;
  height: 3.875rem;
  -webkit-border-radius: 1.9375rem;
  -moz-border-radius: 1.9375rem;
  -ms-border-radius: 1.9375rem;
  border-radius: 1.9375rem;
  vertical-align: middle;
  margin-right: 1rem;
  display: inline-block;
}
/* line 132, ../../../foundation/scss/closir/_people.scss */
.people-tab .avatar-container {
  box-sizing: border-box;
  display: inline-block;
  width: 99.5%;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
/* line 140, ../../../foundation/scss/closir/_people.scss */
.people-tab .avatar-container img {
  border: 1px solid #d9ddde;
  cursor: pointer;
  margin-right: 20px;
}

/* line 148, ../../../foundation/scss/closir/_people.scss */
.people-box {
  border: 1px solid #d9ddde;
  height: 18.75rem;
}
/* line 153, ../../../foundation/scss/closir/_people.scss */
.people-box ul {
  overflow: auto;
  height: 14.9375rem;
}
/* line 158, ../../../foundation/scss/closir/_people.scss */
.people-box header {
  padding-left: 0.9375rem;
  height: 1.875rem;
  border-bottom: 1px solid #d9ddde;
  background-color: #fbfbfb;
  color: #707275;
}
/* line 167, ../../../foundation/scss/closir/_people.scss */
.people-box .cls-contact-item, .people-box .contact-profile {
  border: 0;
  border-bottom: 1px solid #d9ddde;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  font-size: 0.8125rem;
}
/* line 175, ../../../foundation/scss/closir/_people.scss */
.people-box .cls-contact-item:last-of-type, .people-box .contact-profile:last-of-type {
  border: 0;
}
/* line 179, ../../../foundation/scss/closir/_people.scss */
.people-box .cls-contact-item .item-table-actions, .people-box .contact-profile .item-table-actions {
  width: 60px;
}
/* line 183, ../../../foundation/scss/closir/_people.scss */
.people-box .cls-contact-item .item-button, .people-box .contact-profile .item-button, .people-box .cls-contact-item .cls-editable .cls-documents ul li .cls-commands div, .cls-editable .cls-documents ul li .cls-commands .people-box .cls-contact-item div, .people-box .contact-profile .cls-editable .cls-documents ul li .cls-commands div, .cls-editable .cls-documents ul li .cls-commands .people-box .contact-profile div {
  margin: 0;
}
/* line 187, ../../../foundation/scss/closir/_people.scss */
.people-box .cls-contact-item .item-table-image, .people-box .contact-profile .item-table-image {
  width: 4.125rem;
}
/* line 189, ../../../foundation/scss/closir/_people.scss */
.people-box .cls-contact-item .item-table-image img, .people-box .contact-profile .item-table-image img {
  width: 3.125rem !important;
  height: 3.125rem !important;
}

/* line 198, ../../../foundation/scss/closir/_people.scss */
.people-commands {
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 1px solid #d9ddde;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

/* line 210, ../../../foundation/scss/closir/_people.scss */
.new-commitee-modal section {
  text-align: left;
  margin-top: 1.25rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
/* line 217, ../../../foundation/scss/closir/_people.scss */
.new-commitee-modal input {
  margin: 0;
}

/* line 222, ../../../foundation/scss/closir/_people.scss */
.person-profile-modal {
  width: 40.625rem;
}
/* line 225, ../../../foundation/scss/closir/_people.scss */
.person-profile-modal article {
  padding: 1.875rem 1.875rem 0;
  color: #b0b2b5;
}
/* line 229, ../../../foundation/scss/closir/_people.scss */
.person-profile-modal article img {
  width: 6.25rem;
  height: 6.25rem;
  -webkit-border-radius: 3.125rem;
  -moz-border-radius: 3.125rem;
  -ms-border-radius: 3.125rem;
  border-radius: 3.125rem;
  margin-bottom: 1.25rem;
}
/* line 236, ../../../foundation/scss/closir/_people.scss */
.person-profile-modal article .person-name {
  color: #000;
}
/* line 240, ../../../foundation/scss/closir/_people.scss */
.person-profile-modal article .person-linkedin a {
  color: #b0b2b5;
}
/* line 244, ../../../foundation/scss/closir/_people.scss */
.person-profile-modal article .person-text {
  margin-top: 1.875rem;
  text-align: center;
  overflow: auto;
}

/* line 252, ../../../foundation/scss/closir/_people.scss */
.person-edit-profile-modal {
  width: 56.875rem;
}
/* line 255, ../../../foundation/scss/closir/_people.scss */
.person-edit-profile-modal header {
  height: 3.75rem;
  border-bottom: 1px solid #d9ddde;
  background-color: #efefef;
}
/* line 261, ../../../foundation/scss/closir/_people.scss */
.person-edit-profile-modal article {
  padding: 0;
}

/* line 267, ../../../foundation/scss/closir/_people.scss */
.commitee-list .item-table-actions {
  display: none;
}
/* line 270, ../../../foundation/scss/closir/_people.scss */
.commitee-list .item-table-non-edit-actions {
  display: table-cell;
}
/* line 273, ../../../foundation/scss/closir/_people.scss */
.commitee-list .item-table-non-edit-actions .item-button, .commitee-list .item-table-non-edit-actions .cls-editable .cls-documents ul li .cls-commands div, .cls-editable .cls-documents ul li .cls-commands .commitee-list .item-table-non-edit-actions div {
  float: right;
}
/* line 277, ../../../foundation/scss/closir/_people.scss */
.commitee-list .material-icons {
  vertical-align: middle;
  text-align: center;
  width: 100%;
  line-height: inherit;
}

/* line 287, ../../../foundation/scss/closir/_people.scss */
.cls-editable .commitee-list .item-table-actions {
  display: table-cell;
  width: 3.125rem;
}

/* line 294, ../../../foundation/scss/closir/_people.scss */
.create-committee-modal {
  width: 25rem;
}

/* line 298, ../../../foundation/scss/closir/_people.scss */
.create-committee-content {
  padding: 1.375rem;
  text-align: left;
}

/* line 303, ../../../foundation/scss/closir/_people.scss */
.create-new-committee-button {
  width: 100%;
}

/* line 307, ../../../foundation/scss/closir/_people.scss */
.commitees .intro {
  border: none !important;
}

/* line 12, ../../../foundation/scss/closir/_calendar.scss */
.calendar {
  overflow: auto;
  overflow-x: hidden;
  color: #213246;
}
/* line 17, ../../../foundation/scss/closir/_calendar.scss */
.calendar header {
  height: 3.5rem;
  border-bottom: 1px solid #d9ddde;
  padding-left: 1.375rem;
  padding-right: 0.5625rem;
}
/* line 26, ../../../foundation/scss/closir/_calendar.scss */
.calendar .left-part {
  width: 11.25rem;
  float: left;
  padding: 0 !important;
}
/* line 37, ../../../foundation/scss/closir/_calendar.scss */
.calendar .right-part {
  padding: 0 !important;
  margin-left: 11.25rem;
}
/* line 41, ../../../foundation/scss/closir/_calendar.scss */
.calendar .right-part header {
  border-left: 1px solid #d9ddde;
  padding-left: 0;
}

/* line 49, ../../../foundation/scss/closir/_calendar.scss */
.js-partipants-details .participant-title {
  padding: 0.625rem 0;
}
/* line 52, ../../../foundation/scss/closir/_calendar.scss */
.js-partipants-details .participant-list {
  font-size: 0.875rem;
}
/* line 54, ../../../foundation/scss/closir/_calendar.scss */
.js-partipants-details .participant-list p {
  display: inline;
  padding: 5px;
  height: 0.875rem;
  line-height: 0.875rem;
  vertical-align: middle;
}
/* line 61, ../../../foundation/scss/closir/_calendar.scss */
.js-partipants-details .participant-list a {
  color: #a9a9a8;
}
/* line 64, ../../../foundation/scss/closir/_calendar.scss */
.js-partipants-details .participant-list a:hover {
  text-decoration: none;
  color: #D83B46;
}
/* line 68, ../../../foundation/scss/closir/_calendar.scss */
.js-partipants-details .participant-list i {
  color: #a9a9a8;
}

/* line 74, ../../../foundation/scss/closir/_calendar.scss */
.calendar-button, #clo-today-button, #clo-prev-week-button, #clo-next-week-button {
  border: 0;
  height: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  margin: 0;
  color: #b0b2b5;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 84, ../../../foundation/scss/closir/_calendar.scss */
.calendar-button:hover, #clo-today-button:hover, #clo-prev-week-button:hover, #clo-next-week-button:hover {
  background-color: #f0f0f0;
}

/* line 89, ../../../foundation/scss/closir/_calendar.scss */
#clo-today-button {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
  border-right: 1px solid #d9ddde;
}

/* line 96, ../../../foundation/scss/closir/_calendar.scss */
#clo-prev-week-button {
  width: 2.5rem;
}

/* line 101, ../../../foundation/scss/closir/_calendar.scss */
#clo-next-week-button {
  width: 2.5rem;
  border-right: 1px solid #d9ddde;
}

/* line 107, ../../../foundation/scss/closir/_calendar.scss */
.clo-calendar-separator {
  width: 1px;
  background-color: #d9ddde;
  height: 1.625rem;
  display: inline-block;
  vertical-align: middle;
}

/* line 115, ../../../foundation/scss/closir/_calendar.scss */
#clo-current-week {
  display: inline-block;
  vertical-align: middle;
  padding-left: 0.75rem;
  color: #b0b2b5;
  margin-top: 0.375rem;
}

/* line 123, ../../../foundation/scss/closir/_calendar.scss */
#time-description {
  display: inline-block;
  vertical-align: middle;
  padding-left: 0.75rem;
  color: #b0b2b5;
  margin-top: 0.375rem;
}

/* line 131, ../../../foundation/scss/closir/_calendar.scss */
.calendar-share-button {
  background-color: #fff;
  color: #b0b2b5;
  border: 1px solid #d9ddde;
  font-size: 0.875rem;
  line-height: 0.875rem;
  padding-top: 6px;
}
/* line 139, ../../../foundation/scss/closir/_calendar.scss */
.calendar-share-button:hover {
  background-color: #f0f0f0;
}

/* line 145, ../../../foundation/scss/closir/_calendar.scss */
p.margin-top-2 .copy-event-link {
  cursor: pointer;
}

/* line 150, ../../../foundation/scss/closir/_calendar.scss */
#generate-calendar-link, #send-calendar-link {
  float: right;
  margin-bottom: 0.5625rem;
  margin-right: 0;
  background-color: #fff;
  color: #444;
  border: 1px solid #d9ddde;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1rem;
}
/* line 163, ../../../foundation/scss/closir/_calendar.scss */
#generate-calendar-link i, #send-calendar-link i {
  font-size: 1rem;
  vertical-align: middle;
  margin-right: 0.5rem;
  color: #529FD2;
}
/* line 170, ../../../foundation/scss/closir/_calendar.scss */
#generate-calendar-link:hover, #send-calendar-link:hover {
  background-color: #8E8E96;
  color: #fff;
}

/* line 176, ../../../foundation/scss/closir/_calendar.scss */
#send-calendar-link {
  margin-top: -0.625rem;
  box-shadow: 0 0 0;
  line-height: 2.5rem;
}
/* line 180, ../../../foundation/scss/closir/_calendar.scss */
#send-calendar-link:hover {
  box-shadow: none;
}

/* line 187, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup {
  position: fixed;
  background-color: rgba(30, 30, 39, 0.95);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
  color: #213246;
  overflow-y: auto;
  max-height: 100%;
}
/* line 198, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window {
  -webkit-box-shadow: 0 0 33px 0 rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 0 33px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 0 33px 0 rgba(0, 0, 0, 0.24);
  background-color: #fff;
  position: absolute;
  width: 41.25rem;
  font-size: 0;
  top: 10rem;
}
.calendar-popup-demo{
  width: 100%! important;
  top: 0px !important;
  left: 0px! important;
}
/* line 207, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window header {
  height: 2.875rem;
  padding-left: 0.9375rem;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.875rem;
}
/* line 214, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer {
  padding: 1rem 1.875rem;
  background-color: #fff;
  text-align: right;
}
/* line 218, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer #footer-all-tabs {
  display: none;
}
/* line 221, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button {
  vertical-align: top;
  width: 20%;
  font-size: 0.875rem;
  margin-right: 0.9375rem;
  /* padding-top: 0.375rem; */
  height: 2.375rem;
  border-radius: 0.125rem;
}
/* line 230, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.save {
  background-color: #d83b46;
  color: #fff;
}
/* line 233, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.save:hover {
  background-color: #d0021b;
  transition: all 0.4s ease-in-out;
}
/* line 238, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.cancel {
  background-color: #EEEEF2;
  color: #999;
  border: none;
}
/* line 242, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.cancel:hover {
  background-color: #8E8E96;
  color: #fff;
  transition: all 0.4s ease-in-out;
}
/* line 248, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.request {
  width: 30%;
}
/* line 251, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.details {
  border: 1px solid #d83b46;
  background-color: #fff;
  color: #d83b46;
}
/* line 255, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button.details:hover {
  background-color: #d83b46;
  color: #fff;
}
/* line 260, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer button:last-child {
  margin: 0;
}
/* line 264, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer form {
  width: 20%;
  display: inline-block;
}
/* line 268, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer form button {
  width: 100%;
  margin: 0;
}
/* line 274, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window footer a button {
  margin: 0;
}
/* line 278, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header {
  overflow: auto;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.875rem;
}
/* line 282, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header .tab-selector {
  width: 50%;
  height: 3.75rem;
  float: left;
  text-align: center;
  background-color: #EEEEF2;
  color: #999;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 292, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header .tab-selector:hover {
  background-color: #EEEEF2;
  color: #999;
}
/* line 296, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header .tab-selector:last-of-type {
  border-left: 1px solid #d9ddde;
}
/* line 299, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header .tab-selector.active {
  background-color: #fff;
  color: #b0b2b5;
}
/* line 304, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header .tab-selector.full-width {
  width: 100%;
  cursor: auto;
}
/* line 308, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tab-header .tab-selector p {
  padding-left: 1.875rem;
  text-align: left;
  margin: 1.5rem 0 0 0;
}
/* line 317, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs {
  padding: 2.1875rem 2.1875rem 0.9375rem 2.1875rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 320, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab {
  display: none;
  width: 100%;
  font-size: 0;
}
/* line 325, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab.active {
  display: block;
}
/* line 328, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .js-category-part {
  padding: 0;
}
/* line 330, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .js-category-part .js-interested {
  height: 2.875rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 335, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab p {
  margin: 0;
  font-size: 0.875rem;
}
/* line 338, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab p:last-child {
  margin-bottom: 1.25rem;
}
/* line 342, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab label {
  display: inline-block;
  vertical-align: middle;
  top: 0.75rem;
  width: 20%;
  color: #000;
  text-align: left;
  font-weight: bold;
}
/* line 352, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab input {
  height: 2.75rem;
  border: 1px solid #d9ddde;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
  width: 75%;
}
/* line 358, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab input:focus {
  box-shadow: none;
}
/* line 362, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab select {
  display: inline-block;
  height: 2.75rem;
  border: 1px solid #d9ddde;
  border-radius: 0;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
  width: 75%;
  background: #fff;
}
/* line 372, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start, .calendar-popup .calendar-window .tabs .tab .end {
  position: relative;
  width: 75%;
  display: inline-block;
  margin-bottom: 1.25rem;
}
/* line 378, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start input, .calendar-popup .calendar-window .tabs .tab .end input {
  width: 100%;
}
/* line 381, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start .icon-Calendar, .calendar-popup .calendar-window .tabs .tab .end .icon-Calendar {
  position: absolute;
  right: 0.5rem;
  top: 0.625rem;
  font-size: 1.375rem;
  color: #b0b2b5;
}
/* line 387, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start .icon-Calendar.second, .calendar-popup .calendar-window .tabs .tab .end .icon-Calendar.second {
  top: 0.5rem;
  right: 26%;
  font-size: 1.625rem;
}
/* line 393, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start .date, .calendar-popup .calendar-window .tabs .tab .start .time, .calendar-popup .calendar-window .tabs .tab .end .date, .calendar-popup .calendar-window .tabs .tab .end .time {
  display: inline-block;
  height: 2.75rem;
  width: 100%;
  margin: 0;
  font-size: 0.875rem;
  line-height: 2.75rem;
  text-align: center;
  color: #b0b2b5;
}
/* line 405, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start .time-zone, .calendar-popup .calendar-window .tabs .tab .end .time-zone {
  display: inline-block;
  width: 16%;
  font-size: 0.875rem;
  font-weight: bold;
  color: #d83b46;
  text-align: center;
}
/* line 413, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start .conference-start-date, .calendar-popup .calendar-window .tabs .tab .end .conference-start-date {
  margin-right: 0.625rem;
}
/* line 416, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .start .conference-end-date, .calendar-popup .calendar-window .tabs .tab .end .conference-end-date {
  margin-right: 0.625rem;
}
/* line 420, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .calendar-window .tabs .tab .all-day {
  height: 2.75rem;
  width: 75%;
  display: inline-block;
  margin-bottom: 1.25rem;
}
/* line 430, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window {
  color: #b0b2b5;
}
/* line 431, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window &gt; * {
  padding: 1rem 1.875rem;
}
/* line 435, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .login-header {
  border-bottom: 1px solid #d9ddde;
  text-align: center;
  font-size: 0.875rem;
}
/* line 439, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .login-header p {
  margin: 0;
}
/* line 443, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .input-fields {
  border-bottom: 1px solid #d9ddde;
}
/* line 445, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .input-fields input {
  padding: 0 0.75rem;
  font-size: 0.875rem;
  border: 1px solid #d9ddde;
  margin: 0 0 1.5625rem 0;
}
/* line 450, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .input-fields input:focus {
  box-shadow: none;
  border: 1px solid #000;
}
/* line 454, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .input-fields input:last-of-type {
  margin: 0;
}
/* line 459, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .login-footer {
  border: none;
  background-color: #fff;
}
/* line 463, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .login-register-link {
  border-top: 1px solid #d9ddde;
  text-align: center;
}
/* line 466, ../../../foundation/scss/closir/_calendar.scss */
.calendar-popup .login-window .login-register-link span {
  color: #d83b46;
}

/* line 473, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle {
  width: 0.625rem;
  height: 0.625rem;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  -ms-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  display: inline-block;
  margin-right: 0.5rem;
}
/* line 480, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle.event {
  background-color: #529FD2;
}
/* line 484, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle.unavailable {
  background-color: #B2B2B2;
}
/* line 487, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle.available {
  background-color: #5EB261;
}
/* line 490, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle.meeting {
  background-color: #D83B46;
}
/* line 493, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle.appointment {
  background-color: rgba(80, 179, 107, 0.85) !important;
  border: 0.0625rem solid #4BAA65 !important;
}
/* line 496, ../../../foundation/scss/closir/_calendar.scss */
.calendar-circle.appointment-green-legend {
  background-color: rgba(80, 179, 107, 0.85);
}

/* line 501, ../../../foundation/scss/closir/_calendar.scss */
.calendar-field, .calendar-person-field {
  height: 2.875rem;
  border-bottom: 1px solid #d9ddde;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  font-size: 0.875rem;
}

/* line 510, ../../../foundation/scss/closir/_calendar.scss */
.calendar-person-field {
  height: 3.5rem;
}

/* line 516, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-circle, #clo-calendar-meeting-details .calendar-circle, #clo-calendar-appointment-details .calendar-circle {
  background-color: #529FD2;
}
/* line 519, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-event-icon, #clo-calendar-meeting-details .calendar-event-icon, #clo-calendar-appointment-details .calendar-event-icon {
  width: 1.875rem;
  display: inline-block;
  vertical-align: middle;
}
/* line 524, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window, #clo-calendar-meeting-details .calendar-window, #clo-calendar-appointment-details .calendar-window {
  font-size: 0.875rem !important;
}
/* line 525, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .js-desription.ed-details, #clo-calendar-meeting-details .calendar-window .js-desription.ed-details, #clo-calendar-appointment-details .calendar-window .js-desription.ed-details {
  border-bottom: none;
}
/* line 529, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .calendar-event-title.padded, #clo-calendar-meeting-details .calendar-window .calendar-event-title.padded, #clo-calendar-appointment-details .calendar-window .calendar-event-title.padded {
  padding-top: 0.9375rem;
}
/* line 535, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab, #clo-calendar-meeting-details .calendar-window .tabs-new .tab, #clo-calendar-appointment-details .calendar-window .tabs-new .tab {
  display: none;
}
/* line 537, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content {
  font-size: 0.875rem !important;
  padding: 1.875rem;
  text-align: left;
}
/* line 541, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content *:last-child, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content *:last-child, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content *:last-child {
  margin-bottom: 0 !important;
}
/* line 544, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content p, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content p, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content p {
  float: right;
  padding-right: 0.1875rem;
}
/* line 548, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content label, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content label, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content label {
  position: relative;
  display: inline-block;
  vertical-align: top;
  top: 0.75rem;
  width: 25%;
  color: #000;
  text-align: left;
  padding-right: 2.1875rem;
}
/* line 559, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display {
  display: inline-block;
  height: 2.75rem;
  width: 74%;
  border: 1px solid #d9ddde;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
  padding: 0.875rem;
  color: #b0b2b5;
}
/* line 569, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display.multiple-lines, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display.multiple-lines, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display.multiple-lines {
  height: auto;
}
/* line 572, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display.max-width, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display.max-width, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display.max-width {
  width: 100%;
  padding: 0;
  margin-bottom: 0;
}
/* line 577, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display.max-width tr.removed td:last-child, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display.max-width tr.removed td:last-child, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display.max-width tr.removed td:last-child {
  color: #b0b2b5;
}
/* line 582, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display.max-width tr.available td:last-child, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display.max-width tr.available td:last-child, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display.max-width tr.available td:last-child {
  color: #50b46b;
}
/* line 586, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .data-display.max-width td, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .data-display.max-width td, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .data-display.max-width td {
  padding: 2px 5px;
}
/* line 592, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end {
  position: relative;
  width: 74%;
  display: inline-block;
  margin-bottom: 1.25rem;
}
/* line 598, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start i, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end i, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start i, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end i, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start i, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end i {
  font-size: 1.375rem;
  color: #b0b2b5;
}
/* line 601, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start i.second, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end i.second, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start i.second, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end i.second, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start i.second, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end i.second {
  top: 0.4375rem;
  right: 40%;
  font-size: 1.625rem;
}
/* line 607, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start .date, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start .time, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end .date, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end .time, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start .date, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start .time, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end .date, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end .time, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start .date, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start .time, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end .date, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end .time {
  display: inline-block;
  height: 2.75rem;
  border: 1px solid #d9ddde;
  margin: 0 1.25rem 0 0;
  padding-left: 0.625rem;
  font-size: 0.875rem;
  line-height: 2.75rem;
  text-align: left;
  color: #b0b2b5;
}
/* line 619, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start .time-zone, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end .time-zone, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start .time-zone, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end .time-zone, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start .time-zone, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end .time-zone {
  display: none;
  font-size: 0.875rem;
  font-weight: bold;
  color: #d83b46;
}
/* line 625, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .start .time-zone p, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .end .time-zone p, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .start .time-zone p, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .end .time-zone p, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .start .time-zone p, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .end .time-zone p {
  position: relative;
  margin: 0;
  top: 0.3125rem;
}
/* line 632, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content p, #clo-calendar-event-details .calendar-window .tabs-new .tab .info-content ul, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content p, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content ul, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content p, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content ul {
  margin: 0;
}
/* line 635, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .js-open-event-details, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .js-open-event-details, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .js-open-event-details {
  display: inline-block;
  width: 74%;
  margin-left: 21%;
}
/* line 639, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab .info-content .js-open-event-details button, #clo-calendar-meeting-details .calendar-window .tabs-new .tab .info-content .js-open-event-details button, #clo-calendar-appointment-details .calendar-window .tabs-new .tab .info-content .js-open-event-details button {
  width: 100%;
  font-size: 0.875rem;
}
/* line 645, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab.active, #clo-calendar-meeting-details .calendar-window .tabs-new .tab.active, #clo-calendar-appointment-details .calendar-window .tabs-new .tab.active {
  display: block;
}
/* line 648, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-window .tabs-new .tab footer, #clo-calendar-meeting-details .calendar-window .tabs-new .tab footer, #clo-calendar-appointment-details .calendar-window .tabs-new .tab footer {
  border-top: 1px solid #d9ddde;
}
/* line 654, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .ed-details, #clo-calendar-meeting-details .ed-details, #clo-calendar-appointment-details .ed-details {
  overflow: auto;
  height: 6.25rem;
  color: #b0b2b5;
  padding: 0.9375rem;
  border-top: 1px solid #d9ddde;
  border-bottom: 1px solid #d9ddde;
}
/* line 663, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .calendar-event-details-files, #clo-calendar-meeting-details .calendar-event-details-files, #clo-calendar-appointment-details .calendar-event-details-files {
  padding: 0.9375rem;
}
/* line 667, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .event-file, #clo-calendar-meeting-details .event-file, #clo-calendar-appointment-details .event-file {
  height: 2.125rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  background-color: #fbfbfb;
  color: #b0b2b5;
  margin-bottom: 0.625rem;
  cursor: pointer;
}
/* line 678, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .event-file:last-of-type, #clo-calendar-meeting-details .event-file:last-of-type, #clo-calendar-appointment-details .event-file:last-of-type {
  margin-bottom: 0;
}
/* line 682, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .event-file .icon, #clo-calendar-meeting-details .event-file .icon, #clo-calendar-appointment-details .event-file .icon {
  width: 1.375rem;
  height: 1.375rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  text-align: center;
  display: inline-block;
  margin-left: 0.3125rem;
  margin-right: 0.5rem;
  color: #b0b2b5;
}
/* line 696, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-event-details .file-icon, #clo-calendar-meeting-details .file-icon, #clo-calendar-appointment-details .file-icon {
  display: inline-block;
}

/* line 707, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-company-already-has-events .calendar-window header {
  box-sizing: border-box;
  width: 100%;
  padding: 1.25rem 1.875rem;
  text-align: left;
  height: auto;
}
/* line 713, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-company-already-has-events .calendar-window header h1 {
  display: inline-block;
  position: relative;
  top: -0.4375rem;
  left: 1.25rem;
  font-size: 1.25rem;
  font-weight: bold;
  margin: 0;
  width: 80%;
}
/* line 724, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-company-already-has-events .calendar-window .info-content {
  display: block;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.875rem;
}
/* line 729, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-company-already-has-events .calendar-window .info-content .header-attention {
  border-bottom: 1px solid #d9ddde;
  color: #d83b46;
}
/* line 732, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-company-already-has-events .calendar-window .info-content .header-attention h1 {
  padding-left: 1.625rem;
  font-weight: normal;
  margin-bottom: 0.625rem;
}
/* line 738, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-company-already-has-events .calendar-window .info-content .grey-text {
  padding: 1.25rem 1.875rem;
}

/* line 746, ../../../foundation/scss/closir/_calendar.scss */
.calendar-window .padded {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
/* line 750, ../../../foundation/scss/closir/_calendar.scss */
.calendar-window .fully-padded {
  padding-left: 2.8125rem;
  padding-right: 2.8125rem;
}
/* line 754, ../../../foundation/scss/closir/_calendar.scss */
.calendar-window .top-padded {
  padding-top: 0.5rem;
}
/* line 757, ../../../foundation/scss/closir/_calendar.scss */
.calendar-window .bottom-padded {
  padding-bottom: 0.9375rem;
}

/* line 762, ../../../foundation/scss/closir/_calendar.scss */
.calendar-map {
  height: 3.75rem;
}

/* line 766, ../../../foundation/scss/closir/_calendar.scss */
.light-grey {
  color: #b0b2b5;
}

/* line 770, ../../../foundation/scss/closir/_calendar.scss */
#tab-unavailable .from-to {
  border: 0;
}
/* line 774, ../../../foundation/scss/closir/_calendar.scss */
#tab-unavailable .from-to .start, #tab-unavailable .from-to .end {
  width: 9.6875rem;
}

/* line 781, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-request-meeting .from-to .start, #clo-calendar-request-meeting .from-to .end {
  width: 9.6875rem;
}

/* line 786, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-request-meeting textarea {
  border-bottom: 0;
}

/* line 790, ../../../foundation/scss/closir/_calendar.scss */
.calendar-disclaimer {
  font-size: 0.75rem;
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

/* line 797, ../../../foundation/scss/closir/_calendar.scss */
#calendar-share-box input {
  width: auto;
  height: auto;
  margin: 0;
}

/* line 804, ../../../foundation/scss/closir/_calendar.scss */
.pin, #public_calendar_pin {
  font-size: 1.125rem;
}

/* line 808, ../../../foundation/scss/closir/_calendar.scss */
#public_calendar_pin {
  font-weight: bold;
}

/* line 814, ../../../foundation/scss/closir/_calendar.scss */
.fc .fc-axis {
  height: 3.5rem;
}

/* line 818, ../../../foundation/scss/closir/_calendar.scss */
.fc th {
  vertical-align: middle !important;
  color: #213246;
  font-weight: normal;
  font-size: 0.8125rem;
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 827, ../../../foundation/scss/closir/_calendar.scss */
.fc-ltr .fc-axis {
  font-size: 0.625rem;
  border-bottom: 0;
  color: #b0b2b5;
}

/* line 833, ../../../foundation/scss/closir/_calendar.scss */
.fc-time-grid .fc-slats .fc-minor td:first-child {
  border: 0;
}

/* line 837, ../../../foundation/scss/closir/_calendar.scss */
.fc td:first-child {
  border-top: 0 !important;
}

/* line 841, ../../../foundation/scss/closir/_calendar.scss */
.fc td:last-child {
  border-right: 0 !important;
}

/* line 845, ../../../foundation/scss/closir/_calendar.scss */
.fc-unthemed tbody {
  border-bottom: 0 !important;
}

/* line 849, ../../../foundation/scss/closir/_calendar.scss */
.fc-event-type {
  font-size: 12px;
  padding-left: 1px;
  margin-top: -1px;
}

/* line 855, ../../../foundation/scss/closir/_calendar.scss */
.fc-widget-content {
  border-bottom: 1px !important;
}

/* line 860, ../../../foundation/scss/closir/_calendar.scss */
.fc-day[data-date].av {
  background-color: #5EB261 !important;
}
/* line 863, ../../../foundation/scss/closir/_calendar.scss */
.fc-day[data-date].occ {
  background-color: #B2B2B2 !important;
}
/* line 866, ../../../foundation/scss/closir/_calendar.scss */
.fc-day[data-date].app {
  background-color: rgba(80, 179, 107, 0.85) !important;
  border: 0.0625rem solid #4BAA65 !important;
}
/* line 869, ../../../foundation/scss/closir/_calendar.scss */
.fc-day[data-date].fc-today.fc-state-highlight {
  background-color: #fff !important;
}

/* line 874, ../../../foundation/scss/closir/_calendar.scss */
.fc-event {
  background: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  border: 0 !important;
  color: #fff !important;
}
/* line 882, ../../../foundation/scss/closir/_calendar.scss */
.fc-event.event-event {
  background-color: rgba(80, 115, 180, 0.85) !important;
  border: 0.0625rem solid #4B6EAA !important;
}
/* line 884, ../../../foundation/scss/closir/_calendar.scss */
.fc-event.event-event:hover {
  cursor: pointer;
}
/* line 888, ../../../foundation/scss/closir/_calendar.scss */
.fc-event.event-appointment {
  background-color: rgba(80, 179, 107, 0.85) !important;
  border: 0.0625rem solid #4BAA65 !important;
}
/* line 890, ../../../foundation/scss/closir/_calendar.scss */
.fc-event.event-appointment:hover {
  cursor: pointer;
}
/* line 894, ../../../foundation/scss/closir/_calendar.scss */
.fc-event .fc-content {
  padding: 0.625rem 0.5rem 0;
}
/* line 896, ../../../foundation/scss/closir/_calendar.scss */
.fc-event .fc-content .fc-event-type {
  font-size: 0.6875rem;
}
/* line 899, ../../../foundation/scss/closir/_calendar.scss */
.fc-event .fc-content .fc-time {
  display: none;
}
/* line 902, ../../../foundation/scss/closir/_calendar.scss */
.fc-event .fc-content .fc-title {
  margin-top: 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.5);
}
/* line 909, ../../../foundation/scss/closir/_calendar.scss */
.fc-event .fc-bg {
  background: none !important;
}

/* line 914, ../../../foundation/scss/closir/_calendar.scss */
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 !important;
}

/* line 918, ../../../foundation/scss/closir/_calendar.scss */
.event-free {
  background-color: rgba(82, 178, 102, 0.25) !important;
  border-color: #52B266 !important;
  border: 0 !important;
  border-bottom: 1px !important;
  color: #52B266 !important;
}
/* line 924, ../../../foundation/scss/closir/_calendar.scss */
.event-free .fc-time {
  color: #52B266 !important;
}

/* line 929, ../../../foundation/scss/closir/_calendar.scss */
.busy-slot {
  background-color: rgba(142, 142, 150, 0.85) !important;
  border: 0.0625rem solid #86868E !important;
}
/* line 931, ../../../foundation/scss/closir/_calendar.scss */
.busy-slot .fc-content .fc-title {
  margin: 0;
}

/* line 936, ../../../foundation/scss/closir/_calendar.scss */
.event-available {
  background-color: #5EB261 !important;
  border-width: 0 !important;
  border-bottom-width: 1px !important;
  border-color: #52b266 !important;
  color: #fff !important;
}
/* line 942, ../../../foundation/scss/closir/_calendar.scss */
.event-available .fc-time {
  color: #fff !important;
}

/* line 947, ../../../foundation/scss/closir/_calendar.scss */
.event-occupied {
  background-color: #B2B2B2 !important;
  border-width: 0 !important;
  border-bottom-width: 1px !important;
  border-top-width: 1px !important;
  border-top-color: gray !important;
  border-bottom-color: rgba(128, 128, 128, 0.3) !important;
  color: #fff !important;
}
/* line 955, ../../../foundation/scss/closir/_calendar.scss */
.event-occupied .fc-time {
  color: #fff !important;
}

/* line 959, ../../../foundation/scss/closir/_calendar.scss */
.event-meeting {
  background-color: #D83B46;
  color: #fff;
}
/* line 962, ../../../foundation/scss/closir/_calendar.scss */
.event-meeting .fc-time {
  color: #fff !important;
}

/* line 966, ../../../foundation/scss/closir/_calendar.scss */
.unavailable-event-meeting {
  background-color: #B2B2B2 !important;
  color: #fff !important;
}
/* line 970, ../../../foundation/scss/closir/_calendar.scss */
.unavailable-event-meeting .fc-time {
  color: #fff !important;
}

/* line 974, ../../../foundation/scss/closir/_calendar.scss */
.fc-state-highlight {
  background-color: rgba(216, 58, 69, 0.06) !important;
}

/* line 977, ../../../foundation/scss/closir/_calendar.scss */
.event-roadshow-attendees {
  margin-bottom: 15px;
  display: none;
}
/* line 980, ../../../foundation/scss/closir/_calendar.scss */
.event-roadshow-attendees .input-field {
  height: 30px;
}
/* line 983, ../../../foundation/scss/closir/_calendar.scss */
.event-roadshow-attendees p {
  padding-left: 0.75rem;
  font-size: 0.875rem;
  margin-bottom: 0;
}
/* line 988, ../../../foundation/scss/closir/_calendar.scss */
.event-roadshow-attendees #show-other-input {
  display: none;
}

/* line 993, ../../../foundation/scss/closir/_calendar.scss */
.roadshow-attendees .hide-attendee {
  display: none;
}

/* line 999, ../../../foundation/scss/closir/_calendar.scss */
.fc-short span {
  display: block !important;
}
/* line 1004, ../../../foundation/scss/closir/_calendar.scss */
.fc-short.fc-short .fc-time:before {
  content: '' !important;
}
/* line 1007, ../../../foundation/scss/closir/_calendar.scss */
.fc-short.fc-short .fc-time:after {
  content: '' !important;
}

/* line 1015, ../../../foundation/scss/closir/_calendar.scss */
.calendar-custom-cancel {
  font-size: 2.1875rem;
  color: #d83b46;
}

/* line 1020, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr {
  padding-top: 0.9375rem;
  border-bottom: 1px solid #d9ddde;
  height: 18.125rem;
}

/* line 1026, ../../../foundation/scss/closir/_calendar.scss */
#clo-small-calendar {
  width: 100%;
}

/* line 1030, ../../../foundation/scss/closir/_calendar.scss */
.week {
  overflow: auto;
}

/* line 1034, ../../../foundation/scss/closir/_calendar.scss */
.week.selected {
  background-color: #efefef;
}

/* line 1039, ../../../foundation/scss/closir/_calendar.scss */
hr.calendar {
  height: 1px;
  border: 0;
  background-color: #e9e9e9;
  margin-top: 0.625rem !important;
  margin-bottom: 0.75rem !important;
}

/* line 1047, ../../../foundation/scss/closir/_calendar.scss */
.noselect {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}

/* line 1056, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr {
  margin: 0 auto;
  width: 100%;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}

/* line 1064, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr {
  overflow-y: visible;
}

/* line 1068, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .controls {
  color: #f00;
}

/* line 1072, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .controls .clndr-previous-button,
#mini-clndr .clndr .controls .clndr-next-button {
  width: 15%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

/* line 1096, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .controls .month {
  width: 70%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
}

/* line 1106, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container {
  position: relative;
  width: 100%;
  height: 186px;
  display: inline-block;
  font-size: 11px;
  color: #213246;
}

/* line 1114, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days {
  position: absolute;
  left: 0;
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -ms-transition: left 0.5s;
  -o-transition: left 0.5s;
  transition: left 0.5s;
  cursor: pointer;
}

/* line 1125, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days .day,
#mini-clndr .clndr .days-container .days .empty {
  width: 23px;
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 11px;
  text-align: center;
  color: #a9a8a8;
}

/* line 1135, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days .day.event,
#mini-clndr .clndr .days-container .days .empty.event {
  color: #f00;
  font-weight: bold;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

/* line 1146, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days .day.adjacent-month,
#mini-clndr .clndr .days-container .days .empty.adjacent-month {
  color: rgba(0, 0, 0, 0.1);
}

/* line 1150, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days .empty {
  height: 28px;
  vertical-align: bottom;
}

/* line 1154, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days .headers {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1158, ../../../foundation/scss/closir/_calendar.scss */
#mini-clndr .clndr .days-container .days .headers .day-header {
  width: 23px;
  display: inline-block;
  text-align: center;
}

/* line 1164, ../../../foundation/scss/closir/_calendar.scss */
.legend-holder {
  padding: 0.9375rem;
  color: #b0b2b5;
  font-size: 0.9375rem;
  line-height: 1.75rem;
}

/* line 1170, ../../../foundation/scss/closir/_calendar.scss */
#calendar_type {
  color: #b0b2b5;
  display: inline-block;
  font-size: 0.9375rem;
  height: 3.4375rem;
  line-height: 3.75rem;
  vertical-align: middle;
  float: right;
  overflow: hidden;
}
/* line 1180, ../../../foundation/scss/closir/_calendar.scss */
#calendar_type p, #calendar_type .switch {
  float: left;
}
/* line 1184, ../../../foundation/scss/closir/_calendar.scss */
#calendar_type #calendar_type_string_value {
  color: #000000;
}

/* line 1189, ../../../foundation/scss/closir/_calendar.scss */
#calendar_type:hover {
  cursor: pointer;
}

/* line 1193, ../../../foundation/scss/closir/_calendar.scss */
.dropdown-arrow {
  display: inline-block;
  margin-left: 1.125rem;
  vertical-align: middle;
  width: 0.625rem;
  height: 0.3125rem;
  background-image: url("../assets/img/icoDropdownArrow.png");
  background-repeat: no-repeat;
}
/* line 1202, ../../../foundation/scss/closir/_calendar.scss */
.dropdown-arrow.open {
  background-position: 0 -6px;
}

/* line 1206, ../../../foundation/scss/closir/_calendar.scss */
.calendar_type_content {
  position: absolute;
  top: 3.5rem;
  right: 0;
  background-color: white;
  width: 12.425rem;
  border-left: 1px solid #dbdcde;
  border-bottom: 1px solid #dbdcde;
  display: none;
  z-index: 10;
}

/* line 1217, ../../../foundation/scss/closir/_calendar.scss */
.calendar_type_content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

/* line 1224, ../../../foundation/scss/closir/_calendar.scss */
.calendar_type_content ul li {
  list-style-position: inside;
  height: 2.75rem;
  font-size: 0.9375rem;
  line-height: 2.75rem;
  width: 100%;
}

/* line 1231, ../../../foundation/scss/closir/_calendar.scss */
.calendar_type_content ul li span {
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-family: proxima, helvetica, arial, sans-serif;
  color: #b0b2b5;
  padding-left: 0.625rem;
}

/* line 1239, ../../../foundation/scss/closir/_calendar.scss */
.calendar_type_content ul li:hover {
  background-color: #f0f0f0;
  cursor: pointer;
}

/* line 1243, ../../../foundation/scss/closir/_calendar.scss */
.info-text {
  font-family: proxima, helvetica, arial, sans-serif;
  font-size: 0.875rem;
  padding: 0.5rem;
  border-bottom: 1px solid #d9ddde;
}

/* line 1250, ../../../foundation/scss/closir/_calendar.scss */
.fc-view-container {
  float: left;
}
/* line 1252, ../../../foundation/scss/closir/_calendar.scss */
.fc-view-container .fc-head {
  border: 1px solid #d9ddde;
  border-right: none;
  border-top: none;
}
/* line 1256, ../../../foundation/scss/closir/_calendar.scss */
.fc-view-container .fc-head .fc-widget-header {
  border: none;
  height: 2.75rem !important;
}
/* line 1259, ../../../foundation/scss/closir/_calendar.scss */
.fc-view-container .fc-head .fc-widget-header table, .fc-view-container .fc-head .fc-widget-header thead {
  border: none;
}
/* line 1262, ../../../foundation/scss/closir/_calendar.scss */
.fc-view-container .fc-head .fc-widget-header .fc-day-header {
  box-sizing: border-box;
  color: rgba(168, 168, 175, 0.5);
  font-weight: 500;
  font-size: 0.625rem;
  text-transform: uppercase;
}
/* line 1268, ../../../foundation/scss/closir/_calendar.scss */
.fc-view-container .fc-head .fc-widget-header .fc-day-header.underline {
  border-bottom: #d83b46 3px solid !important;
}

/* line 1278, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-new-event #event_files_to_upload {
  padding: 0.9375rem;
  font-size: 0.875rem;
}
/* line 1281, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-new-event #event_files_to_upload .new_file_box {
  height: 2.125rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  background-color: #fbfbfb;
  color: #b0b2b5;
  margin-bottom: 0.625rem;
  cursor: pointer;
}
/* line 1292, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-new-event #event_files_to_upload .new_file_box:last-of-type {
  margin-bottom: 0;
}
/* line 1296, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-new-event #event_files_to_upload .new_file_box .icon {
  width: 1.375rem;
  height: 1.375rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  text-align: center;
  display: inline-block;
  margin-right: 0.5rem;
  margin-left: 0.3125rem;
  color: #b0b2b5;
}
/* line 1308, ../../../foundation/scss/closir/_calendar.scss */
#clo-calendar-new-event #event_files_to_upload .new_file_box span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 14.25rem;
  margin-right: 0.625rem;
}

/* line 1323, ../../../foundation/scss/closir/_calendar.scss */
#calendar-main .fc-slats tr {
  height: 45px;
}

/* line 1330, ../../../foundation/scss/closir/_calendar.scss */
.has-events-header .attention-red {
  color: #d83b46;
}

/* line 1335, ../../../foundation/scss/closir/_calendar.scss */
#overlaping-events td, #overlaping-events th {
  padding: 0.625rem 0.125rem;
}
/* line 1338, ../../../foundation/scss/closir/_calendar.scss */
#overlaping-events td:first-child, #overlaping-events th:first-child {
  width: 50%;
}

/* line 1343, ../../../foundation/scss/closir/_calendar.scss */
#rqm-video-conference {
  display: none;
}

/* line 1346, ../../../foundation/scss/closir/_calendar.scss */
#calendar-city-box {
  padding: 0;
}

/* line 1351, ../../../foundation/scss/closir/_calendar.scss */
ul.ui-autocomplete {
  width: 21.25rem;
  z-index: 100000;
}

/* line 1357, ../../../foundation/scss/closir/_calendar.scss */
.no-border {
  border: none !important;
}

/* line 1361, ../../../foundation/scss/closir/_calendar.scss */
.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_ {
  z-index: 99999 !important;
}

/* line 1365, ../../../foundation/scss/closir/_calendar.scss */
.tooltipped {
  cursor: pointer;
}

/* line 1369, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar {
  text-align: center;
  margin-top: 0.9375rem;
}
/* line 1372, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .row {
  margin-bottom: 0;
}
/* line 1375, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar h1 {
  margin: 1em 0 0;
}
/* line 1378, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .embedded-logo-link-block {
  max-width: 60rem;
  margin: 0 auto;
  clear: both;
}
/* line 1382, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .embedded-logo-link-block .embedded-logo-company {
  display: inline-block;
  float: left;
}
/* line 1385, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .embedded-logo-link-block .embedded-logo-company img {
  height: 3.75rem;
}
/* line 1389, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .embedded-logo-link-block .embedded-link-back {
  display: inline-block;
  float: right;
  width: 100px;
  padding-top: 2.5rem;
}
/* line 1394, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .embedded-logo-link-block .embedded-link-back a {
  color: #529FD2;
  font-size: 0.75rem;
}
/* line 1400, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .public-event {
  max-width: 60rem;
}
/* line 1403, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .public-event .events-page .events-main .cover .cover-row .event-name h3 {
  margin: 0 0 0.3125rem 0;
  font-size: 1rem;
}
/* line 1407, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .public-event .events-page .events-main .cover .cover-row .event-name p {
  margin: 0;
}
/* line 1411, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .public-event .events-page .events-main .event-details .text {
  vertical-align: top;
}
/* line 1414, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .public-event .cls-documents ul li .cls-content table tr td:first-child {
  width: 1.125rem;
}
/* line 1417, ../../../foundation/scss/closir/_calendar.scss */
.header-public-calendar .public-event .events-description {
  padding: 0;
  border-bottom: none;
}

/* line 1427, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page {
  padding-top: 0;
}
/* line 1429, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main {
  border: 1px solid #d9ddde;
  box-shadow: 0 0 0;
  text-align: left;
  width: 100%;
}
/* line 1434, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main .event-buttons {
  display: inline-block;
  float: right;
}
/* line 1437, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main .event-buttons button {
  min-width: 9rem !important;
  margin-top: 5px !important;
}
/* line 1447, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main .event-buttons button i {
  font-size: 1rem;
}
/* line 1452, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main .event-details {
  width: 100%;
  height: auto;
}
/* line 1455, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main .event-details:nth-child(even) {
  border-right: none;
}
/* line 1459, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-main p.title {
  color: #000 !important;
  margin-bottom: 10px;
  margin-left: -2px;
}
/* line 1467, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.outlook-export {
  height: 2.3rem;
  line-height: 2.3rem;
  background-color: #EEEEF2;
  border: 1px solid #EEEEF2;
  color: #999 !important;
  font-size: 0.75rem !important;
}
/* line 1474, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.outlook-export i {
  float: left !important;
  margin-top: 0.5rem !important;
  width: 20px !important;
}
/* line 1479, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.outlook-export:hover {
  background-color: #8E8E96;
  border: 1px solid #8E8E96;
  color: #fff !important;
  transition: all 0.4s ease-in-out;
}
/* line 1484, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.outlook-export:hover i {
  color: #fff;
}
/* line 1489, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.red {
  height: 2.3rem !important;
  line-height: 2.1rem !important;
  background-color: #EEEEF2;
  border: 1px solid #EEEEF2;
  color: #999;
  font-size: 0.75rem !important;
}
/* line 1496, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.red i {
  font-size: 0.875rem !important;
  float: left;
  margin-top: 0.625rem;
  width: 20px;
}
/* line 1502, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .event-buttons button.red:hover {
  background-color: #8E8E96;
  border: 1px solid #8E8E96;
  color: #fff !important;
  transition: all 0.4s ease-in-out;
}
/* line 1511, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside {
  border: 1px solid #d9ddde;
  margin-bottom: 1rem;
}
/* line 1514, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside aside {
  box-shadow: 0 0 0;
  margin-bottom: 0;
}
/* line 1519, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside .lower .text-section {
  border-bottom: 1px solid transparent;
  padding: 0.5rem 1rem;
}
/* line 1522, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside .lower .text-section .pin-button {
  width: 8rem;
  font-size: 0.75rem !important;
}
/* line 1528, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside .header {
  text-align: left;
}
/* line 1529, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside .upcoming-events-list .upcoming-event-item {
  text-align: left;
}
/* line 1531, ../../../foundation/scss/closir/_calendar.scss */
.embedded-page .events-page .events-aside .upcoming-events-list .upcoming-event-item .text {
  width: 83%;
}

/* line 1538, ../../../foundation/scss/closir/_calendar.scss */
.regular, .table-box {
  width: 100%;
  margin: 0 auto;
}

/* line 1544, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .calendar-public-header {
  width: 95%;
  margin: 0 auto;
  padding: 0.9375rem 0;
  position: relative;
}
/* line 1549, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .calendar-public-header img {
  height: 60px;
  display: inline-block;
}
/* line 1554, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .calendar-back-to {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 1.875rem;
  width: 14%;
  text-align: center;
}
/* line 1561, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .calendar-back-to a {
  color: #529FD2;
  font-size: 0.75rem;
}
/* line 1567, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular, .calendar-public-content .table-box {
  border: 1px solid #d9ddde;
  width: 95%;
  height: 100%;
  overflow: inherit;
}
/* line 1572, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular &gt; div, .calendar-public-content .table-box &gt; div {
  padding: 0;
}
/* line 1575, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular h3, .calendar-public-content .table-box h3 {
  margin: 1.5625rem 0.3125rem 0.9375rem;
}
/* line 1578, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .content-ir-calendar, .calendar-public-content .table-box .content-ir-calendar {
  width: 100%;
  background-color: #fff;
}
/* line 1582, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .company-events.all-events, .calendar-public-content .table-box .company-events.all-events {
  margin-top: 0.625rem;
}
/* line 1585, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .intro, .calendar-public-content .table-box .intro {
  border: 1px solid transparent;
  border-top: 1px solid #d9ddde;
}
/* line 1590, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper, .calendar-public-content .table-box .dashboard-filter-wrapper {
  height: 5rem;
  box-shadow: 0 1px 2px -1px #CCC;
  -webkit-box-shadow: 0 1px 2px -1px #CCC;
  border-right: 1px solid #d9ddde;
}
/* line 1595, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper:last-child, .calendar-public-content .table-box .dashboard-filter-wrapper:last-child {
  border-right: none;
}
/* line 1598, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown {
  top: 80px;
}
/* line 1600, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown.conference-page-dropdown, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown.conference-page-dropdown {
  width: 17%;
}
/* line 1603, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown.left-12, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown.left-12 {
  left: calc(19% - 1px);
  width: 19.06%;
}
/* line 1607, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown.left-24, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown.left-24 {
  left: calc(36% - 1px);
  width: 17.06%;
}
/* line 1611, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown.left-36, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown.left-36 {
  left: calc(53% - 1px);
  width: 17.05%;
}
/* line 1615, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown p, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown p {
  padding: 0.25rem 0.6875rem 0.1875rem;
}
/* line 1618, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown p label, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown p label {
  font-size: 0.75rem;
  text-transform: capitalize;
  height: auto;
}
/* line 1622, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dropdown p label.agm, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown p label.agm {
  text-transform: uppercase;
}
/* line 1629, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dashboard-filter-block, .calendar-public-content .table-box .dashboard-filter-wrapper .dashboard-filter-block {
  width: 17%;
  padding: 0 0.75rem;
  cursor: pointer;
}
/* line 1633, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .regular .dashboard-filter-wrapper .dashboard-filter-block p:nth-of-type(1), .calendar-public-content .table-box .dashboard-filter-wrapper .dashboard-filter-block p:nth-of-type(1) {
  margin-top: .85rem;
}
/* line 1640, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-header-fixed thead tr.table-header {
  width: 95%;
}
/* line 1642, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-header-fixed thead tr.table-header th {
  color: #808080;
}
/* line 1645, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(1) {
  width: 9% !important;
  padding-left: 1rem;
}
/* line 1649, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(2) {
  width: 23% !important;
}
/* line 1652, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(3) {
  width: 15% !important;
}
/* line 1655, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(4) {
  width: 17% !important;
}
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(5) {
  width: 12% !important;
}
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(6) {
  width: 12% !important;
}
.calendar-public-content .table-header-fixed thead tr.table-header th:nth-of-type(7) {
  width: 12% !important;
}
/* line 1662, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events thead tr.table-header {
  width: 95%;
}
/* line 1664, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events thead tr.table-header th {
  color: #808080;
}
/* line 1667, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events thead tr.table-header th:nth-of-type(1) {
  width: 9% !important;
  padding-left: 1rem;
}
/* line 1671, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events thead tr.table-header th:nth-of-type(2) {
  width: 23% !important;
}
/* line 1674, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events thead tr.table-header th:nth-of-type(3) {
  width: 15% !important;
}
/* line 1677, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events thead tr.table-header th:nth-of-type(4) {
  width: 17% !important;
}
/* line 1682, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events td {
  padding: 0.5rem 0.1875rem;
  color: #333333;
}
/* line 1686, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events td .button-wrapper-events button {
  height: 2.3125rem;
  line-height: 2.3125rem;
}
.button-wrapper-events-width{
  min-width: 9rem !important;
}
.button-wrapper-events-width-no-label{
  min-width: 24px !important;
}

.button-wrapper-events-width i{
  margin-top: 0.75rem! important;
}
.button-wrapper-events-width-no-label i{
  margin-top: 0rem! important;
}

/* line 1690, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events td .button-wrapper-events button i {
  float: left;
  margin-top: 0.75rem;
  width: 20px;
  font-size: 12px;
}
/* line 1700, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events td:nth-of-type(1) {
  padding-left: 0.25rem;
}
/* line 1705, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events .meeting-widget .meeting-day {
  font-size: 0.67rem;
}
/* line 1708, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events .meeting-widget.event-widget {
  margin: 0 2px;
  margin-top: 0.1875rem;
}
/* line 1714, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events .past .outlook-export {
  height: 2rem;
  line-height: 2rem;
  background-color: #a9a9a8 !important;
  color: #fff;
  border: 1px solid #a9a9a8 !important;
}
/* line 1720, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events .past .outlook-export:hover {
  border: 1px solid #707275 !important;
  background-color: #707275 !important;
  color: #fff !important;
}
/* line 1727, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events button.outlook-export {
  height: 2rem;
  line-height: 2rem;
  background-color: #a9a9a8 !important;
  color: #fff;
  border: 1px solid #a9a9a8 !important;
}
/* line 1733, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events button.outlook-export:hover {
  border: 1px solid #707275 !important;
  background-color: #707275 !important;
  color: #fff !important;
}
/* line 1741, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events button:hover {
  border: 1px solid #707275 !important;
  background-color: #707275 !important;
  color: #fff !important;
}
/* line 1748, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events [type="checkbox"] + label {
  padding-left: 29px;
}
/* line 1752, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events tbody tr:hover {
  background-color: #f4f8fa;
}
/* line 1754, ../../../foundation/scss/closir/_calendar.scss */
.calendar-public-content .table-wrapper-general.events tbody tr:hover .grey-button {
  background-color: #c1c5c8;
  color: #fff;
  text-decoration: none;
}

/* line 1765, ../../../foundation/scss/closir/_calendar.scss */
.button-wrapper-events .public-noCall {
  min-width: 9rem !important;
  height: 2.3rem;
  line-height: 2.7rem;
  text-align: center;
}

/* line 1773, ../../../foundation/scss/closir/_calendar.scss */
.date-widget-width {
  width: 4.375rem;
}
/* line 1775, ../../../foundation/scss/closir/_calendar.scss */
.date-widget-width .date-widget-width-inner {
  text-align: center;
  margin: 0 auto;
}

/* line 1780, ../../../foundation/scss/closir/_calendar.scss */
.single-date-padded {
  padding-left: 2rem;
}

/* line 1787, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dashboard-filter-block {
  width: 19% !important;
}
/* line 1791, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dropdown p {
  padding-left: 9px !important;
}
/* line 1794, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dropdown label {
  padding-left: 22px !important;
}
/* line 1797, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dropdown.left-12 {
  left: calc(19% - 1px) !important;
  width: 19.06% !important;
}
/* line 1801, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dropdown.left-24 {
  left: calc(38% - 1px) !important;
  width: 19.06% !important;
}
/* line 1805, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dropdown.left-36 {
  left: calc(57% - 1px) !important;
  width: 19.05% !important;
}
/* line 1809, ../../../foundation/scss/closir/_calendar.scss */
.cls-embedded .dashboard-filter-wrapper .dropdown.left-52 {
  left: calc(76% - 1px) !important;
  width: calc(19% + 1px) !important;
}

/* line 1, ../../../foundation/scss/closir/_financial.scss */
.year-selector {
  border-bottom: 1px solid #d9ddde;
  height: 2.8125rem;
}

/* line 6, ../../../foundation/scss/closir/_financial.scss */
.doc_year_select {
  height: 2.875rem;
  width: 6.25rem;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  border-right: 1px solid #d9ddde;
  border-bottom: 0;
  background-color: #e0e0e0;
  padding-top: 0.375rem;
}
/* line 20, ../../../foundation/scss/closir/_financial.scss */
.doc_year_select:last-of-type {
  border-right: 1px solid #d9ddde;
}
/* line 24, ../../../foundation/scss/closir/_financial.scss */
.doc_year_select.hollow {
  border: 0;
  border-right: 1px solid #d9ddde;
}
/* line 28, ../../../foundation/scss/closir/_financial.scss */
.doc_year_select:hover {
  background-color: #fff;
  color: #000000;
}

/* line 34, ../../../foundation/scss/closir/_financial.scss */
.year-content {
  padding: 1.375rem;
}
/* line 37, ../../../foundation/scss/closir/_financial.scss */
.year-content li {
  margin-bottom: 1.25rem !important;
}
/* line 41, ../../../foundation/scss/closir/_financial.scss */
.year-content .intro {
  border: none !important;
}

/* line 46, ../../../foundation/scss/closir/_financial.scss */
.quarterly-quarter {
  float: none;
  clear: both;
}

/* line 51, ../../../foundation/scss/closir/_financial.scss */
.quarterly-head {
  float: left;
  width: 3.75rem;
  text-transform: uppercase;
  font-size: 1.5rem;
  padding-top: 1.625rem;
  color: #b0b2b5;
}

/* line 60, ../../../foundation/scss/closir/_financial.scss */
.quarterly-content {
  margin-left: 5rem;
}

/* line 66, ../../../foundation/scss/closir/_financial.scss */
.table-debt tr:first-of-type td {
  border-top: 0;
}
/* line 70, ../../../foundation/scss/closir/_financial.scss */
.table-debt td:first-child {
  text-align: left;
  padding-left: 1.375rem;
}

/* line 1, ../../../foundation/scss/closir/_overview.scss */
.overview-info-top-part, .inv-edit {
  overflow: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 5, ../../../foundation/scss/closir/_overview.scss */
.overview-info-top-part &gt; div, .inv-edit &gt; div {
  color: #b0b2b5;
  float: none;
  overflow: auto;
}
/* line 9, ../../../foundation/scss/closir/_overview.scss */
.overview-info-top-part &gt; div .js-website a, .inv-edit &gt; div .js-website a, .overview-info-top-part &gt; div .js-address a, .inv-edit &gt; div .js-address a {
  color: #529FD2;
  text-decoration: none;
}
/* line 38, ../../../foundation/scss/closir/_overview.scss */
.overview-info-top-part p, .inv-edit p {
  display: inline-block;
  margin: 0;
}
/* line 42, ../../../foundation/scss/closir/_overview.scss */
.overview-info-top-part p:last-child, .inv-edit p:last-child {
  color: #1b1d1f;
  float: right;
}

/* line 49, ../../../foundation/scss/closir/_overview.scss */
.overview-description {
  margin-top: 0.625rem;
}

/* line 53, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar {
  width: 9.375rem;
  float: right;
  margin-left: 10px;
  border: none !important;
}
/* line 59, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button {
  display: block;
  height: 9.375rem;
  border: 1px solid #d9ddde;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-align: center;
  background-color: #fff;
  color: #444;
  font-size: 0.875rem;
  margin-top: -1px;
  width: 100%;
  padding: 0;
}
/* line 73, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button p {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}
/* line 79, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button .holder {
  height: 100%;
}
/* line 84, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button .file-missing {
  height: 100%;
}
/* line 89, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button div.hr {
  height: 1px;
  display: block;
  margin: 0 !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
/* line 96, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button div.hr div {
  height: 1px;
  background-color: #d9ddde;
}
/* line 102, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button a {
  width: 100%;
  height: 100%;
  display: block;
  color: #000;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 111, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
/* line 116, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button a.small {
  height: 6.25rem;
}
/* line 121, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button button {
  border: 0;
  margin: 0 !important;
  height: 2.9375rem;
  display: block;
  background-color: transparent;
  color: #213246;
  text-align: center;
  font-size: 0.875rem;
  padding: 0 !important;
  float: none;
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 135, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button button:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
/* line 140, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button button.large {
  height: 100%;
}
/* line 146, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button.other a {
  height: 100%;
}
/* line 153, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button:first-child {
  margin-top: 0px;
}
/* line 157, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button.small {
  height: 3.125rem;
}
/* line 161, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button i {
  color: #d83b46;
}
/* line 165, ../../../foundation/scss/closir/_overview.scss */
.overview-side-bar .side-button span {
  vertical-align: middle;
  display: inline-block;
}

/* line 172, ../../../foundation/scss/closir/_overview.scss */
select#quarter {
  margin-bottom: 1rem;
}

/* line 177, ../../../foundation/scss/closir/_overview.scss */
.exposure-part .display-none {
  display: none;
}
/* line 181, ../../../foundation/scss/closir/_overview.scss */
.exposure-part .exposure-peers-table th, .exposure-part .exposure-peers-table td {
  text-align: left;
}
/* line 185, ../../../foundation/scss/closir/_overview.scss */
.exposure-part .exposure-peers-table td button {
  float: right;
  text-align: center !important;
}

/* line 194, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview td {
  padding: 5px;
}
/* line 197, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview .image {
  vertical-align: middle !important;
}
/* line 200, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview .view-video-button {
  width: 20%;
  text-align: right;
}
/* line 203, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview .view-video-button a.grey-button {
  display: inline-block;
  padding: 0 8px;
  text-align: center;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
  min-width: 6rem;
  border-radius: 2px;
  height: 2.25rem;
  vertical-align: middle;
  line-height: 2.25rem;
  text-transform: capitalize;
  padding-top: 2px;
  cursor: pointer;
  margin-left: 5px;
}
/* line 219, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview .view-video-button a.grey-button:hover {
  background-color: #fff;
  color: #808080;
  border: 1px solid #808080;
  text-decoration: none;
}
/* line 225, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview .view-video-button a.grey-button i {
  vertical-align: middle;
}
/* line 228, ../../../foundation/scss/closir/_overview.scss */
.video-table-overview .view-video-button a.grey-button span {
  margin-left: 5px;
  vertical-align: -webkit-baseline-middle;
}

/* line 236, ../../../foundation/scss/closir/_overview.scss */
.show-more-videos a {
  color: #529FD2;
}

/* line 240, ../../../foundation/scss/closir/_overview.scss */
.add-new-video-overview {
  float: right;
  display: inline-block;
  margin-right: 1.5625rem;
}
/* line 244, ../../../foundation/scss/closir/_overview.scss */
.add-new-video-overview button {
  min-width: 9rem;
  margin-top: .6rem;
}
/* line 247, ../../../foundation/scss/closir/_overview.scss */
.add-new-video-overview button span {
  vertical-align: -webkit-baseline-middle;
}

/* line 254, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table {
  border-top: 1px solid #d9ddde;
}
/* line 256, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table table {
  margin-bottom: 0.625rem;
}
/* line 258, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table table td {
  padding: 10px 5px;
}
/* line 261, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table tbody tr {
  border-bottom: 1px solid #d9ddde;
}
/* line 265, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table td.publications-date {
  width: 10%;
  text-align: left;
  padding-left: 0;
}
/* line 269, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table td.publications-date .meeting-widget {
  width: 35px;
}
/* line 271, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table td.publications-date .meeting-widget p {
  margin-bottom: 0;
}
/* line 274, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table td.description {
  width: 90%;
}
/* line 276, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table td.description a {
  color: #529FD2;
}
/* line 280, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table a {
  text-decoration: none;
}
/* line 283, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .publications-table .intro {
  border: none;
}
/* line 287, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper {
  overflow: hidden;
}
/* line 289, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner {
  /*.documents-overview-header {
    display: inline-block;
    width:49%;
    text-align: right;
    .documents-download-wrapper{
      display: inline-block;
      a {
        text-decoration: none;
        color: $red;
        font-size: rem-calc(14);
        margin-left: rem-calc(25);
        p {
          display: inline-block;
    .overview-left-part {
    width: 49.5%;
    float: left;
  }
  .overview-right-part {
    width: 49.5%;
    float: right;
  }         margin-left: rem-calc(5);
        }
      }
    }
  }*/
}
/* line 290, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .overview-left-part {
  width: 49.5%;
  float: left;
  position: relative;
}
/* line 295, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .overview-right-part {
  width: 49.5%;
  float: right;
}
/* line 300, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper {
  display: none;
  color: #d83b46;
}
/* line 303, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper div {
  display: block;
  cursor: pointer;
}
/* line 306, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper div i {
  margin-left: 0.625rem;
}
/* line 311, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper input[type=file] {
  display: none;
}
/* line 315, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .documents-download-wrapper {
  display: inline-block;
}
/* line 318, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .documents-download-wrapper a {
  text-decoration: none;
}
/* line 320, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .documents-download-wrapper a i {
  font-size: 0.625rem;
}
/* line 325, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .documents-download-wrapper p {
  display: inline-block;
  margin-left: 0.9375rem;
  font-size: 0.75rem;
}
/* line 359, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper {
  display: none;
  color: #d83b46;
}
/* line 362, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper div {
  display: block;
  cursor: pointer;
}
/* line 365, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper div i {
  margin-left: 0.625rem;
}
/* line 370, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .file-inputs-wrapper input[type=file] {
  display: none;
}
/* line 375, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .sub-menu {
  float: left;
  width: 100%;
}
/* line 380, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .sub-menu h3 {
  vertical-align: middle;
  display: inline-block;
  margin-left: 1.25rem;
}
/* line 385, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .sub-menu nav {
  display: inline-block;
  border: none;
  margin-left: 1.5625rem;
  width: auto;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 394, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .overview-wrapper .overview-wrapper-inner .sub-menu nav a {
  color: #444;
  margin-left: 0.625rem;
}
/* line 404, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .article-footer {
  text-align: left;
  border-top: 0;
  padding-top: 0;
}
/* line 408, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .article-footer a {
  color: #d83b46;
  text-transform: none;
  font-size: 0.75rem;
}
/* line 417, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .regular h1, .overview-main-wrapper .table-box h1 {
  font-size: 18px;
  text-transform: capitalize;
}
/* line 421, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .regular .div-header, .overview-main-wrapper .table-box .div-header {
  border-bottom: 1px solid #d9ddde;
}
/* line 426, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts {
  border: 1px solid #d9ddde;
  margin-top: 0.0625rem;
  margin-bottom: 1rem;
  height: 100%;
}
/* line 431, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts div {
  display: inline-block;
  height: 100%;
}
/* line 436, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts p {
  line-height: 16px;
  margin-bottom: 3px;
}
/* line 440, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .img-overview {
  border-right: 1px solid #d9ddde;
  text-align: center;
  padding: 15px;
}
/* line 444, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .img-overview img {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  margin-right: 3px;
}
/* line 451, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .middle-details {
  width: calc(100% - 350px);
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
}
/* line 456, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .middle-details a {
  cursor: pointer;
  display: block;
  color: #529FD2;
  text-decoration: none;
}
/* line 462, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .middle-details.is-company {
  width: calc(100% - 230px);
}
/* line 467, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .request-meeting button {
  height: 2.25rem;
  min-width: 7rem;
  border-radius: 2px;
  padding-top: 6px;
  font-size: 12px;
  color: #808080;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
}
/* line 476, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .request-meeting button:hover {
  background-color: #fff;
  border: 1px solid #808080;
}
/* line 483, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .email-overview {
  text-align: right;
}
/* line 485, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .email-overview button {
  height: 2.25rem;
  min-width: 7rem;
  border-radius: 2px;
  padding-top: 6px;
  font-size: 12px;
  color: #808080;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
}
/* line 494, ../../../foundation/scss/closir/_overview.scss */
.overview-main-wrapper .investor-contacts .email-overview button:hover {
  background-color: #fff;
  border: 1px solid #808080;
}

/* line 504, ../../../foundation/scss/closir/_overview.scss */
.investor-presentations-box {
  width: 49.5%;
  float: right;
}

/* line 508, ../../../foundation/scss/closir/_overview.scss */
.investor-contacts-box {
  width: 49.5%;
  float: left;
}
/* line 512, ../../../foundation/scss/closir/_overview.scss */
.investor-contacts-box #investor_contacts {
  border-top: 1px solid #d9ddde;
}
/* line 515, ../../../foundation/scss/closir/_overview.scss */
.investor-contacts-box #investor_contacts .intro {
  border: none;
}

/* line 1, ../../../foundation/scss/closir/_global-news.scss */
.global-news-list, .investor-requests-list {
  list-style: none;
  list-style-position: inside;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 7, ../../../foundation/scss/closir/_global-news.scss */
.global-news-list li, .investor-requests-list li {
  padding: 1.375rem;
  border-bottom: 1px solid #d9ddde;
  font-size: 0.9375rem;
}
/* line 12, ../../../foundation/scss/closir/_global-news.scss */
.global-news-list li:last-of-type, .investor-requests-list li:last-of-type {
  border-bottom: 0;
}
/* line 16, ../../../foundation/scss/closir/_global-news.scss */
.global-news-list li time, .investor-requests-list li time {
  display: inline-block;
  float: right;
  color: #b0b2b5;
}
/* line 22, ../../../foundation/scss/closir/_global-news.scss */
.global-news-list li a.external, .investor-requests-list li a.external {
  color: #000;
}

/* line 31, ../../../foundation/scss/closir/_global-news.scss */
.investor-requests-list p {
  color: #b0b2b5;
}

/* line 4, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings th, .table-meetings td {
  text-align: left !important;
  white-space: nowrap;
}
/* line 9, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings td.notes {
  white-space: normal;
}
/* line 13, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings button {
  width: 2rem;
  height: 2rem;
  font-size: 1rem;
  color: #fff;
  margin-right: 0.75rem;
}
/* line 21, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings button:last-of-type {
  margin: 0;
}
/* line 25, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings button.icon-cancel-meeting {
  background-color: #d83b46;
}
/* line 29, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings button.icon-confirm-meeting {
  background-color: #50b46b;
  font-size: 0.8125rem;
}
/* line 34, ../../../foundation/scss/closir/_meetings.scss */
.table-meetings .event.icon-ics-document {
  display: inline-block;
  margin-right: 1rem;
}

/* line 40, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu {
  width: 250px;
  height: 100%;
  background-color: white;
  position: fixed;
  margin-top: 0;
  border-right: 1px solid #d9ddde;
}
/* line 49, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu .collection-item.active {
  color: #000;
  background-color: #f4f3f8;
}
/* line 55, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu .search-meetings-input {
  float: right;
}
/* line 57, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu .search-meetings-input input[type=text] {
  border: none;
  width: 11.875rem;
  margin: 0 auto;
  float: none;
  display: block;
}
/* line 63, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu .search-meetings-input input[type=text]:focus {
  border: none;
  box-shadow: none;
}
/* line 70, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu a {
  cursor: pointer;
  text-decoration: none;
}
/* line 74, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu a.collection-item {
  border-bottom: none;
}
/* line 78, ../../../foundation/scss/closir/_meetings.scss */
.meetings-left-menu .notification-number {
  height: 1.25rem;
  padding-top: 0;
}

/* line 106, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper {
  display: none;
  padding: 1.875rem;
}
/* line 109, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper .visible {
  display: block;
}

/* line 113, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general {
  background-color: #fff;
  color: #b0b2b5;
}
/* line 116, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general thead {
  border-bottom: 1px solid #f4f4f4;
}
/* line 119, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general thead tr i {
  font-size: 0.375rem;
  margin-right: 0.125rem;
}
/* line 123, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general thead tr th {
  font-size: 0.875rem;
  color: #000;
  letter-spacing: 0.4px;
  padding: 1rem 0.375rem;
}
/* line 134, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests thead tr.table-header th:nth-of-type(1) {
  width: 18% !important;
}
/* line 134, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests thead tr.table-header th:nth-of-type(2) {
  width: 18% !important;
}
/* line 134, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests thead tr.table-header th:nth-of-type(3) {
  width: 40% !important;
}
/* line 138, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests thead tr.table-header th:nth-of-type(1) {
  padding-left: 1rem;
}
/* line 143, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td:nth-of-type(1) {
  padding-left: 1rem;
}
/* line 146, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .button-wrapper {
  text-align: right;
  margin-right: 1.25rem;
}
/* line 150, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p {
  color: #777 !important;
  position: relative;
}
/* line 154, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p.event-type {
  text-transform: lowercase;
}
/* line 156, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p.event-type::first-letter {
  text-transform: capitalize;
}
/* line 159, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p.event-type .event-span {
  text-transform: none;
}
/* line 163, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p.green-appointment {
  color: rgba(80, 179, 107, 0.85);
}
/* line 166, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p span {
  color: #4a4a4a;
}
/* line 168, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p span.yellow-appointment {
  color: #F5A623;
}
/* line 171, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p span.green-appointment {
  color: rgba(80, 179, 107, 0.85);
}
/* line 174, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p span.red-appointment {
  color: #d83b46;
}
/* line 177, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td p span a {
  color: #529FD2 !important;
}
/* line 182, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td a {
  color: #529FD2;
}
/* line 185, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td.roadshow {
  color: #d83b46 !important;
}
/* line 188, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td.conference {
  color: #4a4a4a;
}
/* line 191, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .truncate-requests {
  cursor: pointer;
  position: relative;
}
/* line 194, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .truncate-requests .truncate, .table-wrapper-general.requests td .truncate-requests #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .table-wrapper-general.requests td .truncate-requests .js-file-download, .table-wrapper-general.requests td .truncate-requests #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .table-wrapper-general.requests td .truncate-requests .js-file-download, .table-wrapper-general.requests td .truncate-requests #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .table-wrapper-general.requests td .truncate-requests .js-file-download {
  display: inline-block;
  max-height: 100%;
  padding-top: 3px;
  vertical-align: middle;
  width: 200px;
}
/* line 202, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .show-text-on-hover {
  transition: all 2s ease;
  position: absolute;
  bottom: 97%;
  left: 0;
  z-index: 10000;
  width: 60%;
}
/* line 209, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .show-text-on-hover .show-inner-box {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 15px #f0f0f0;
  width: 100%;
  color: #444;
  border-radius: 0.125rem;
  padding: 10px 10px 20px;
}
/* line 217, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .show-text-on-hover .show-inner-box h4 {
  margin: 0.3125rem 0 0.625rem;
}
/* line 220, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.requests td .show-text-on-hover .show-inner-box:after {
  top: 100%;
  left: 25%;
  border: 6px solid rgba(255, 255, 255, 0);
  border-top-color: #fff;
  content: " ";
  margin-left: -6px;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 239, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists thead tr.table-header th:nth-of-type(1) {
  width: 25% !important;
}
/* line 239, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists thead tr.table-header th:nth-of-type(2) {
  width: 25% !important;
}
/* line 239, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists thead tr.table-header th:nth-of-type(3) {
  width: 50% !important;
}
/* line 244, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists th {
  padding: 1.25rem;
}
/* line 246, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists th:nth-of-type(1) {
  text-align: left;
}
/* line 250, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists td {
  padding: 1.25rem;
}
/* line 252, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists td:nth-of-type(1) {
  text-align: left;
}
/* line 255, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.wishlists td .button-wrapper {
  text-align: right;
}
/* line 262, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.watchlist thead tr.table-header th:nth-of-type(1) {
  width: 100%;
}
/* line 265, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.watchlist thead tr.table-header th:nth-of-type(2) {
  min-width: 11.5625rem;
}
/* line 269, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.watchlist th {
  padding: 1.25rem;
}
/* line 271, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.watchlist th:nth-of-type(1) {
  text-align: left;
}
/* line 275, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.watchlist td {
  padding: 0.625rem 1.25rem;
}
/* line 277, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.watchlist td:nth-of-type(1) {
  text-align: left;
}
/* line 285, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions thead tr.table-header th:nth-of-type(1) {
  width: 8% !important;
}
/* line 285, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions thead tr.table-header th:nth-of-type(2) {
  width: 20% !important;
}
/* line 285, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions thead tr.table-header th:nth-of-type(3) {
  width: 43% !important;
}
/* line 285, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions thead tr.table-header th:nth-of-type(4) {
  width: 29% !important;
}
/* line 289, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions thead tr.table-header th:nth-of-type(1) {
  padding-left: 1.25rem;
}
/* line 293, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions .meeting-widget {
  margin-left: 1rem;
  width: 1.25rem;
}
/* line 297, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions .button-wrapper {
  text-align: right;
  margin-right: 0.625rem;
}
/* line 300, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions .button-wrapper button {
  margin-left: 0.5rem;
}
/* line 304, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions .icon-email {
  font-size: 0.75rem;
}
/* line 307, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.questions .icon-delete-item {
  font-size: 0.875rem;
}
/* line 316, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.investor thead tr.table-header th:nth-of-type(1) {
  width: 10% !important;
  padding-left: 1.75rem;
}
/* line 316, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.investor thead tr.table-header th:nth-of-type(2) {
  width: 15% !important;
}
/* line 316, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.investor thead tr.table-header th:nth-of-type(3) {
  width: 22% !important;
}
/* line 316, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.investor thead tr.table-header th:nth-of-type(4) {
  width: 13% !important;
}
/* line 316, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.investor thead tr.table-header th:nth-of-type(5) {
  width: 10% !important;
}
/* line 316, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.investor thead tr.table-header th:nth-of-type(6) {
  width: 24.5% !important;
}
/* line 325, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.with-filter {
  margin-top: 160px;
}
/* line 328, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events.without-filter {
  margin-top: 70px;
}
/* line 333, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events thead tr.table-header th:nth-of-type(1) {
  width: 10% !important;
  padding-left: 1.75rem;
}
/* line 333, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events thead tr.table-header th:nth-of-type(2) {
  width: 15% !important;
}
/* line 333, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events thead tr.table-header th:nth-of-type(3) {
  width: 20% !important;
}
/* line 333, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events thead tr.table-header th:nth-of-type(4) {
  width: 15% !important;
}
/* line 333, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events thead tr.table-header th:nth-of-type(5) {
  width: 10% !important;
}
/* line 341, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events .document-pdf-text {
  font-size: 12px;
}
/* line 345, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td:nth-of-type(1) {
  padding-left: 1.25rem;
}
/* line 348, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td a {
  color: #529FD2;
}
/* line 351, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events {
  text-align: right;
}
/* line 353, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events .event-registered {
  min-width: 6rem;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
}
/* line 359, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button {
  border-radius: 2px;
  display: inline-block;
  height: 2.25rem;
  font-size: 0.6875rem;
  padding: 0.0625rem 0.625rem 0;
  min-width: 6rem;
  margin-right: 0.3125rem;
}
/* line 367, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button span {
  vertical-align: -webkit-baseline-middle;
}
/* line 370, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button i {
  vertical-align: middle;
  margin-right: 0.5rem;
  font-size: 0.875rem;
}
/* line 374, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button i.icon-eye-icon {
  font-size: 10px;
}
/* line 378, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button.grey-button {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
}
/* line 382, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button.grey-button:hover {
  background-color: #fff;
  color: #808080;
  text-decoration: none;
  border: 1px solid #808080;
}
/* line 389, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button.outlook-export {
  border: 1px solid #235695;
  font-size: 0.75rem;
  color: #fff;
  background: #235695;
}
/* line 394, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td .button-wrapper-events button.outlook-export:hover {
  background: #fff;
  color: #235695;
  border: 1px solid #235695;
}
/* line 402, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td:first-of-type {
  position: relative;
}
/* line 404, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general.events td:first-of-type .js-rotate-wrapper {
  color: #529FD2;
  position: absolute;
  left: 0.875rem;
  top: 1.125rem;
}
/* line 415, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr {
  border-bottom: 1px solid #f4f4f4;
}
/* line 418, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr.investor-details {
  border: none;
}
/* line 421, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td {
  position: relative;
  text-align: left;
  border-radius: 0;
  padding: 0.5rem 0.375rem;
  padding-bottom: 0.25rem;
  word-break: normal;
  font-size: 0.75rem;
}
/* line 429, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td.not-read {
  border-left: 2px solid #d83b46;
}
/* line 432, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td p {
  margin: 0;
  font-size: 0.75rem;
  color: #4a4a4a;
}
/* line 437, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td a {
  color: #529FD2;
  text-decoration: none;
}
/* line 442, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button, .table-wrapper-general tbody tr td .button-wrapper a {
  font-size: 0.75rem;
  height: 2.25rem;
  border: 1px solid #b0b2b5;
  color: #b0b2b5;
  background-color: #fff;
  display: inline-block;
  text-align: center;
  border-radius: 0.125rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 455, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button:hover, .table-wrapper-general tbody tr td .button-wrapper a:hover {
  background-color: #8E8E96;
  color: #fff;
  text-decoration: none;
}
/* line 460, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button span, .table-wrapper-general tbody tr td .button-wrapper a span {
  margin-left: 0.5rem;
  vertical-align: -webkit-baseline-middle;
}
/* line 464, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button i, .table-wrapper-general tbody tr td .button-wrapper a i {
  vertical-align: middle;
}
/* line 466, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button i.icon-header-message, .table-wrapper-general tbody tr td .button-wrapper a i.icon-header-message {
  font-size: 1.5rem;
}
/* line 470, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.outlook-export, .table-wrapper-general tbody tr td .button-wrapper a.outlook-export {
  background-color: #235695;
  color: #fff;
  border: 0 solid #235695;
}
/* line 474, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.outlook-export i, .table-wrapper-general tbody tr td .button-wrapper a.outlook-export i {
  margin-right: 0;
}
/* line 478, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.text-on-button, .table-wrapper-general tbody tr td .button-wrapper a.text-on-button {
  min-width: 6rem;
}
/* line 481, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.grey-button, .table-wrapper-general tbody tr td .button-wrapper a.grey-button {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
}
/* line 485, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.grey-button:hover, .table-wrapper-general tbody tr td .button-wrapper a.grey-button:hover {
  background-color: #fff;
  color: #808080;
  text-decoration: none;
  border: 1px solid #808080;
}
/* line 492, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border {
  border: none;
  cursor: default;
}
/* line 495, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border span, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border span {
  color: rgba(80, 179, 107, 0.85);
}
/* line 497, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border span.accepted-color-font, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border span.accepted-color-font {
  color: rgba(80, 179, 107, 0.85);
}
/* line 500, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border span.declined-meeting-color-font, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border span.declined-meeting-color-font {
  color: #d83b46;
}
/* line 503, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border span.not-replied-color-font, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border span.not-replied-color-font {
  color: #8E8F96;
}
/* line 506, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border span.canceled-meeting-color-font, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border span.canceled-meeting-color-font {
  color: #8E8F96;
}
/* line 510, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-no-border:hover, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-no-border:hover {
  background-color: transparent;
}
/* line 514, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-green, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-green {
  border: 1px solid rgba(80, 179, 107, 0.85);
}
/* line 516, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general tbody tr td .button-wrapper button.meeting-button-green:hover, .table-wrapper-general tbody tr td .button-wrapper a.meeting-button-green:hover {
  background-color: rgba(80, 179, 107, 0.85);
  color: #fff;
}
/* line 526, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general img {
  height: 3.125rem;
  -webkit-border-radius: 2.125rem;
  -moz-border-radius: 2.125rem;
  -ms-border-radius: 2.125rem;
  border-radius: 2.125rem;
  border: 1px solid #d9ddde;
  margin-right: 1.125rem;
  vertical-align: middle;
}
/* line 533, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .js-rotate-wrapper {
  cursor: pointer;
}
/* line 536, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .status-plate {
  padding: 1rem;
  border-radius: 0.25rem;
}
/* line 539, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .status-plate.accepted {
  background-color: #50b46b;
}
/* line 542, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .status-plate.pending {
  background-color: #e9ae45;
}
/* line 544, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .status-plate.pending.grey {
  background-color: #cfcfd7;
}
/* line 548, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .status-plate.rejected {
  background-color: #d83b46;
}
/* line 552, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table {
  border: 1px solid #f4f4f4;
  width: 100%;
}
/* line 556, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table thead {
  border-bottom: 1px solid #f4f4f4;
}
/* line 558, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table thead th {
  text-align: left;
  padding: 10px 6px 4px;
}
/* line 561, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table thead th.dark-title {
  color: #4a4a4a;
}
/* line 564, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table thead th:nth-of-type(1) {
  padding-left: 2rem;
  width: 30%;
}
/* line 571, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table tbody tr {
  border-bottom: 1px solid #f4f4f4;
}
/* line 573, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table tbody tr td {
  color: #4a4a4a;
  text-align: left;
}
/* line 576, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table tbody tr td:nth-of-type(1) {
  padding-left: 2rem;
}
/* line 579, ../../../foundation/scss/closir/_meetings.scss */
.table-wrapper-general .inner-table tbody tr td i {
  vertical-align: middle;
  margin-right: 0.5rem;
  font-size: 1.0625rem;
}

/* line 590, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content {
  margin-left: 15.625rem;
}
/* line 593, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table {
  border: 1px solid #d9ddde;
  background-color: #fff;
}
/* line 597, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table td, .meetings-right-content table th {
  padding: 0.9375rem 1.5625rem;
}
/* line 602, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table thead tr {
  color: #000;
}
/* line 604, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table thead tr:first-child {
  color: #d83b46;
}
/* line 608, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table thead tr:nth-child(2) {
  background-color: #E6E6E6;
}
/* line 613, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table tbody tr {
  border-bottom: 1px solid #d9ddde;
  color: #b0b2b5;
}
/* line 618, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table tbody tr td.company-name {
  color: #529FD2;
}
/* line 623, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table tbody tr td.action-icons button {
  width: 2.1875rem;
  height: 2.1875rem;
}
/* line 628, ../../../foundation/scss/closir/_meetings.scss */
.meetings-right-content table tbody tr td a {
  color: #529FD2;
}

/* line 637, ../../../foundation/scss/closir/_meetings.scss */
.upcoming-meeting-date {
  margin: 0;
  width: 3.125rem;
  vertical-align: middle;
  display: inline-block;
}
/* line 642, ../../../foundation/scss/closir/_meetings.scss */
.upcoming-meeting-date p {
  text-align: center;
  margin: 0;
  vertical-align: middle;
}
/* line 646, ../../../foundation/scss/closir/_meetings.scss */
.upcoming-meeting-date p:before {
  content: "";
  vertical-align: middle;
  height: 100%;
  display: inline;
}
/* line 652, ../../../foundation/scss/closir/_meetings.scss */
.upcoming-meeting-date p.meeting-day {
  line-height: 2.5rem;
  height: 2.25rem;
  width: 2.75rem;
  border: 1px solid #f4f4f4;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 1rem;
  color: #000;
}
/* line 666, ../../../foundation/scss/closir/_meetings.scss */
.upcoming-meeting-date p.meeting-month {
  margin: 0;
  color: #fff;
  width: 2.875rem;
  line-height: 1rem;
  height: 1rem;
  background-color: #DF3D4B;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  font-size: 0.875rem;
}
/* line 680, ../../../foundation/scss/closir/_meetings.scss */
.upcoming-meeting-date p.meeting-month.past {
  background-color: #CFCFD7;
}

/* line 687, ../../../foundation/scss/closir/_meetings.scss */
.event-file-icon {
  cursor: pointer;
  font-size: 1.5rem;
  color: #b0b2b5;
}

/* line 692, ../../../foundation/scss/closir/_meetings.scss */
.event-file {
  cursor: pointer;
  font-size: 1rem;
  color: #000;
  position: relative;
  top: -0.25rem;
}

/* line 700, ../../../foundation/scss/closir/_meetings.scss */
.meeting-widget {
  text-align: center;
}
/* line 702, ../../../foundation/scss/closir/_meetings.scss */
.meeting-widget .meeting-day {
  color: #4a4a4a;
  margin-bottom: 2px;
  font-size: 0.875rem;
}
/* line 707, ../../../foundation/scss/closir/_meetings.scss */
.meeting-widget .meeting-month {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 0.5rem;
  color: #A8A8AF;
}
/* line 713, ../../../foundation/scss/closir/_meetings.scss */
.meeting-widget.event-widget {
  width: 2rem;
  margin-left: 0.3125rem;
}
/* line 716, ../../../foundation/scss/closir/_meetings.scss */
.meeting-widget.event-widget.events-page-date {
  display: inline-block;
  width: 1.25rem;
}
/* line 720, ../../../foundation/scss/closir/_meetings.scss */
.meeting-widget.event-widget.split-line {
  height: 25px;
  display: inline-block;
  width: 0.0625rem;
  background-color: #E6E6E6;
  margin: 0 7px;
}

/* line 730, ../../../foundation/scss/closir/_meetings.scss */
th {
  font-weight: normal;
}

/* line 734, ../../../foundation/scss/closir/_meetings.scss */
td {
  color: #4a4a4a;
}

/* line 738, ../../../foundation/scss/closir/_meetings.scss */
.accepted-color-font {
  color: #50b46b;
}

/* line 741, ../../../foundation/scss/closir/_meetings.scss */
.declined-meeting-color-font {
  color: #d83b46;
}

/* line 744, ../../../foundation/scss/closir/_meetings.scss */
.not-replied-color-font {
  color: #8E8F96;
}

/* line 747, ../../../foundation/scss/closir/_meetings.scss */
.canceled-meeting-color-font {
  color: #8E8F96;
}

/* line 751, ../../../foundation/scss/closir/_meetings.scss */
.small-info {
  padding-right: 1.875rem;
}
/* line 753, ../../../foundation/scss/closir/_meetings.scss */
.small-info.full-screen {
  width: 95%;
  margin: 0 auto;
  padding-right: 0;
}
/* line 758, ../../../foundation/scss/closir/_meetings.scss */
.small-info.public-event {
  max-width: 75rem;
  margin: 0 auto;
  padding-right: 0;
}
/* line 763, ../../../foundation/scss/closir/_meetings.scss */
.small-info .small-italic {
  font-size: 14px;
  font-style: italic;
  text-align: right;
  color: #707275;
}

/* line 773, ../../../foundation/scss/closir/_meetings.scss */
table.investor-interest-table td p {
  margin: 0;
  padding: 0;
}
/* line 778, ../../../foundation/scss/closir/_meetings.scss */
table.investor-interest-table td:nth-of-type(1), table.investor-interest-table th:nth-of-type(1) {
  width: 30%;
}
/* line 781, ../../../foundation/scss/closir/_meetings.scss */
table.investor-interest-table td:nth-of-type(2), table.investor-interest-table th:nth-of-type(2) {
  width: 20%;
}
/* line 784, ../../../foundation/scss/closir/_meetings.scss */
table.investor-interest-table td:nth-of-type(3), table.investor-interest-table th:nth-of-type(3) {
  width: 25%;
}
/* line 787, ../../../foundation/scss/closir/_meetings.scss */
table.investor-interest-table td:nth-of-type(4), table.investor-interest-table th:nth-of-type(4) {
  width: 25%;
}

/* line 1, ../../../foundation/scss/closir/_faq.scss */
#faq_box &gt; div &gt; hr {
  margin-bottom: 1.25rem;
}

/* line 5, ../../../foundation/scss/closir/_faq.scss */
.faq {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 10, ../../../foundation/scss/closir/_faq.scss */
.faq li {
  margin-bottom: 0.75rem;
  list-style-position: inside;
  position: relative;
}
/* line 16, ../../../foundation/scss/closir/_faq.scss */
.faq li h2 {
  font-size: 0.9375rem;
  font-weight: normal;
  cursor: pointer;
}
/* line 26, ../../../foundation/scss/closir/_faq.scss */
.faq li .faq-text {
  vertical-align: middle;
  display: inline-block;
}
/* line 32, ../../../foundation/scss/closir/_faq.scss */
.faq li .answer {
  color: #b0b2b5;
}
/* line 36, ../../../foundation/scss/closir/_faq.scss */
.faq li .faq-edit-buttons {
  display: none;
}
/* line 41, ../../../foundation/scss/closir/_faq.scss */
.faq li.cls-edit-data .faq-content {
  display: none;
}
/* line 45, ../../../foundation/scss/closir/_faq.scss */
.faq li.cls-edit-data .faq-editor {
  display: block;
}
/* line 50, ../../../foundation/scss/closir/_faq.scss */
.faq li .faq-editor {
  display: none;
}
/* line 56, ../../../foundation/scss/closir/_faq.scss */
.faq .faq-edit-buttons {
  display: none;
}

/* line 63, ../../../foundation/scss/closir/_faq.scss */
.cls-editable .faq li {
  border: 1px solid #d9ddde;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 1.25rem;
  overflow: auto;
}
/* line 69, ../../../foundation/scss/closir/_faq.scss */
.cls-editable .faq li .faq-edit-buttons {
  vertical-align: middle;
  display: inline-block;
  width: 15%;
  text-align: right;
}
/* line 75, ../../../foundation/scss/closir/_faq.scss */
.cls-editable .faq li .faq-text {
  width: 80%;
}

/* line 82, ../../../foundation/scss/closir/_faq.scss */
.connected, .sortable, .exclude, .handles {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 90, ../../../foundation/scss/closir/_faq.scss */
.sortable.grid {
  overflow: hidden;
}

/* line 96, ../../../foundation/scss/closir/_faq.scss */
.handles span {
  cursor: move;
}

/* line 99, ../../../foundation/scss/closir/_faq.scss */
li.disabled {
  opacity: 0.5;
}

/* line 102, ../../../foundation/scss/closir/_faq.scss */
.sortable.grid li {
  line-height: 80px;
  float: left;
  width: 80px;
  height: 80px;
  text-align: center;
}

/* line 109, ../../../foundation/scss/closir/_faq.scss */
li.highlight {
  background: #FEE25F;
}

/* line 112, ../../../foundation/scss/closir/_faq.scss */
#connected {
  width: 440px;
  overflow: hidden;
  margin: auto;
}

/* line 117, ../../../foundation/scss/closir/_faq.scss */
.connected {
  float: left;
  width: 200px;
}

/* line 121, ../../../foundation/scss/closir/_faq.scss */
.connected.no2 {
  float: right;
}

/* line 124, ../../../foundation/scss/closir/_faq.scss */
li.sortable-placeholder {
  border: 1px dashed #CCC;
  background: none;
}

/* line 129, ../../../foundation/scss/closir/_faq.scss */
#faq_box .intro {
  border: 0 !important;
}

/* line 133, ../../../foundation/scss/closir/_faq.scss */
.no-faq {
  border: 0 !important;
}

/* line 1, ../../../foundation/scss/closir/_onoff.scss */
.tgl {
  display: none;
}
/* line 4, ../../../foundation/scss/closir/_onoff.scss */
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
  box-sizing: border-box;
}
/* line 8, ../../../foundation/scss/closir/_onoff.scss */
.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
  background: none;
}
/* line 12, ../../../foundation/scss/closir/_onoff.scss */
.tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 3.4375rem;
  height: 1.375rem;
  position: relative;
  cursor: pointer;
  user-select: none;
}
/* line 21, ../../../foundation/scss/closir/_onoff.scss */
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
  position: absolute;
  display: block;
  top: 0px;
  content: "";
  width: 40%;
  height: 90%;
}
/* line 30, ../../../foundation/scss/closir/_onoff.scss */
.tgl + .tgl-btn:after {
  left: 1px;
  top: 1px;
}
/* line 34, ../../../foundation/scss/closir/_onoff.scss */
.tgl + .tgl-btn:before {
  display: none;
}
/* line 40, ../../../foundation/scss/closir/_onoff.scss */
.tgl:checked + .tgl-btn:after {
  left: 31px;
}
/* line 46, ../../../foundation/scss/closir/_onoff.scss */
.tgl label {
  position: absolute;
}

/* line 53, ../../../foundation/scss/closir/_onoff.scss */
.tgl-light + .tgl-btn {
  background: #a0a0a0;
  border-radius: 2em;
  padding: 2px;
  padding-left: 1.5625rem;
  padding-top: 0.375rem;
  transition: left .4s ease;
  content: "edit";
  color: #fff;
}
/* line 62, ../../../foundation/scss/closir/_onoff.scss */
.tgl-light + .tgl-btn:after {
  border-radius: 50%;
  background: #fff;
  transition: all .5s ease;
}
/* line 69, ../../../foundation/scss/closir/_onoff.scss */
.tgl-light:checked + .tgl-btn {
  background: #50b46b;
  color: #50b46b;
}

/* line 1, ../../../foundation/scss/closir/_joyride.scss */
.joyride-back {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000001;
}

/* line 12, ../../../foundation/scss/closir/_joyride.scss */
.joyride-content {
  font-size: 14px;
}

/* line 16, ../../../foundation/scss/closir/_joyride.scss */
.joyride-baloon {
  color: #fff;
  font-size: 1rem;
  position: absolute;
  background-color: #000;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  border-radius: 0.25rem;
  width: 18.75rem;
}
/* line 26, ../../../foundation/scss/closir/_joyride.scss */
.joyride-baloon .joyride-box {
  text-align: center;
  padding: 0.9375rem;
}
/* line 31, ../../../foundation/scss/closir/_joyride.scss */
.joyride-baloon .joyride-action {
  padding: 0.9375rem;
  border-top: 1px solid #444;
  text-transform: uppercase;
  cursor: pointer;
  overflow: auto;
}
/* line 39, ../../../foundation/scss/closir/_joyride.scss */
.joyride-baloon .joyride-action .next {
  float: right;
}
/* line 43, ../../../foundation/scss/closir/_joyride.scss */
.joyride-baloon .joyride-action .prev {
  float: left;
}

/* line 49, ../../../foundation/scss/closir/_joyride.scss */
.joyride-arrow {
  position: absolute;
}
/* line 52, ../../../foundation/scss/closir/_joyride.scss */
.joyride-arrow.left {
  width: 6px;
  height: 32px;
}
/* line 57, ../../../foundation/scss/closir/_joyride.scss */
.joyride-arrow.right {
  width: 6px;
  height: 32px;
}
/* line 62, ../../../foundation/scss/closir/_joyride.scss */
.joyride-arrow.top {
  width: 32px;
  height: 6px;
}
/* line 67, ../../../foundation/scss/closir/_joyride.scss */
.joyride-arrow.bottom {
  width: 32px;
  height: 6px;
}

/* line 73, ../../../foundation/scss/closir/_joyride.scss */
.joyride-close {
  position: absolute;
  top: 16px;
  right: 16px;
  color: #fff;
  cursor: pointer;
  font-size: 1.875rem;
}

/* line 82, ../../../foundation/scss/closir/_joyride.scss */
.joyride-image {
  position: absolute;
}

/* line 87, ../../../foundation/scss/closir/_joyride.scss */
#joyride_unsubscribe_button {
  cursor: pointer;
  color: #b0b2b5;
  font-size: 0.8125rem;
  display: block;
  margin-top: 10px;
}

/* line 1, ../../../foundation/scss/closir/_ie8.scss */
header.plain {
  height: 4.375rem;
  background-color: #d83b46;
  text-align: center;
}
/* line 7, ../../../foundation/scss/closir/_ie8.scss */
header.plain img {
  vertical-align: middle;
  display: inline-block;
}

/* line 13, ../../../foundation/scss/closir/_ie8.scss */
section.ie8 {
  background-color: #fff;
  border: 1px solid #d9ddde;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: 53.125rem;
  padding: 100px 50px;
  margin: 0 auto;
  text-align: center;
  margin-top: 1.875rem;
  font-weight: 300;
}
/* line 24, ../../../foundation/scss/closir/_ie8.scss */
section.ie8.ie8-embedded-page {
  height: 100%;
  margin-top: 0;
  width: 100%;
  padding: 0.625rem 0;
  border: none;
}
/* line 32, ../../../foundation/scss/closir/_ie8.scss */
section.ie8 .browsers {
  margin-bottom: 2.5rem;
}
/* line 34, ../../../foundation/scss/closir/_ie8.scss */
section.ie8 .browsers img {
  margin-left: 1.625rem;
  margin-right: 1.625rem;
}

/* line 1, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-top {
  height: 21.8125rem;
  padding: 0 !important;
  padding-right: 5.625rem !important;
  background-image: url(../assets/img/toolkit-back.jpg);
  background-repeat: no-repeat;
}
/* line 9, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-top div {
  margin-top: 4.5rem;
  padding: 0 !important;
  margin-left: 21.25rem;
}
/* line 15, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-top div h1 {
  font-size: 1.0625rem;
}
/* line 19, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-top div p {
  font-size: 0.9375rem;
  color: #a8a8a8;
}

/* line 26, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-bottom {
  overflow: auto;
}
/* line 29, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-bottom .column {
  width: 20%;
  float: left;
  margin-bottom: 1.5625rem;
  padding-right: 0.625rem;
}
/* line 36, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-bottom .column:last-of-type {
  padding-right: 0;
}
/* line 44, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-bottom .column header {
  background-color: #d83b46;
  color: #fff;
  height: 3.125rem;
  font-size: 0.9375rem;
  text-align: center;
}
/* line 53, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-bottom .column div {
  padding: 0.625rem;
  color: #a8a8a8;
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.5rem;
}
/* line 60, ../../../foundation/scss/closir/_toolkit.scss */
.toolkit-bottom .column div img {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 1, ../../../foundation/scss/closir/_public.scss */
#main-search-container.public {
  background-color: #d83b46;
  height: 100%;
  border: 0;
  float: right;
  margin-left: 11.25rem;
}
/* line 10, ../../../foundation/scss/closir/_public.scss */
#main-search-container.public ul {
  margin: 0;
  padding: 0;
  height: 100%;
  display: inline-block;
  list-style-type: none;
  list-style-position: inside;
}
/* line 19, ../../../foundation/scss/closir/_public.scss */
#main-search-container.public ul li {
  display: inline-block;
  margin-left: 2.8125rem;
}
/* line 25, ../../../foundation/scss/closir/_public.scss */
#main-search-container.public a {
  color: #fff;
  text-transform: uppercase;
  font-size: 0.6875rem;
}
/* line 31, ../../../foundation/scss/closir/_public.scss */
#main-search-container.public a:hover {
  text-decoration: none;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 38, ../../../foundation/scss/closir/_public.scss */
.public-logo-plate {
  border-bottom: 0 !important;
  width: 11.25rem !important;
}

/* line 45, ../../../foundation/scss/closir/_public.scss */
.cls-public-content-wrapper {
  margin: 0;
}

/* line 50, ../../../foundation/scss/closir/_public.scss */
.public-calendar-company {
  padding: 1rem;
  border-bottom: 1px solid #d9ddde;
  text-align: center;
  font-size: 1.125rem;
}
/* line 56, ../../../foundation/scss/closir/_public.scss */
.public-calendar-company img {
  width: 6.25rem;
  margin-bottom: 1.25rem;
}

/* line 63, ../../../foundation/scss/closir/_public.scss */
.cls-site-header-content.public img {
  width: 6.875rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: 0.9375rem;
}

/* line 72, ../../../foundation/scss/closir/_public.scss */
.center-public-header {
  height: 100%;
  padding-right: 0.9375rem;
  margin: 0 auto;
}

/* line 79, ../../../foundation/scss/closir/_public.scss */
.public-event {
  max-width: 75rem;
  margin: 0 auto;
}
/* line 82, ../../../foundation/scss/closir/_public.scss */
.public-event .events-page {
  padding-left: 0;
  padding-right: 0;
}

/* line 1, ../../../foundation/scss/closir/_news.scss */
.news-article-full-date {
  float: right;
  color: #b0b2b5;
  display: inline-block;
  margin-right: 1.375rem;
  height: 100%;
}

/* line 1, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block {
  font-family: "proxima", Helvetica, sans-serif;
  text-align: center;
  overflow: hidden;
}
/* line 5, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block img {
  margin-top: 6.25rem;
  width: 6.25rem;
}
/* line 9, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block h1 {
  margin: 80px auto 40px;
  color: #fff;
}
/* line 13, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block h3 {
  color: #777;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: "proxima", Helvetica, sans-serif;
  font-weight: 100;
}
/* line 19, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block h3 span {
  text-transform: uppercase;
}
/* line 23, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block input {
  display: block;
  margin: 0 auto;
  width: 20%;
  text-align: center;
  color: #a9a8a8;
}
/* line 30, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block button {
  background-color: #d83b46;
  margin-top: 10px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding: 0.125rem 1rem;
}
/* line 37, ../../../foundation/scss/closir/_pin-request.scss */
.pin-block button span {
  text-transform: uppercase;
}

/* line 42, ../../../foundation/scss/closir/_pin-request.scss */
#error-msg {
  color: #d83b46;
}

/* line 1, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets {
  display: block;
  margin-top: 5.775rem;
  width: 100%;
}
/* line 6, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets header {
  padding-left: 1rem;
}
/* line 10, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article {
  border: none;
  vertical-align: top;
}
/* line 13, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.big-widget {
  border: 1px solid #d9ddde;
  display: inline-block;
  width: 49%;
  overflow: visible;
}
/* line 18, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.big-widget article.main-area {
  padding: 0.625rem;
}
/* line 21, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.big-widget header {
  height: 3.5rem;
}
/* line 25, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.big-widget:nth-child(even) {
  float: right;
}
/* line 28, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.big-widget:nth-child(odd) {
  float: left;
}
/* line 31, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.big-widget a {
  color: #529FD2;
}
/* line 35, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.small-widget {
  display: block;
  width: 100%;
  overflow: visible;
  padding: 0 1.25rem;
}
/* line 40, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.small-widget article.main-area {
  padding: 0 0.9375rem;
}
/* line 44, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.small-widget button {
  width: 30%;
  margin: 1% 1%;
}
/* line 49, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.small-widget .textarea {
  margin-top: 2.5rem;
}
/* line 53, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article.widget-separator {
  display: inline-block;
  width: 2%;
}
/* line 59, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article .input-field button.save {
  min-width: 10%;
  max-width: 10%;
  padding-left: 0;
  padding-right: 0;
  float: right;
}
/* line 69, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article select {
  height: 2.25rem;
}
/* line 72, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets article [type="checkbox"] + label {
  padding-left: 25px;
}
/* line 76, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets form {
  display: inline-block;
}
/* line 79, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post {
  border: none;
  border-bottom: 1px solid #d9ddde;
  padding: 0 1rem 0 0;
  overflow: hidden;
  height: 4.0625rem;
}
/* line 87, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .dashboard-post-content {
  width: 100%;
}
/* line 91, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text {
  display: inline-block;
}
/* line 93, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .logo {
  width: 3.125rem;
  text-align: center;
  height: 2.75rem;
  display: inline-block;
  vertical-align: middle;
  padding: 0.625rem;
  border-right: 1px solid #d9ddde;
}
/* line 102, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .logo img {
  max-width: 2.8125rem;
  max-height: 2.8125rem;
}
/* line 107, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .text {
  vertical-align: middle;
  font-size: 0.75rem;
  display: inline-block;
  margin-left: 0.625rem;
}
/* line 112, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .text .truncate, .dashboard-widgets .dashboard-post .widget-item-text .text #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .dashboard-widgets .dashboard-post .widget-item-text .text .js-file-download, .dashboard-widgets .dashboard-post .widget-item-text .text #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .dashboard-widgets .dashboard-post .widget-item-text .text .js-file-download, .dashboard-widgets .dashboard-post .widget-item-text .text #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .dashboard-widgets .dashboard-post .widget-item-text .text .js-file-download {
  width: 283px;
}
/* line 115, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .text .company-name {
  font-size: 0.75rem;
}
/* line 117, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .text .company-name.blue-text {
  color: #529FD2;
}
/* line 121, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .text p {
  color: #b0b2b5;
  display: inline;
}
/* line 126, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-text .text span {
  color: #808080;
}
/* line 131, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-buttons {
  float: right;
  margin-top: 0.875rem;
}
/* line 134, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-buttons .save {
  font-size: 0.75rem;
  float: right;
  min-width: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}
/* line 140, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-buttons .save:hover {
  text-decoration: none;
}
/* line 144, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-buttons .view-presentation {
  background-color: #235695;
  color: #fff;
  border-radius: 2px;
  border: 1px solid #235695;
  font-size: 12px;
  min-width: 4rem;
  margin-top: 3px;
  height: 1.8rem;
  transition: all .3s ease-out;
}
/* line 154, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post .widget-item-buttons .view-presentation:hover {
  background-color: #fff;
  color: #235695;
}
/* line 160, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post button {
  font-size: 0.75rem;
  float: right;
  background-color: #fff;
  color: #444;
  border: 1px solid #d9ddde;
  padding-top: 0.375rem;
  -webkit-transition: all ease 0.25s;
  -moz-transition: all ease 0.25s;
  -ms-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
}
/* line 168, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-post button:hover {
  background-color: #8E8E96;
  color: #fff;
}
/* line 174, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets footer {
  border-top: 1px solid #d9ddde;
  height: 2.1875rem;
  line-height: 2.1875rem;
}
/* line 179, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets footer a {
  color: #fff;
  cursor: pointer;
}
/* line 184, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets footer button {
  margin: 0 auto;
  padding: 0.1875rem 0.9375rem 0;
  font-size: 0.875rem;
}
/* line 188, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets footer button.see-more-btn {
  background-color: #d83b46;
  color: #fff;
}
/* line 193, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets footer button.send-invitation-btn {
  background-color: #d83b46;
}
/* line 200, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .big-widget-content time {
  font-size: 0.875rem;
}
/* line 203, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .big-widget-content .truncate, .dashboard-widgets .big-widget-content #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .dashboard-widgets .big-widget-content .js-file-download, .dashboard-widgets .big-widget-content #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .dashboard-widgets .big-widget-content .js-file-download, .dashboard-widgets .big-widget-content #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .dashboard-widgets .big-widget-content .js-file-download {
  width: 225px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #b0b2b5;
}
/* line 211, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .dashboard-no-results {
  padding: 1.5625rem;
  text-align: center;
}
/* line 219, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .table-box &gt; footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  border-top: 1px solid #d9ddde;
  height: 3.75rem;
}
/* line 227, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .table-box.big-widget {
  height: 39.9375rem;
}
/* line 229, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .table-box.big-widget &gt; header {
  display: table;
}
/* line 231, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .table-box.big-widget &gt; header h1 {
  width: 100%;
  font-size: 1rem;
  display: table-cell;
  vertical-align: middle;
  padding-top: 0.3125rem;
}
/* line 242, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .widget-date {
  margin: 0;
  width: 3rem;
  vertical-align: middle;
  display: inline-block;
  padding: .75rem;
  border-right: 1px solid #d9ddde;
  text-align: center;
}
/* line 251, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .widget-date .widget-date-day {
  font-size: 0.875rem;
  color: #000;
  text-align: center;
  margin-bottom: 0;
  display: block;
  padding-top: 3px;
}
/* line 260, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets .widget-date .widget-date-month {
  font-size: 0.75rem;
  color: #c1c5c8;
  text-align: center;
  margin-bottom: 0;
}

/* line 271, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header {
  display: table;
  width: 100%;
  padding-right: 1rem;
}
/* line 276, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header h1 {
  width: 33%;
  display: table-cell;
  vertical-align: middle;
  padding-top: 0.25rem;
}
/* line 283, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header .widget-input-field {
  width: auto;
  display: table-cell;
  vertical-align: middle;
  margin-left: 15px;
}
/* line 289, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header .widget-input-field button {
  width: 3rem;
  height: 3rem;
  float: right;
  padding: 0;
  background-color: #fff;
}
/* line 295, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header .widget-input-field button.white {
  background-color: #fff;
}
/* line 298, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header .widget-input-field button.red {
  background-color: #d83b46;
}
/* line 301, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header .widget-input-field button i {
  font-size: 1.5rem;
}
/* line 307, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header span {
  float: right;
  padding-top: 1.375rem;
}
/* line 311, ../../../foundation/scss/closir/_inv-dashboard.scss */
#traveling_to_city_widget header span input {
  width: auto;
  height: auto;
  position: relative;
  top: 0.125rem;
}

/* line 322, ../../../foundation/scss/closir/_inv-dashboard.scss */
#discover_new_widget a {
  width: 100%;
  padding: 0;
  height: 61%;
  line-height: 90px;
  font-size: 25px;
  text-decoration: none;
}

/* line 333, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-widgets-separated #traveling_to_city_widget, .dashboard-widgets-separated #upcoming_events_widget {
  height: auto;
  width: 100%;
}

/* line 340, ../../../foundation/scss/closir/_inv-dashboard.scss */
.invite-widget p {
  padding: 0.625rem 1.875rem;
  text-align: justify;
}
/* line 345, ../../../foundation/scss/closir/_inv-dashboard.scss */
.invite-widget .main-area {
  height: 24.6875rem;
}
/* line 349, ../../../foundation/scss/closir/_inv-dashboard.scss */
.invite-widget .tags-input {
  margin-top: 1.5625rem;
}

/* line 354, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-header {
  display: table;
  width: 100%;
  padding-left: 0;
}
/* line 359, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-header h3, .dashboard-header button {
  display: table-cell;
  vertical-align: middle;
}
/* line 363, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-header h3 {
  font-size: 1.125rem;
}
/* line 366, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-header button {
  padding-top: 0.3125rem;
  float: right;
}
/* line 369, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-header button i {
  display: inline-block;
  margin-top: -0.1875rem;
  vertical-align: middle;
}

/* line 377, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper {
  height: 5.625rem;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 2px 0 #CCC;
  -moz-box-shadow: 0px 1px 2px 0 #CCC;
  box-shadow: 0px 1px 2px 0 #CCC;
}
/* line 384, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .cursor-pointer i.icon-arrow-down {
  color: #000;
  font-size: 5px;
}
/* line 389, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown {
  position: absolute;
  background-color: #f3f3f3;
  width: 15%;
  top: 90px;
  left: 0;
  z-index: 2;
  border: 1px solid #d9ddde;
  box-sizing: border-box;
  font-size: 0.87rem;
}
/* line 399, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.event-page-dropdown {
  width: 14.28%;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 405, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.conference-page-dropdown {
  width: 14.28%;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 411, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-12 {
  left: calc(14.28% - 1px);
  width: calc(14.28% + 1px);
}
/* line 415, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-15 {
  left: calc(15% - 1px);
  width: calc(15% + 1px);
}
/* line 419, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-24 {
  left: calc(28.56% - 1px);
  width: calc(14.28% + 1px);
}
/* line 423, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-30 {
  left: calc(30% - 1px);
  width: calc(15% + 1px);
}
/* line 427, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-36 {
  left: calc(42.84% - 1px);
  width: calc(14.28% + 1px);
}
/* line 431, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-45 {
  left: calc(45% - 1px);
  width: calc(15% + 1px);
}
/* line 435, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-48 {
  left: calc(57.12% - 1px);
  width: calc(14.28% + 1px);
}
/* line 439, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-52 {
  left: calc(70% - 1px);
  width: calc(17% + 1px);
}
/* line 443, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-60 {
  left: calc(71.4% - 1px);
  width: calc(14.28% + 1px);
}
/* line 447, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-72 {
  left: calc(85.68% - 1px);
  width: calc(14.28% + 1px);
}
/* line 451, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.left-84 {
  left: calc(99.96% - 1px);
  width: calc(14.28% + 1px);
}
/* line 456, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown p {
  margin: 0;
  cursor: pointer;
  padding: 0.4375rem 1.875rem 0.125rem;
}
/* line 461, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown p label {
  font-size: 0.87rem;
  color: #1f2831;
  width: 85%;
  text-transform: capitalize;
}
/* line 466, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown p label.agm {
  text-transform: uppercase;
}
/* line 471, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown p:hover {
  background-color: #EBEBEB;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 477, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown .filter {
  padding: 0.1875rem 1.875rem 0;
}
/* line 480, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown .filter:hover {
  background-color: #EBEBEB;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 483, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown .filter:hover i {
  color: #8E8F96;
}
/* line 488, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown .filter p {
  float: left;
  padding: 0.25rem 0 0.3125rem 0;
  width: 90%;
}
/* line 494, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown .filter i {
  height: 1.25rem;
  width: 0;
  float: right;
  color: #444;
  margin-top: 0.3125rem;
  cursor: pointer;
}
/* line 502, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown .filter i.icon-dash-remove {
  color: #b0b2b5;
  font-size: 10px;
  margin-top: 0.4375rem;
  font-weight: bold;
}
/* line 513, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dropdown.custom-filter p i {
  float: right;
  color: #444;
  font-size: 0.625rem;
  margin-top: 0.3125rem;
}
/* line 523, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block {
  float: left;
  width: 15%;
  padding: 0 1.875rem;
  box-sizing: border-box;
  border-right: 1px solid #d9ddde;
  height: 100%;
  position: relative;
}
/* line 532, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.event-page {
  width: 14.28%;
}
/* line 536, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.conference-page {
  width: 14.28%;
}
/* line 540, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.last {
  padding: 0 0;
}
/* line 544, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.no-border {
  border-right: none;
}
/* line 548, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.active {
  background-color: #f3f3f3;
}
/* line 552, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block p {
  font-size: 0.875rem;
  margin: 0;
}
/* line 556, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block p:nth-of-type(1) {
  margin-top: 1.5625rem;
  font-size: 0.75rem;
  color: #b0b2b5;
}
/* line 562, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block p:nth-of-type(2) {
  margin-top: 0.3125rem;
  font-size: 0.875rem;
}
/* line 567, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block p input[type="checkbox"] + label {
  font-size: 0.87rem;
}
/* line 572, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.wider {
  width: 20%;
  padding: 0 1.5625rem;
}
/* line 577, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block.vertical-align {
  text-align: center;
}
/* line 582, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block:nth-last-child {
  border-right: none;
}
/* line 586, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block i {
  font-size: 0.375rem;
  color: #b0b2b5;
  float: right;
  margin-top: 0.375rem;
  -webkit-transition: all ease 0.25s;
  -moz-transition: all ease 0.25s;
  -ms-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
}
/* line 593, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block i.active {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 598, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block .slider {
  margin-top: 0.3125rem;
  height: 1rem;
}
/* line 601, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block .slider rzslider {
  width: 60% !important;
}
/* line 604, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block .slider .slider-values {
  box-sizing: border-box;
  font-size: 0.875rem;
  width: 20%;
}
/* line 608, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block .slider .slider-values:nth-of-type(1) {
  float: left;
  text-align: left;
  padding-right: 0.25rem;
}
/* line 613, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block .slider .slider-values:nth-of-type(2) {
  float: right;
  text-align: right;
  padding-left: 0.25rem;
}
/* line 621, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block button {
  width: 6.25rem;
  font-size: 0.875rem;
  height: 2rem;
  margin-top: 0.625rem;
}
/* line 628, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard .truncate, .dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard .js-file-download, .dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard .js-file-download, .dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .dashboard-filter-wrapper .dashboard-filter-block .truncate-dashboard .js-file-download {
  display: inline-block;
  width: 80%;
}
/* line 634, ../../../foundation/scss/closir/_inv-dashboard.scss */
.dashboard-filter-wrapper.fixed-filter-section {
  position: fixed;
  width: inherit;
  z-index: 10000;
}

/* line 5, ../../../foundation/scss/closir/_investor-requests.scss */
#investor_request_data .table tr.checked td {
  color: #b0b2b5;
}
/* line 10, ../../../foundation/scss/closir/_investor-requests.scss */
#investor_request_data .table tr td.item-table-actions button {
  width: 2.625rem;
  height: 2.625rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  background-color: #fff;
  color: #d9ddde;
  text-align: center;
  display: inline-block;
  margin-right: 0.375rem;
  font-size: 0.9375rem;
  line-height: 2.625rem;
  cursor: pointer;
}
/* line 25, ../../../foundation/scss/closir/_investor-requests.scss */
#investor_request_data .table tr td.item-table-actions button:hover {
  background-color: #f0f0f0;
}
/* line 29, ../../../foundation/scss/closir/_investor-requests.scss */
#investor_request_data .table tr td.item-table-actions label {
  display: inline-block;
  margin-left: 1.25rem;
}
/* line 32, ../../../foundation/scss/closir/_investor-requests.scss */
#investor_request_data .table tr td.item-table-actions label input[type=checkbox] {
  width: auto;
  height: auto;
  padding: 0;
}

/* line 3, ../../../foundation/scss/closir/_profile.scss */
.profile-slider {
  height: 65px;
}
/* line 5, ../../../foundation/scss/closir/_profile.scss */
.profile-slider p {
  display: block;
  float: none;
  color: #b0b2b5;
}
/* line 9, ../../../foundation/scss/closir/_profile.scss */
.profile-slider p:first-child {
  float: none;
}
/* line 13, ../../../foundation/scss/closir/_profile.scss */
.profile-slider #liquidity-slider,
.profile-slider #market-cap-slider {
  margin-top: 10px;
}
/* line 17, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-state-default, .profile-slider .ui-widget-content .ui-state-default, .profile-slider .ui-widget-header .ui-state-default {
  border: 1px solid #fbfbfb;
  background: #fbfbfb;
  color: #fbfbfb;
}
/* line 22, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-corner-all {
  border-radius: 100px;
}
/* line 25, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-widget-content {
  border: 1px solid transparent;
  background: rgba(203, 203, 203, 0.5);
  color: rgba(203, 203, 203, 0.5);
}
/* line 30, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-widget-header {
  border: 1px solid #d83b46;
  background: #d83b46;
  color: #d83b46;
}
/* line 35, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-slider-horizontal {
  height: 5px;
  margin: 0 40px;
}
/* line 40, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-slider .ui-slider-handle {
  height: 15px;
  width: 15px;
  box-shadow: -1px 1px 0 #cbcbcb;
  border: 1px solid #cbcbcb;
  top: -.4em;
  cursor: pointer;
}
/* line 49, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-slider .ui-slider-handle:nth-of-type(1):after, .profile-slider .ui-slider .ui-slider-handle:nth-of-type(2):after {
  width: 80px;
  position: absolute;
  content: attr(data-content) "";
  top: 30px;
  left: -33px;
  text-align: center;
  color: #b0b2b5;
}
/* line 60, ../../../foundation/scss/closir/_profile.scss */
.profile-slider .ui-widget {
  font-size: 0.875rem;
}

/* line 67, ../../../foundation/scss/closir/_profile.scss */
.inv-view [type="checkbox"].filled-in:disabled + label:after {
  background-color: transparent;
  border-color: #d9ddde;
}

/* line 75, ../../../foundation/scss/closir/_profile.scss */
.inv-edit {
  display: none;
}
/* line 78, ../../../foundation/scss/closir/_profile.scss */
.inv-edit ul {
  list-style-type: none;
  color: #1b1d1f;
}
/* line 81, ../../../foundation/scss/closir/_profile.scss */
.inv-edit ul li {
  width: auto;
  padding: 0.0625rem 0.5rem;
}
/* line 84, ../../../foundation/scss/closir/_profile.scss */
.inv-edit ul li input[type=checkbox] {
  width: auto;
  height: auto;
  border: none;
  padding: 0;
  margin: 0 0.5rem 0 0;
}
/* line 94, ../../../foundation/scss/closir/_profile.scss */
.inv-edit .investment-preferences {
  clear: both;
  overflow: hidden;
}
/* line 97, ../../../foundation/scss/closir/_profile.scss */
.inv-edit .investment-preferences .inv-industry-left {
  float: left;
  display: inline-block;
  width: 49%;
}
/* line 102, ../../../foundation/scss/closir/_profile.scss */
.inv-edit .investment-preferences .inv-industry-right {
  float: right;
  display: inline-block;
}
/* line 105, ../../../foundation/scss/closir/_profile.scss */
.inv-edit .investment-preferences .inv-industry-right a {
  cursor: pointer;
}
/* line 111, ../../../foundation/scss/closir/_profile.scss */
.inv-edit .buttons-investment-preferences {
  padding-right: 1.375rem;
  overflow: hidden;
}

/* line 118, ../../../foundation/scss/closir/_profile.scss */
#table_invitees td {
  padding-top: 0.875rem;
  padding-bottom: 0;
}

/* line 124, ../../../foundation/scss/closir/_profile.scss */
.other-city {
  display: none;
}

/* line 128, ../../../foundation/scss/closir/_profile.scss */
#emerging_markets_list {
  overflow: auto;
}
/* line 130, ../../../foundation/scss/closir/_profile.scss */
#emerging_markets_list li {
  float: left;
  width: 22%;
}
/* line 133, ../../../foundation/scss/closir/_profile.scss */
#emerging_markets_list li label {
  height: auto;
}

/* line 140, ../../../foundation/scss/closir/_profile.scss */
#industry_tags_list li {
  box-sizing: border-box;
  width: 32%;
  display: inline-block;
}

/* line 148, ../../../foundation/scss/closir/_profile.scss */
.cls-display-block {
  display: block;
}

/* line 151, ../../../foundation/scss/closir/_profile.scss */
.cls-display-none {
  display: none;
}

/* line 154, ../../../foundation/scss/closir/_profile.scss */
.cls-table-cell {
  position: relative;
  overflow: hidden;
}

/* line 160, ../../../foundation/scss/closir/_profile.scss */
.profile-overflow {
  overflow: hidden;
}

/* line 164, ../../../foundation/scss/closir/_profile.scss */
.about-user {
  overflow: auto;
  position: relative;
}
/* line 167, ../../../foundation/scss/closir/_profile.scss */
.about-user .cls-contact-details-about-contact {
  float: left;
  width: 450px;
}
/* line 171, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor, .about-user div.cls-profile-view {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
/* line 174, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor .error-icon, .about-user div.cls-profile-view .error-icon {
  overflow: visible;
}
/* line 176, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor .error-icon i, .about-user div.cls-profile-view .error-icon i {
  top: -0.375rem;
}
/* line 180, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor p, .about-user div.cls-profile-view p {
  display: inline-block;
  color: #1b1d1f;
  margin: 0;
}
/* line 184, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor p.left, .about-user div.cls-profile-view p.left {
  float: left;
}
/* line 187, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor p.right, .about-user div.cls-profile-view p.right {
  float: right;
}
/* line 191, ../../../foundation/scss/closir/_profile.scss */
.about-user div.cls-profile-editor label, .about-user div.cls-profile-view label {
  font-size: 15px;
  color: #1b1d1f;
}

/* line 198, ../../../foundation/scss/closir/_profile.scss */
.about-side-bar {
  display: inline-block;
  width: calc(100% - 466px);
  float: right;
}
/* line 202, ../../../foundation/scss/closir/_profile.scss */
.about-side-bar.whole-page {
  float: left;
  width: 100%;
}
/* line 206, ../../../foundation/scss/closir/_profile.scss */
.about-side-bar .notify {
  padding: 0;
  font-size: 0.875rem;
  color: #b0b2b5;
}
/* line 211, ../../../foundation/scss/closir/_profile.scss */
.about-side-bar .textarea-wrapper textarea {
  display: inline-block;
  width: 100%;
  min-height: 2.5rem !important;
  border-bottom: 1px solid #d9ddde;
  margin-bottom: -40px;
  line-height: 2.5rem;
  resize: none;
}
/* line 220, ../../../foundation/scss/closir/_profile.scss */
.about-side-bar .input-field button {
  margin-top: 40px;
}

/* line 225, ../../../foundation/scss/closir/_profile.scss */
.seventy-percent {
  width: 70%;
  padding: 2rem;
}
/* line 228, ../../../foundation/scss/closir/_profile.scss */
.seventy-percent .hr-split {
  margin-left: -2rem;
  width: calc(100% + 4rem);
}

/* line 234, ../../../foundation/scss/closir/_profile.scss */
.investor-data {
  position: relative;
  height: 90px;
}
/* line 237, ../../../foundation/scss/closir/_profile.scss */
.investor-data p {
  margin: 0;
}
/* line 240, ../../../foundation/scss/closir/_profile.scss */
.investor-data a:hover {
  text-decoration: underline;
  color: #61B2E8;
}
/* line 244, ../../../foundation/scss/closir/_profile.scss */
.investor-data .investor-image {
  position: absolute;
  top: 15px;
  left: 5px;
  display: inline-block;
}
/* line 249, ../../../foundation/scss/closir/_profile.scss */
.investor-data .investor-image img {
  height: 3.5rem;
}
/* line 253, ../../../foundation/scss/closir/_profile.scss */
.investor-data .investor-info {
  position: absolute;
  top: 5px;
  left: 81px;
  display: inline-block;
}
/* line 258, ../../../foundation/scss/closir/_profile.scss */
.investor-data .investor-info .investor-name {
  padding-bottom: 5px;
  font-size: 22px;
  font-weight: 500;
}
/* line 264, ../../../foundation/scss/closir/_profile.scss */
.investor-data .investor-info .investor-short-info {
  font-size: 16px;
}
/* line 266, ../../../foundation/scss/closir/_profile.scss */
.investor-data .investor-info .investor-short-info span {
  color: #C8C8C8;
  font-size: 24px;
}

/* line 274, ../../../foundation/scss/closir/_profile.scss */
.inv-profile-mandate {
  display: inline-block;
  margin-right: 3rem;
}

/* line 279, ../../../foundation/scss/closir/_profile.scss */
.h2-inv {
  font-size: 20px;
  padding-bottom: 10px;
  font-weight: 500;
}

/* line 285, ../../../foundation/scss/closir/_profile.scss */
.act-as-link {
  cursor: pointer;
  color: #61B2E8;
}
/* line 288, ../../../foundation/scss/closir/_profile.scss */
.act-as-link:hover {
  text-decoration: underline;
}

/* line 293, ../../../foundation/scss/closir/_profile.scss */
.mandate-fields {
  background-color: #fff;
  border: 1px solid #d9ddde;
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  position: relative;
  width: 100%;
  float: left;
}
/* line 301, ../../../foundation/scss/closir/_profile.scss */
.mandate-fields .mandate-fields-edit {
  display: none;
}
/* line 303, ../../../foundation/scss/closir/_profile.scss */
.mandate-fields .mandate-fields-edit select {
  display: block;
}
/* line 306, ../../../foundation/scss/closir/_profile.scss */
.mandate-fields .mandate-fields-edit label {
  font-size: 15px;
  color: #1b1d1f;
  padding-top: 15px;
}

/* line 7, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable .text-align-center, .table-wrapper-general.attendingTable .text-align-center, .table-wrapper-general.scheduledPastTable .text-align-center {
  position: relative;
  text-align: center;
}
/* line 10, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable .text-align-center input[type='checkbox'] + label, .table-wrapper-general.attendingTable .text-align-center input[type='checkbox'] + label, .table-wrapper-general.scheduledPastTable .text-align-center input[type='checkbox'] + label {
  padding-left: 25px;
}
/* line 14, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th, .table-wrapper-general.attendingTable thead tr th, .table-wrapper-general.scheduledPastTable thead tr th {
  text-align: left;
  position: relative;
}
/* line 17, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(1), .table-wrapper-general.attendingTable thead tr th:nth-of-type(1), .table-wrapper-general.scheduledPastTable thead tr th:nth-of-type(1) {
  padding-left: 1.25rem;
}
/* line 20, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th i, .table-wrapper-general.attendingTable thead tr th i, .table-wrapper-general.scheduledPastTable thead tr th i {
  vertical-align: middle;
  color: #529FD2;
  margin-left: 0.625rem;
  font-size: 0.3125rem;
}
/* line 26, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th span, .table-wrapper-general.attendingTable thead tr th span, .table-wrapper-general.scheduledPastTable thead tr th span {
  vertical-align: -webkit-baseline-middle;
}
/* line 30, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr.past td, .table-wrapper-general.attendingTable tbody tr.past td, .table-wrapper-general.scheduledPastTable tbody tr.past td {
  color: #b0b2b5;
}
/* line 32, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr.past td p, .table-wrapper-general.attendingTable tbody tr.past td p, .table-wrapper-general.scheduledPastTable tbody tr.past td p {
  color: #b0b2b5;
}
/* line 37, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td:nth-of-type(1), .table-wrapper-general.attendingTable tbody tr td:nth-of-type(1), .table-wrapper-general.scheduledPastTable tbody tr td:nth-of-type(1) {
  text-align: left !important;
  padding-left: 1.25rem;
}
/* line 41, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .meeting-widget-outer, .table-wrapper-general.attendingTable tbody tr td .meeting-widget-outer, .table-wrapper-general.scheduledPastTable tbody tr td .meeting-widget-outer {
  vertical-align: middle;
  text-align: left;
}
/* line 44, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .meeting-widget-outer .meeting-widget, .table-wrapper-general.attendingTable tbody tr td .meeting-widget-outer .meeting-widget, .table-wrapper-general.scheduledPastTable tbody tr td .meeting-widget-outer .meeting-widget {
  display: inline-block;
  width: 1.25rem;
}
/* line 48, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .meeting-widget-outer .split-line, .table-wrapper-general.attendingTable tbody tr td .meeting-widget-outer .split-line, .table-wrapper-general.scheduledPastTable tbody tr td .meeting-widget-outer .split-line {
  height: 25px;
  display: inline-block;
  width: 0.0625rem;
  background-color: #E6E6E6;
  margin: 0 7px;
}
/* line 56, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .truncate, .table-wrapper-general.conferencesTable tbody tr td #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .table-wrapper-general.conferencesTable tbody tr td .js-file-download, .table-wrapper-general.conferencesTable tbody tr td #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .table-wrapper-general.conferencesTable tbody tr td .js-file-download, .table-wrapper-general.conferencesTable tbody tr td #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .table-wrapper-general.conferencesTable tbody tr td .js-file-download, .table-wrapper-general.attendingTable tbody tr td .truncate, .table-wrapper-general.attendingTable tbody tr td #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .table-wrapper-general.attendingTable tbody tr td .js-file-download, .table-wrapper-general.attendingTable tbody tr td #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .table-wrapper-general.attendingTable tbody tr td .js-file-download, .table-wrapper-general.attendingTable tbody tr td #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .table-wrapper-general.attendingTable tbody tr td .js-file-download, .table-wrapper-general.scheduledPastTable tbody tr td .truncate, .table-wrapper-general.scheduledPastTable tbody tr td #clo-calendar-event-details .js-file-download, #clo-calendar-event-details .table-wrapper-general.scheduledPastTable tbody tr td .js-file-download, .table-wrapper-general.scheduledPastTable tbody tr td #clo-calendar-meeting-details .js-file-download, #clo-calendar-meeting-details .table-wrapper-general.scheduledPastTable tbody tr td .js-file-download, .table-wrapper-general.scheduledPastTable tbody tr td #clo-calendar-appointment-details .js-file-download, #clo-calendar-appointment-details .table-wrapper-general.scheduledPastTable tbody tr td .js-file-download {
  width: 80%;
  cursor: pointer;
}
/* line 60, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .show-text-on-hover, .table-wrapper-general.attendingTable tbody tr td .show-text-on-hover, .table-wrapper-general.scheduledPastTable tbody tr td .show-text-on-hover {
  transition: all 2s ease;
  position: absolute;
  bottom: 83%;
  left: 0;
  z-index: 10000;
  width: auto;
  text-align: left;
}
/* line 68, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .show-text-on-hover .show-inner-box, .table-wrapper-general.attendingTable tbody tr td .show-text-on-hover .show-inner-box, .table-wrapper-general.scheduledPastTable tbody tr td .show-text-on-hover .show-inner-box {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 10px #f0f0f0;
  width: 100%;
  color: #444;
  border-radius: 0.125rem;
  padding: 10px 10px 20px;
}
/* line 76, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .show-text-on-hover .show-inner-box:after, .table-wrapper-general.attendingTable tbody tr td .show-text-on-hover .show-inner-box:after, .table-wrapper-general.scheduledPastTable tbody tr td .show-text-on-hover .show-inner-box:after {
  top: 100%;
  left: 50%;
  border: 6px solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #fff;
  margin-left: -6px;
}
/* line 88, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable tbody tr td .show-text-on-hover .show-inner-box h4, .table-wrapper-general.attendingTable tbody tr td .show-text-on-hover .show-inner-box h4, .table-wrapper-general.scheduledPastTable tbody tr td .show-text-on-hover .show-inner-box h4 {
  margin: 0.3125rem 0 0.625rem;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(1) {
  width: 10% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(2) {
  width: 11% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(3) {
  width: 21% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(4) {
  width: 11% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(5) {
  width: 19% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(6) {
  width: 9% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(7) {
  width: 9% !important;
}
/* line 98, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.conferencesTable thead tr th:nth-of-type(8) {
  width: 10% !important;
}
/* line 107, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.attendingTable thead tr th tbody tr td:nth-of-type(1) {
  padding-left: 1rem;
}
/* line 112, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.attendingTable thead tr th:nth-of-type(1) {
  width: 16% !important;
}
/* line 112, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.attendingTable thead tr th:nth-of-type(2) {
  width: 18% !important;
}
/* line 112, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.attendingTable thead tr th:nth-of-type(3) {
  width: 24% !important;
}
/* line 112, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.attendingTable thead tr th:nth-of-type(4) {
  width: 24% !important;
}
/* line 112, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.attendingTable thead tr th:nth-of-type(5) {
  width: 15% !important;
}
/* line 121, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.scheduledPastTable thead tr th:nth-of-type(1) {
  width: 15% !important;
}
/* line 121, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.scheduledPastTable thead tr th:nth-of-type(2) {
  width: 20% !important;
}
/* line 121, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.scheduledPastTable thead tr th:nth-of-type(3) {
  width: 25% !important;
}
/* line 121, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.scheduledPastTable thead tr th:nth-of-type(4) {
  width: 20% !important;
}
/* line 121, ../../../foundation/scss/closir/_conferences.scss */
.table-wrapper-general.scheduledPastTable thead tr th:nth-of-type(5) {
  width: 15% !important;
}

/* line 1, ../../../foundation/scss/closir/_loader.scss */
#loader-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100000;
  display: none;
}
/* line 8, ../../../foundation/scss/closir/_loader.scss */
#loader-wrapper .progress {
  height: 6.25rem;
  width: 20%;
  background-color: white;
  position: absolute;
  top: calc(40% + 75px);
  right: 0;
  bottom: 0;
  left: calc(50% - 140px);
  display: none;
}
/* line 19, ../../../foundation/scss/closir/_loader.scss */
#loader-wrapper .progress .determinate {
  height: 0.625rem;
  background-color: #d83b46;
  border-radius: 0.625rem;
}
/* line 24, ../../../foundation/scss/closir/_loader.scss */
#loader-wrapper .progress .name-and-percent-wrapper {
  margin: 1.5625rem auto;
  text-align: center;
}

/* line 31, ../../../foundation/scss/closir/_loader.scss */
#loader-content {
  position: fixed;
  width: calc(100% - 225px);
  top: 71px;
  left: 14.0625rem;
  right: 0;
  bottom: 0;
  z-index: 100001;
  background-color: #fff;
}
/* line 41, ../../../foundation/scss/closir/_loader.scss */
#loader-content.public {
  width: 100%;
  top: 4.375rem;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100001;
  background-color: #fff;
}
/* line 50, ../../../foundation/scss/closir/_loader.scss */
#loader-content.embedded {
  top: 0 !important;
}

/* line 55, ../../../foundation/scss/closir/_loader.scss */
.hide-modal .modal-background, .hide-modal .calendar-popup {
  display: none !important;
}

@-webkit-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 113, ../../../foundation/scss/closir/_loader.scss */
.loading-spinner {
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  -moz-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  height: 50px;
  width: 50px;
  border: 2px solid #d83b46;
  border-right-color: transparent;
  border-radius: 50%;
  display: inline-block;
}

/* line 138, ../../../foundation/scss/closir/_loader.scss */
.loading-spinner {
  position: absolute;
  top: 40%;
  right: 0;
  bottom: 0;
  left: 50%;
  margin: -15px 0 -15px;
}

/* line 147, ../../../foundation/scss/closir/_loader.scss */
.working {
  position: absolute;
  top: 62%;
  right: 0%;
  bottom: 0%;
  left: 49.3%;
  margin: -15px 0 -15px;
  color: #d83b46;
}

/* line 2, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .edit-field.checkbox-wrapper, .events-page .events-main .edit-field.input-field, .events-page .events-main .cover, .events-page .events-main .create-event .header-section, .events-page .events-main .create-event .form-section, .events-page .events-aside .events-invite .header-section, .events-page .events-aside .add-file .header-section {
  padding: 1rem;
  border-bottom: 1px solid #d9ddde;
}

/* line 7, ../../../foundation/scss/closir/_events.scss */
.events-page {
  padding: 1rem;
  overflow: hidden;
}
/* line 11, ../../../foundation/scss/closir/_events.scss */
.events-page.cls-editable .title {
  margin-bottom: 15px;
}
/* line 14, ../../../foundation/scss/closir/_events.scss */
.events-page.cls-editable .city-select {
  margin-top: 10px;
}
/* line 18, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main {
  -webkit-box-shadow: 0px 1px 2px 0 #CCC;
  -moz-box-shadow: 0px 1px 2px 0 #CCC;
  box-shadow: 0px 1px 2px 0 #CCC;
  background-color: #fff;
  width: calc(70% - 30px);
  float: left;
  margin-bottom: 1rem;
}
/* line 25, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .edit-field {
  display: none;
}
/* line 27, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .edit-field#event-description {
  resize: none;
  width: calc(100% - 6px);
}
/* line 33, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .edit-field.checkbox-wrapper label {
  display: block;
}
/* line 39, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .edit-field.input-field label {
  top: 1.375rem;
  left: 1rem;
}
/* line 44, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .edit-field label[for="meet-new-investors"] {
  margin-top: 1rem;
}
/* line 48, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main p.event-grey {
  font-size: 0.8rem;
  color: #9e9e9e;
}
/* line 52, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main input.edit-field {
  margin: 0.1875rem 0 0 0.9375rem;
  padding: 0.5rem;
  height: 2.125rem;
  font-size: 0.875rem;
}
/* line 58, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .input-wrapper {
  width: 70%;
}
/* line 61, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover {
  background-color: #fff;
  border-bottom: 1px solid #d9ddde;
  padding: 0.75rem 0;
}
/* line 67, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover img {
  max-width: 3.75rem;
}
/* line 70, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row {
  margin: 0 1rem;
  height: 100%;
}
/* line 75, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-name {
  width: 38%;
  color: #000;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
}
/* line 81, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-name #title {
  width: 90%;
}
/* line 84, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-name h3 {
  margin: 0 0 0.3125rem 0.9375rem;
  font-size: 1rem;
}
/* line 88, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-name p {
  margin: 0 0 0 0.9375rem;
  color: #b0b2b5;
  font-size: 0.875rem;
}
/* line 92, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-name p.cls-black {
  color: #000;
}
/* line 95, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-name p.truncate, .events-page .events-main .cover .cover-row .event-name #clo-calendar-event-details p.js-file-download, #clo-calendar-event-details .events-page .events-main .cover .cover-row .event-name p.js-file-download, .events-page .events-main .cover .cover-row .event-name #clo-calendar-meeting-details p.js-file-download, #clo-calendar-meeting-details .events-page .events-main .cover .cover-row .event-name p.js-file-download, .events-page .events-main .cover .cover-row .event-name #clo-calendar-appointment-details p.js-file-download, #clo-calendar-appointment-details .events-page .events-main .cover .cover-row .event-name p.js-file-download {
  width: 90%;
}
/* line 100, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons {
  float: right;
  height: 100%;
}
/* line 104, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons button {
  display: none;
  min-width: 0;
  width: 10rem;
  margin-top: 1.25rem;
  padding-top: 0.125rem;
  margin-left: 0.625rem;
  font-size: 0.875rem;
  overflow: hidden;
  white-space: nowrap;
}
/* line 114, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons button.red {
  height: 2.625rem;
  line-height: 2.25rem;
  padding: 0.125rem 0.625rem 0.0625rem;
}
/* line 118, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons button.red i {
  vertical-align: middle;
  font-size: 1rem;
  margin: 0 0.5rem 0 0;
}
/* line 122, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons button.red i.icon-user-plus {
  display: inline-block;
  width: 1.5rem;
}
/* line 129, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons .clo-switch {
  margin-top: 2.25rem;
}
/* line 131, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row .event-buttons .clo-switch label {
  color: #b0b2b5;
  font-size: 0.875rem;
}
/* line 137, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .cover .cover-row a:hover {
  text-decoration: none;
}
/* line 142, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details {
  float: left;
  height: 9.375rem;
  width: 50%;
  border-bottom: 1px solid #d9ddde;
  padding: 1rem;
}
/* line 150, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details:nth-child(even) {
  border-right: 1px solid #d9ddde;
}
/* line 153, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details.edit-event {
  height: 12.5rem;
  padding-right: 0;
}
/* line 158, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details .text {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 163, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details .text .event-text {
  font-size: 14px;
  color: #707275;
}
/* line 168, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details p {
  margin: 0;
}
/* line 171, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details i {
  display: inline-block;
  margin-right: 1rem;
  color: #8E8E96;
  font-size: 1.375rem;
}
/* line 178, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details.appointment {
  width: 100%;
  border-right: none;
}
/* line 183, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details .checkbox-wrapper {
  width: 30%;
  border-bottom: none;
  padding: 0;
  margin-left: 1.5rem;
  margin-top: 0.625rem;
}
/* line 191, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details .input-wrapper input, .events-page .events-main .event-details .input-wrapper select {
  width: 90%;
}
/* line 195, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details .city-select {
  margin-top: 1.5625rem;
  margin-left: 0.9375rem;
}
/* line 204, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .events-description {
  padding: 1rem;
}
/* line 207, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .events-description p {
  margin: 0;
  font-size: 14px;
  color: #707275;
}
/* line 212, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .events-description .blue-link-register-follower {
  color: #529FD2;
}
/* line 215, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .events-description ul
li {
  font-size: 0.875rem;
}
/* line 222, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .events-description.appointment {
  padding: 0;
}
/* line 224, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .events-description.appointment ul {
  margin: 0;
}
/* line 231, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-documents {
  padding: 1.875rem 0;
  border-bottom: 1px solid #d9ddde;
}
/* line 234, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-documents p, .events-page .events-main .event-documents i {
  vertical-align: middle;
  display: block;
}
/* line 238, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-documents p {
  margin-top: 1.875rem;
  font-size: 14px;
  color: #b0b2b5;
}
/* line 242, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-documents p.documents-message {
  margin: 0 0 0 1.875rem;
}
/* line 247, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-documents .event-document-item {
  box-sizing: border-box;
  width: 12.5rem;
  height: 8.75rem;
  border: 1px solid #d9ddde;
  display: inline-block;
  margin-left: 1.875rem;
  text-align: center;
  padding-top: 30px;
  cursor: pointer;
  text-decoration: none;
}
/* line 261, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .header-section {
  border-bottom: 1px solid #d9ddde;
  padding-bottom: 0.9375rem;
}
/* line 265, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .header-section h3 {
  margin: 0;
}
/* line 269, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .top-padded {
  padding-top: 1.25rem;
  margin-bottom: 0.3125rem !important;
}
/* line 275, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section label {
  color: #333;
  font-size: 1rem;
  letter-spacing: 0;
  margin-bottom: 1.25rem;
  display: inline-block;
  font-weight: 500;
}
/* line 283, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .label {
  font-size: 1rem;
  color: #9e9e9e;
  margin: 0;
}
/* line 289, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .text-field p {
  margin: 0.3125rem 0 0 0;
}
/* line 293, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .input-field {
  margin-top: 3.125rem;
}
/* line 295, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .input-field:first-of-type {
  margin-top: 1.125rem;
}
/* line 298, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .input-field label {
  bottom: 0;
}
/* line 302, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .select-wrapper {
  margin-top: 1.25rem;
}
/* line 304, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .select-wrapper select {
  height: 40px;
  color: #9b9b9b;
  font-size: 0.875rem;
}
/* line 309, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .select-wrapper:first-of-type {
  margin: 0;
}
/* line 313, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .checkbox-wrapper {
  margin-bottom: 2.25rem;
}
/* line 315, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .checkbox-wrapper label {
  color: #000;
  display: block;
  margin-bottom: 0.5rem;
}
/* line 321, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .textarea-wrapper {
  margin-top: 1.375rem;
}
/* line 323, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .textarea-wrapper textarea {
  width: calc(100% - 5px);
  resize: none;
}
/* line 329, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .event-time .input-field {
  display: inline-block;
  width: 49%;
  margin-top: 4.0625rem;
}
/* line 333, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .event-time .input-field:first-of-type {
  margin-right: 1%;
  margin-top: 3.75rem;
}
/* line 338, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .event-time .checkbox-wrapper {
  float: right;
  margin-top: 1.5rem;
  text-align: center;
}
/* line 342, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .form-section .event-time .checkbox-wrapper label {
  margin: 0.375rem 0 0 1.25rem;
}
/* line 348, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .footer-section {
  overflow: auto;
  padding: 1rem;
}
/* line 351, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .create-event .footer-section button {
  float: right;
  min-width: 9.375rem;
  margin-left: 1.25rem;
  padding-top: 0.25rem;
}
/* line 359, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-details-text {
  color: #b0b2b5;
  font-size: 0.875rem;
  white-space: pre-wrap;
}
/* line 364, ../../../foundation/scss/closir/_events.scss */
.events-page .events-main .event-textarea {
  padding-bottom: 0.9375rem;
  min-height: 0;
  height: 1.25rem;
}
/* line 370, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside {
  float: right;
  width: 30%;
}
/* line 374, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside aside {
  -webkit-box-shadow: 0px 1px 2px 0 #CCC;
  -moz-box-shadow: 0px 1px 2px 0 #CCC;
  box-shadow: 0px 1px 2px 0 #CCC;
  margin-bottom: 1rem;
  background-color: #fff;
}
/* line 379, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .event-link {
  cursor: pointer;
}
/* line 383, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section {
  padding: 1rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 386, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .blue-link-event {
  color: #529FD2;
}
/* line 389, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .title {
  display: block;
  margin-top: 1.375rem;
  font-size: 0.875rem;
}
/* line 393, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .title:first-of-type {
  margin: 0;
}
/* line 396, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .title .color-red {
  color: #d83b46;
}
/* line 399, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .title .pin {
  font-size: 0.875rem;
}
/* line 403, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .copy-event-link {
  cursor: pointer;
}
/* line 406, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .copy-event-pin {
  cursor: pointer;
}
/* line 409, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section .pin-button {
  display: block;
  margin: 0 auto !important;
  float: none !important;
  width: 12.5rem;
}
/* line 415, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .text-section a {
  text-decoration: none;
}
/* line 419, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .request-meeting-button {
  float: right;
  margin-bottom: 0.5625rem;
  margin-right: 0;
  background-color: #fff;
  color: #444;
  border: 1px solid #d9ddde;
  height: 2.5rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
  padding-top: 6px;
}
/* line 433, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .request-meeting-button i {
  font-size: 1rem;
  vertical-align: middle;
  margin-right: 0.5rem;
  color: #529FD2;
}
/* line 440, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .lower .request-meeting-button:hover {
  background-color: #f0f0f0;
}
/* line 446, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .input-wrapper {
  padding: 1rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 449, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .input-wrapper button {
  margin-top: 0.9375rem;
}
/* line 454, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list {
  margin: 0;
}
/* line 457, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item {
  border-bottom: 1px solid #d9ddde;
  padding: 0 0.625rem;
  height: 3.75rem;
  font-size: 0.875rem;
  position: relative;
}
/* line 464, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item a {
  color: #0097cf;
  font-size: 0.875rem;
}
/* line 468, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .upcoming-event-date {
  font-size: 0.875rem;
  width: 8%;
  float: left;
  height: 100%;
}
/* line 473, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .upcoming-event-date .event-date {
  margin-top: 0.9375rem;
  height: 1rem;
  line-height: 1rem;
}
/* line 478, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .upcoming-event-date .event-month {
  height: 1rem;
  line-height: 1rem;
  vertical-align: middle;
  color: #b0b2b5;
  text-transform: uppercase;
  font-size: 0.75rem;
}
/* line 486, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .upcoming-event-date p {
  margin: 0;
  text-align: center;
}
/* line 491, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .text {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}
/* line 495, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .text .event-text {
  font-size: 14px;
  color: #b0b2b5;
}
/* line 499, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .text p {
  padding-left: 0.8125rem;
  margin: 0;
}
/* line 503, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .text .custom-width {
  width: 100%;
}
/* line 507, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item button {
  margin-left: 0.625rem;
  padding-top: 0.25rem;
  display: inline-block;
  vertical-align: middle;
  width: 25%;
  height: 2.1875rem;
}
/* line 515, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .view-more-events {
  float: right;
  margin-top: 0.5625rem;
  margin-right: 0;
  background-color: #fff;
  color: #444;
  border: 1px solid #d9ddde;
  height: 3.625rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
  padding-top: 6px;
}
/* line 529, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .view-more-events i {
  font-size: 1rem;
  vertical-align: middle;
  margin-right: 0.5rem;
  color: #529FD2;
}
/* line 535, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .view-more-events:hover {
  background-color: #f4f3f8;
}
/* line 538, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .upcoming-events-list .upcoming-event-item .no-events {
  padding-left: 16;
}
/* line 546, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .header-section h3 {
  margin: 0;
}
/* line 549, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .header-section p {
  color: #777;
  margin: 0;
  font-size: 0.875rem;
}
/* line 554, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .header-section .notify {
  padding: 0;
  font-size: 0.875rem;
  color: #b0b2b5;
}
/* line 560, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .header-already-invited {
  font-size: 0.875rem;
  color: #777;
  margin-bottom: 0;
  margin-left: 0.9375rem;
}
/* line 567, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper textarea {
  display: inline-block;
  width: 75%;
  min-height: 3rem !important;
  padding: 0.5rem 0 0.5rem 1.25rem;
  border-bottom: 1px solid #d9ddde;
  margin-bottom: -10px;
  line-height: 2.8125rem;
  resize: none;
}
/* line 577, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper textarea + .error-icon i {
  top: -2.8125rem;
  right: 1.875rem;
}
/* line 583, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper .right-button-invite {
  text-align: right;
  padding: 0;
  display: inline-block;
}
/* line 587, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper .right-button-invite button {
  padding-top: 0.25rem;
  font-size: 0.875rem;
}
/* line 590, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper .right-button-invite button.btn {
  background-color: #c1c5c8;
  height: 32px;
  margin-bottom: 5px;
}
/* line 594, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper .right-button-invite button.btn:hover {
  background-color: #8E8E96;
  color: #fff;
  transition: all 0.4s ease-in-out;
}
/* line 600, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .events-invite .textarea-wrapper .right-button-invite button i {
  margin-right: 0;
}
/* line 617, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .header-section h3 {
  margin: 0;
}
/* line 620, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .header-section p {
  margin: 0;
}
/* line 623, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .header-section .btn {
  display: block;
  min-width: 9.375rem;
  margin: 1.25rem auto 0;
}
/* line 629, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section {
  padding: 1rem;
}
/* line 631, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list {
  margin: 0;
}
/* line 633, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add {
  height: 2.125rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  background-color: #fbfbfb;
  color: #b0b2b5;
  margin-bottom: 0.625rem;
  cursor: pointer;
}
/* line 642, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add:last-of-type {
  margin-bottom: 0;
}
/* line 645, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add .icon {
  float: left;
  width: 1.375rem;
  height: 1.375rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9ddde;
  text-align: center;
  display: inline-block;
  margin: 0.25rem 0.5rem 0 0.25rem;
  color: #b0b2b5;
}
/* line 655, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add .icon i {
  position: relative;
  top: 0.1875rem;
}
/* line 660, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add span {
  float: left;
  display: inline-block;
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 0.4375rem;
}
/* line 668, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add button {
  float: right;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0.25rem 0.25rem 0 0.5rem;
}
/* line 673, ../../../foundation/scss/closir/_events.scss */
.events-page .events-aside .add-file .list-section .files-list .file-to-add button i {
  position: relative;
  top: 0.1875rem;
  right: 0.125rem;
}
/* line 685, ../../../foundation/scss/closir/_events.scss */
.events-page .header, .events-page .button-wrapper {
  padding: 1rem;
  border-bottom: 1px solid #d9ddde;
}
/* line 690, ../../../foundation/scss/closir/_events.scss */
.events-page .header button, .events-page .button-wrapper button {
  padding-top: 0.25rem;
  font-size: 0.875rem;
  border-radius: 0.125rem;
}
/* line 695, ../../../foundation/scss/closir/_events.scss */
.events-page .header a, .events-page .button-wrapper a {
  border-radius: 0.125rem;
}
/* line 697, ../../../foundation/scss/closir/_events.scss */
.events-page .header a.display-field-link-blue, .events-page .button-wrapper a.display-field-link-blue {
  color: #529FD2;
}
/* line 701, ../../../foundation/scss/closir/_events.scss */
.events-page .header i, .events-page .button-wrapper i {
  font-size: 1.125rem;
  margin: 0 0.625rem 0 0.25rem;
}
/* line 706, ../../../foundation/scss/closir/_events.scss */
.events-page .header:last-of-type, .events-page .button-wrapper:last-of-type {
  border-bottom: none;
}
/* line 711, ../../../foundation/scss/closir/_events.scss */
.events-page .title {
  margin: 0;
}
/* line 716, ../../../foundation/scss/closir/_events.scss */
.events-page .files .regular, .events-page .files .table-box {
  border: none;
}
/* line 719, ../../../foundation/scss/closir/_events.scss */
.events-page .files .cls-delete-button {
  margin-top: 0.8125rem;
}
/* line 724, ../../../foundation/scss/closir/_events.scss */
.events-page #add-file button.cancel {
  height: 2rem;
}
/* line 728, ../../../foundation/scss/closir/_events.scss */
.events-page .resumable-list {
  color: #808080;
}
/* line 730, ../../../foundation/scss/closir/_events.scss */
.events-page .resumable-list .resumable-file-progress {
  margin-left: 10px;
}
/* line 732, ../../../foundation/scss/closir/_events.scss */
.events-page .resumable-list .resumable-file-progress .icon-delete-item {
  color: #808080;
}
/* line 734, ../../../foundation/scss/closir/_events.scss */
.events-page .resumable-list .resumable-file-progress .icon-delete-item:hover {
  color: #4a4a4a;
  cursor: pointer;
  transition: all .3s ease-in-out;
}
/* line 740, ../../../foundation/scss/closir/_events.scss */
.events-page .resumable-list .resumable-file-progress .icon-delete-btn {
  color: #808080;
}

/* line 747, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item {
  content: normal;
  white-space: nowrap;
  margin-top: 0;
  border-bottom: 1px solid #d9ddde;
  padding: 0 1.875rem;
  height: 4.375rem;
}
/* line 755, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-left, .upcoming-appointments-item .appointment-right {
  display: inline-block;
  vertical-align: middle;
}
/* line 760, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-left {
  width: 20%;
}
/* line 764, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right {
  width: 80%;
  display: inline-block;
  vertical-align: middle;
}
/* line 768, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right p {
  padding-right: 0.75rem;
  text-align: right;
}
/* line 771, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right p.requested-status {
  color: #529FD2;
}
/* line 774, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right p span.declined-meeting-color-font {
  color: #d83b46;
}
/* line 778, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester {
  float: right;
}
/* line 780, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p {
  margin-top: 0.625rem;
  margin-right: 1.875rem;
  color: #8E8F96;
}
/* line 784, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p.accepted-color-font {
  color: #50b46b;
}
/* line 787, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p.declined-meeting-color-font {
  color: #d83b46;
}
/* line 790, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p.canceled-meeting-color-font {
  color: #b0b2b5;
  margin-right: 0;
}
/* line 793, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p.canceled-meeting-color-font span.declined-meeting-color-font {
  color: #d83b46;
}
/* line 796, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p.canceled-meeting-color-font span.padding-appointment {
  margin-left: 1rem;
  margin-right: 1rem;
}
/* line 799, ../../../foundation/scss/closir/_events.scss */
.upcoming-appointments-item .appointment-right .requester p.canceled-meeting-color-font span.padding-appointment .capitalize-appointment {
  text-transform: capitalize;
}

/* line 811, ../../../foundation/scss/closir/_events.scss */
.appointment-details ul li {
  height: 0.625rem;
  color: black;
  font-size: 0.75rem;
}

/* line 819, ../../../foundation/scss/closir/_events.scss */
.cancel-appointment {
  background-color: #d83b46;
}

/* line 825, ../../../foundation/scss/closir/_events.scss */
.public-event-popup footer p {
  font-size: 0.875rem;
  padding-right: 0.75rem;
}

/* line 834, ../../../foundation/scss/closir/_events.scss */
.company-events .past a, .company-events .past td, .company-events .past p {
  color: #a3a3a3 !important;
}
/* line 837, ../../../foundation/scss/closir/_events.scss */
.company-events .past .outlook-export {
  background: #dbdcde !important;
  border: 1px solid #dbdcde !important;
}
/* line 840, ../../../foundation/scss/closir/_events.scss */
.company-events .past .outlook-export:hover {
  background: #fff;
  color: #dbdcde;
}
/* line 846, ../../../foundation/scss/closir/_events.scss */
.company-events.all-events {
  margin-top: 10.625rem;
}

/* line 852, ../../../foundation/scss/closir/_events.scss */
.events-summary article {
  padding: 1rem;
  background: #fff;
}
/* line 855, ../../../foundation/scss/closir/_events.scss */
.events-summary article h3, .events-summary article h2, .events-summary article h4 {
  font-size: 18px;
  line-height: 1.4;
}
/* line 859, ../../../foundation/scss/closir/_events.scss */
.events-summary article p {
  background: #fff;
}
/* line 862, ../../../foundation/scss/closir/_events.scss */
.events-summary article .events-chart {
  height: 21.875rem;
}
/* line 865, ../../../foundation/scss/closir/_events.scss */
.events-summary article .text-right {
  text-align: right;
}

/* line 3, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .left-panel {
  width: 70%;
  float: left;
}
/* line 9, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .left-panel i.active {
  color: #d83b46;
}
/* line 14, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .left-panel .intro {
  border: none;
}
/* line 19, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel {
  width: 28%;
  float: right;
}
/* line 24, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel h1 {
  font-size: 0.75rem;
  margin-bottom: 0.625rem;
}
/* line 29, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel .checkbox-wrapper {
  padding-bottom: 0.9375rem;
}
/* line 33, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel .radio-wrapper {
  display: inline-block;
  width: 30%;
  text-align: center;
}
/* line 38, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel .radio-wrapper label {
  padding-left: 0;
  font-size: 12px;
  width: 100%;
}
/* line 44, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel .radio-wrapper [type="radio"] + label:before, .wishlist .right-panel .radio-wrapper [type="radio"] + label:after {
  font-size: 0.75rem;
  left: 40%;
  top: 1.875rem;
}
/* line 52, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section {
  font-size: 0.75rem;
}
/* line 56, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section ul li p {
  display: inline-block;
  width: 40%;
}
/* line 60, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section ul li i {
  font-size: 3px;
  color: #d83b46;
  cursor: pointer;
}
/* line 67, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section .grey-text {
  color: #A8A8AF;
}
/* line 70, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section .add-city {
  cursor: pointer;
}
/* line 73, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section .edit-wishlist-btn {
  margin-top: 1.25rem;
}
/* line 76, ../../../foundation/scss/closir/_wishlist.scss */
.wishlist .right-panel section [type="checkbox"] + label {
  font-size: 0.75rem;
  color: #A8A8AF;
}

/* line 1, ../../../foundation/scss/closir/_kitchenSink.scss */
body {
  background-color: #fff !important;
}

/* line 5, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-navigation {
  width: 15rem;
  position: fixed;
  background-color: #f3f3f3;
  min-height: 100%;
}
/* line 10, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-navigation h2 {
  color: #f3f3f3;
  margin-left: 15px;
  text-shadow: 1px -1px #333;
  font-size: 36px;
}
/* line 16, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-navigation ul {
  list-style-type: none;
  margin: 20px 0 0 20px;
  padding: 0;
}
/* line 20, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-navigation ul li {
  display: block;
  margin-top: 15px;
}
/* line 23, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-navigation ul li a {
  color: #999;
  cursor: pointer;
}
/* line 26, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-navigation ul li a:hover {
  text-decoration: none;
  border-bottom: 1px dashed #d0021b;
  color: #d0021b;
}

/* line 37, ../../../foundation/scss/closir/_kitchenSink.scss */
.kitchen-sink-content {
  margin-left: 15rem;
  padding: 25px 10px;
}

/* line 42, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-block {
  height: 60px;
  width: 110px;
  text-align: center;
  border-radius: 2px;
  border: none;
  padding-top: 5px;
  display: inline-block;
  margin: 10px 15px 10px 0;
}

/* line 53, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-typo-block {
  width: 25%;
  float: left;
}

/* line 57, ../../../foundation/scss/closir/_kitchenSink.scss */
.clearfix, .events-page .header, .events-page .button-wrapper {
  clear: both;
}

/* line 61, ../../../foundation/scss/closir/_kitchenSink.scss */
section {
  margin: 0 0 60px;
}

/* line 65, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnDefault {
  display: inline-block;
  border-radius: 2px;
  color: #fff;
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem 0.3125rem;
  text-align: center;
  transition: all .4s ease-in-out;
  border: none;
}
/* line 74, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnDefault:hover {
  cursor: pointer;
}
/* line 77, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnDefault i {
  margin-right: 10px;
}

/* line 82, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-largeBtn {
  font-size: 1rem;
  padding: 0.5rem 1.25rem 0.3125rem;
}

/* line 87, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnRed {
  background-color: #d83b46;
  border: none;
}
/* line 90, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnRed:hover {
  background-color: #d0021b;
  transition: all 0.4s ease-in-out;
}

/* line 96, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnDarkGrey {
  background-color: #444;
  border: none;
}
/* line 99, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnDarkGrey:hover {
  background-color: #000;
  transition: all 0.4s ease-in-out;
}

/* line 105, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnWhite {
  background-color: #fff;
  border: 1px solid #d9ddde;
  color: #b0b2b5;
}
/* line 109, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnWhite:hover {
  background-color: #000;
  border: 1px solid #000;
  transition: all .4s ease-in-out;
}

/* line 116, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnBlue {
  background-color: #235695;
  border: 1px solid #235695;
}

/* line 121, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnLightGrey {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
}
/* line 125, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnLightGrey:hover {
  background-color: #fff;
  border: 1px solid #808080;
  color: #808080;
  transition: all 0.4s ease-in-out;
}

/* line 133, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnGrey {
  background-color: #EEEEF2;
  border: 1px solid #EEEEF2;
  color: #999;
}
/* line 137, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-btnGrey:hover {
  background-color: #8E8E96;
  border: 1px solid #8E8E96;
  color: #fff;
  transition: all 0.4s ease-in-out;
}

/* line 146, ../../../foundation/scss/closir/_kitchenSink.scss */
.p12 {
  font-size: 0.75rem;
}

/* line 149, ../../../foundation/scss/closir/_kitchenSink.scss */
.p14 {
  font-size: 0.875rem;
}

/* line 152, ../../../foundation/scss/closir/_kitchenSink.scss */
.p16 {
  font-size: 1rem;
}

/* line 155, ../../../foundation/scss/closir/_kitchenSink.scss */
.p18 {
  font-size: 1.125rem;
}

/* line 158, ../../../foundation/scss/closir/_kitchenSink.scss */
.p24 {
  font-size: 1.5rem;
}

/* line 161, ../../../foundation/scss/closir/_kitchenSink.scss */
.p21 {
  font-size: 1.3125rem;
}

/* line 166, ../../../foundation/scss/closir/_kitchenSink.scss */
.h1-main20 {
  font-size: 1.25rem;
  color: #000;
  text-transform: capitalize;
}

/* line 171, ../../../foundation/scss/closir/_kitchenSink.scss */
.h1-main18 {
  font-size: 1.125rem;
  text-transform: capitalize;
  color: #000;
}

/* line 176, ../../../foundation/scss/closir/_kitchenSink.scss */
.h1-main12 {
  font-size: 0.75rem;
}

/* line 179, ../../../foundation/scss/closir/_kitchenSink.scss */
.h2-14 {
  color: #000;
  font-size: 0.875rem;
  font-weight: bold;
}

/* line 184, ../../../foundation/scss/closir/_kitchenSink.scss */
.h3-18 {
  font-size: 1.125rem;
  font-weight: bold;
}

/* line 188, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-tabs-header {
  font-size: 1rem;
  color: #000;
}

/* line 194, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-red {
  background-color: #D83B46;
}

/* line 197, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-red-hover {
  background-color: #d0021b;
}

/* line 200, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-light-grey {
  background-color: #f0f0f0;
}

/* line 203, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-grey {
  background-color: #444;
}

/* line 206, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-darkGrey {
  background-color: #8E8F96;
}

/* line 209, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-black {
  background-color: #000;
}

/* line 212, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-white {
  background-color: #fff;
}

/* line 215, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-blue {
  background-color: #235695;
}

/* line 218, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-grey {
  background-color: #8E8E96;
}

/* line 222, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-light-some-grey {
  background-color: #EEEEF2;
}

/* line 226, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-some-grey {
  background-color: #808080;
}

/* line 230, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-link-blue {
  background-color: #529FD2;
}

/* line 234, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-table-dark {
  background-color: #4a4a4a;
}

/* line 238, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-company-info {
  background-color: #1b1d1f;
}

/* line 241, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-grey-date {
  background-color: #a8a8af;
}

/* line 245, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-border-color {
  background-color: #d9ddde;
}

/* line 249, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-icon-color {
  background-color: #ddd;
}

/* line 252, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-nav-text {
  background-color: #707275;
}

/* line 255, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-left-nav {
  background-color: #1f2831;
}

/* line 259, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-dash-drp-bckgr {
  background-color: #ebebeb;
}

/* line 263, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-filter-title {
  background-color: #b0b2b5;
}

/* line 266, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-filter-background-title {
  background-color: #f3f3f3;
}

/* line 269, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-border-summary {
  background-color: #d0d0d0;
}

/* line 273, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-table-list-investors {
  background-color: #CECED6;
}

/* line 276, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-slider-investors {
  background-color: #cbcbcb;
}

/* line 280, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-header-right-corner-menu {
  background-color: #A8A8A8;
}

/* line 283, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-requests-details {
  background-color: #777777;
}

/* line 288, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-section-links .bluelink {
  color: #529FD2;
}
/* line 291, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-section-links .redlink {
  color: #D83B46;
}

/* line 297, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-section-icons i {
  font-size: 30px;
  margin-right: 10px;
}

/* line 301, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-header-notification:before {
  content: "\e84d";
}

/* line 305, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-default-company-logo:before {
  content: "\e86c";
}

/* line 308, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-Calendar:before {
  content: "\e843";
}

/* line 311, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-dashboard:before {
  content: "\e82d";
}

/* line 314, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-search-magnifier:before {
  content: "\e89b";
}

/* line 317, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-conferences-default:before {
  content: "\e90c";
}

/* line 320, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-header-profile-arrow:before {
  content: "\e84c";
}

/* line 323, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-edit-default:before {
  content: "\e913";
}

/* line 326, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-attachement-icon:before {
  content: "\e908";
}

/* line 329, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-delete-item:before {
  content: "\e817";
}

/* line 332, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-edit-item:before {
  content: "\e878";
}

/* line 335, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-arrow-down:before {
  content: "\e823";
}

/* line 338, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-action-plus:before {
  content: "\e85f";
}

/* line 341, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-investor-meet:before {
  content: "\e804";
}

/* line 344, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-RightChevron:before {
  content: "\e83d";
}

/* line 347, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-DownChevron:before {
  content: "\e842";
}

/* line 350, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-email:before {
  content: "\e800";
}

/* line 353, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-sort-arrow:before {
  content: "\e911";
}

/* line 356, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-my-profile:before {
  content: "\e829";
}

/* line 359, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-joyride-on:before {
  content: "\e88b";
}

/* line 362, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-sign-out:before {
  content: "\e827";
}

/* line 365, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-investor-watchlist:before {
  content: "\e90e";
}

/* line 368, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-Pin:before {
  content: "\e83f";
}

/* line 371, ../../../foundation/scss/closir/_kitchenSink.scss */
.icon-ask-a-question:before {
  content: "\e90d";
}

/* line 376, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass {
  position: relative;
}
/* line 378, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box {
  border: 1px solid #d9ddde;
  width: 100%;
  overflow: hidden;
}
/* line 382, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li {
  cursor: pointer;
}
/* line 384, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li .sink-dropdown-navigation {
  display: inline-block;
  width: 15%;
  border-right: 1px solid #d9ddde;
  cursor: pointer;
  float: left;
  padding: 20px 15px 13px;
}
/* line 391, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li .sink-dropdown-navigation p {
  font-size: 12px;
  color: #b0b2b5;
  margin: 0;
}
/* line 395, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li .sink-dropdown-navigation p span {
  color: #000;
  font-size: 14px;
}
/* line 399, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li .sink-dropdown-navigation p i {
  font-size: 5px;
  color: #000;
  float: right;
}
/* line 407, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-dropdown-navigation {
  background-color: #f3f3f3;
}
/* line 410, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-navigation-innerbox {
  display: block;
  background-color: #f3f3f3;
}
/* line 411, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-navigation-innerbox p {
  padding: 5px 15px;
}
/* line 416, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-navigation-innerbox p:hover {
  background-color: #ebebeb;
}
/* line 419, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-navigation-innerbox.sink-innerbox-second {
  left: calc(16.98% - 1px);
}
/* line 422, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-navigation-innerbox.sink-innerbox-third {
  left: calc(33.83% - 1px);
  width: 16.78%;
}
/* line 426, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-box li:hover .sink-navigation-innerbox.sink-innerbox-fourth {
  width: 16.85%;
  left: calc(50.7% - 1px);
}
/* line 434, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-innerbox {
  background-color: #fff;
  border: 1px solid #d9ddde;
  display: none;
  position: absolute;
  z-index: 111;
  width: 16.85%;
  top: 69px;
  left: 0;
}
/* line 443, ../../../foundation/scss/closir/_kitchenSink.scss */
.somesinkClass .sink-navigation-innerbox p {
  margin: 0;
  padding: 5px 5px 2px;
}

/* line 452, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable {
  margin-top: 30px;
}
/* line 454, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table {
  background-color: #fff;
  border: none;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
/* line 455, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table tr {
  border-bottom: 1px solid #f4f4f4;
}
/* line 463, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table th {
  color: #000;
  padding: 5px;
  text-align: left;
  font-size: 0.875rem;
}
/* line 468, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table th:first-child {
  padding-left: 15px;
}
/* line 472, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td {
  color: #4a4a4a;
  padding: 5px;
  text-align: left;
  font-size: 0.75rem;
}
/* line 477, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td .date-widget-width {
  width: 5rem;
}
/* line 479, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td .date-widget-width .meeting-widget {
  display: inline-block;
}
/* line 482, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td .date-widget-width .split-line {
  height: 25px;
  display: inline-block;
  width: 0.0625rem;
  background-color: #E6E6E6;
  margin: 0 5px 3px;
}
/* line 490, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td a {
  color: #529FD2;
}
/* line 492, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td a.sink-btnDefault {
  color: #fff;
}
/* line 495, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table td a.sink-btnLightGrey {
  color: #808080;
}
/* line 503, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover {
  position: relative;
}
/* line 505, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover button.sink-plus-button {
  background-color: #EEEEF2;
  border: none;
  color: #8E8E96;
  height: 38px;
  line-height: 38px;
  margin-top: 15px;
  width: 40px;
  padding: 0;
}
/* line 514, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover button.sink-plus-button:hover {
  background-color: #8E8E96;
  color: #fff;
  transition: .3s all ease-in-out;
}
/* line 520, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover .sink-show-me-on-hover-box {
  display: none;
  padding-bottom: 0.8125rem;
  position: absolute;
  top: -12rem;
  left: -2.5rem;
  width: 118px;
  z-index: 10000;
}
/* line 531, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover ul li button {
  background-color: #8E8E96;
  border: none;
  border-bottom: 1px solid #c1c5c8;
  box-shadow: none;
  color: #fff;
  width: 100%;
  font-size: 0.8125rem;
  padding: 3px 0 0;
  height: 2rem;
  transition: .3s all ease-in-out;
}
/* line 542, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover ul li button:hover {
  background-color: #A8A8AF;
}
/* line 547, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-defaultTable table .sink-show-me-on-hover ul li:hover .sink-show-me-on-hover-box {
  display: block;
}

/* line 558, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal {
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.95);
}
/* line 566, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal .sink-modal-inner {
  width: 30%;
  margin: 10% auto;
  vertical-align: middle;
  background-color: #fff;
}
/* line 571, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal .sink-modal-inner header {
  overflow: hidden;
}
/* line 573, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal .sink-modal-inner header p {
  margin: 0;
  padding-left: 15px;
  padding-top: 20px;
}

/* line 582, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal:target {
  display: block;
  position: absolute;
}

/* line 587, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal-content {
  padding: 0 15px;
}
/* line 589, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal-content label {
  width: 15%;
  display: inline-block;
  margin-right: 5px;
  font-size: 12px;
}
/* line 595, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal-content input {
  height: 32px;
  display: inline-block;
  width: 83%;
}

/* line 601, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-buttons-modals {
  padding: 0 20px 20px;
  text-align: right;
  overflow: hidden;
}

/* line 606, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-border {
  background-color: #f3f3f3;
  margin: 15px 0 25px;
  height: 1px;
}

/* line 611, ../../../foundation/scss/closir/_kitchenSink.scss */
#sinkCloseBtn, #sinkCloseBtn2, #sinkCloseBtn3 {
  display: none;
  padding-left: 15px;
}

/* line 615, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal-text {
  padding: 0 15px;
}

/* line 618, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-modal-area {
  border: none;
  width: 100%;
  padding: 0 15px;
  resize: none;
}

/* line 626, ../../../foundation/scss/closir/_kitchenSink.scss */
ul li {
  list-style-type: disc;
}

/* line 633, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-table-headers {
  border-bottom: 1px solid #d9ddde;
  height: 2.5rem;
  width: 100%;
  color: #808080;
}
/* line 638, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-table-headers .sink-underline {
  display: inline-block;
  color: #808080;
  height: 100%;
  border-bottom: 2px solid transparent;
  transition: all .3s ease;
  cursor: pointer;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
}
/* line 648, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-table-headers .sink-underline:hover {
  border-bottom-color: #808080;
  color: #000;
}
/* line 652, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-table-headers .sink-underline:focus {
  border-bottom-color: #d83b46;
  color: #000;
}

/* line 659, ../../../foundation/scss/closir/_kitchenSink.scss */
.sink-margin-top {
  margin-top: 50px;
}

/* line 59, ../../../foundation/scss/closir/_c.scss */
.clearfix:after, .events-page .header:after, .events-page .button-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 65, ../../../foundation/scss/closir/_c.scss */
.button-with-icon {
  cursor: pointer;
  color: #5C5C5C;
}
/* line 68, ../../../foundation/scss/closir/_c.scss */
.button-with-icon:hover {
  color: #292929;
}
/* line 71, ../../../foundation/scss/closir/_c.scss */
.button-with-icon.red-text {
  color: #d83b46;
}
/* line 73, ../../../foundation/scss/closir/_c.scss */
.button-with-icon.red-text:hover {
  color: #d0021b;
}
/* line 77, ../../../foundation/scss/closir/_c.scss */
.button-with-icon span {
  font-size: 1.125rem;
}
/* line 80, ../../../foundation/scss/closir/_c.scss */
.button-with-icon.no-border {
  border: none;
}
/* line 83, ../../../foundation/scss/closir/_c.scss */
.button-with-icon.padding-around {
  padding-left: 1rem;
  padding-right: 2rem;
}
/* line 86, ../../../foundation/scss/closir/_c.scss */
.button-with-icon.padding-around span {
  padding-left: 1rem;
}

/* line 91, ../../../foundation/scss/closir/_c.scss */
.top-margin-30 {
  margin-top: 1.875rem;
}

/* line 95, ../../../foundation/scss/closir/_c.scss */
.right-margin-10 {
  margin-right: 0.625rem;
}

/* line 98, ../../../foundation/scss/closir/_c.scss */
.right-margin-15 {
  margin-right: 0.9375rem;
}

/* line 101, ../../../foundation/scss/closir/_c.scss */
.bottom-margin-15 {
  margin-bottom: 0.9375rem;
}

/* line 104, ../../../foundation/scss/closir/_c.scss */
.left-margin-1 {
  margin-left: 1px;
}

/* line 108, ../../../foundation/scss/closir/_c.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 111, ../../../foundation/scss/closir/_c.scss */
.blue-link {
  color: #61B2E8;
}

/* line 114, ../../../foundation/scss/closir/_c.scss */
.open-calendar {
  margin-left: 0.9375rem;
}

/* line 118, ../../../foundation/scss/closir/_c.scss */
.cls-company-main-content {
  font-size: 14px;
}

/* line 123, ../../../foundation/scss/closir/_c.scss */
.page-padding h1, .page-padding h2, .page-padding h3, .page-padding h4, .page-padding h5, .page-padding h6 {
  margin: 0 0 1rem;
}
/* line 126, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel {
  position: relative;
  background: #fff;
  border: 1px solid #D6D6D6;
  padding: 1rem;
  width: calc(100% - 1rem * 2);
  float: left;
}
/* line 127, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel a:hover {
  text-decoration: underline;
  color: #61B2E8;
}
/* line 137, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.no-border {
  border: 0;
}
/* line 140, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.half {
  width: calc((100% - 1rem * 3)/2 - 1rem);
}
/* line 142, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.half.second-part {
  margin-left: calc(1rem - 2px);
}
/* line 146, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.third {
  width: calc((100% - 1rem * 6)/3 - 1rem);
}
/* line 148, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.third.two {
  width: calc((100% - 1rem * 6)/3*2 - 1rem);
  padding: 0;
}
/* line 153, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.right-aligned {
  float: right;
}
/* line 157, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.presentations-block table {
  margin: -1rem;
  width: calc(100% + 2*1rem);
}
/* line 160, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.presentations-block table tr {
  border-bottom: 1px solid #f4f4f4;
}
/* line 163, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.presentations-block table td:first-child {
  padding-left: 1rem;
}
/* line 165, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.presentations-block table td:first-child .date-component {
  padding-top: 0.5rem;
}
/* line 171, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block {
  min-height: 450px;
  position: relative;
}
/* line 176, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block .upcoming-events-top-wrapper h2 {
  display: inline-block;
}
/* line 179, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block .upcoming-events-top-wrapper button {
  display: inline-block;
}
/* line 183, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl {
  border: none;
  margin-bottom: 2.1875rem;
  margin-left: -1rem;
  width: calc(100% + 2*1rem);
}
/* line 188, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl p {
  margin: 0;
}
/* line 191, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl thead, .page-padding .content-panel.events-block table.upcoming-events-tbl th, .page-padding .content-panel.events-block table.upcoming-events-tbl td {
  padding: 0;
  border: none;
  background: none;
  text-align: left;
  color: #4a4a4a;
}
/* line 198, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl tr {
  border-bottom: 1px solid #f4f4f4;
}
/* line 201, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl td:first-child {
  padding-left: 1rem;
}
/* line 204, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl th {
  font-size: 16px;
}
/* line 207, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl th:first-of-type {
  width: 120px;
  padding-left: 1rem;
}
/* line 211, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl th:nth-of-type(2) {
  width: 30%;
}
/* line 214, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .button-wrapper-events {
  text-align: right;
}
/* line 216, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .button-wrapper-events .event-registered {
  min-width: 6rem;
  text-align: center;
  display: inline-block;
  margin-right: 1rem;
}
/* line 223, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl button {
  border-radius: 2px;
  display: inline-block;
  height: 2.25rem;
  font-size: 0.75rem;
  padding: 0.0625rem 0.625rem 0;
  min-width: 6rem;
  margin-right: 1rem;
}
/* line 231, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl button span {
  vertical-align: -webkit-baseline-middle;
}
/* line 234, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl button i {
  vertical-align: middle;
  margin-right: 0.5rem;
  font-size: 0.875rem;
}
/* line 238, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl button i.icon-eye-icon {
  font-size: 10px;
}
/* line 242, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl button.grey-button {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
}
/* line 246, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl button.grey-button:hover {
  background-color: #fff;
  color: #808080;
  text-decoration: none;
  border: 1px solid #808080;
}
/* line 23, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component {
  width: 100%;
  max-width: 5.625rem;
  color: #4a4a4a;
}
/* line 28, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component .date-component-left {
  display: inline-block;
  width: 2.1875rem;
  text-align: center;
  height: 1.125rem;
}
/* line 34, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component .date-component-right {
  display: inline-block;
  width: 2.1875rem;
  text-align: center;
  height: 1.125rem;
}
/* line 40, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component .date-component-month {
  color: #A8A8AF;
  font-size: 0.625rem;
}
/* line 44, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component .vertical-separator {
  display: inline-block;
  width: 1px;
  height: 2.1875rem;
  background-color: #dbdcde;
}
/* line 50, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component p {
  margin: 0;
  height: 100%;
  font-weight: 400;
}
/* line 4, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block table.upcoming-events-tbl .date-component p:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  font-size: 0;
  vertical-align: middle;
}
/* line 256, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel.events-block .open-ir-calendar {
  position: absolute;
  bottom: 16px;
  color: #d83b46;
}
/* line 262, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel .bottom-aligned {
  position: absolute;
  width: calc(100% - 2*1rem);
  bottom: 0;
  padding: 1rem;
}
/* line 267, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel .bottom-aligned.left-aligned {
  left: 0;
  text-align: left;
}
/* line 271, ../../../foundation/scss/closir/_c.scss */
.page-padding .content-panel .bottom-aligned.right-aligned {
  right: 0;
  text-align: right;
}

/* line 280, ../../../foundation/scss/closir/_c.scss */
.company-header .logo-wrapper {
  float: left;
  height: 100px;
}
/* line 4, ../../../foundation/scss/closir/_c.scss */
.company-header .logo-wrapper:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  font-size: 0;
  vertical-align: middle;
}
/* line 284, ../../../foundation/scss/closir/_c.scss */
.company-header .logo-wrapper h1 {
  display: inline-block;
  margin-left: 2rem;
}
/* line 288, ../../../foundation/scss/closir/_c.scss */
.company-header .logo-wrapper .logo-holder {
  position: relative;
  display: inline-block;
}
/* line 291, ../../../foundation/scss/closir/_c.scss */
.company-header .logo-wrapper .logo-holder img {
  height: 80px;
}
/* line 295, ../../../foundation/scss/closir/_c.scss */
.company-header .logo-wrapper #logo-holder {
  position: relative;
}
/* line 299, ../../../foundation/scss/closir/_c.scss */
.company-header .buttons-wrapper {
  height: 100px;
  float: right;
}
/* line 4, ../../../foundation/scss/closir/_c.scss */
.company-header .buttons-wrapper:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  font-size: 0;
  vertical-align: middle;
}
/* line 303, ../../../foundation/scss/closir/_c.scss */
.company-header .buttons-wrapper.whole-block {
  width: 100%;
  height: auto;
  float: left;
}
/* line 308, ../../../foundation/scss/closir/_c.scss */
.company-header .buttons-wrapper.whole-block .hr-split {
  margin-bottom: 1.5rem;
}

/* line 315, ../../../foundation/scss/closir/_c.scss */
.company-info .hr-split {
  height: 2px;
}

/* line 319, ../../../foundation/scss/closir/_c.scss */
.company-info-data {
  padding-top: 1rem;
}
/* line 321, ../../../foundation/scss/closir/_c.scss */
.company-info-data .info-holder {
  width: 100%;
}
/* line 323, ../../../foundation/scss/closir/_c.scss */
.company-info-data .info-holder .info-box {
  float: left;
  color: #B7B7B7;
}
/* line 327, ../../../foundation/scss/closir/_c.scss */
.company-info-data .info-holder .data-box {
  float: right;
}
/* line 329, ../../../foundation/scss/closir/_c.scss */
.company-info-data .info-holder .data-box a {
  color: #61B2E8;
}

/* line 336, ../../../foundation/scss/closir/_c.scss */
.info-wrapper .js-edit-buttons {
  clear: both;
  text-align: right;
}

/* line 342, ../../../foundation/scss/closir/_c.scss */
.company-info-input .input-field {
  width: 100%;
  height: 25px;
}
/* line 15, ../../../foundation/scss/closir/_c.scss */
.company-info-input .input-field:after {
  content: "";
  display: table;
  clear: both;
}
/* line 346, ../../../foundation/scss/closir/_c.scss */
.company-info-input .input-field label {
  float: left;
  margin-top: 0.9375rem;
}
/* line 350, ../../../foundation/scss/closir/_c.scss */
.company-info-input .input-field input[type="text"] {
  float: right;
  width: 50%;
  height: 25px;
  text-align: right;
}

/* line 359, ../../../foundation/scss/closir/_c.scss */
.fixed-height {
  height: 400px;
  margin-bottom: 2rem;
}

/* line 364, ../../../foundation/scss/closir/_c.scss */
.horizontal-list {
  display: flex;
  justify-content: space-around;
  list-style: none;
  padding: 0 0.9375rem;
  margin: 0;
  width: calc(100% - 2*0.9375rem);
}
/* line 371, ../../../foundation/scss/closir/_c.scss */
.horizontal-list li {
  width: 100%;
  text-align: center;
  min-height: 2rem;
  border-bottom: 3px solid #D6D6D6;
  font-size: 16px;
  padding-top: 1rem;
}
/* line 378, ../../../foundation/scss/closir/_c.scss */
.horizontal-list li.active {
  border-bottom: 3px solid #d83b46;
}

/* line 384, ../../../foundation/scss/closir/_c.scss */
.ir-member {
  border: 1px solid #E5E5E5;
  width: 100%;
  margin-bottom: 1rem;
  height: 120px;
  position: relative;
}
/* line 390, ../../../foundation/scss/closir/_c.scss */
.ir-member h4 {
  font-weight: normal;
  margin-bottom: 0.3125rem;
}
/* line 394, ../../../foundation/scss/closir/_c.scss */
.ir-member div {
  display: inline-block;
  height: 120px;
}
/* line 398, ../../../foundation/scss/closir/_c.scss */
.ir-member .ir-member-photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 120px;
  text-align: center;
  border-right: 1px solid #E5E5E5;
}
/* line 405, ../../../foundation/scss/closir/_c.scss */
.ir-member .ir-member-photo img {
  margin-top: 30px;
  height: 60px;
  width: 60px;
  border-radius: 30px;
}
/* line 413, ../../../foundation/scss/closir/_c.scss */
.ir-member .ir-member-details {
  position: absolute;
  top: 0;
  left: 120px;
  width: 40%;
  padding-left: 1rem;
  margin-top: 1rem;
}
/* line 420, ../../../foundation/scss/closir/_c.scss */
.ir-member .ir-member-details .ir-member-name, .ir-member .ir-member-details a {
  color: #61B2E8;
}
/* line 423, ../../../foundation/scss/closir/_c.scss */
.ir-member .ir-member-details p {
  color: #B7B7B7;
}
/* line 427, ../../../foundation/scss/closir/_c.scss */
.ir-member .request-meeting {
  position: absolute;
  top: 2.5rem;
  left: calc(120px + 40%);
  width: 40%;
  text-align: center;
}

/* line 436, ../../../foundation/scss/closir/_c.scss */
.company-publications {
  padding-top: 1rem;
}
/* line 23, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component {
  width: 100%;
  max-width: 5.625rem;
  color: #4a4a4a;
}
/* line 28, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component .date-component-left {
  display: inline-block;
  width: 2.1875rem;
  text-align: center;
  height: 1.125rem;
}
/* line 34, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component .date-component-right {
  display: inline-block;
  width: 2.1875rem;
  text-align: center;
  height: 1.125rem;
}
/* line 40, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component .date-component-month {
  color: #A8A8AF;
  font-size: 0.625rem;
}
/* line 44, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component .vertical-separator {
  display: inline-block;
  width: 1px;
  height: 2.1875rem;
  background-color: #dbdcde;
}
/* line 50, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component p {
  margin: 0;
  height: 100%;
  font-weight: 400;
}
/* line 4, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component p:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  font-size: 0;
  vertical-align: middle;
}
/* line 439, ../../../foundation/scss/closir/_c.scss */
.company-publications .date-component {
  padding-top: 0.3125rem;
}
/* line 442, ../../../foundation/scss/closir/_c.scss */
.company-publications td {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
/* line 445, ../../../foundation/scss/closir/_c.scss */
.company-publications td a {
  color: #61B2E8;
}
/* line 448, ../../../foundation/scss/closir/_c.scss */
.company-publications td:last-of-type {
  text-align: right;
  padding-right: 1rem;
}

/* line 455, ../../../foundation/scss/closir/_c.scss */
.hand-icon {
  cursor: pointer;
}

/* line 459, ../../../foundation/scss/closir/_c.scss */
.hr-split {
  height: 1px;
  background: #E5E5E5;
  width: calc(100% + 1rem*2);
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 467, ../../../foundation/scss/closir/_c.scss */
.top-pad {
  padding-top: 1rem;
}

/* line 471, ../../../foundation/scss/closir/_c.scss */
.bot-pad {
  padding-bottom: 1rem;
}

/* line 475, ../../../foundation/scss/closir/_c.scss */
.top-margin {
  margin-top: 1rem;
}

/* line 479, ../../../foundation/scss/closir/_c.scss */
.bot-margin {
  margin-bottom: 1rem;
}

.textEvent{
  line-height: 20px! important;
}

.noBorder{
  border-bottom: 0px! important;
}

.borderTop{
  border-bottom: 0px! important;
  border-top: 1px solid #dbdcde! important;
  line-height: 1px;
  padding: 0px! important;
}

.avatarImgCss{
  border-radius: 80px; 
  width: 80px; 
  height: 80px; 
  margin-top: 4px
}

.headerCompanyParticipants{
  padding: 10px 0px! important;
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 100%;
  font-size: 14px;
  border-bottom: 1px solid #dbdcde! important;
}

.event-buttons button.grey-button {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #808080;
  font-size: 0.6875rem;
}

.event-buttons button.grey-button:hover {
  background-color: #808080;
  border: 1px solid #808080;
  color: #f0f0f0;
}

.buttonClass{
  height: 2.3125rem! important;
  line-height: 2.3125rem! important;
  width: 40px;
}

.buttonIconCss {
  vertical-align: middle;
  margin-right: 0.5rem;
}


element.style {
}
.request-meeting-modal .modal-user-area section .request-meeting-section .request-meeting-content .input-modal-request input {
    width: 68%;
    display: inline-block;
    border: 1px solid #d9ddde;
    margin-left: 0.9375rem;
    padding-left: 0.9375rem;
}
input[type=text]{
  height: 2.6rem;
  margin: 0 0 5px 0;
}

.calendar-public-content .regular .dashboard-filter-wrapper .dropdown p label, .calendar-public-content .table-box .dashboard-filter-wrapper .dropdown p label {
  text-transform: none! important;
}

.labelButton{
  position: relative;
  top: -5px;
}</pre></body></html>