@charset "UTF-8";

@font-face {
 font-family: "conftool";
 src:url("conftool.eot");
 src:url("conftool.eot?#iefix") format("embedded-opentype"),
  url("conftool.woff2") format('woff2'),
  url("conftool.woff") format("woff"),
  url("conftool.ttf") format("truetype"),
  url("conftool.svg#conftool") format("svg");
 font-weight: normal;
 font-style: normal;
 text-decoration: none !important;
 font-display: block;
}

.icon:before {
 font-family: "conftool" !important;
 font-style: normal !important;
 font-weight: normal !important;
 font-variant: normal !important;
 text-transform: none !important;
 speak: never;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 display: inline-block;
 *zoom: 1; /* IE */
 *display: inline;
}
 
/* All ConfTool icons are defined below */


.ct-tex-logo:before {
  content: "\e9d8";
}
.ct-overview-submission-form:before {
  content: "\e9d5";
}
.ct-participant-chart:before {
  content: "\e9d6";
}
.ct-topics-chart:before {
  content: "\e9d7";
}
.ct-chart-mixed:before {
  content: "\e9c4";
}
.ct-toggle-off:before {
  content: "\e9ac";
}
.ct-toggle-on:before {
  content: "\e9ad";
}
.ct-discussant-presentation:before {
  content: "\e98d";
}
.ct-chart-line:before {
  content: "\e9ab";
}
.ct-spinner-third:before {
  content: "\e9a7";
}
.ct-settings-review-form:before {
  content: "\e9a8";
}
.ct-address-card:before {
  content: "\e900";
}
.ct-angle-double-down:before {
  content: "\e901";
}
.ct-angle-double-up:before {
  content: "\e902";
}
.ct-angle-down:before {
  content: "\e903";
}
.ct-angle-right:before {
  content: "\e904";
}
.ct-archive:before {
  content: "\e905";
}
.ct-submissions-reviews:before {
  content: "\e906";
}
.ct-arrow-down:before {
  content: "\e907";
}
.ct-arrow-left:before {
  content: "\e908";
}
.ct-cogs:before {
  content: "\e909";
}
.ct-arrow-right:before {
  content: "\e90a";
}
.ct-user-chart:before {
  content: "\e90b";
}
.ct-settings-main-alt:before {
  content: "\e90c";
}
.ct-arrow-up:before {
  content: "\e90d";
}
.ct-bars:before {
  content: "\e90e";
}
.ct-envelope:before {
  content: "\e90f";
}
.ct-calendar-alt:before {
  content: "\e910";
}
.ct-settings-mail:before {
  content: "\e911";
}
.ct-calendar-edit:before {
  content: "\e912";
}
.ct-quote-right:before {
  content: "\e913";
}
.ct-caret-down:before {
  content: "\e914";
}
.ct-user-search:before {
  content: "\e915";
}
.ct-caret-left:before {
  content: "\e916";
}
.ct-caret-right:before {
  content: "\e917";
}
.ct-caret-up:before {
  content: "\e918";
}
.ct-check:before {
  content: "\e919";
}
.ct-chevron-left:before {
  content: "\e91a";
}
.ct-clock-alt:before {
  content: "\e91b";
}
.ct-chevron-right:before {
  content: "\e91c";
}
.ct-address-card-add:before {
  content: "\e91d";
}
.ct-circle:before {
  content: "\e91e";
}
.ct-clipboard-list-check:before {
  content: "\e91f";
}
.ct-cog:before {
  content: "\e920";
}
.ct-comments:before {
  content: "\e921";
}
.ct-do-not-enter:before {
  content: "\e922";
}
.ct-download:before {
  content: "\e923";
}
.ct-envelope-open-text:before {
  content: "\e924";
}
.ct-exchange-alt:before {
  content: "\e925";
}
.ct-front-desk:before {
  content: "\e926";
}
.ct-eye:before {
  content: "\e927";
}
.ct-eye-slash:before {
  content: "\e928";
}
.ct-file-alt:before {
  content: "\e929";
}
.ct-file-csv:before {
  content: "\e92a";
}
.ct-file-excel:before {
  content: "\e92b";
}
.ct-file-export:before {
  content: "\e92c";
}
.ct-file-pdf:before {
  content: "\e92d";
}
.ct-file-powerpoint:before {
  content: "\e92e";
}
.ct-file-word:before {
  content: "\e92f";
}
.ct-id-card:before {
  content: "\e930";
}
.ct-info-circle:before {
  content: "\e931";
}
.ct-list:before {
  content: "\e932";
}
.ct-list-alt-old:before {
  content: "\e933";
}
.ct-magic:before {
  content: "\e934";
}
.ct-mail-bulk:before {
  content: "\e935";
}
.ct-mobile-android-alt:before {
  content: "\e936";
}
.ct-paste:before {
  content: "\e937";
}
.ct-pen-nib:before {
  content: "\e938";
}
.ct-poll:before {
  content: "\e939";
}
.ct-file-invoice:before {
  content: "\e93a";
}
.ct-presentation:before {
  content: "\e93b";
}
.ct-print:before {
  content: "\e93c";
}
.ct-ballot-check:before {
  content: "\e93d";
}
.ct-question-circle:before {
  content: "\e93e";
}
.ct-retweet-alt:before {
  content: "\e93f";
}
.ct-sign-out-alt:before {
  content: "\e940";
}
.ct-sliders-h:before {
  content: "\e941";
}
.ct-star:before {
  content: "\e942";
}
.ct-stream:before {
  content: "\e943";
}
.ct-participants-list:before {
  content: "\e944";
}
.ct-table:before {
  content: "\e945";
}
.ct-submissions-reviews-alt:before {
  content: "\e946";
}
.ct-ticket-alt:before {
  content: "\e947";
}
.ct-times:before {
  content: "\e948";
}
.ct-user:before {
  content: "\e949";
}
.ct-user-edit:before {
  content: "\e94a";
}
.ct-user-friends:before {
  content: "\e94b";
}
.ct-user-graduate:before {
  content: "\e94c";
}
.ct-user-graduate1:before {
  content: "\e94d";
}
.ct-users:before {
  content: "\e94e";
}
.ct-users-cog:before {
  content: "\e94f";
}
.ct-window-restore:before {
  content: "\e950";
}
.ct-wrench:before {
  content: "\e951";
}
.ct-calendar-day:before {
  content: "\e952";
}
.ct-desktop:before {
  content: "\e953";
}
.ct-presentation-show:before {
  content: "\e954";
}
.ct-file-import:before {
  content: "\e955";
}
.ct-angle-up:before {
  content: "\e956";
}
.ct-calendar-star:before {
  content: "\e957";
}
.ct-file-im-export:before {
  content: "\e958";
}
.ct-download-hide:before {
  content: "\e959";
}
.ct-sign-out-web:before {
  content: "\e95a";
}
.ct-sign-out-return-alt:before {
  content: "\e95b";
}
.ct-bolt:before {
  content: "\e95c";
}
.ct-copyright:before {
  content: "\e95d";
}
.ct-file-archive:before {
  content: "\e95e";
}
.ct-file-archive-alt:before {
  content: "\e95f";
}
.ct-envelope-alt:before {
  content: "\e960";
}
.ct-copyright-alt:before {
  content: "\e961";
}
.ct-poll-people:before {
  content: "\e962";
}
.ct-user-show:before {
  content: "\e963";
}
.ct-id-badge:before {
  content: "\e964";
}
.ct-file-solid:before {
  content: "\e965";
}
.ct-check-solid:before {
  content: "\e966";
}
.ct-graduation-cap:before {
  content: "\e967";
}
.ct-camera:before {
  content: "\e968";
}
.ct-coins:before {
  content: "\e969";
}
.ct-money-bill-alt:before {
  content: "\e96a";
}
.ct-payments:before {
  content: "\e96b";
}
.ct-sign-in-alt:before {
  content: "\e96c";
}
.ct-list-alt:before {
  content: "\e96d";
}
.ct-caret-left-disabled:before {
  content: "\e96e";
}
.ct-caret-right-disabled:before {
  content: "\e96f";
}
.ct-settings-participants:before {
  content: "\e970";
}
.ct-settings-submissions-reviews:before {
  content: "\e971";
}
.ct-bidding:before {
  content: "\e972";
}
.ct-edit:before {
  content: "\e973";
}
.ct-address-card-edit:before {
  content: "\e974";
}
.ct-edit-no:before {
  content: "\e975";
}
.ct-settings-ballot-check:before {
  content: "\e976";
}
.ct-check-circle:before {
  content: "\e977";
}
.ct-exclamation-circle:before {
  content: "\e978";
}
.ct-sunglasses:before {
  content: "\e979";
}
.ct-error-circle:before {
  content: "\e97a";
}
.ct-times-circle:before {
  content: "\e97b";
}
.ct-exclamation-triangle:before {
  content: "\e97c";
}
.ct-withdrawn-hide:before {
  content: "\e97d";
}
.ct-withdrawn-show:before {
  content: "\e97e";
}
.ct-abstracts-show:before {
  content: "\e97f";
}
.ct-abstracts-hide:before {
  content: "\e980";
}
.ct-presentation-hide:before {
  content: "\e981";
}
.ct-meta-hide:before {
  content: "\e982";
}
.ct-meta-show:before {
  content: "\e983";
}
.ct-forgot-username:before {
  content: "\e984";
}
.ct-forgot-password:before {
  content: "\e985";
}
.ct-review-results:before {
  content: "\e986";
}
.ct-review-result-alt:before {
  content: "\e987";
}
.ct-analyze-presenters:before {
  content: "\e988";
}
.ct-microphone-alt:before {
  content: "\e989";
}
.ct-trash:before {
  content: "\e98a";
}
.ct-user-check:before {
  content: "\e98b";
}
.ct-trash-alt:before {
  content: "\e98c";
}
.ct-shredder:before {
  content: "\e98e";
}
.ct-instagram:before {
  content: "\e98f";
}
.ct-facebook:before {
  content: "\e990";
}
.ct-twitter:before {
  content: "\e991";
}
.ct-xing:before {
  content: "\e992";
}
.ct-linkedin:before {
  content: "\e993";
}
.ct-chrome:before {
  content: "\e994";
}
.ct-skype:before {
  content: "\e995";
}
.ct-map-marked-alt:before {
  content: "\e996";
}
.ct-clock:before {
  content: "\e997";
}
.ct-edit-alt:before {
  content: "\e998";
}
.ct-rebuttal:before {
  content: "\e999";
}
.ct-rating:before {
  content: "\e99a";
}
.ct-paperclip:before {
  content: "\e99b";
}
.ct-review-request:before {
  content: "\e99c";
}
.ct-tools:before {
  content: "\e99d";
}
.ct-select-topic:before {
  content: "\e99e";
}
.ct-review-survey:before {
  content: "\e99f";
}
.ct-envelope-open:before {
  content: "\e9a0";
}
.ct-book:before {
  content: "\e9a1";
}
.ct-address-book:before {
  content: "\e9a2";
}
.ct-globe-americas:before {
  content: "\e9a3";
}
.ct-graduation-cap-alt:before {
  content: "\e9a4";
}
.ct-id-card-check:before {
  content: "\e9a5";
}
.ct-upload:before {
  content: "\e9a6";
}
.ct-topics:before {
  content: "\e9a9";
}
.ct-topic-group:before {
  content: "\e9aa";
}
.ct-settings-submissions:before {
  content: "\e9ae";
}
.ct-address-card-cancel:before {
  content: "\e9af";
}
.ct-chat-alt:before {
  content: "\e9b0";
}
.ct-chat:before {
  content: "\e9b1";
}
.ct-chat-one:before {
  content: "\e9b2";
}
.ct-chat-new:before {
  content: "\e9b3";
}
.ct-chat-edit:before {
  content: "\e9b4";
}
.ct-chat-delete:before {
  content: "\e9b5";
}
.ct-chat-reply:before {
  content: "\e9b6";
}
.ct-chat-personal:before {
  content: "\e9b7";
}
.ct-sync:before {
  content: "\e9b8";
}
.ct-bell-off:before {
  content: "\e9b9";
}
.ct-bell:before {
  content: "\e9ba";
}
.ct-bell-on:before {
  content: "\e9bb";
}
.ct-check-circle-alt:before {
  content: "\e9bc";
}
.ct-settings-confirmations:before {
  content: "\e9bd";
}
.ct-file-video:before {
  content: "\e9be";
}
.ct-file-image:before {
  content: "\e9bf";
}
.ct-calendar-plus:before {
  content: "\e9c0";
}
.ct-calendar:before {
  content: "\e9c1";
}
.ct-settings-id-badge:before {
  content: "\e9c2";
}
.ct-live-now:before {
  content: "\e9c3";
}
.ct-sort-up:before {
  content: "\e9c5";
  font-size: 11px;
  vertical-align: -3%;
}
.ct-sort-down:before {
  content: "\e9c6";
  font-size: 11px;
  vertical-align: -3%;
}
.ct-external-link:before {
  content: "\e9c7";
}
.ct-rest-api:before {
  content: "\e9c8";
}
.ct-confirmation-event:before {
  content: "\e9c9";
}
.ct-presentation-mode:before {
  content: "\e9ca";
}
.ct-format-to-tracks:before {
  content: "\e9cb";
}
.ct-reviewer-to-tracks:before {
  content: "\e9cc";
}
.ct-select-format:before {
  content: "\e9cd";
}
.ct-chair-to-tracks:before {
  content: "\e9ce";
}
.ct-receipt:before {
  content: "\e9cf";
}
.ct-select-track:before {
  content: "\e9d0";
}
.ct-tracks:before {
  content: "\e9d1";
}
.ct-topic-to-tracks:before {
  content: "\e9d2";
}
.ct-stop-exclamation:before {
  content: "\e9d3";
}
.ct-qrcode:before {
  content: "\e9d4";
} 


