/***
	 Version: 7.5.0.0 
***/
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*
 * Icon Font Icons8
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */
@font-face {
  font-family: "Icons8";
  src: url('../fonts/Icons8_v740.woff2') format("woff2"), url('../fonts/Icons8_v740.woff') format("woff"), url('../fonts/Icons8_v740.ttf') format("ttf");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Icons8";
    src: url('../fonts/Icons8_v740.svg') format("svg");
  }
}
[data-icons8]:before {
  content: attr(data-icons8);
}
.icons8-area-chart:before,
.icons8-back:before,
.icons8-bar-chart-filled:before,
.icons8-book-shelf-filled:before,
.icons8-book-shelf:before,
.icons8-calendar-filled:before,
.icons8-chat-filled:before,
.icons8-checked-filled:before,
.icons8-circled-user-male:before,
.icons8-comments:before,
.icons8-compass-filled:before,
.icons8-google-classroom:before,
.icons8-grid-filled:before,
.icons8-help:before,
.icons8-hourglass-sand-bottom-filled:before,
.icons8-like-it-filled:before,
.icons8-like-it:before,
.icons8-list-filled:before,
.icons8-logout-rounded:before,
.icons8-menu-filled:before,
.icons8-message:before,
.icons8-more-filled:before,
.icons8-olympic-medal-gold:before,
.icons8-page-overview-3-filled:before,
.icons8-pdf:before,
.icons8-quote-filled:before,
.icons8-rss-filled:before,
.icons8-search-filled:before,
.icons8-star-filled:before,
.icons8-star:before,
.icons8-first-quarter:before,
.icons8-full-moon-filled:before,
.icons8-queue:before,
.icons8-waiting-room-filled:before,
.icons8-open-sign-filled:before,
.icons8-counselor-filled:before,
.icons8-no:before,
.icons8-xbox-menu:before,
.icons8-puzzle-filled:before,
.icons8-rating-filled:before,
.icons8-graduation-cap:before,
.icons8-briefcase-filled:before,
.icons8-lock-filled:before,
.icons8-queue-filled:before,
.icons8-settings:before,
.icons8-dashboard:before,
.icons8-info:before,
.icons8-open-in-browser:before,
.icons8-diploma-1:before,
.icons8-school-filled:before,
.icons8-combo-chart-filled:before,
.icons8-waiting-room:before,
.icons8-classroom:before,
.icons8-document:before,
.icons8-report-card:before,
.icons8-students:before,
.icons8-film-filled:before,
.icons8-check-file-filled:before,
.icons8-user-folder:before,
.icons8-home:before,
.icons8-pin-2:before,
.icons8-pin-2-2:before,
.icons8-unpin-2:before,
.icons8-unpin-2-2:before,
.icons8-courses:before,
.icons8-student-registration-filled:before,
.icons8-user-menu-male-filled:before,
.icons8-organization-filled:before,
.icons8-prize:before,
.icons8-prize-2:before,
.icons8-leaderboard:before,
.icons8-staircase:before,
.icons8-machine-learning-filled:before,
.icons8-machine-learning:before,
.icons8-training:before,
.icons8-training-2:before,
.icons8-game-controller:before,
.icons8-game-controller-2:before,
.icons8-trophy:before,
.icons8-trophy-2:before,
.icons8-staircase-2:before,
.icons8-chevron-up:before,
.icons8-chevron-down:before,
.icons8-up-and-down-arrows:before,
.icons8-up-and-down-arrows-2:before,
.icons8-leaderboard-2:before,
.icons8-male-user:before,
.icons8-manager:before,
.icons8-manager-2:before,
.icons8-classroom-2:before,
.icons8-reading:before,
.icons8-reading-2:before,
.icons8-document-2:before,
.icons8-attendance:before,
.icons8-attendance-2:before,
.icons8-more-info:before,
.icons8-report-card-2:before,
.icons8-user-folder-2:before,
.icons8-checked-user-male:before,
.icons8-checked-user-male-2:before,
.icons8-certificate:before,
.icons8-dashboard-2:before,
.icons8-book:before,
.icons8-book-2:before,
.icons8-books:before,
.icons8-books-2:before,
.icons8-literature:before,
.icons8-literature-2:before,
.icons8-exam:before,
.icons8-exam-2:before,
.icons8-student-male:before,
.icons8-student-male-2:before,
.icons8-resume:before,
.icons8-resume-2:before,
.icons8-cv:before,
.icons8-cv-2:before,
.icons8-user-folder-3:before,
.icons8-user-photo:before,
.icons8-user-photo-2:before,
.icons8-user-menu-male:before,
.icons8-user-account:before,
.icons8-user-account-2:before,
.icons8-green-check-mark:before,
.icons8-open-in-browser-2:before,
.icons8-mail-filter:before,
.icons8-mail-filter-2:before,
.icons8-news:before,
.icons8-news-2:before,
.icons8-clipboard-checklist:before,
.icons8-clipboard-checklist-2:before,
.icons8-website-symbol:before,
.icons8-website-symbol-2:before,
.icons8-website-symbol-3:before,
.icons8-website-symbol-4:before,
.icons8-website-symbol-5:before,
.icons8-group:before,
.icons8-black-twitter-logo:before,
.icons8-comments-2:before,
.icons8-facebook:before,
.icons8-linkedin:before,
.icons8-like:before,
.icons8-activity-feed:before,
.icons8-activity-feed-2:before,
.icons8-share-arrow:before,
.icons8-share-arrow-2:before,
.icons8-pdf-2:before,
.icons8-xls:before,
.icons8-xls-2:before,
.icons8-doc:before,
.icons8-doc-2:before,
.icons8-word:before,
.icons8-word-2:before,
.icons8-pdf-3:before,
.icons8-pdf-4:before,
.icons8-ppt:before,
.icons8-ppt-2:before,
.icons8-ppt-3:before,
.icons8-ppt-4:before,
.icons8-zip:before,
.icons8-zip-filled:before,
.icons8-txt:before,
.icons8-txt-filled:before,
.icons8-audio-file:before,
.icons8-audio-file-filled:before,
.icons8-video-file:before,
.icons8-video-file-filled:before,
.icons8-image-file:before,
.icons8-image-file-filled:before,
.icons8-mp3:before,
.icons8-mp3-filled:before,
.icons8-log:before,
.icons8-log-2:before,
.icons8-chevron-right:before,
.icons8-chevron-left:before,
.icons8-discussion-forum:before,
.icons8-discussion-forum-2:before,
.icons8-right-pointing-arrow:before,
.icons8-quote:before,
.icons8-reply-arrow:before,
.icons8-reply-arrow-2:before,
.icons8-pin:before,
.icons8-chevron-left-2:before,
.icons8-message-2:before,
.icons8-message-3:before,
.icons8-group-message:before,
.icons8-group-message-2:before,
.icons8-message-sent:before,
.icons8-message-sent-2:before,
.icons8-notification:before,
.icons8-notification-2:before,
.icons8-advertising:before,
.icons8-time:before,
.icons8-visible:before,
.icons8-password:before,
.icons8-target:before,
.icons8-goal:before,
.icons8-audit:before,
.icons8-audit-2:before,
.icons8-quiz:before,
.icons8-quiz-2:before,
.icons8-chart:before,
.icons8-pie-chart-report:before,
.icons8-chart-2:before,
.icons8-pie-chart-report-2:before,
.icons8-font-style-formatting:before,
.icons8-attach:before,
.icons8-attach-2:before,
.icons8-folder:before,
.icons8-folder-2:before,
.icons8-add:before,
.icons8-add-2:before,
.icons8-stacked-organizational-chart:before,
.icons8-stacked-organizational-chart-highlighted-parent-node:before,
.icons8-minus:before,
.icons8-checked-checkbox:before,
.icons8-minus-2:before,
.icons8-delete:before,
.icons8-delete-2:before,
.icons8-trash:before,
.icons8-trash-2:before,
.icons8-back-arrow:before,
.icons8-back-arrow-2:before,
.icons8-forward-button:before,
.icons8-forward-button-2:before,
.icons8-administrative-tools:before,
.icons8-administrative-tools-2:before,
.icons8-message-exchange:before,
.icons8-message-exchange-2:before,
.icons8-communication:before,
.icons8-communication-2:before,
.icons8-ios-filled:before,
.icons8-delete-message:before,
.icons8-delete-message-2:before,
.icons8-communicate:before,
.icons8-communicate-2:before,
.icons8-about:before,
.icons8-about-2:before,
.icons8-high-priority-message:before,
.icons8-high-priority-message-2:before,
.icons8-error:before,
.icons8-error-2:before,
.icons8-guarantee:before,
.icons8-guarantee-2:before,
.icons8-shared-folder:before,
.icons8-shared-folder-2:before,
.icons8-user-shield:before,
.icons8-user-shield-2:before,
.icons8-security-configuration:before,
.icons8-security-configuration-2:before,
.icons8-key:before,
.icons8-key-2:before,
.icons8-user-rights:before,
.icons8-user-rights-2:before,
.icons8-schedule:before,
.icons8-schedule-2:before,
.icons8-download-graph-report:before,
.icons8-download-graph-report-2:before,
.icons8-download-pie-chart-report:before,
.icons8-export-pdf:before,
.icons8-export-pdf-2:before,
.icons8-export-csv:before,
.icons8-export-csv-2:before,
.icons8-export-excel:before,
.icons8-export-excel-2:before,
.icons8-download-pie-chart-report-2:before,
.icons8-reset:before,
.icons8-reset-2:before,
.icons8-connect:before,
.icons8-connect-2:before,
.icons8-computers-connecting:before,
.icons8-computers-connecting-2:before,
.icons8-connected:before,
.icons8-connected-2:before,
.icons8-transfer:before,
.icons8-menu-vertical:before,
.icons8-save:before,
.icons8-grades:before,
.icons8-scoreboard:before,
.icons8-pass-fail:before,
.icons8-microsoft-translator:before,
.icons8-translate-app:before,
.icons8-edit-message:before,
.icons8-unchecked-checkbox:before,
.icons8-activity-history:before,
.icons8-versions:before,
.icons8-versions-2:before,
.icons8-settings-2:before,
.icons8-features-list:before,
.icons8-registration:before,
.icons8-automation:before,
.icons8-ratings:before,
.icons8-file-submodule:before,
.icons8-documents-folder:before,
.icons8-file-explorer:before,
.icons8-hub:before,
.icons8-requirement:before,
.icons8-requirements:before,
.icons8-agreement:before,
.icons8-cancel:before,
.icons8-cancel-2:before,
.icons8-first-quarter-2:before,
.icons8-last-quarter:before,
.icons8-ok:before,
.icons8-ok-2:before,
.icons8-view-carousel:before,
.icons8-image-gallery:before,
.icons8-image:before,
.icons8-image-2:before,
.icons8-shield:before,
.icons8-web-shield:before,
.icons8-link:before,
.icons8-login:before,
.icons8-import-csv:before,
.icons8-import-csv-2:before,
.icons8-sign:before,
.icons8-chevron-down-2:before,
.icons8-chevron-up-2:before,
.icons8-sort-right:before,
.icons8-sort-down:before,
.icons8-grid:before,
.icons8-tiles:before,
.icons8-sort-left:before,
.icons8-sort-up:before,
.icons8-plus:before,
.icons8-minus-3:before,
.icons8-minus-4:before,
.icons8-plus-2:before,
.icons8-theme:before,
.icons8-application:before,
.icons8-overdue:before,
.icons8-form:before,
.icons8-form-2:before,
.icons8-slider:before,
.icons8-performance:before,
.icons8-assessment:before,
.icons8-ratings-2:before,
.icons8-unavailable:before,
.icons8-no-entry:before,
.icons8,
[data-icons8]:before {
  display: inline-block;
  font-family: "icons8";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.icons8-area-chart:before {
  content: "\f100";
}
.icons8-back:before {
  content: "\f101";
}
.icons8-bar-chart-filled:before {
  content: "\f102";
}
.icons8-book-shelf-filled:before {
  content: "\f103";
}
.icons8-book-shelf:before {
  content: "\f104";
}
.icons8-calendar-filled:before {
  content: "\f105";
}
.icons8-chat-filled:before {
  content: "\f106";
}
.icons8-checked-filled:before {
  content: "\f107";
}
.icons8-circled-user-male:before {
  content: "\f108";
}
.icons8-comments:before {
  content: "\f109";
}
.icons8-compass-filled:before {
  content: "\f10a";
}
.icons8-google-classroom:before {
  content: "\f10b";
}
.icons8-grid-filled:before {
  content: "\f10c";
}
.icons8-help:before {
  content: "\f10d";
}
.icons8-hourglass-sand-bottom-filled:before {
  content: "\f10e";
}
.icons8-like-it-filled:before {
  content: "\f10f";
}
.icons8-like-it:before {
  content: "\f110";
}
.icons8-list-filled:before {
  content: "\f111";
}
.icons8-logout-rounded:before {
  content: "\f112";
}
.icons8-menu-filled:before {
  content: "\f113";
}
.icons8-message:before {
  content: "\f114";
}
.icons8-more-filled:before {
  content: "\f115";
}
.icons8-olympic-medal-gold:before {
  content: "\f116";
}
.icons8-page-overview-3-filled:before {
  content: "\f117";
}
.icons8-pdf:before {
  content: "\f118";
}
.icons8-quote-filled:before {
  content: "\f119";
}
.icons8-rss-filled:before {
  content: "\f11a";
}
.icons8-search-filled:before {
  content: "\f11b";
}
.icons8-star-filled:before {
  content: "\f11c";
}
.icons8-star:before {
  content: "\f11d";
}
.icons8-first-quarter:before {
  content: "\f11e";
}
.icons8-full-moon-filled:before {
  content: "\f11f";
}
.icons8-queue:before {
  content: "\f120";
}
.icons8-waiting-room-filled:before {
  content: "\f121";
}
.icons8-open-sign-filled:before {
  content: "\f122";
}
.icons8-counselor-filled:before {
  content: "\f123";
}
.icons8-no:before {
  content: "\f124";
}
.icons8-xbox-menu:before {
  content: "\f125";
}
.icons8-puzzle-filled:before {
  content: "\f126";
}
.icons8-rating-filled:before {
  content: "\f127";
}
.icons8-graduation-cap:before {
  content: "\f128";
}
.icons8-briefcase-filled:before {
  content: "\f129";
}
.icons8-lock-filled:before {
  content: "\f12a";
}
.icons8-queue-filled:before {
  content: "\f12b";
}
.icons8-settings:before {
  content: "\f12c";
}
.icons8-dashboard:before {
  content: "\f12d";
}
.icons8-info:before {
  content: "\f12e";
}
.icons8-open-in-browser:before {
  content: "\f12f";
}
.icons8-diploma-1:before {
  content: "\f130";
}
.icons8-school-filled:before {
  content: "\f131";
}
.icons8-combo-chart-filled:before {
  content: "\f132";
}
.icons8-waiting-room:before {
  content: "\f133";
}
.icons8-classroom:before {
  content: "\f134";
}
.icons8-document:before {
  content: "\f135";
}
.icons8-report-card:before {
  content: "\f136";
}
.icons8-students:before {
  content: "\f137";
}
.icons8-film-filled:before {
  content: "\f138";
}
.icons8-check-file-filled:before {
  content: "\f139";
}
.icons8-user-folder:before {
  content: "\f13a";
}
.icons8-home:before {
  content: "\f13b";
}
.icons8-pin-2:before {
  content: "\f13c";
}
.icons8-pin-2-2:before {
  content: "\f13d";
}
.icons8-unpin-2:before {
  content: "\f13e";
}
.icons8-unpin-2-2:before {
  content: "\f13f";
}
.icons8-courses:before {
  content: "\f140";
}
.icons8-student-registration-filled:before {
  content: "\f141";
}
.icons8-user-menu-male-filled:before {
  content: "\f142";
}
.icons8-organization-filled:before {
  content: "\f143";
}
.icons8-prize:before {
  content: "\f144";
}
.icons8-prize-2:before {
  content: "\f145";
}
.icons8-leaderboard:before {
  content: "\f146";
}
.icons8-staircase:before {
  content: "\f147";
}
.icons8-machine-learning-filled:before {
  content: "\f148";
}
.icons8-machine-learning:before {
  content: "\f149";
}
.icons8-training:before {
  content: "\f14a";
}
.icons8-training-2:before {
  content: "\f14b";
}
.icons8-game-controller:before {
  content: "\f14c";
}
.icons8-game-controller-2:before {
  content: "\f14d";
}
.icons8-trophy:before {
  content: "\f14e";
}
.icons8-trophy-2:before {
  content: "\f14f";
}
.icons8-staircase-2:before {
  content: "\f150";
}
.icons8-chevron-up:before {
  content: "\f151";
}
.icons8-chevron-down:before {
  content: "\f152";
}
.icons8-up-and-down-arrows:before {
  content: "\f153";
}
.icons8-up-and-down-arrows-2:before {
  content: "\f154";
}
.icons8-leaderboard-2:before {
  content: "\f155";
}
.icons8-male-user:before {
  content: "\f156";
}
.icons8-manager:before {
  content: "\f157";
}
.icons8-manager-2:before {
  content: "\f158";
}
.icons8-classroom-2:before {
  content: "\f159";
}
.icons8-reading:before {
  content: "\f15a";
}
.icons8-reading-2:before {
  content: "\f15b";
}
.icons8-document-2:before {
  content: "\f15c";
}
.icons8-attendance:before {
  content: "\f15d";
}
.icons8-attendance-2:before {
  content: "\f15e";
}
.icons8-more-info:before {
  content: "\f15f";
}
.icons8-report-card-2:before {
  content: "\f160";
}
.icons8-user-folder-2:before {
  content: "\f161";
}
.icons8-checked-user-male:before {
  content: "\f162";
}
.icons8-checked-user-male-2:before {
  content: "\f163";
}
.icons8-certificate:before {
  content: "\f164";
}
.icons8-dashboard-2:before {
  content: "\f165";
}
.icons8-book:before {
  content: "\f166";
}
.icons8-book-2:before {
  content: "\f167";
}
.icons8-books:before {
  content: "\f168";
}
.icons8-books-2:before {
  content: "\f169";
}
.icons8-literature:before {
  content: "\f16a";
}
.icons8-literature-2:before {
  content: "\f16b";
}
.icons8-exam:before {
  content: "\f16c";
}
.icons8-exam-2:before {
  content: "\f16d";
}
.icons8-student-male:before {
  content: "\f16e";
}
.icons8-student-male-2:before {
  content: "\f16f";
}
.icons8-resume:before {
  content: "\f170";
}
.icons8-resume-2:before {
  content: "\f171";
}
.icons8-cv:before {
  content: "\f172";
}
.icons8-cv-2:before {
  content: "\f173";
}
.icons8-user-folder-3:before {
  content: "\f174";
}
.icons8-user-photo:before {
  content: "\f175";
}
.icons8-user-photo-2:before {
  content: "\f176";
}
.icons8-user-menu-male:before {
  content: "\f177";
}
.icons8-user-account:before {
  content: "\f178";
}
.icons8-user-account-2:before {
  content: "\f179";
}
.icons8-green-check-mark:before {
  content: "\f17a";
}
.icons8-open-in-browser-2:before {
  content: "\f17b";
}
.icons8-mail-filter:before {
  content: "\f17c";
}
.icons8-mail-filter-2:before {
  content: "\f17d";
}
.icons8-news:before {
  content: "\f17e";
}
.icons8-news-2:before {
  content: "\f17f";
}
.icons8-clipboard-checklist:before {
  content: "\f180";
}
.icons8-clipboard-checklist-2:before {
  content: "\f181";
}
.icons8-website-symbol:before {
  content: "\f182";
}
.icons8-website-symbol-2:before {
  content: "\f183";
}
.icons8-website-symbol-3:before {
  content: "\f184";
}
.icons8-website-symbol-4:before {
  content: "\f185";
}
.icons8-website-symbol-5:before {
  content: "\f186";
}
.icons8-group:before {
  content: "\f187";
}
.icons8-black-twitter-logo:before {
  content: "\f188";
}
.icons8-comments-2:before {
  content: "\f189";
}
.icons8-facebook:before {
  content: "\f18a";
}
.icons8-linkedin:before {
  content: "\f18b";
}
.icons8-like:before {
  content: "\f18c";
}
.icons8-activity-feed:before {
  content: "\f18d";
}
.icons8-activity-feed-2:before {
  content: "\f18e";
}
.icons8-share-arrow:before {
  content: "\f18f";
}
.icons8-share-arrow-2:before {
  content: "\f190";
}
.icons8-pdf-2:before {
  content: "\f191";
}
.icons8-xls:before {
  content: "\f192";
}
.icons8-xls-2:before {
  content: "\f193";
}
.icons8-doc:before {
  content: "\f194";
}
.icons8-doc-2:before {
  content: "\f195";
}
.icons8-word:before {
  content: "\f196";
}
.icons8-word-2:before {
  content: "\f197";
}
.icons8-pdf-3:before {
  content: "\f198";
}
.icons8-pdf-4:before {
  content: "\f199";
}
.icons8-ppt:before {
  content: "\f19a";
}
.icons8-ppt-2:before {
  content: "\f19b";
}
.icons8-ppt-3:before {
  content: "\f19c";
}
.icons8-ppt-4:before {
  content: "\f19d";
}
.icons8-zip:before {
  content: "\f19e";
}
.icons8-zip-filled:before {
  content: "\f19f";
}
.icons8-txt:before {
  content: "\f1a0";
}
.icons8-txt-filled:before {
  content: "\f1a1";
}
.icons8-audio-file:before {
  content: "\f1a2";
}
.icons8-audio-file-filled:before {
  content: "\f1a3";
}
.icons8-video-file:before {
  content: "\f1a4";
}
.icons8-video-file-filled:before {
  content: "\f1a5";
}
.icons8-image-file:before {
  content: "\f1a6";
}
.icons8-image-file-filled:before {
  content: "\f1a7";
}
.icons8-mp3:before {
  content: "\f1a8";
}
.icons8-mp3-filled:before {
  content: "\f1a9";
}
.icons8-log:before {
  content: "\f1aa";
}
.icons8-log-2:before {
  content: "\f1ab";
}
.icons8-chevron-right:before {
  content: "\f1ac";
}
.icons8-chevron-left:before {
  content: "\f1ad";
}
.icons8-discussion-forum:before {
  content: "\f1ae";
}
.icons8-discussion-forum-2:before {
  content: "\f1af";
}
.icons8-right-pointing-arrow:before {
  content: "\f1b0";
}
.icons8-quote:before {
  content: "\f1b1";
}
.icons8-reply-arrow:before {
  content: "\f1b2";
}
.icons8-reply-arrow-2:before {
  content: "\f1b3";
}
.icons8-pin:before {
  content: "\f1b4";
}
.icons8-chevron-left-2:before {
  content: "\f1b5";
}
.icons8-message-2:before {
  content: "\f1b6";
}
.icons8-message-3:before {
  content: "\f1b7";
}
.icons8-group-message:before {
  content: "\f1b8";
}
.icons8-group-message-2:before {
  content: "\f1b9";
}
.icons8-message-sent:before {
  content: "\f1ba";
}
.icons8-message-sent-2:before {
  content: "\f1bb";
}
.icons8-notification:before {
  content: "\f1bc";
}
.icons8-notification-2:before {
  content: "\f1bd";
}
.icons8-advertising:before {
  content: "\f1be";
}
.icons8-time:before {
  content: "\f1bf";
}
.icons8-visible:before {
  content: "\f1c0";
}
.icons8-password:before {
  content: "\f1c1";
}
.icons8-target:before {
  content: "\f1c2";
}
.icons8-goal:before {
  content: "\f1c3";
}
.icons8-audit:before {
  content: "\f1c4";
}
.icons8-audit-2:before {
  content: "\f1c5";
}
.icons8-quiz:before {
  content: "\f1c6";
}
.icons8-quiz-2:before {
  content: "\f1c7";
}
.icons8-chart:before {
  content: "\f1c8";
}
.icons8-pie-chart-report:before {
  content: "\f1c9";
}
.icons8-chart-2:before {
  content: "\f1ca";
}
.icons8-pie-chart-report-2:before {
  content: "\f1cb";
}
.icons8-font-style-formatting:before {
  content: "\f1cc";
}
.icons8-attach:before {
  content: "\f1cd";
}
.icons8-attach-2:before {
  content: "\f1ce";
}
.icons8-folder:before {
  content: "\f1cf";
}
.icons8-folder-2:before {
  content: "\f1d0";
}
.icons8-add:before {
  content: "\f1d1";
}
.icons8-add-2:before {
  content: "\f1d2";
}
.icons8-stacked-organizational-chart:before {
  content: "\f1d3";
}
.icons8-stacked-organizational-chart-highlighted-parent-node:before {
  content: "\f1d4";
}
.icons8-minus:before {
  content: "\f1d5";
}
.icons8-checked-checkbox:before {
  content: "\f1d6";
}
.icons8-minus-2:before {
  content: "\f1d7";
}
.icons8-delete:before {
  content: "\f1d8";
}
.icons8-delete-2:before {
  content: "\f1d9";
}
.icons8-trash:before {
  content: "\f1da";
}
.icons8-trash-2:before {
  content: "\f1db";
}
.icons8-back-arrow:before {
  content: "\f1dc";
}
.icons8-back-arrow-2:before {
  content: "\f1dd";
}
.icons8-forward-button:before {
  content: "\f1de";
}
.icons8-forward-button-2:before {
  content: "\f1df";
}
.icons8-administrative-tools:before {
  content: "\f1e0";
}
.icons8-administrative-tools-2:before {
  content: "\f1e1";
}
.icons8-message-exchange:before {
  content: "\f1e2";
}
.icons8-message-exchange-2:before {
  content: "\f1e3";
}
.icons8-communication:before {
  content: "\f1e4";
}
.icons8-communication-2:before {
  content: "\f1e5";
}
.icons8-ios-filled:before {
  content: "\f1e6";
}
.icons8-delete-message:before {
  content: "\f1e7";
}
.icons8-delete-message-2:before {
  content: "\f1e8";
}
.icons8-communicate:before {
  content: "\f1e9";
}
.icons8-communicate-2:before {
  content: "\f1ea";
}
.icons8-about:before {
  content: "\f1eb";
}
.icons8-about-2:before {
  content: "\f1ec";
}
.icons8-high-priority-message:before {
  content: "\f1ed";
}
.icons8-high-priority-message-2:before {
  content: "\f1ee";
}
.icons8-error:before {
  content: "\f1ef";
}
.icons8-error-2:before {
  content: "\f1f0";
}
.icons8-guarantee:before {
  content: "\f1f1";
}
.icons8-guarantee-2:before {
  content: "\f1f2";
}
.icons8-shared-folder:before {
  content: "\f1f3";
}
.icons8-shared-folder-2:before {
  content: "\f1f4";
}
.icons8-user-shield:before {
  content: "\f1f5";
}
.icons8-user-shield-2:before {
  content: "\f1f6";
}
.icons8-security-configuration:before {
  content: "\f1f7";
}
.icons8-security-configuration-2:before {
  content: "\f1f8";
}
.icons8-key:before {
  content: "\f1f9";
}
.icons8-key-2:before {
  content: "\f1fa";
}
.icons8-user-rights:before {
  content: "\f1fb";
}
.icons8-user-rights-2:before {
  content: "\f1fc";
}
.icons8-schedule:before {
  content: "\f1fd";
}
.icons8-schedule-2:before {
  content: "\f1fe";
}
.icons8-download-graph-report:before {
  content: "\f1ff";
}
.icons8-download-graph-report-2:before {
  content: "\f200";
}
.icons8-download-pie-chart-report:before {
  content: "\f201";
}
.icons8-export-pdf:before {
  content: "\f202";
}
.icons8-export-pdf-2:before {
  content: "\f203";
}
.icons8-export-csv:before {
  content: "\f204";
}
.icons8-export-csv-2:before {
  content: "\f205";
}
.icons8-export-excel:before {
  content: "\f206";
}
.icons8-export-excel-2:before {
  content: "\f207";
}
.icons8-download-pie-chart-report-2:before {
  content: "\f208";
}
.icons8-reset:before {
  content: "\f209";
}
.icons8-reset-2:before {
  content: "\f20a";
}
.icons8-connect:before {
  content: "\f20b";
}
.icons8-connect-2:before {
  content: "\f20c";
}
.icons8-computers-connecting:before {
  content: "\f20d";
}
.icons8-computers-connecting-2:before {
  content: "\f20e";
}
.icons8-connected:before {
  content: "\f20f";
}
.icons8-connected-2:before {
  content: "\f210";
}
.icons8-transfer:before {
  content: "\f211";
}
.icons8-menu-vertical:before {
  content: "\f212";
}
.icons8-save:before {
  content: "\f213";
}
.icons8-grades:before {
  content: "\f214";
}
.icons8-scoreboard:before {
  content: "\f215";
}
.icons8-pass-fail:before {
  content: "\f216";
}
.icons8-microsoft-translator:before {
  content: "\f217";
}
.icons8-translate-app:before {
  content: "\f218";
}
.icons8-edit-message:before {
  content: "\f219";
}
.icons8-unchecked-checkbox:before {
  content: "\f21a";
}
.icons8-activity-history:before {
  content: "\f21b";
}
.icons8-versions:before {
  content: "\f21c";
}
.icons8-versions-2:before {
  content: "\f21d";
}
.icons8-settings-2:before {
  content: "\f21e";
}
.icons8-features-list:before {
  content: "\f21f";
}
.icons8-registration:before {
  content: "\f220";
}
.icons8-automation:before {
  content: "\f221";
}
.icons8-ratings:before {
  content: "\f222";
}
.icons8-file-submodule:before {
  content: "\f223";
}
.icons8-documents-folder:before {
  content: "\f224";
}
.icons8-file-explorer:before {
  content: "\f225";
}
.icons8-hub:before {
  content: "\f226";
}
.icons8-requirement:before {
  content: "\f227";
}
.icons8-requirements:before {
  content: "\f228";
}
.icons8-agreement:before {
  content: "\f229";
}
.icons8-cancel:before {
  content: "\f22a";
}
.icons8-cancel-2:before {
  content: "\f22b";
}
.icons8-first-quarter-2:before {
  content: "\f22c";
}
.icons8-last-quarter:before {
  content: "\f22d";
}
.icons8-ok:before {
  content: "\f22e";
}
.icons8-ok-2:before {
  content: "\f22f";
}
.icons8-view-carousel:before {
  content: "\f230";
}
.icons8-image-gallery:before {
  content: "\f231";
}
.icons8-image:before {
  content: "\f232";
}
.icons8-image-2:before {
  content: "\f233";
}
.icons8-shield:before {
  content: "\f234";
}
.icons8-web-shield:before {
  content: "\f235";
}
.icons8-link:before {
  content: "\f236";
}
.icons8-login:before {
  content: "\f237";
}
.icons8-import-csv:before {
  content: "\f238";
}
.icons8-import-csv-2:before {
  content: "\f239";
}
.icons8-sign:before {
  content: "\f23a";
}
.icons8-chevron-down-2:before {
  content: "\f23b";
}
.icons8-chevron-up-2:before {
  content: "\f23c";
}
.icons8-sort-right:before {
  content: "\f23d";
}
.icons8-sort-down:before {
  content: "\f23e";
}
.icons8-grid:before {
  content: "\f23f";
}
.icons8-tiles:before {
  content: "\f240";
}
.icons8-sort-left:before {
  content: "\f241";
}
.icons8-sort-up:before {
  content: "\f242";
}
.icons8-plus:before {
  content: "\f243";
}
.icons8-minus-3:before {
  content: "\f244";
}
.icons8-minus-4:before {
  content: "\f245";
}
.icons8-plus-2:before {
  content: "\f246";
}
.icons8-theme:before {
  content: "\f247";
}
.icons8-application:before {
  content: "\f248";
}
.icons8-overdue:before {
  content: "\f249";
}
.icons8-form:before {
  content: "\f24a";
}
.icons8-form-2:before {
  content: "\f24b";
}
.icons8-slider:before {
  content: "\f24c";
}
.icons8-performance:before {
  content: "\f24d";
}
.icons8-assessment:before {
  content: "\f24e";
}
.icons8-ratings-2:before {
  content: "\f24f";
}
.icons8-unavailable:before {
  content: "\f250";
}
.icons8-no-entry:before {
  content: "\f251";
}
/* Webfont: Lato-Italic */
@font-face {
  font-family: 'LatoWeb';
  src: url('../fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Italic.woff') format('woff');
  /* Modern Browsers */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Regular */
@font-face {
  font-family: 'LatoWeb';
  src: url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Regular.woff') format('woff');
  /* Modern Browsers */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Bold */
@font-face {
  font-family: 'LatoWeb';
  src: url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Bold.woff') format('woff');
  /* Modern Browsers */
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-BoldItalic */
@font-face {
  font-family: 'LatoWeb';
  src: url('../fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-BoldItalic.woff') format('woff');
  /* Modern Browsers */
  font-style: italic;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Bold */
@font-face {
  font-family: 'LatoWebBold';
  src: url('../fonts//Lato-Bold.woff2') format('woff2'), /* Modern Browsers */ url('../fonts//Lato-Bold.woff') format('woff');
  /* Modern Browsers */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/** this file is for overwriting bootstrap variables and storing ours variables values  **/
html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
  color: #424242;
  letter-spacing: 0;
  font-family: "LatoWeb";
  font-size: 14px;
}
select,
input[type=button],
input[type=text],
input[type=password],
input[type=search],
input[type=url],
button {
  min-height: 2.9rem;
}
select,
input,
textarea {
  border: 1px solid #DFDFDF;
}
select,
textarea {
  width: 100%;
}
h1 {
  font-size: 22px;
  text-transform: uppercase;
}
/** 
=================    Accessability WCAG AA  ========================== */
/* Font size in Telerik accessability theme was 0.875rem - reverting to normal 1rem */
/* Border color in Telerik accessability theme was rgba(0, 0, 0, 0.08); - reverting to #ced4da - same as bootstrap 4 */
/* Disabled state in Telerik accessability theme was not set; - reverting to same as bootstrap 4 */
:root {
  --kendo-font-size: 1rem;
  --kendo-color-border: #ced4da;
  --kendo-disabled-text: #495057;
  --kendo-disabled-bg: #e9ecef;
  --kendo-disabled-opacity: 1;
}
/** 
=================    ours  ==========================
**/
#toast-container > div {
  opacity: 0.95;
}
.hidden {
  display: none !important;
}
@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.dropdown-toggle:after {
  content: none;
}
.dropdown-item.active,
.dropdown-item:active {
  background-color: #3776ab;
  color: #fff;
}
.list-group-item.active {
  z-index: 2;
  background-color: #3776ab;
  border-color: #3776ab;
}
.well {
  min-height: 20px;
  padding: 1.25rem;
  margin-bottom: 1.5rem;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well .text-muted {
  color: #666f76 !important;
}
.form-control:disabled,
.form-control[readonly],
.disabled {
  cursor: not-allowed;
}
.form-control:focus {
  border-color: #44752a;
  box-shadow: 0 0 0 0.2rem rgba(106, 182, 68, 0.25);
}
.k-input:focus-within,
.k-widget.k-input:focus-within {
  border-color: #44752a;
  box-shadow: 0 0 0 0.2rem rgba(106, 182, 68, 0.25);
}
.btn.focus,
.btn:focus {
  outline: 0;
  border-color: #44752a;
  box-shadow: 0 0 0 0.2rem rgba(106, 182, 68, 0.25);
}
.text-danger {
  color: #a94442 !important;
}
.badge {
  font-size: 100%;
}
.badge-p-info {
  color: #424242;
  background-color: #FFBE33;
}
.form-check-input {
  margin-top: 0.2rem;
}
.p-glyph {
  position: relative;
  top: 1px;
}
/*Accordion */
.ui-accordion .ui-accordion-header {
  margin: 0px;
  font-size: 18px;
  padding: 10px;
  white-space: nowrap;
  border-radius: inherit;
}
.ui-accordion .ui-accordion-header span {
  padding-left: 10px;
}
.ui-accordion .ui-accordion-header .badge {
  padding: 0.25em 0.4em;
  background-color: #DC3A3A;
  color: #FFF;
}
.ui-state-active {
  background: #112648;
  color: #ffffff;
  border: 0;
}
.ui-state-focus {
  border: 0;
}
.ui-accordion .ui-accordion-content {
  border-radius: inherit;
  padding: 0;
}
.alert-icon-22 {
  line-height: 22px;
  font-size: 22px;
  margin-right: 10px;
}
.alert-text-22 {
  line-height: 22px;
}
.alert-box {
  position: fixed;
  padding: 15px 35px 15px 15px;
  margin-bottom: 0;
  width: 100%;
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  color: #8a6d3b;
  z-index: 900;
}
.alert-box__label {
  margin-bottom: 0;
  display: block;
}
.border-top {
  border-top: 1px solid #DFDFDF;
}
.header-buttons {
  margin-top: 10px;
}
.header-buttons-top {
  margin: 10px 0;
}
.p-btn {
  border-color: #44752a;
  background-color: #f4f4f4;
  color: #44752a;
  font-weight: bold;
  text-transform: uppercase;
}
.p-btn:hover,
.p-btn:active,
.p-btn:focus,
.p-btn.focus {
  background-color: #44752a;
  color: #fff;
  border: 1px solid #44752a;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(106, 182, 68, 0.25);
}
.p-btn__download {
  min-height: 2.9rem;
  min-width: 119px;
  padding: 10px 0 0 0;
  background-color: inherit;
}
.p-btn__red {
  min-height: 2.9rem;
  min-width: 119px;
  border-color: #c13939;
  color: #c13939;
  background-color: inherit;
}
.p-btn__red:hover,
.p-btn__red:active,
.p-btn__red:focus {
  background-color: #c13939 !important;
  border: 1px solid #c13939 !important;
}
.p-btn__icon-button {
  padding: 3px 12px;
}
.p-btn__icon-button span {
  vertical-align: middle;
}
.p-btn__icon-button span.p-btn__icon-span {
  margin-right: 6px;
  font-size: 20px;
}
a.p-btn__red {
  padding-top: 10px;
}
.p-btn__green {
  min-height: 2.9rem;
  min-width: 119px;
  border-color: #44752a;
  color: #44752a;
  background-color: inherit;
}
.p-btn__green:hover,
.p-btn__green:active,
.p-btn__green:focus {
  background-color: #44752a !important;
  border: 1px solid #44752a !important;
}
a.p-btn__green {
  padding-top: 10px;
}
.p-btn__md-half {
  width: 48%;
}
@media (max-width: 991px) {
  .p-btn_sm-full-width {
    min-width: 200px;
    width: 100% !important;
  }
}
.p-link {
  color: #0068d9;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  font-weight: bold;
}
.p-link:hover,
.p-link:focus,
.p-link:active {
  color: #0068d9 !important;
  text-decoration: underline;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
@media (max-width: 991px) {
  .p-link {
    width: 100%;
    text-align: left;
    padding-left: 0;
    margin-top: 20px;
  }
}
.page-btn {
  font-weight: bold;
  padding: 4px;
  margin-left: 20px;
  color: #44752a;
  border: 0;
  background-color: transparent;
}
.page-btn:hover,
.page-btn:focus {
  color: #44752a;
}
.page-btn.disabled {
  opacity: 0.65;
}
/* Using pixcel for legacy tiles and images */
.p-card {
  width: 362px;
  margin: 0.5rem 1rem 0.5rem 0;
}
.p-card:hover,
.p-card:active,
.p-card:focus {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.p-card:focus-within {
  border-color: #44752a;
  box-shadow: 0 0 0 0.2rem rgba(106, 182, 68, 0.25) !important;
}
@media (max-width: 767px) {
  .p-card {
    margin-right: 0;
  }
}
.p-card-img {
  height: 120px;
}
.p-card-img-horizontal {
  height: 120px;
}
.p-card-description-button {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 1.2rem;
  line-height: 1.2rem;
  z-index: 2;
}
.p-card-description-bottom {
  position: absolute;
  bottom: 0.5rem;
}
.p-card-row-bg {
  background-color: #FFFFFF;
}
.p-card-footer-icon {
  background: #FFFFFF;
  border-radius: .25rem;
  padding: .25rem;
}
.dashboard-icon {
  font-size: 3em;
}
.dropdown-icon {
  width: 22px;
  height: 22px;
  font-size: 22px;
  line-height: 22px;
  vertical-align: middle;
  margin-right: 5px;
}
.admin-dropdown__menu {
  max-height: 300px;
  overflow-y: auto;
}
.admin-dropdown__menu-label {
  padding: 3px 15px;
}
footer {
  display: block;
  height: 20px;
  background: #424242;
  font-size: 11px;
  padding: 2px;
  color: #ffffff;
  text-align: center;
}
footer:before,
footer:after {
  display: table;
  content: " ";
}
footer:after {
  clear: both;
}
@media (max-width: 991px) {
  footer {
    display: none;
  }
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.form-default {
  max-width: 600px;
  margin: 0 auto;
  padding: 30px 20px;
}
.form-default__title {
  font-size: 22px;
  color: #424242;
  letter-spacing: 0;
  text-transform: uppercase;
  max-width: 100%;
}
.form-default__sub-title {
  font-size: 12px;
  color: #424242;
  letter-spacing: 0;
}
.form-default__form {
  margin-top: 20px;
}
.form-default__buttons {
  overflow: hidden;
}
.form-default__button-submit,
.form-default__button-cancel {
  display: block;
  float: left;
  width: 48%;
  min-height: 40px;
  padding-top: 10px;
  margin-top: 10px;
}
.form-default__button-cancel {
  margin-left: 4%;
}
@media (max-width: 991px) {
  .form-default__button-cancel {
    margin-left: 0;
  }
}
.input-group-addon-icon {
  color: #424242;
  font-size: 18px;
}
.hide-block {
  display: none;
}
@media (min-width: 768px) {
  .lg-block-visible {
    display: block;
  }
}
@media (max-width: 991px) {
  .sm-block-visible {
    display: block ;
  }
}
.col-form-label {
  font-weight: 700;
  padding-bottom: 0;
  padding-top: 0;
}
.remove-link-decoration:hover,
.remove-link-decoration:focus,
.remove-link-decoration:active {
  text-decoration: none;
}
a {
  color: #0068d9;
}
.p-list-group .list-group-item {
  display: flex;
  align-items: center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.p-list-group .list-group-item:nth-child(odd) {
  background-color: #F6F8FA;
}
.p-list-group .list-group-item:nth-child(odd):hover {
  background-color: #f5f5f5;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader {
  border: 16px solid #f3f3f3;
  /* Light grey */
  border-top: 16px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mr-10 {
  margin-right: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.margin-auto {
  margin: auto;
}
.mb-0 {
  margin-bottom: 0px;
}
.mt-20 {
  margin-top: 20px;
}
.ml-auto {
  margin-left: auto;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-top {
  padding-top: 0;
}
.no-padding-bottom {
  padding-bottom: 0;
}
.padding-10 {
  padding: 10px;
}
.modal-header {
  padding: 0.5rem 1rem;
  background: #f4f4f4;
}
.modal-footer {
  padding: 0.5rem 1rem;
}
/*.modal-backdrop {
    display: none;
}

.modal {
    background: rgba(0,0,0,0.5);
}*/
.pagination-top {
  margin-bottom: 0.5rem;
}
.pagination-bottom {
  margin-top: 0;
}
.page-link {
  border-color: #44752a;
  background-color: #FFFFFF;
  color: #44752a;
  margin-right: 5px;
  margin-top: 5px;
}
.page-link:hover,
.page-link:focus {
  color: #44752a;
  background-color: #eeeeee;
  border-color: #44752a;
}
.page-item.active .page-link,
.page-item.active .page-link:hover,
.page-item.active .page-link:focus {
  color: #fff;
  background-color: #44752a;
  border-color: #44752a;
}
.progress-bar-highlighted {
  background-color: #44752a;
  color: #FFF;
}
.progress_default {
  height: 1.5rem;
  font-size: 1rem;
}
.progress-bar-finished {
  background-color: #44752a;
  color: #FFF;
}
/* Circular progressbar */
.progress-circle {
  position: relative;
  width: 120px;
  height: 120px;
  margin: auto;
}
.progress-circle svg {
  transform: rotate(-90deg);
  width: 100%;
  height: 100%;
}
.progress-circle circle {
  fill: none;
  stroke-width: 10;
  stroke-linecap: round;
}
.progress-circle .bg {
  stroke: #e9ecef;
}
.progress-circle .progress {
  stroke: #3498db;
  stroke-dasharray: 314;
  stroke-dashoffset: 314;
  transition: stroke-dashoffset 0.6s ease;
}
.progress-circle .progress.finished {
  stroke: #44752a;
}
.progress-circle .progress.unfinished {
  stroke: #c13939;
}
.progress-circle .progress.initiated {
  stroke: #FFBE33;
}
.progress-circle .percent-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  font-weight: bold;
  color: #3498db;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: transparent;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.3);
}
.sliderLabel {
  display: inline-block;
  text-align: center;
  margin-top: 5px !important;
}
label.sliderLabel:first-child {
  text-align: left;
}
label.sliderLabel:last-child {
  text-align: right;
}
.k-dropzone .k-dropzone-hint {
  color: #6d6d6d;
}
.k-dropzone-hint {
  color: #6d6d6d;
}
/*TEXT COLORS*/
.highlighted {
  color: #44752a !important;
}
.minor-text {
  color: #707070;
}
.text-truncate-1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.text-truncate-2 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-truncate-3 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.text-truncate-4 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.text-truncate-5 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.text-truncate-6 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.text-truncate-7 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.text-truncate-8 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
}
.text-truncate-9 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
}
.text-truncate-10 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
}
.column_lcol {
  height: 100%;
  width: 50%;
  float: left;
  background: url('../../Images/default//login-background.jpg') no-repeat center;
  background-size: cover;
}
@media (max-width: 991px) {
  .column_lcol {
    display: none;
  }
}
.column_rcol {
  position: relative;
  height: 100%;
  width: 50%;
  margin-left: 50%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .column_rcol {
    height: auto;
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .column_rcol_logout {
    width: 100%;
    height: 15%;
    padding: 0 30px 0 30px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .column_rcol_logout {
    width: 100%;
    height: 40%;
    padding: 0 30px 0 30px;
  }
}
@media (max-width: 425px) {
  .column_rcol_logout {
    height: 30%;
  }
}
.p-btn__forgot-password-btn-login {
  margin: 0 auto 30px 0;
  display: block;
  padding-top: 10px;
  width: 313px;
  height: 40px;
  font-size: 12px;
}
.p-link__forgot-btn-back1 {
  margin-top: 0;
  width: 137px;
  height: 40px;
  text-align: left;
  padding-left: 0;
}
.p-link__forgot-btn-back2 {
  width: 137px;
  height: 40px;
}
@media (max-width: 991px) {
  .forgot-password-container_forgot-password-btn-container {
    padding: 0;
    margin-top: 30px;
  }
  .p-btn__forgot-password-btn-login {
    width: 100%;
    min-width: 200px;
  }
}
.login-btn-container {
  margin-bottom: 20px;
}
.login-btn-container__login-btn-desc {
  margin: 0 auto;
  width: 313px;
  display: block;
  font-style: italic;
}
.login-btn-container__select-reg-btn-desc {
  margin: 0;
  width: 313px;
  display: block;
  font-style: italic;
}
.login-form__password-changed-msg {
  margin: 0 auto;
  width: 313px;
  display: block;
  font-style: italic;
  margin-bottom: 20px;
  color: red;
}
@media (max-width: 991px) {
  .login-btn-container__login-btn-desc {
    width: 100%;
    min-width: 200px;
  }
  .login-btn-container__select-reg-btn-desc {
    width: 100%;
    min-width: 200px;
  }
  .login-form__password-changed-msg {
    width: 100%;
    min-width: 200px;
  }
}
.reg-btn-container {
  margin-top: 20px;
}
.p-btn__reg-btn {
  width: 172px;
  height: 40px;
  margin-top: 0px;
}
.p-link__reg-btn_back {
  width: 172px;
  height: 40px;
}
.reg-code-panel {
  padding: 15px;
}
.p-btn__select-reg-btn {
  margin: 0;
  display: block;
  padding-top: 10px;
  width: 313px;
  min-height: 40px;
  font-size: 12px;
  white-space: pre-line;
}
.p-link__select-reg-btn-back {
  margin-top: 0;
  width: 137px;
  height: 40px;
  text-align: left;
  padding-left: 0;
}
@media (max-width: 991px) {
  .select-reg-container_select-reg-btn-container {
    padding: 0;
    margin-top: 10px;
  }
  .p-btn__select-reg-btn {
    width: 100%;
    min-width: 200px;
  }
}
.login-layout {
  height: 100%;
  background-color: #f4f4f4;
}
.login-layout .mob-customer-content-section {
  display: none;
}
.login-layout .mob-customer-content-section article.customer-content {
  margin: 0px;
  width: auto;
  overflow: hidden;
}
.login-layout .mob-customer-content-section article.customer-content img {
  width: 100% !important;
}
.login-layout__header {
  display: block;
  background: #fff;
  height: 70px;
  padding: 0;
}
.login-layout__header .navbar {
  height: 70px;
}
.login-layout__header .navbar-brand > img {
  max-height: 37px;
}
.selectsite {
  max-width: 465px;
  margin: 0 auto;
  height: 100%;
  padding: 30px 20px;
}
.selectsite__title {
  margin-top: 10px;
  font-size: 22px;
  color: #424242;
  letter-spacing: 0;
  text-transform: uppercase;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.site-selection__buttons {
  margin-top: 10px;
}
@media (max-width: 991px) {
  body {
    height: auto;
  }
  html,
  body.body_logout-page {
    height: 100%;
  }
  .login-layout__header {
    height: 56px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
  }
  .login-layout__header .navbar-brand > img {
    max-height: 27px;
  }
  .login-layout .mob-customer-content-section {
    display: block;
    padding: 30px;
    min-height: 85%;
    background-color: #f4f4f4;
    background: url('../../Images/default//login-background.jpg') no-repeat center;
    background-size: cover;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .login-layout .mob-customer-content-section {
    min-height: 60%;
  }
}
@media (max-width: 480px) {
  .login-layout .mob-customer-content-section {
    min-height: 70%;
  }
}
.column {
  overflow-x: hidden;
  overflow-y: auto;
}
.two-col-layout {
  height: 100%;
  padding: 70px 0 20px;
  margin: -70px 0 -20px;
}
@media (max-width: 991px) {
  .two-col-layout {
    margin: 0 auto;
    padding: 56px 0 0;
  }
}
.customer-content {
  position: relative;
  margin: 16% auto auto;
  width: 80%;
  padding: 20px;
  color: #ffffff;
  max-height: 75%;
  overflow-y: auto;
}
.customer-content__wrapper {
  position: relative;
}
.customer-content__shade {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #545454;
  opacity: 0.4;
}
@media (max-width: 991px) {
  .customer-content {
    margin-bottom: 0px;
  }
}
.forgot-password-container {
  margin: 0 auto;
  width: 314px;
}
.forgot-password-container .form-group {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .forgot-password-container {
    margin: 0;
    width: auto;
  }
  .forgot-password-container .col-md-12 {
    padding: 0;
  }
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.legal {
  max-width: 465px;
  margin: 0 auto;
  height: 100%;
  padding: 30px 20px;
}
.legal__content {
  height: 100%;
  padding-top: 41px;
  padding-bottom: 60px;
  position: relative;
}
.legal__title {
  margin-top: -41px;
  font-size: 22px;
  color: #424242;
  letter-spacing: 0;
  text-transform: uppercase;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.legal__text {
  padding: 20px 30px 0 30px;
  margin-top: 10px;
  background: white;
  max-height: 100%;
  overflow-y: auto;
  font-size: 13px;
  color: #424242;
  line-height: 19px;
  /* hack for IE. add bottom padding to scrollable container*/
}
.legal__text:after {
  content: "";
  display: block;
  height: 90px;
  width: 100%;
}
.legal__text-smooth {
  position: absolute;
  bottom: 60px;
  left: 30px;
  right: 30px;
  height: 134px;
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 26%, rgba(255, 255, 255, 0.84) 56%, #FFFFFF 90%);
  pointer-events: none;
}
.legal__buttons {
  margin-top: 20px;
}
.legal__button {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  float: left;
}
.legal__button_submit {
  width: 58%;
}
.legal__button_reject {
  width: 38%;
  margin-left: 4%;
}
@media (max-width: 991px) {
  .legal {
    padding-top: 14px;
  }
  .legal__content {
    padding-bottom: 10px;
  }
  .legal__text-smooth {
    bottom: 10px;
  }
  .legal__buttons {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 20px;
    box-shadow: inset 0 1px 0 0 #DFDFDF;
  }
}
.p-btn__multi-login {
  margin: 0 auto;
  display: block;
  padding-top: 10px;
  width: 313px;
  height: 40px;
  font-size: 12px;
}
.p-btn__simple-login {
  width: 137px;
  height: 40px;
}
.p-link__simple-login-back {
  width: 137px;
  height: 40px;
}
.login {
  margin-top: 100px;
}
.login__heading {
  width: 313px;
  margin: 0 auto;
  margin-bottom: 20px !important;
  padding-top: 20px;
  font-family: "LatoWeb";
  font-weight: bold;
}
@media (max-width: 991px) {
  .login__heading {
    width: auto;
  }
  .p-btn__multi-login {
    width: 100%;
    min-width: 200px;
  }
  .p-btn__simple-login {
    min-width: 200px;
    width: 100% !important;
  }
  .p-link__simple-login-back {
    width: 100%;
    text-align: left;
    padding-left: 0;
    margin-top: 20px;
  }
  .login {
    margin: 0 24px;
  }
  .login .heading {
    margin: 0 auto;
    min-width: 200px !important;
    width: 100% !important;
  }
  .login .row {
    margin: 0 auto;
  }
}
.login-field-container {
  width: 313px;
  margin: 0 auto;
}
.login-field-container__select-language {
  height: 40px;
  background-color: #f4f4f4;
  font-weight: bold;
}
.login-field-container__select-language:focus,
.login-field-container__select-language:active {
  box-shadow: none;
  border: 1px solid #ccc;
}
.login-field-container__text-input {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .login-field-container {
    margin: 0 auto !important;
    width: 100% !important;
    min-width: 200px;
  }
}
.logout {
  margin: 150px auto;
  text-align: center;
}
.logout__header {
  text-align: center;
}
.logout__text {
  text-align: center;
}
@media (max-width: 991px) {
  .logout {
    margin-top: 46px;
    margin-bottom: 0px;
  }
}
.new-password {
  margin-top: 100px;
}
.new-password .form-group {
  margin: 0 auto 20px 0;
}
@media (max-width: 991px) {
  .new-password {
    margin-top: 0;
  }
}
.rail-select {
  position: absolute;
  width: 150px;
  background-color: transparent;
}
.rail-select select {
  border: 0;
  border-radius: 0;
  font-size: 16px;
  padding-left: 0;
  background-color: inherit;
  color: #0068d9;
  height: 42px;
  appearance: none;
  box-shadow: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0;
  height: 24px;
}
.rail-select select:focus {
  outline: none;
  box-shadow: none;
}
.rail-select .select-side {
  pointer-events: none;
  border: 0;
  background-color: inherit;
  color: #0068d9;
  font-weight: bold;
  width: 40px;
  position: absolute;
  top: -9px;
  height: 100%;
  left: 120px;
}
.rail-select .select-side:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 1px;
}
.rail-select .select-side i {
  left: 30%;
  top: 12px;
}
.reg-code-container {
  margin: 100px auto;
  width: 360px;
}
.reg-code-container__reg-code-input {
  height: 40px;
}
@media (max-width: 991px) {
  .reg-code-container {
    width: 100%;
    min-width: 200px;
    padding: 0;
    margin: 0px auto;
  }
}
.system-transfer {
  max-width: 465px;
  margin: 0 auto;
  height: 100%;
  padding: 30px 20px;
}
.system-transfer__loader {
  width: 200px;
  height: 200px;
  margin: 40px auto;
}
.system-transfer__btn-cancel {
  height: 40px;
  padding: 10px 0 0 0;
  width: 100%;
}
@media (max-width: 991px) {
  .system-transfer {
    padding: 86px 20px 30px;
    margin: -56px auto 0;
    height: 100vh;
  }
  .system-transfer__loader {
    width: 120px;
    height: 120px;
  }
  .system-transfer__btn-cancel {
    width: 100%;
  }
}
.select-reg-container {
  margin: 0 auto;
  width: 360px;
}
.select-reg-container .form-group {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 20px;
}
.select-reg-container__text {
  margin: 0 auto;
  margin-bottom: 20px;
  padding-top: 20px;
  font-size: 22px;
  text-transform: capitalize;
}
@media (max-width: 991px) {
  .select-reg-container {
    width: auto;
  }
  .select-reg-container .col-md-12 {
    padding: 0;
  }
}
.sent-container__header {
  text-transform: uppercase;
  font-weight: bold;
}
.sent-container__small-header {
  text-align: center;
  margin: 20px 0 20px 0;
}
.sent-container_link-container {
  text-align: center;
}
.sent-container__text {
  margin: 10px auto;
  width: 534px;
}
@media (max-width: 991px) {
  .sent-container {
    padding: 0;
  }
  .sent-container__text {
    width: auto;
  }
}
.pcmErrorClass {
  border: 1px solid #a94442;
}
