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

 .dc { font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; speak:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; vertical-align:top; }

 .dc:before { vertical-align:bottom; }

 .dc-fw { width:1.2857142857em; text-align:center; }

 .dc-lg { font-size:1.3333333333em; line-height:0.75em; vertical-align:-15%; }

 .dc-2x { font-size:2em; }

 .dc-3x { font-size:3em; }

 .dc-4x { font-size:4em; }

 .dc-5x { font-size:5em; }

 .dc-rotate-90 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }

 .dc-rotate-180 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }

 .dc-rotate-270 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); }

 .dc-flip-horizontal { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1); }

 .dc-flip-vertical { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scale(1, -1); -ms-transform:scale(1, -1); transform:scale(1, -1); }

 :root .dc-rotate-90,:root .dc-rotate-180,:root .dc-rotate-270,:root .dc-flip-horizontal,:root .dc-flip-vertical { filter:none; }

 .dc-spin:before { -webkit-animation:dc-spin 2s infinite linear; animation:dc-spin 2s infinite linear; }

 .dc-pulse:before { -webkit-animation:dc-spin 1s infinite steps(8); animation:dc-spin 1s infinite steps(8); }

 @-webkit-keyframes dc-spin { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); }

 100% { -webkit-transform:rotate(359deg); transform:rotate(359deg); }

 }

 @keyframes dc-spin { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); }

 100% { -webkit-transform:rotate(359deg); transform:rotate(359deg); }

 }

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

 [class^="dc-"]:before,[class*=" dc-"]:before { font-family:'dc-interface'; }

 .dc-agreement:before { content:"\61"; }

 .dc-align-justify:before { content:"\62"; }

 .dc-align-left:before { content:"\63"; }

 .dc-align-right:before { content:"\64"; }

 .dc-apple:before { content:"\65"; }

 .dc-badge:before { content:"\66"; }

 .dc-bar-chart:before { content:"\67"; }

 .dc-bars:before { content:"\68"; }

 .dc-bookmark:before { content:"\69"; }

 .dc-calendar:before { content:"\6a"; }

 .dc-catalog:before { content:"\6f"; }

 .dc-check:before { content:"\70"; }

 .dc-check-box:before { content:"\71"; }

 .dc-check-circle:before { content:"\72"; }

 .dc-checkbox:before { content:"\73"; }

 .dc-checkbox-empty:before { content:"\74"; }

 .dc-chevron-circle-down:before { content:"\75"; }

 .dc-chevron-circle-left:before { content:"\76"; }

 .dc-chevron-circle-right:before { content:"\77"; }

 .dc-chevron-circle-up:before { content:"\78"; }

 .dc-chrome:before { content:"\43"; }

 .dc-circle:before { content:"\44"; }

 .dc-circle-o:before { content:"\45"; }

 .dc-clock:before { content:"\46"; }

 .dc-cog:before { content:"\47"; }

 .dc-compress:before { content:"\48"; }

 .dc-computer:before { content:"\49"; }

 .dc-control-tower:before { content:"\4a"; }

 .dc-copy:before { content:"\4b"; }

 .dc-dashabord:before { content:"\4c"; }

 .dc-discussion:before { content:"\4d"; }

 .dc-download:before { content:"\4e"; }

 .dc-edit:before { content:"\4f"; }

 .dc-event:before { content:"\50"; }

 .dc-exclamation:before { content:"\51"; }

 .dc-exclamation-circle:before { content:"\52"; }

 .dc-expand:before { content:"\53"; }

 .dc-external-link:before { content:"\54"; }

 .dc-eye:before { content:"\55"; }

 .dc-eye-no:before { content:"\56"; }

 .dc-flag:before { content:"\57"; }

 .dc-game:before { content:"\58"; }

 .dc-globe:before { content:"\59"; }

 .dc-gradebook:before { content:"\5a"; }

 .dc-grid:before { content:"\30"; }

 .dc-home:before { content:"\31"; }

 .dc-info:before { content:"\32"; }

 .dc-info-circle:before { content:"\33"; }

 .dc-lock:before { content:"\34"; }

 .dc-mail:before { content:"\35"; }

 .dc-map-marker:before { content:"\36"; }

 .dc-mobile-phone:before { content:"\37"; }

 .dc-plus:before { content:"\38"; }

 .dc-plus-circle:before { content:"\39"; }

 .dc-print:before { content:"\21"; }

 .dc-question:before { content:"\22"; }

 .dc-question-circle:before { content:"\23"; }

 .dc-reply:before { content:"\24"; }

 .dc-search:before { content:"\25"; }

 .dc-share:before { content:"\26"; }

 .dc-sign-in:before { content:"\27"; }

 .dc-sign-out:before { content:"\28"; }

 .dc-space:before { content:"\29"; }

 .dc-tag:before { content:"\2a"; }

 .dc-thumbs-down:before { content:"\2b"; }

 .dc-thumbs-up:before { content:"\2c"; }

 .dc-times:before { content:"\2d"; }

 .dc-times-circle:before { content:"\2e"; }

 .dc-trash:before { content:"\2f"; }

 .dc-upload:before { content:"\3a"; }

 .dc-user:before { content:"\3b"; }

 .dc-user-support:before { content:"\3c"; }

 .dc-warning:before { content:"\3d"; }

 .dc-webhook:before { content:"\3e"; }

 .dc-windows:before { content:"\3f"; }

 .dc-xapi:before { content:"\40"; }

 .dc-receipt:before { content:"\5f"; }

 .dc-certificate:before { content:"\60"; }

 .dc-sort-up:before { content:"\5b"; }

 .dc-sort-down:before { content:"\5d"; }

 .dc-sort:before { content:"\5e"; }

 .dc-caret-up:before { content:"\6b"; }

 .dc-chevron-left:before { content:"\6c"; }

 .dc-chevron-right:before { content:"\6d"; }

 .dc-chevron-up:before { content:"\6e"; }

 .dc-caret-right:before { content:"\79"; }

 .dc-chevron-down:before { content:"\7a"; }

 .dc-caret-left:before { content:"\41"; }

 .dc-caret-down:before { content:"\42"; }

 .dc-theme:before { content:"\7d"; }

 .dc-attach:before { content:"\7b"; }

 .dc-reports:before { content:"\7c"; }

 .dc-bulletin:before { content:"\7e"; }

 .dc-archive:before { content:"\5c"; }

 .dc-unarchive:before { content:"\e000"; }

 .dc-smartphone-o:before { content:"\e001"; }

 .dc-smartphone:before { content:"\e002"; }

 .dc-phone:before { content:"\e003"; }

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

 [class^="dc-spaces-"]:before,[class*=" dc-spaces-"]:before { font-family:'dc-spaces'; }

 .dc-spaces-alarm:before { content:"\61"; }

 .dc-spaces-apple-tv:before { content:"\62"; }

 .dc-spaces-assisted-hearing:before { content:"\63"; }

 .dc-spaces-bed:before { content:"\64"; }

 .dc-spaces-bicyle-storage:before { content:"\65"; }

 .dc-spaces-chromecast:before { content:"\66"; }

 .dc-spaces-conference-phone:before { content:"\67"; }

 .dc-spaces-dvd:before { content:"\68"; }

 .dc-spaces-dvi:before { content:"\69"; }

 .dc-spaces-ethernet:before { content:"\6a"; }

 .dc-spaces-fax-machine:before { content:"\6b"; }

 .dc-spaces-filing-cabinet:before { content:"\6c"; }

 .dc-spaces-first-aid-kit:before { content:"\6d"; }

 .dc-spaces-hdmi:before { content:"\6e"; }

 .dc-spaces-ipad:before { content:"\6f"; }

 .dc-spaces-keyboard:before { content:"\70"; }

 .dc-spaces-microphone:before { content:"\71"; }

 .dc-spaces-podium:before { content:"\72"; }

 .dc-spaces-printer:before { content:"\73"; }

 .dc-spaces-privacy:before { content:"\74"; }

 .dc-spaces-projector:before { content:"\75"; }

 .dc-spaces-screen:before { content:"\76"; }

 .dc-spaces-smart-board:before { content:"\77"; }

 .dc-spaces-speaker:before { content:"\78"; }

 .dc-spaces-sticky-notes:before { content:"\79"; }

 .dc-spaces-tv:before { content:"\7a"; }

 .dc-spaces-vga:before { content:"\41"; }

 .dc-spaces-web-camera:before { content:"\42"; }

 .dc-spaces-wheelchair-ramp:before { content:"\43"; }

 .dc-spaces-whiteboard:before { content:"\44"; }

 .dc-spaces-wifi:before { content:"\45"; }

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

 [class^="dc-complete-"]:before,[class*=" dc-complete-"]:before { font-family:'dc-complete'; }

 .dc-complete-00:before { content:"\61"; }

 .dc-complete-05:before { content:"\62"; }

 .dc-complete-10:before { content:"\63"; }

 .dc-complete-15:before { content:"\64"; }

 .dc-complete-20:before { content:"\65"; }

 .dc-complete-25:before { content:"\66"; }

 .dc-complete-30:before { content:"\67"; }

 .dc-complete-35:before { content:"\68"; }

 .dc-complete-40:before { content:"\69"; }

 .dc-complete-45:before { content:"\6a"; }

 .dc-complete-50:before { content:"\6b"; }

 .dc-complete-55:before { content:"\6c"; }

 .dc-complete-100:before { content:"\6d"; }

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

 [class^="dc-course-"]:before,[class*=" dc-course-"]:before { font-family:'dc-course'; }

 .dc-course-aicc:before { content:"\61"; }

 .dc-course-assignment:before { content:"\62"; }

 .dc-course-certificate:before { content:"\63"; }

 .dc-course-chalkboard:before { content:"\64"; }

 .dc-course-convert:before { content:"\65"; }

 .dc-course-file:before { content:"\66"; }

 .dc-course-ilt:before { content:"\67"; }

 .dc-course-ppt:before { content:"\68"; }

 .dc-course-sco:before { content:"\69"; }

 .dc-course-survey:before { content:"\6a"; }

 .dc-course-video:before { content:"\6c"; }

 .dc-course-webarchive:before { content:"\6d"; }

 .dc-course-test:before { content:"\6b"; }

 .dc-course-xapi:before { content:"\6e"; }

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

 [class^="dc-file"]:before,[class*=" dc-file"]:before,[class^="dc-file-"]:before,[class*=" dc-file-"]:before { font-family:'dc-file'; }

 .dc-file:before { content:"\6c"; }

 .dc-file-code:before { content:"\61"; }

 .dc-file-excel:before { content:"\62"; }

 .dc-file-fill:before { content:"\63"; }

 .dc-file-image:before { content:"\64"; }

 .dc-file-lock:before { content:"\65"; }

 .dc-file-music:before { content:"\66"; }

 .dc-file-play:before { content:"\67"; }

 .dc-file-text:before { content:"\68"; }

 .dc-file-video:before { content:"\69"; }

 .dc-file-zip:before { content:"\6a"; }

 .dc-file-pdf:before { content:"\6b"; }

 .dc-file-ppt:before { content:"\6d"; }

 .dc-file-csv:before { content:"\6e"; }

 .dc-file-word:before { content:"\6f"; }

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

 [class^="dc-social-"]:before,[class*=" dc-social-"]:before { font-family:'dc-social'; }

 .dc-social-facebook:before { content:"\61"; }

 .dc-social-facebook-box:before { content:"\62"; }

 .dc-social-linkedin:before { content:"\63"; }

 .dc-social-linkedin-box:before { content:"\64"; }

 .dc-social-twitter:before { content:"\65"; }

 .dc-social-twitter-box:before { content:"\66"; }

 .dc-social-youtube:before { content:"\67"; }

 .dc-social-youtube-box:before { content:"\68"; }

 .dc-social-pinterest-box:before { content:"\69"; }

 .dc-social-pinterest:before { content:"\6a"; }

 .dc-social-instagram:before { content:"\6b"; }

 .dc-social-instagram-box:before { content:"\6c"; }

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

 [class^="dc-test-"]:before,[class*=" dc-test-"]:before { font-family:'dc-test'; }

 .dc-test-long-text:before { content:"\61"; }

 .dc-test-multiple-choice:before { content:"\62"; }

 .dc-test-picture-choice:before { content:"\63"; }

 .dc-test-rating:before { content:"\64"; }

 .dc-test-scale:before { content:"\65"; }

 .dc-test-short-text:before { content:"\66"; }

 .dc-test-star-empty:before { content:"\67"; }

 .dc-test-star-full:before { content:"\68"; }

 .dc-test-star-half:before { content:"\69"; }

 .dc-test-statement:before { content:"\6a"; }

 .dc-test-true-false:before { content:"\6b"; }

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

 [class^="dc-cloud-"]:before,[class*=" dc-cloud-"]:before { font-family:'dc-cloud'; }

 .dc-cloud-active:before { content:"\61"; }

 .dc-cloud-download:before { content:"\62"; }

 .dc-cloud-exchange:before { content:"\63"; }

 .dc-cloud-fill:before { content:"\64"; }

 .dc-cloud-off:before { content:"\65"; }

 .dc-cloud-sync:before { content:"\66"; }

 .dc-cloud-upload:before { content:"\67"; }

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

 [class^="dc-report-"]:before,[class*=" dc-report-"]:before { font-family:'dc-report'; }

 .dc-report-chart:before { content:"\61"; }

 .dc-report-client:before { content:"\62"; }

 .dc-report-content:before { content:"\63"; }

 .dc-report-license:before { content:"\64"; }

 .dc-report-pens:before { content:"\65"; }

 .dc-report-provider:before { content:"\66"; }

 .dc-report-registration:before { content:"\67"; }

 /* stacking */ .dc-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle; }

 .dc-stack-1x,.dc-stack-2x { position:absolute; left:0; width:100%; text-align:center; }

 .dc-stack-1x { line-height:inherit; }

 .dc-stack-2x { font-size:2em; }

 