/* Further definitions */
.ct-angle-down-menu:before {
 font-size: 13pt;
 vertical-align: top;
 margin-right: 0.3em;
 margin-left: 0.3em;
}
.ct-angle-down-related:before {
 font-size: 14pt;
 vertical-align: top;
 margin-right: 0.3em;
 margin-left: 0.3em;
}
.ct-angle-related:before, .ct-angle-action:before {
 font-size: 12pt;
 vertical-align: -15%;
}
.ct-icon-agenda:before, .ct-angle-down-agenda:before {
 font-size: 11pt;
 vertical-align: -5%;
}

.ct-arrow-backbutton:before, .ct-user-menu:before{
 vertical-align: text-top;
}
.ct-sign-out-alt-logout:before {
 line-height: 1.1em;
 vertical-align: text-top;
}
.ct-print-navbar:before {
 font-size: 10pt;
}
.ct-print-navbar-bottom:before {
 font-size: 10.5pt;
}
.ct-download-navbar:before {
 font-size: 10.5pt;
 vertical-align: top;
}
.ct-question-circle-navbar:before {
 font-size: 10.5pt;
 vertical-align: top;
 text-shadow: 0 0 1px #ffffff;
}

.ct-mobile-android-alt-navbar:before {
 font-size: 11pt !important;
 vertical-align: -13%;
}
.ct-caret-down:before {
 line-height: 0.8em;
 vertical-align: middle;
}
.ct-caret-up:before {
 line-height: 0.8em;
 vertical-align: bottom;
}
.ct-desktop-icon:before {
 font-size: 12pt;
 vertical-align: text-bottom;
}
.ct-arrow-left-navbar:before, .ct-arrow-right-navbar:before {
 font-size: 8pt;
}
.ct-chart-line-navbar:before, .ct-bolt-navbar:before {
 font-size: 10.5pt;
 margin-left: 0.35em;
 margin-right: 0.35em;
}
.ct-expert:before {
 vertical-align: -10%;
 font-size: 11pt !important;
}
.ct-angle-double-down-expand, .ct-angle-double-up-collapse {
 vertical-align: -10%;
 padding: 0 0.7em 0 0.7em;
 color: #000099;
}

/* instead of space, use margin to align text to icons and eliminate dangling underline before text*/
.ct-icon-margin:before {
 margin-right: 0.4em;
 margin-left: 0.4em;
}
.ct-icon-margin-right:before {
 margin-right: 0.45em;
}
.ct-icon-margin-left:before {
 margin-left: 0.45em;
}

.ct-icon-bullet:before {
 vertical-align: -7%;
 text-align: center;
 min-width: 1.2em;
 margin-right: 0.3em;
}
.ct-icon-bullet-inline:before {
  vertical-align: -7%;
  text-align: center;
  min-width: 1.0em;
  margin-left: 0.3em;
  margin-right: 0;
  color: #555555;
}
.ct-icon-fade:before {
 opacity: 0.7;
 filter: alpha(opacity=70); /* For IE8 and earlier */
 filter: gray; /* IE6-9 */
 -webkit-filter: grayscale(60%); /* Google Chrome, Safari 6+ & Opera 15+ */
 filter: grayscale(60%);
}

/* align bigger icons for header vertically in the middle */
.ct-icon-middle:before {
 vertical-align: middle;
}
/* Colors for file type icons */
.ct-icon-pdf {
 color: #b01f0d;
}
.ct-icon-word {
  color: #185abd;
}
.ct-icon-excel {
  color: #287451;
}
.ct-icon-ppt {
  color: #c44e1c;
}
.ct-icon-video {
  color: #aa0099;
}
.ct-icon-image {
  color: #338833;
}
.ct-icon-calendar:before {
  vertical-align: -10%;
  margin-right: 0.5em;
  margin-left: 0.4em;
  font-size: 10pt;
  color: #000066;
  text-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 3px #ffffff;
  cursor: pointer; cursor: hand;
}
.ct-icon-bibtex:before {
  vertical-align: -10%;
  margin-right: 0.3em;
  margin-left: 0.3em;
  font-size: 10pt;
  color: #02593f;
  text-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 3px #ffffff;
  cursor: pointer; cursor: hand;
}
/* Chats */
.ct-chat-session:before, .ct-chat-paper:before {
  vertical-align: -10%;
  margin-right: 0.3em;
  margin-left: 0.3em;
  font-size: 10pt;
  color: #00aacc;
  text-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 3px #ffffff;
  cursor: pointer; cursor: hand;
}
.ct-chat-private:before {
  margin-right: 0.4em;
  margin-left: 0.3em;
  font-size: 14pt;
  color: #00aacc;
  text-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 3px #ffffff;
  cursor: pointer; cursor: hand;
}
.ct-chat-toolsession:before {
  margin-right: 0.3em;
  margin-left: 0.3em;
  font-size: 7.5pt;
  color: #00aacc;
  cursor: pointer; cursor: hand;
}
.ct-icon-click:before {  
  cursor: pointer; cursor: hand;
}
.ct-icon-noclick:before {  
 opacity: 0.5;
 cursor: not-allowed;
}

