@charset "UTF-8";
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/basics/colors-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/basics/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/basics/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/basics/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/basics/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/basics/basics-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/basics/basics-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/box-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/figure/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/figure/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/figure/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/figure/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/figure/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/figure/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/figure/figure-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/figure/figure-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/flashcards/images-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/flashcards/images-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/flashcards/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/flashcards/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/flashcards/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/flashcards/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/flashcards/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/flashcards/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/flashcards/flashcards-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/flashcards/flashcards-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/footnote/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/footnote/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/footnote/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/footnote/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/footnote/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/footnote/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/footnote/footnote-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/footnote/footnote-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/imagemap/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/imagemap/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/imagemap/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/imagemap/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/imagemap/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/imagemap/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/imagemap/imagemap-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/imagemap/imagemap-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/marginnote/images-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/marginnote/images-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/marginnote/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/marginnote/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/marginnote/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/marginnote/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/marginnote/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/marginnote/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/marginnote/marginnote-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/marginnote/marginnote-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/media/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/media/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/media/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/media/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/media/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/media/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/media/media-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/media/media-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/pageResources/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/pageResources/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/pageResources/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/pageResources/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/pageResources/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/pageResources/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/pageResources/pageResources-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/pageResources/pageResources-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/parablock/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/parablock/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/parablock/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/parablock/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/parablock/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/parablock/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/parablock/parablock-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/parablock/parablock-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/popup/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/popup/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/popup/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/popup/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/popup/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/popup/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/popup/popup-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/popup/popup-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/notification/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/notification/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/notification/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/notification/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/notification/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/notification/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/notification/notification-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/notification/notification-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/programcode/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/programcode/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/programcode/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/programcode/fonts-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/programcode/programcode-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/programcode/programcode-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/box-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/** @depreciated */
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/multipleChoice-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/multipleChoice/multipleChoice-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/imageMapAssessment-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/imageMapAssessment/imageMapAssessment-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/matrix/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matrix/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/matrix/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matrix/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/matrix/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matrix/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matrix/matrix-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matrix/matrix-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/dragDrop/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/dragDrop/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/dragDrop/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/dragDrop/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/dragDrop/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/dragDrop/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/dragDrop/dragDrop-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/dragDrop/dragDrop-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/matchingActivity-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/matchingActivity/matchingActivity-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/fillInBlank-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/fillInBlank/fillInBlank-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/binDrop/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/binDrop/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/binDrop/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/binDrop/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/binDrop/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/binDrop/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/binDrop/binDrop-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/binDrop/binDrop-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/sequenceActivity-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/sequenceActivity/sequenceActivity-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/selectHotText/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/selectHotText/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/selectHotText/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/selectHotText/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/selectHotText/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/selectHotText/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/selectHotText/selectHotText-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/selectHotText/selectHotText-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/scoreCard/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/scoreCard/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/scoreCard/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/scoreCard/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/questions/scoreCard/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/scoreCard/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/scoreCard/scoreCard-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/scoreCard/scoreCard-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/questions-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/questions/questions-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/quoteblock/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/quoteblock/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/quoteblock/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/quoteblock/fonts-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/quoteblock/quoteblock-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/quoteblock/quoteblock-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/rulelines/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/rulelines/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/rulelines/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/rulelines/fonts-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/rulelines/rulelines-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/rulelines/rulelines-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/table/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/table/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/table/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/table/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/table/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/table/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/table/table-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/table/table-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/tabs/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/tabs/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/tabs/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/tabs/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/tabs/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/tabs/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/tabs/tabs-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/tabs/tabs-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/inlineHotText/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineHotText/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/inlineHotText/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineHotText/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/inlineHotText/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineHotText/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineHotText/inlineHotText-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineHotText/inlineHotText-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/xref/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/xref/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/xref/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/xref/fonts-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/xref/xref-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/xref/xref-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/categories/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/categories/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/categories/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/categories/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/categories/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/categories/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/categories/categories-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/categories/categories-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/list/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/list/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/list/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/list/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/list/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/list/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/list/list-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/list/list-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/customNote/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/customNote/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/customNote/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/customNote/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/customNote/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/customNote/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/customNote/customNote-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/customNote/customNote-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/procedure/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/procedure/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/procedure/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/procedure/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/procedure/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/procedure/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/procedure/procedure-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/procedure/procedure-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/inlineTerm/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineTerm/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/inlineTerm/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineTerm/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/inlineTerm/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineTerm/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineTerm/inlineTerm-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/inlineTerm/inlineTerm-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/text/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/text/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/text/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/text/fonts-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/text/text-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/text/text-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/htmlPage/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/htmlPage/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/htmlPage/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/htmlPage/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/htmlPage/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/htmlPage/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/htmlPage/htmlPage-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/htmlPage/htmlPage-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/docWriter/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/docWriter/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/docWriter/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/docWriter/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/docWriter/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/docWriter/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/docWriter/docWriter-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/docWriter/docWriter-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/slides/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/slides/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/slides/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/slides/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/slides/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/slides/box-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/elements/slides/images-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/slides/images-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/slides/slides-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/slides/slides-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/elements-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/elements/elements-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/box-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/header/images-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/header/images-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/header/colors-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/header/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/header/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/header/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/header/header-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/header/header-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/menu/images-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/menu/images-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/menu/colors-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/menu/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/menu/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/menu/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/menu/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/menu/menu-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/menu/menu-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/footer/colors-core-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/footer/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/footer/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/footer/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/footer/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/footer/footer-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/footer/footer-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/content/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/content/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/content/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/content/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*$content-pagebody-height: auto*/
/* ============ File 'css/styles/variables/layout/content/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/content/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/content/content-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/content/content-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/box-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/glossary/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/glossary/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/glossary/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/glossary/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/** @depreciated **/
/* -------------- */
/* ============ File 'css/styles/variables/layout/components/glossary/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/glossary/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/glossary/glossary-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/glossary/glossary-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/courseResources/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseResources/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/courseResources/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseResources/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/courseResources/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseResources/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseResources/courseResources-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseResources/courseResources-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/navigationTree/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/navigationTree/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/navigationTree/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/navigationTree/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/navigationTree/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/navigationTree/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/navigationTree/navigationTree-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/navigationTree/navigationTree-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/courseProgress/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseProgress/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/courseProgress/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseProgress/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/courseProgress/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseProgress/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseProgress/courseProgress-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/courseProgress/courseProgress-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/sectionStatus/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/sectionStatus/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/sectionStatus/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/sectionStatus/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/sectionStatus/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/sectionStatus/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/sectionStatus/sectionStatus-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/sectionStatus/sectionStatus-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/calculator/colors-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/calculator/colors-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/calculator/fonts-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/calculator/fonts-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/styles/variables/layout/components/calculator/box-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/calculator/box-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/calculator/calculator-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/calculator/calculator-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/components-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/components/components-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/layout-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/variables/layout/layout-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
h1 {
  color: inherit;
  background-color: inherit;
  font-family: Verdana, sans-serif;
  font-size: 2em;
  font-weight: normal;
  text-decoration: none; }

h2 {
  color: inherit;
  background-color: inherit;
  font-family: Verdana, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  text-decoration: none; }

h3 {
  color: inherit;
  background-color: inherit;
  font-family: Verdana, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  text-decoration: none; }

h4 {
  color: inherit;
  background-color: inherit;
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none; }

h5 {
  color: inherit;
  background-color: inherit;
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none; }

h6 {
  color: inherit;
  background-color: inherit;
  font-family: Verdana, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  text-decoration: none; }

/* ============ File 'css/styles/headings-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/headings-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
a {
  color: #34495e;
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none; }
  a:hover {
    color: #2c3e50;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: underline; }
  a:active {
    color: #2c3e50;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: underline; }
  a:visited {
    color: #34495e;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none; }

/* ============ File 'css/styles/links-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/links-custom.scss' not found. ============ */
/* ============ File 'css/styles/styles-core-custom.scss' not found. ============ */
/* ============ File 'css/styles/styles-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/utilities/base/mixin-core-custom.scss' not found. ============ */
/* ============ File 'css/utilities/base/mixin-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.clearfix:after, #PageHeader:after, #PageInnerWrap:after, #PageBody:after, .TabsComponent:after, .MatchingQuestion .MatchingQuestionOptionsWrapper:after, .CustomNote:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.Wrapleft {
  float: left; }

.Wrapright {
  float: right; }

.Button {
  padding: 5px 10px;
  color: #fff;
  text-shadow: 0 0 3px #000;
  cursor: pointer;
  outline: none;
  background-color: #7ac142;
  -webkit-appearance: none;
  border: solid 1px #629d33;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }
  .Button:hover {
    background-color: #95ce68; }
  .Button:active {
    background-color: #7ac142;
    -webkit-box-shadow: 0 0 3px #333333 inset;
    -moz-box-shadow: 0 0 3px #333333 inset;
    -ms-box-shadow: 0 0 3px #333333 inset;
    box-shadow: 0 0 3px #333333 inset; }
  .Button.Disabled {
    cursor: auto;
    opacity: 0.3; }
  .Button:active.Disabled {
    background-color: #7ac142;
    opacity: 0.3; }
  .Button.Hidden {
    display: none; }

/* ============ File 'css/utilities/base/base-core-custom.scss' not found. ============ */
/* ============ File 'css/utilities/base/base-custom.scss' not found. ============ */
/* ============ File 'css/utilities/utilities-core-custom.scss' not found. ============ */
/* ============ File 'css/utilities/utilities-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
html, body {
  height: 100%;
  margin: 0;
  overflow: hidden; }

body {
  font-family: Verdana, sans-serif;
  font-size: 0.8em; }

#PageMain {
  min-height: 100%;
  -webkit-overflow-scrolling: touch; }

.GetFocus,
.SetFocus,
.SetFocusOnContent {
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
  position: absolute;
  /*display: none; */ }

/* ============ File 'css/layout/body-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/body-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/layout/region/region-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/region/region-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
#PageHeader {
  position: absolute;
  top: 0px;
  bottom: auto;
  left: auto;
  right: auto;
  width: 100%;
  height: 96px;
  background: white;
  background: linear-gradient(top, white, white);
  background-image: -moz-linear-gradient(top, white, white);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(white));
  background-image: -webkit-linear-gradient(top, white, white);
  background-image: -ms-linear-gradient(top, white, white);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  transistion: height 1s;
  color: #69be28;
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal; }
  #PageHeader .Logo, #PageHeader .SmallLogo {
    padding: 0 0 0;
    position: absolute;
    top: 0px;
    bottom: auto;
    left: auto;
    right: 0px; }
  #PageHeader .Logo {
    visibility: hidden; }
  #PageHeader .SmallLogo {
    visibility: visible; }
  #PageHeader .Title {
    font-family: Verdana, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0 20px;
    padding: 39px 0 15px 5px;
    height: auto;
    line-height: normal;
    overflow: hidden;
    white-space: nowrap;
    max-width: 50%;
    text-overflow: ellipsis;
    cursor: pointer; }
  #PageHeader .MenuIcon {
    display: block;
    float: left;
    background: url("../img/menu.png") center center no-repeat;
    width: 64px;
    height: 64px;
    text-indent: 120%;
    white-space: nowrap;
    overflow: hidden;
    border: none; }
  #PageHeader .ContentWrapper {
    position: relative;
    height: 64px; }
    #PageHeader .ContentWrapper:after {
      content: "";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
  #PageHeader.Expanded .Title {
    height: auto;
    line-height: normal;
    overflow: auto;
    white-space: normal;
    max-width: 50%;
    text-overflow: clip; }
  #PageHeader.Expanded .ContentWrapper {
    height: auto; }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    #PageHeader .SmallLogo {
      visibility: hidden; }
    #PageHeader .Logo {
      visibility: visible; }
    #PageHeader .Title {
      max-width: 64%;
      font-size: 2em;
      padding: 32px 0 15px 5px; } }
  @media (min-width: 1220px) {
    #PageHeader .Title {
      max-width: 70%; } }

/* ============ File 'css/layout/header/header-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/header/header-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/layout/sidebarLeft/sidebarLeft-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/sidebarLeft/sidebarLeft-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* ============ File 'css/layout/sidebarRight/sidebarRight-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/sidebarRight/sidebarRight-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
#MainMenuWrapper {
  background-color: #2d4553;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto;
  min-height: 100%;
  max-height: 100%;
  height: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: max-width 500ms, width 500ms; }
  #MainMenuWrapper, #MainMenuWrapper > div, #MainMenuWrapper > ul {
    scrollbar-face-color: #838383;
    scrollbar-shadow-color: #838383;
    scrollbar-highlight-color: #838383;
    scrollbar-3dlight-color: #838383;
    scrollbar-darkshadow-color: #838383;
    scrollbar-track-color: #2d4553;
    scrollbar-arrow-color: #2d4553; }
    #MainMenuWrapper::-webkit-scrollbar, #MainMenuWrapper > div::-webkit-scrollbar, #MainMenuWrapper > ul::-webkit-scrollbar {
      width: 9px;
      height: 9px; }
    #MainMenuWrapper::-webkit-scrollbar-button:start:decrement, #MainMenuWrapper #doc::-webkit-scrollbar-button:end:increment, #MainMenuWrapper > div::-webkit-scrollbar-button:start:decrement, #MainMenuWrapper > div #doc::-webkit-scrollbar-button:end:increment, #MainMenuWrapper > ul::-webkit-scrollbar-button:start:decrement, #MainMenuWrapper > ul #doc::-webkit-scrollbar-button:end:increment {
      display: block;
      height: 0;
      background-color: transparent; }
    #MainMenuWrapper::-webkit-scrollbar-track-piece, #MainMenuWrapper > div::-webkit-scrollbar-track-piece, #MainMenuWrapper > ul::-webkit-scrollbar-track-piece {
      background-color: #2d4553;
      -webkit-border-radius: 0;
      -webkit-border-bottom-right-radius: 8px;
      -webkit-border-bottom-left-radius: 8px; }
    #MainMenuWrapper::-webkit-scrollbar-thumb:vertical, #MainMenuWrapper > div::-webkit-scrollbar-thumb:vertical, #MainMenuWrapper > ul::-webkit-scrollbar-thumb:vertical {
      height: 50px;
      background-color: #838383;
      -webkit-border-radius: 8px; }
    #MainMenuWrapper::-webkit-scrollbar-thumb:horizontal, #MainMenuWrapper > div::-webkit-scrollbar-thumb:horizontal, #MainMenuWrapper > ul::-webkit-scrollbar-thumb:horizontal {
      width: 50px;
      background-color: #838383;
      -webkit-border-radius: 8px; }
  #MainMenuWrapper.Open {
    position: absolute;
    width: 100%;
    overflow: auto;
    text-overflow: ellipsis; }
  #MainMenuWrapper.Opening {
    width: 100%;
    overflow: hidden;
    text-overflow: clip;
    word-wrap: nowrap; }
    #MainMenuWrapper.Opening .Open {
      overflow: hidden;
      text-overflow: clip;
      word-wrap: nowrap; }
  #MainMenuWrapper.Closed, #MainMenuWrapper.Closing {
    position: absolute;
    max-width: 0%;
    overflow: hidden;
    text-overflow: clip;
    word-wrap: nowrap;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    -ms-box-shadow: 0;
    box-shadow: 0; }
    #MainMenuWrapper.Closed .Open, #MainMenuWrapper.Closing .Open {
      overflow: hidden;
      text-overflow: clip;
      word-wrap: nowrap; }
  #MainMenuWrapper > .Open {
    display: block;
    min-width: 310px; }
  #MainMenuWrapper > .Closed {
    display: none; }
  #MainMenuWrapper > .Enabled {
    display: inherit; }
  #MainMenuWrapper > .Disabled {
    display: none; }
  #MainMenuWrapper .MainMenuTopMatter:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  #MainMenuWrapper .MainMenuTopMatter .MenuIcon {
    display: block;
    float: left;
    background: transparent url("../img/menu.png") center center no-repeat;
    width: 64px;
    height: 64px;
    text-indent: 120%;
    white-space: nowrap;
    overflow: hidden;
    border: none; }
  #MainMenuWrapper .MainMenuTopMatter .Title {
    color: white;
    margin: 0 1.5em 0 0;
    height: 64px;
    line-height: 2.4em;
    overflow: hidden;
    text-overflow: inherit;
    text-shadow: 0 0 5px white;
    padding: inherit inherit inherit 5px; }
  #MainMenuWrapper #MainMenu {
    color: white;
    padding: 15px; }
    #MainMenuWrapper #MainMenu .NavigationTreeItem {
      color: white; }
  @media (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    #MainMenuWrapper {
      max-width: 65%; }
      #MainMenuWrapper.Open, #MainMenuWrapper.Opening {
        width: auto;
        max-width: 65%; } }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    #MainMenuWrapper {
      max-width: 74%; }
      #MainMenuWrapper.Open #MainMenuWrapper.Opening {
        width: auto;
        max-width: 74%; } }
  @media (min-width: 1220px) {
    #MainMenuWrapper {
      max-width: 79%; }
      #MainMenuWrapper.Open #MainMenuWrapper.Opening {
        width: auto;
        max-width: 79%; } }

#MainMenuAuxiliary > ul > li {
  float: left; }
#MainMenuAuxiliary ul {
  padding-left: 0;
  margin: 0;
  font-size: 0; }
#MainMenuAuxiliary li {
  font-size: 12px;
  width: 93px;
  height: 36px;
  color: white;
  display: inline-block;
  background: rgba(95, 103, 110, 0.5);
  text-align: center;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  transition: background-color 500ms, color 500ms;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: nowrap; }
  #MainMenuAuxiliary li:hover, #MainMenuAuxiliary li:active, #MainMenuAuxiliary li.Active {
    background: white;
    color: black; }
#MainMenuAuxiliary .DropDownIcon {
  overflow: hidden;
  position: relative;
  z-index: 102; }
  #MainMenuAuxiliary .DropDownIcon:before {
    content: "|||";
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    font-size: 1em;
    font-weight: normal;
    line-height: 0.7em;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  #MainMenuAuxiliary .DropDownIcon > .MenuComponentLinkExtensions {
    display: none;
    position: absolute;
    top: 100%;
    bottom: auto;
    left: auto;
    right: 0px;
    z-index: 2; }
    #MainMenuAuxiliary .DropDownIcon > .MenuComponentLinkExtensions > .MenuComponentLink {
      padding: 10px;
      background: white;
      color: black;
      margin: 0 auto; }
    #MainMenuAuxiliary .DropDownIcon > .MenuComponentLinkExtensions > .MenuComponentLink:hover {
      background: black;
      color: white; }
      #MainMenuAuxiliary .DropDownIcon > .MenuComponentLinkExtensions > .MenuComponentLink:hover a {
        background: transparent;
        color: white; }
  #MainMenuAuxiliary .DropDownIcon:hover {
    overflow: visible; }
    #MainMenuAuxiliary .DropDownIcon:hover .MenuComponentLinkExtensions {
      display: block; }
      #MainMenuAuxiliary .DropDownIcon:hover .MenuComponentLinkExtensions .MenuComponentLink {
        display: block; }
#MainMenuAuxiliary a {
  color: white;
  text-overflow: ellipsis;
  word-wrap: nowrap;
  background: transparent;
  transition: background-color 500ms, color 500ms; }
#MainMenuAuxiliary a:hover, #MainMenuAuxiliary a:active, #MainMenuAuxiliary .Active a, #MainMenuAuxiliary li:hover a, #MainMenuAuxiliary li:active a {
  background: white;
  color: black;
  text-decoration: none;
  background: transparent; }

#MainMenuExtendedContent {
  position: absolute;
  background: rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  height: 100%;
  min-height: 100%;
  top: 0px;
  bottom: auto;
  left: auto;
  right: 0px;
  max-width: 0px;
  min-width: 0px;
  z-index: 102;
  color: white;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  transition: max-width 500ms;
  overflow: hidden; }
  #MainMenuExtendedContent a {
    color: #409ad5; }
  #MainMenuExtendedContent.Open {
    max-width: 100%;
    min-width: 200px;
    overflow: auto;
    padding-top: initial;
    padding-left: initial;
    padding-bottom: initial;
    padding-right: 20px; }
  #MainMenuExtendedContent.Opening {
    max-width: 100%;
    overflow: hidden;
    text-overflow: clip;
    padding-top: initial;
    padding-left: initial;
    padding-bottom: initial;
    padding-right: 20px; }
  #MainMenuExtendedContent.Closed, #MainMenuExtendedContent.Closing {
    overflow: hidden;
    text-overflow: clip; }
  #MainMenuExtendedContent .InnerWrap {
    width: 100%;
    padding: 25px 50px;
    box-sizing: border-box; }
  #MainMenuExtendedContent .CloseControl {
    float: right;
    clear: both;
    color: black;
    font-weight: bold;
    padding: 2px 5px;
    border-radius: 3px;
    background: #eeeeee;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border: 1px solid #aaaaaa;
    cursor: pointer;
    z-index: 2; }
  #MainMenuExtendedContent .Content {
    margin: 50px auto 0; }

/* ============ File 'css/layout/menu/menu-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/menu/menu-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
#PageFooter {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #595959;
  position: absolute;
  top: auto;
  bottom: 0px;
  left: auto;
  right: auto;
  height: 60px;
  background: white;
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  clear: both; }

/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.FooterNavigationWrapper > .NavigationButtons {
  width: 220px;
  margin: 10px auto 0 auto; }
  @media screen and (max-width: 600px) {
    .FooterNavigationWrapper > .NavigationButtons {
      width: 150px;
      text-align: center; } }
  .FooterNavigationWrapper > .NavigationButtons > .NavigationButton {
    width: 90px;
    margin: 0 10px;
    padding: 7px 0;
    transition: opacity 500ms, background-color 250ms; }
    @media screen and (max-width: 600px) {
      .FooterNavigationWrapper > .NavigationButtons > .NavigationButton {
        width: auto;
        margin: 0 5px;
        padding: 5px; } }
    .FooterNavigationWrapper > .NavigationButtons > .NavigationButton.Enabled {
      opacity: 1; }

/* ============ File 'css/layout/footer/footer-navigation-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/footer/footer-navigation-custom.scss' not found. ============ */
/* ============ File 'css/layout/footer/footer-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/footer/footer-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
#PageInnerWrap {
  position: absolute;
  top: 96px;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: auto;
  width: 100%;
  height: 80%;
  height: -webkit-calc(100% - 96px - 60px);
  height: -moz-calc(100% - 96px - 60px);
  height: -ms-calc(100% - 96px - 60px);
  height: calc(100% - 96px - 60px);
  background: white; }

#PageBody {
  height: 100%;
  color: #595959;
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  width: auto;
  margin: 0 10%;
  padding: 0 0 1.5em 0;
  background: white; }
  @media (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    #PageBody {
      width: auto;
      margin: 0 10%; } }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    #PageBody {
      width: auto;
      margin: 0 10%; } }
  @media (min-width: 1220px) {
    #PageBody {
      width: 990px;
      margin: 0 auto; } }

.Title {
  margin: 0;
  padding: 10px 0; }

.Spinner {
  height: 60px;
  width: 60px;
  position: absolute;
  top: 45%;
  left: 48%;
  top: -webkit-calc(50% - 30px);
  top: -moz-calc(50% - 30px);
  top: -ms-calc(50% - 30px);
  top: calc(50% - 30px);
  left: -webkit-calc(50% - 30px);
  left: -moz-calc(50% - 30px);
  left: -ms-calc(50% - 30px);
  left: calc(50% - 30px);
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -ms-animation: rotation 0.6s infinite linear;
  animation: rotation 0.6s infinite linear;
  border: solid 6px rgba(122, 193, 66, 0.4);
  border-top: solid 6px #7ac142;
  border-radius: 100%; }

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg); }

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

@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg); }

  to {
    -moz-transform: rotate(359deg); } }

@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg); }

  to {
    -o-transform: rotate(359deg); } }

@keyframes rotation {
  from {
    transform: rotate(0deg); }

  to {
    transform: rotate(359deg); } }

/* ============ File 'css/layout/content/content-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/content/content-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ComponentLink .ComponentLinkIcon.Visible, .ComponentLink .ComponentLinkText.Visible {
  display: inherit; }
.ComponentLink .ComponentLinkIcon.Hidden, .ComponentLink .ComponentLinkText.Hidden {
  display: none; }
@media (min-width: 1220px) {
  .ComponentLink .ComponentLinkIcon.VisibleWide, .ComponentLink .ComponentLinkText.VisibleWide {
    display: inherit; } }
@media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .ComponentLink .ComponentLinkIcon.VisibleMedium, .ComponentLink .ComponentLinkText.VisibleMedium {
    display: inherit; } }
@media (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  .ComponentLink .ComponentLinkIcon.VisibleNarrow, .ComponentLink .ComponentLinkText.VisibleNarrow {
    display: inherit; } }

/* ============ File 'css/layout/components/component/component-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/component/component-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.GlossaryContainer {
  color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5em;
  height: auto;
  max-height: 84%;
  max-height: -webkit-calc(100% - 100px);
  max-height: -moz-calc(100% - 100px);
  max-height: -ms-calc(100% - 100px);
  max-height: calc(100% - 100px);
  overflow: auto; }
  .GlossaryContainer.Closed {
    display: none; }
  .GlossaryContainer.Open {
    display: block; }
  .GlossaryContainer .Glossary {
    padding-right: 10px; }
  .GlossaryContainer .Index {
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 16px; }
    .GlossaryContainer .Index a {
      color: white;
      display: block;
      text-decoration: none;
      font-weight: bold; }
  .GlossaryContainer .Contents {
    position: relative; }
    .GlossaryContainer .Contents .Letter {
      color: white;
      background: rgba(95, 103, 110, 0.3);
      display: block;
      text-align: center;
      padding: 3px;
      border-radius: 3px;
      margin: 1.5em 0; }
    .GlossaryContainer .Contents .LetterTermList {
      padding: 0px; }
      .GlossaryContainer .Contents .LetterTermList .LetterListItem {
        list-style: none;
        cursor: pointer;
        text-decoration: underline;
        border: 0; }
        .GlossaryContainer .Contents .LetterTermList .LetterListItem:hover {
          color: white;
          border: 0; }
        .GlossaryContainer .Contents .LetterTermList .LetterListItem .Title {
          color: white;
          font-size: 1.2em; }
        .GlossaryContainer .Contents .LetterTermList .LetterListItem .Separator {
          display: none; }
        .GlossaryContainer .Contents .LetterTermList .LetterListItem .Definition {
          display: none; }
        .GlossaryContainer .Contents .LetterTermList .LetterListItem a {
          color: white; }

/* ============ File 'css/layout/components/glossary/glossary-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/glossary/glossary-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
#MainMenuCourseResourcesContainer {
  color: white;
  padding: 1.5em; }
  #MainMenuCourseResourcesContainer.Closed {
    display: none; }
  #MainMenuCourseResourcesContainer.Open {
    display: block; }
  #MainMenuCourseResourcesContainer .Heading {
    font-weight: bold;
    font-size: 2.5em;
    clear: both; }
  #MainMenuCourseResourcesContainer .Index {
    margin-right: -14px;
    margin-top: -12px;
    float: right; }
  #MainMenuCourseResourcesContainer .Contents {
    margin-top: 20px; }
    #MainMenuCourseResourcesContainer .Contents .Supplement b {
      font-weight: bold;
      font-size: 16px;
      margin: 1.5em 0;
      display: block; }
    #MainMenuCourseResourcesContainer .Contents .Supplements h1 {
      display: block;
      font-size: 12px;
      font-weight: normal;
      padding: 0;
      cursor: pointer;
      text-decoration: underline; }
    #MainMenuCourseResourcesContainer .Contents .SupplementItem {
      display: none; }

/* ============ File 'css/layout/components/courseResources/courseResources-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/courseResources/courseResources-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.NavigationTreeWrapper {
  position: relative;
  overflow: auto;
  max-height: 84%;
  max-height: -webkit-calc(100% - 100px);
  max-height: -moz-calc(100% - 100px);
  max-height: -ms-calc(100% - 100px);
  max-height: calc(100% - 100px);
  -webkit-overflow-scrolling: touch; }
  .NavigationTreeWrapper.Closed {
    display: none; }
  .NavigationTreeWrapper.Open {
    display: block; }

.NavigationTree {
  font-size: 1em;
  color: #595959;
  list-style: none;
  margin-left: 0;
  height: auto;
  padding-left: 25px;
  max-height: 84%;
  max-height: -webkit-calc(100% - 100px);
  max-height: -moz-calc(100% - 100px);
  max-height: -ms-calc(100% - 100px);
  max-height: calc(100% - 100px);
  overflow: auto; }
  .NavigationTree .SubTree {
    list-style: none;
    padding-left: 25px; }
  .NavigationTree .NavigationNode:before {
    position: absolute;
    margin-top: 13.75px;
    width: 7px;
    height: 7px;
    left: 9px;
    content: "";
    background: rgba(255, 255, 255, 0);
    border: 2px solid white;
    border-radius: 100%; }
  .NavigationTree .NavigationNode.Active > .NavigationTreeItem {
    font-weight: bold; }
  .NavigationTree .NavigationNode.Active:before {
    border-width: 4px;
    left: 7px;
    background: none; }
  .NavigationTree .NavigationNode.Progress {
    display: block; }
    .NavigationTree .NavigationNode.Progress:before {
      background: rgba(255, 255, 255, 0.5); }
  .NavigationTree .NavigationNode.Container:before {
    width: 11px;
    height: 11px;
    left: 7px; }
  .NavigationTree .NavigationNode.Enabled > .NavigationTreeItem {
    opacity: 1; }
  .NavigationTree .NavigationNode.Disabled > .NavigationTreeItem {
    opacity: .7; }
  .NavigationTree .NavigationNode.Open > .NavigationTreeItem, .NavigationTree .NavigationNode.Open:before {
    display: block; }
  .NavigationTree .NavigationNode.Closed > .NavigationTreeItem, .NavigationTree .NavigationNode.Closed:before {
    display: none; }
  .NavigationTree .NavigationNode.Completed:before {
    border-color: white;
    background-color: white; }
  .NavigationTree .NavigationNode.Incompleted:before {
    background: none; }
  .NavigationTree .NavigationNode.Satisfied:before {
    border-color: #16a085;
    background-color: #16a085; }
  .NavigationTree .NavigationNode.NotSatisfied:before {
    border-color: #c0392b;
    background-color: #c0392b; }
  .NavigationTree .NavigationNode .NavigationTreeItem {
    display: block;
    margin: auto auto auto 10px;
    padding: 12.5px 25px;
    cursor: pointer;
    color: #595959;
    text-decoration: none; }
    .NavigationTree .NavigationNode .NavigationTreeItem:hover {
      background: #404040; }

/* ============ File 'css/layout/components/navigationTree/navigationTree-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/navigationTree/navigationTree-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.FooterNavigationPages {
  position: relative;
  text-align: center; }

.CourseProgress {
  margin: 0 auto;
  display: inline-block; }
  .CourseProgress .CourseProgressList {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none; }
    .CourseProgress .CourseProgressList .CourseProgressListItem {
      float: left;
      margin: 4px 2px 0;
      width: 3px;
      height: 3px;
      background: rgba(255, 255, 255, 0);
      border: 2px solid #939393;
      border-radius: 100%; }
      @media (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
        .CourseProgress .CourseProgressList .CourseProgressListItem {
          width: 5px;
          height: 5px; } }
      @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
        .CourseProgress .CourseProgressList .CourseProgressListItem {
          width: 5px;
          height: 5px; } }
      .CourseProgress .CourseProgressList .CourseProgressListItem.Active {
        border-width: 3px;
        margin: 3px 2px 0;
        background: none; }
      .CourseProgress .CourseProgressList .CourseProgressListItem.Progress {
        background: rgba(255, 255, 255, 0.5); }
      .CourseProgress .CourseProgressList .CourseProgressListItem.Completed {
        background: #939393; }
      .CourseProgress .CourseProgressList .CourseProgressListItem.Incompleted {
        background: none; }
      .CourseProgress .CourseProgressList .CourseProgressListItem.Satisfied {
        border-color: #16a085;
        background-color: #16a085; }
      .CourseProgress .CourseProgressList .CourseProgressListItem.NotSatisfied {
        border-color: #c0392b;
        background-color: #c0392b; }
  .CourseProgress .CourseProgressRange, .CourseProgress .CourseProgressLength {
    color: #939393;
    margin: 0 5px; }

/* ============ File 'css/layout/components/courseProgress/courseProgress-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/courseProgress/courseProgress-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.SectionStatusContainer {
  overflow: auto;
  position: relative; }
  .SectionStatusContainer .SectionStatus {
    text-align: left; }
    .SectionStatusContainer .SectionStatus .QuestionList {
      border-collapse: collapse;
      padding: 0;
      color: white; }
      .SectionStatusContainer .SectionStatus .QuestionList .QuestionItem {
        cursor: pointer; }
        .SectionStatusContainer .SectionStatus .QuestionList .QuestionItem > * {
          padding: 10px 15px; }
        .SectionStatusContainer .SectionStatus .QuestionList .QuestionItem:hover {
          background-color: #404040; }
        .SectionStatusContainer .SectionStatus .QuestionList .QuestionItem .QuestionFlag {
          width: 16px;
          height: 16px;
          background: center center no-repeat; }
          .SectionStatusContainer .SectionStatus .QuestionList .QuestionItem .QuestionFlag.Flagged {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMUfzQjcAAACzSURBVDhPpZOxDcIwFERdUlAgmpSswAKU1DAJMzABO1BlKERLAUIsgGPejy+y3ET+4kknJWe9UxIpwUgpdeRFWvmQbpQNbrZj3c6dLKS7ByLZSc1QeAYu0gqUrQM3spRWoGwZ+JL60Sc4mB2I0V47PclaSg0HswPDMOgqXaXUcOD5iAdpBUrPwIOspGYoPANGLzVD4R0wNtKrgZ4cG7KXmqGYBs6qfCD+PWC/85ucVDUSwg9NRY3keVwIuQAAAABJRU5ErkJggg==); }
          .SectionStatusContainer .SectionStatus .QuestionList .QuestionItem .QuestionFlag.NotFlagged {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMUfzQjcAAADcSURBVDhPpZM9DgFBGEA3GgqFaDYqvcoFlGpal9C4gBO4A8124hIShV4hWoWf6FTk82bnm2wmYnY2XvIKb/b7MjYkBhFJ8YqxPDDNhw186OdZ5ICbgHs0nLCh496CuaYvOKvhFt840GwhxCyY2UdkoamAGFxA7+ETj9jUXED8uYBmrr7DF/pXd3AQWlDHG16wrdmHg7KvMLHHstTkw0HMS1zbR2SkqYAYs6CD5gd0xpZmC8EtyHAccIWGTEctBLegCl0dr3QD51BHLYTSdxCEwb8XmL/zHaeaIkmSDygT07/CjbgYAAAAAElFTkSuQmCC); }

/* ============ File 'css/layout/components/sectionStatus/sectionStatus-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/sectionStatus/sectionStatus-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.SubmitAllButton {
  float: left;
  z-index: 100; }
  .SubmitAllButton.NavigationButtons {
    margin: 0 30px;
    width: 110px; }
    @media screen and (max-width: 600px) {
      .SubmitAllButton.NavigationButtons {
        width: auto;
        margin: 0 5px; } }
  .SubmitAllButton button {
    display: none; }

/* ============ File 'css/layout/components/submitAll/submitAllButton-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/submitAll/submitAllButton-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ExitButton {
  float: right;
  z-index: 100; }
  .ExitButton.NavigationButtons {
    margin: 0;
    width: 110px; }
    @media screen and (max-width: 600px) {
      .ExitButton.NavigationButtons {
        width: auto;
        margin: 0 5px; } }

/* ============ File 'css/layout/components/navigationExit/exitButton-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/navigationExit/exitButton-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.NarrationContainer.Open .AVscript {
  display: block; }

/* ============ File 'css/layout/components/narration/narration-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/narration/narration-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.CalculatorContainer {
  height: auto;
  padding: 0; }
  .CalculatorContainer .CalculatorExpression {
    font-family: monospace;
    /*float: $calculator-expression-float;
    width: $calculator-expression-width;
    height: $calculator-expression-height;*/
    word-break: break-all;
    text-align: right;
    overflow: auto; }
    .CalculatorContainer .CalculatorExpression .CalculatorExpressionLine {
      display: block;
      width: 184px;
      margin: 0 5px 5px 5px;
      border: 1px dashed #cccccc;
      padding: 1px 1px 1px 2px; }
      .CalculatorContainer .CalculatorExpression .CalculatorExpressionLine span {
        padding-right: 4px;
        white-space: nowrap;
        display: inline-block; }
  .CalculatorContainer .CalculatorBody {
    font-family: monospace;
    /*float: $calculator-body-float;*/ }
  .CalculatorContainer textarea {
    resize: none;
    text-align: right; }
  .CalculatorContainer textarea:focus {
    outline: none; }
  .CalculatorContainer .Row {
    clear: both; }
    .CalculatorContainer .Row .Button.Digit {
      width: 40px;
      min-width: 40px;
      margin: 5px;
      color: white;
      background-color: #889ebe !important; }
    .CalculatorContainer .Row .Button.Sign {
      width: 40px;
      min-width: 40px;
      margin: 5px;
      color: white; }
    .CalculatorContainer .Row .Button.Sign.Equals {
      width: 90px;
      min-width: 90px;
      color: white; }
    .CalculatorContainer .Row .CalculatorInput {
      height: 40px;
      margin: 0 5px 5px 5px;
      width: 184px; }

/* ============ File 'css/layout/components/calculator/calculator-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/calculator/calculator-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.NotebookText {
  height: auto;
  min-height: 350px;
  width: 99%; }

/* ============ File 'css/layout/components/notebook/notebook-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/notebook/notebook-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.StaticPageContainer {
  overflow: auto;
  position: relative;
  padding: 15px;
  box-sizing: border-box;
  color: #fff; }

.StaticPageWrapper .StaticPageContent {
  height: 100%;
  box-sizing: border-box; }
  .StaticPageWrapper .StaticPageContent > div {
    height: 100%; }
  .StaticPageWrapper .StaticPageContent iframe {
    width: 100%;
    height: 100%; }

/* ============ File 'css/layout/components/staticPage/staticPage-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/staticPage/staticPage-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/components-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/components/components-custom.scss' not found. ============ */
/* ============ File 'css/layout/layout-core-custom.scss' not found. ============ */
/* ============ File 'css/layout/layout-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.CategoriesContainer {
  margin: 16px 0; }
  .CategoriesContainer .CategoriesTabs {
    width: 150px; }
    .CategoriesContainer .CategoriesTabs .CategoryItem {
      overflow: hidden;
      text-overflow: ellipsis; }
  .CategoriesContainer .CategoriesTabs {
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left; }
    .CategoriesContainer .CategoriesTabs > .CategoryItem .Title {
      padding: 0; }
    .CategoriesContainer .CategoriesTabs > .CategoryItem {
      background-color: #e3e3e3;
      cursor: pointer;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      padding: 0.75em;
      border-right-width: 4px;
      border-right-color: #e3e3e3;
      border-right-style: solid; }
      .CategoriesContainer .CategoriesTabs > .CategoryItem.active, .CategoriesContainer .CategoriesTabs > .CategoryItem:hover {
        color: #7ac142;
        border-right-width: 4px;
        border-right-color: #7ac142;
        border-right-style: solid; }
  .CategoriesContainer .CategoriesContentContainer {
    margin-left: 150px;
    border: 0 #e3e3e3 solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0; }
    .CategoriesContainer .CategoriesContentContainer .Panel {
      float: none;
      display: none;
      list-style: none;
      padding: 0 20px; }
      .CategoriesContainer .CategoriesContentContainer .Panel.active {
        display: block; }
      .CategoriesContainer .CategoriesContentContainer .Panel .CategoryContentContent, .CategoriesContainer .CategoriesContentContainer .Panel .Content {
        display: block; }
      .CategoriesContainer .CategoriesContentContainer .Panel .CategoryContentTitle, .CategoriesContainer .CategoriesContentContainer .Panel .Title {
        display: block;
        background: #ecf0f1;
        color: #7ac142;
        font-weight: bold;
        border-radius: 0;
        padding: 1px 4px 2px;
        cursor: pointer; }
    .CategoriesContainer .CategoriesContentContainer .PanelItem {
      width: 100%; }
      .CategoriesContainer .CategoriesContentContainer .PanelItem .CategoryContentContent, .CategoriesContainer .CategoriesContentContainer .PanelItem .Content {
        max-height: 0;
        overflow: hidden;
        transition: max-height 500ms;
        padding: 0 4px; }
        .CategoriesContainer .CategoriesContentContainer .PanelItem .CategoryContentContent .Title, .CategoriesContainer .CategoriesContentContainer .PanelItem .CategoryContentContent .Content, .CategoriesContainer .CategoriesContentContainer .PanelItem .Content .Title, .CategoriesContainer .CategoriesContentContainer .PanelItem .Content .Content {
          padding: 0 4px; }
      .CategoriesContainer .CategoriesContentContainer .PanelItem.active .CategoryContentContent, .CategoriesContainer .CategoriesContentContainer .PanelItem.active .Content {
        display: block;
        max-height: 150px;
        overflow: auto; }

/* ============ File 'css/elements/categories/categories-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/categories/categories-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.TabsComponent {
  margin: 1.5em 0; }
  .TabsComponent > .TabsNavigation {
    list-style: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0;
    margin: 0;
    background: #e3e3e3;
    counter-reset: tabsNum; }
    .TabsComponent > .TabsNavigation > .TabsNavigationItem {
      cursor: pointer;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      padding: 0.75em; }
      .TabsComponent > .TabsNavigation > .TabsNavigationItem:hover {
        color: #7ac142; }
      .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelIndex {
        display: inline;
        counter-increment: tabsNum; }
        .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelIndex:before {
          content: counter(tabsNum) " "; }
      .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelTitle {
        display: none; }
      .TabsComponent > .TabsNavigation > .TabsNavigationItem:before {
        content: "\2714";
        visibility: hidden; }
      .TabsComponent > .TabsNavigation > .TabsNavigationItem.Completed:before {
        visibility: visible; }
    .TabsComponent > .TabsNavigation .TabsNavigationItem {
      border: 0 transparent solid; }
  .TabsComponent > .TabsPanels {
    border: 0 #e3e3e3 solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 1.5em; }
    .TabsComponent > .TabsPanels > .TabsPanel {
      display: none; }
      .TabsComponent > .TabsPanels > .TabsPanel.TabsActivePanel {
        display: block; }
  .TabsComponent > .TabsNavigation.Horizontal:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .TabsComponent > .TabsNavigation.Horizontal > .TabsNavigationItem {
    float: left;
    padding-left: 1.5em;
    padding-right: 1.5em;
    border-bottom-width: 4px; }
    .TabsComponent > .TabsNavigation.Horizontal > .TabsNavigationItem:hover {
      border-bottom-color: #7ac142; }
  .TabsComponent > .TabsNavigation.Horizontal > .TabsNavigationItem.TabsActiveLink {
    border-bottom-color: #7ac142; }
  .TabsComponent > .TabsPanels.Horizontal {
    border-top-width: 0; }
  .TabsComponent > .TabsNavigation.Vertical {
    width: 20%;
    float: left; }
    .TabsComponent > .TabsNavigation.Vertical > .TabsNavigationItem {
      padding-top: 1.5em;
      padding-bottom: 1.5em;
      border-right-width: 4px; }
      .TabsComponent > .TabsNavigation.Vertical > .TabsNavigationItem:hover {
        border-right-color: #7ac142; }
    .TabsComponent > .TabsNavigation.Vertical > .TabsNavigationItem.TabsActiveLink {
      border-right-color: #7ac142; }
  .TabsComponent > .TabsPanels.Vertical {
    float: right;
    width: 80%; }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelIndex {
      display: none; }
    .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelTitle {
      display: inline; }
    .TabsComponent > .TabsNavigation .TabsNavigationItem {
      border: 0 transparent solid; } }
  @media (min-width: 1220px) {
    .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelIndex {
      display: inline; }
      .TabsComponent > .TabsNavigation > .TabsNavigationItem > .TabsPanelIndex:before {
        content: counter(tabsNum) " | "; } }
  .TabsComponent .TabsInstructions {
    margin: 0.75em 0; }

/* ============ File 'css/elements/tabs/tabs-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/tabs/tabs-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.modalBlur {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px); }

.PopupOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 299; }

.PopupWrapper {
  position: fixed;
  max-width: 90%;
  max-height: 90%;
  height: auto;
  top: -1000px;
  padding: 0;
  padding-top: 48px;
  background: #fff;
  box-shadow: 0 0 30px #222;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  z-index: 300; }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
    .PopupWrapper {
      padding-top: 30px; } }
  .PopupWrapper .PopupTitlebar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #7ac142;
    box-shadow: 0 1px 4px #aaa;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: white; }
    @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
      .PopupWrapper .PopupTitlebar {
        height: 30px;
        line-height: 30px; } }
    .PopupWrapper .PopupTitlebar .PopupTitlebarTitle {
      padding: 5px;
      font-size: 1em;
      font-weight: bold; }
    .PopupWrapper .PopupTitlebar .PopupTitlebarClose {
      position: absolute;
      top: 0;
      right: 0;
      width: 48px;
      height: 48px;
      color: white;
      font-size: 1.5em;
      font-weight: bold;
      display: inline-block;
      cursor: pointer; }
      .PopupWrapper .PopupTitlebar .PopupTitlebarClose:before {
        content: '\00d7'; }
      @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
        .PopupWrapper .PopupTitlebar .PopupTitlebarClose {
          width: 30px;
          height: 30px; } }
  .PopupWrapper .PopupContentWrapper {
    height: 100%;
    width: 100%;
    overflow: auto; }
    .PopupWrapper .PopupContentWrapper .PopupContent {
      padding: 10px; }
  .PopupWrapper .PopupButtonsWrapper {
    position: relative;
    margin: 10px 0;
    width: 100%;
    text-align: center; }
    .PopupWrapper .PopupButtonsWrapper .PopupButtons {
      display: inline-block;
      position: relative;
      margin: 0 auto; }
      .PopupWrapper .PopupButtonsWrapper .PopupButtons .PopupButton {
        padding: 5px 10px;
        color: #fff;
        text-shadow: 0 0 3px #000;
        cursor: pointer;
        outline: none;
        background-color: #7ac142;
        border: solid 1px #629d33;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        font-size: 1.2em; }
        .PopupWrapper .PopupButtonsWrapper .PopupButtons .PopupButton:hover {
          background-color: #95ce68; }
        .PopupWrapper .PopupButtonsWrapper .PopupButtons .PopupButton:active {
          background-color: #7ac142;
          -webkit-box-shadow: 0 0 3px #333333 inset;
          -moz-box-shadow: 0 0 3px #333333 inset;
          -ms-box-shadow: 0 0 3px #333333 inset;
          box-shadow: 0 0 3px #333333 inset; }
        .PopupWrapper .PopupButtonsWrapper .PopupButtons .PopupButton.Disabled {
          cursor: auto;
          opacity: 0.3; }
        .PopupWrapper .PopupButtonsWrapper .PopupButtons .PopupButton:active.Disabled {
          background-color: #7ac142;
          opacity: 0.3; }
        .PopupWrapper .PopupButtonsWrapper .PopupButtons .PopupButton.Hidden {
          display: none; }

/* ============ File 'css/elements/popup/popup-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/popup/popup-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
 * Toastr
 * Version 2.0.1
 * Copyright 2012 John Papa and Hans Fjällemark.
 * All Rights Reserved.
 * Use, reproduction, distribution, and modification of this code is subject to the terms and
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjällemark
 * Project: https://github.com/CodeSeven/toastr
 */
.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-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 {
  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.9;
  -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-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; }

/*Responsive Design*/
@media all and (max-width: 239px) {
  #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: 240px) and (max-width: 479px) {
  #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: 480px) and (max-width: 767px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em; } }
.NotificationWrapper {
  padding-top: 10px; }
  .NotificationWrapper .PopupTitlebar {
    display: none; }
  .NotificationWrapper .PopupButtonsWrapper {
    background-color: #f0f0f0;
    border-radius: 0 0 10px 10px;
    border-top: solid 1px;
    border-top-color: #d0d0d0;
    margin: 10px 0 0;
    padding: 5px 5px 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    .NotificationWrapper .PopupButtonsWrapper .PopupButtons .NotificationButton {
      padding: 8px 20px;
      margin-bottom: 5px; }
  .NotificationWrapper .NotificationContent {
    text-align: center;
    font-size: 1.1em; }

.NotifyWrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .NotifyWrapper.NotifySuccess {
    background-color: #16a085; }
  .NotifyWrapper.NotifyError {
    background-color: #c0392b; }
  .NotifyWrapper.NotifyInfo {
    background-color: #7ac142; }
  .NotifyWrapper.NotifyWarning {
    background-color: #f89406; }

/* ============ File 'css/elements/notification/notification-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/notification/notification-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.Xref {
  color: #2980b9;
  cursor: pointer;
  text-decoration: underline; }

/* ============ File 'css/elements/xref/xref-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/xref/xref-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/* footnote counters */
body, .PopupContent {
  counter-reset: footnote 0 footnoteContent 0; }

.FootnoteMarker .FootnoteMarkerPlaceholder:before {
  counter-increment: footnote;
  content: counter(footnote); }

.FootnoteContent:before {
  counter-increment: footnoteContent;
  content: counter(footnoteContent); }

/* styling */
.FootnoteMarker {
  text-decoration: none;
  cursor: pointer; }
  .FootnoteMarker .FootnoteMarkerPlaceholder {
    color: #939393; }
    .FootnoteMarker .FootnoteMarkerPlaceholder:hover {
      color: #7ac142;
      text-decoration: underline; }

.FootnoteContent {
  display: none;
  position: relative;
  padding: 3px;
  padding-left: 24px;
  margin: 10px;
  color: #939393;
  word-wrap: break-word;
  word-break: break-all;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #939393; }
  .FootnoteContent:hover {
    border-top-color: #7ac142;
    color: #595959; }
    .FootnoteContent:hover:before {
      background: #7ac142;
      color: white; }
  .FootnoteContent:before {
    position: absolute;
    top: 0;
    left: 0;
    background: #939393;
    padding: 0 5px;
    color: white; }

/* ============ File 'css/elements/footnote/footnote-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/footnote/footnote-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.MarginNote {
  display: none; }

.MarginNoteWrapper {
  float: right;
  width: 40px;
  height: 100%; }
  .MarginNoteWrapper * {
    max-width: 100%; }
  .MarginNoteWrapper .MarginNote {
    display: none;
    padding: 4px;
    margin: 10px;
    border-top: solid 1px #7a7a7a;
    color: #7a7a7a;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s; }
    @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
      .MarginNoteWrapper .MarginNote {
        display: block; } }
    .MarginNoteWrapper .MarginNote:hover {
      border-top: solid 1px #595959;
      color: #595959; }
  .MarginNoteWrapper .MarginNoteIcon {
    display: block;
    width: 35px;
    height: 35px;
    float: right;
    margin: 10px 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAvRJREFUWEe110lrFEEYgOEkxt0oxn2JUYkLMUZcDioK4i2CoIILCLmLehKPil78G+4Xj148K+hFcAEVcT247/oPfN+ha+iurgmTzPThgZ6q7vq+/rqmurpj28hosyZhLpZjDQaxMeOxbfZ5juemxihJNkZmoA+7cBY38QDv8D3jsW32eY7nrsBMpMasSzZmpsM7GsENGOgXfuAbvuILPmc8ts0+j2/hEBzDsVIxGiawADtwFQY0sAOHYM0ykStwLMcsxSo1YDEO4Bl+YyKBY0/gmI5diFf4gUU4jA/wrvMlbtUbHIUx6jHzwZ29+/AeIXi7vYRzyliFBDqxGc5kyx4mWBXuwljGrCdgWS7gD8IsrtJ51OZDuPuteAtnfOqCdnsOY3aZwBycgndfZeljJ9FrAi4U1/ATqROrchn9JrAWD+FKlzqxKvex3gQ2wP99XP7b2JPxON/Xjn7XhSETGEZ4/nleuBr92bEVame/huMK5HmR82Nhdhwn2Wq//7paBcIcyHcqlHAv7iAeoNV+F71BEzDL6wiv2DzL5oVKlbCVft+0AybgOnAaLkL5E6p2An0mEFbC10idWIUX2ILaQiTXZd8FqcdQhXMYQE9IoAvhbWgSVboHY/nvmBYS0Dy4H/BRpC5sB8d2P7AKs9GdT8C5sBTH4KYkNUAr3DkfgX97b3YqOvMJyEfhFvwgniI10EQ8wn4Y3NK71TdWaU8oPyqWwZ2sO1rX7dSgzXJB2gknncH9Vqh/uMTBA0/ohRf5zFw0PiEVoBE3opewCT7z+SgEVz5ozBP9oHC7Zun82jkDk3Emv4JBUsHd8RzHOrjSejOOVQiuwo8EJ+Zk+MycOCthMr7AhuCbNA5uyXfDb0XXF1daJ1ztmcdKDQ14sYl4Fz1wW21JTeAvDPwRF2HJfQ37JTQLXlfbAackG8fgQJbRQafABP7hMfygseRO4IYljyUbx8G/rB+h2+GEdb6MWfJYsnEcnBvOiyXwkVjybjQsedFox3+elM4QcWxx/gAAAABJRU5ErkJggg==);
    background-position: center center;
    background-repeat: no-repeat; }
    @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
      .MarginNoteWrapper .MarginNoteIcon {
        display: none; } }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
    .MarginNoteWrapper {
      width: 200px; } }

/* ============ File 'css/elements/marginnote/marginnote-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/marginnote/marginnote-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ParaBlock .ParaBlockContent {
  margin-right: 40px; }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
    .ParaBlock .ParaBlockContent {
      margin-right: 210px; } }

/* ============ File 'css/elements/parablock/parablock-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/parablock/parablock-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.Movie {
  margin: 10px 0; }

.Audio {
  min-height: 30px; }
  .Audio .mejs-controls {
    overflow: hidden; }
  .Audio .AudioCaption {
    padding-top: 30px; }

/* ============ File 'css/elements/media/media-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/media/media-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.TableWrapper {
  margin: 20px 0;
  overflow: auto; }

.Table {
  border-collapse: collapse;
  border: solid 1px #dddddd; }
  .Table .TableRow {
    background-color: #fefefe; }
    .Table .TableRow:nth-child(odd) {
      background-color: #f9f9f9; }
    .Table .TableRow:hover {
      background-color: #fefefe; }
    .Table .TableRow.TableHeaderRow {
      background: #ecf0f1; }
    .Table .TableRow.TableFooterRow {
      background: #ecf0f1; }
  .Table .TableCell {
    border: solid 1px #dddddd;
    padding: 10px 15px; }
  .Table.TableNoBorder {
    border: none; }
    .Table.TableNoBorder .TableRow, .Table.TableNoBorder .TableCell {
      background: none;
      border: none; }

.TableHeader {
  display: none; }

@media (max-width: 800px) {
  .TableCell {
    display: inline; }

  .TableHeaderRow {
    display: none; }

  .TableHeader, .TableCellContent {
    display: inline-block;
    padding: 10px; } }
.TableTitleWrapper {
  clear: both;
  font-size: 150%; }

.TableCaptionWrapper {
  clear: both;
  padding: 6px;
  font-style: italic; }

/* ============ File 'css/elements/table/table-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/table/table-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.FlashCardsComponent {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  text-align: center; }
  .FlashCardsComponent .Title {
    text-align: left; }
  .FlashCardsComponent .FlashCards {
    height: 350px;
    padding: 0;
    list-style: none;
    color: white;
    text-shadow: 1px 1px 2px #555;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -ms-perspective: 800px;
    perspective: 800px; }
    .FlashCardsComponent .FlashCards li {
      display: block;
      position: absolute;
      z-index: 10;
      width: 250px;
      height: 350px; }
    .FlashCardsComponent .FlashCards .Card {
      display: block;
      padding: 40px 20px;
      border: 1px solid #BDC3C7;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 0 0 8px #ecf0f1 inset;
      -moz-box-shadow: 0 0 0 8px #ecf0f1 inset;
      -ms-box-shadow: 0 0 0 8px #ecf0f1 inset;
      box-shadow: 0 0 0 8px #ecf0f1 inset;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      backface-visibility: hidden;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAHFJREFUKFN1jlEKgCAQRKVI6qOO0Edkdv/7uTaLY2jmA2GYeWZGRPYYozUdsA3qaJgR3J9M6cDZcmG/MvKI7nylTClT0rxyrlEphHBB8sgL6xZ+yUO+9RLrGgwTn1tUyr/BOcGheq6Rm6Kg2npSJsniHmldnskmGbHtAAAAAElFTkSuQmCC); }
    .FlashCardsComponent .FlashCards .ChooseModeCard {
      display: block;
      padding: 40px 20px;
      border: 1px solid #BDC3C7;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 0 0 8px #ecf0f1 inset;
      -moz-box-shadow: 0 0 0 8px #ecf0f1 inset;
      -ms-box-shadow: 0 0 0 8px #ecf0f1 inset;
      box-shadow: 0 0 0 8px #ecf0f1 inset;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      backface-visibility: hidden;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAHFJREFUKFN1jlEKgCAQRKVI6qOO0Edkdv/7uTaLY2jmA2GYeWZGRPYYozUdsA3qaJgR3J9M6cDZcmG/MvKI7nylTClT0rxyrlEphHBB8sgL6xZ+yUO+9RLrGgwTn1tUyr/BOcGheq6Rm6Kg2npSJsniHmldnskmGbHtAAAAAElFTkSuQmCC);
      background-color: #e74c3c; }
      .FlashCardsComponent .FlashCards .ChooseModeCard > span {
        display: block;
        font-size: 12pt;
        margin: 20px auto; }
      .FlashCardsComponent .FlashCards .ChooseModeCard .ChooseModeButton {
        display: block;
        float: left;
        width: 100%;
        height: 20%;
        margin: 4px 0;
        color: white;
        font-size: 12pt;
        cursor: pointer;
        background: rgba(255, 255, 255, 0.3);
        border: none;
        outline: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px; }
    .FlashCardsComponent .FlashCards .FlashCard {
      display: none;
      -webkit-transition: 500ms;
      -moz-transition: 500ms;
      -ms-transition: 500ms;
      transition: 500ms;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
      transform-style: preserve-3d; }
      .FlashCardsComponent .FlashCards .FlashCard .CardFront, .FlashCardsComponent .FlashCards .FlashCard .CardBack {
        display: block;
        padding: 40px 20px;
        border: 1px solid #BDC3C7;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 0 8px #ecf0f1 inset;
        -moz-box-shadow: 0 0 0 8px #ecf0f1 inset;
        -ms-box-shadow: 0 0 0 8px #ecf0f1 inset;
        box-shadow: 0 0 0 8px #ecf0f1 inset;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAHFJREFUKFN1jlEKgCAQRKVI6qOO0Edkdv/7uTaLY2jmA2GYeWZGRPYYozUdsA3qaJgR3J9M6cDZcmG/MvKI7nylTClT0rxyrlEphHBB8sgL6xZ+yUO+9RLrGgwTn1tUyr/BOcGheq6Rm6Kg2npSJsniHmldnskmGbHtAAAAAElFTkSuQmCC);
        position: absolute;
        height: 100%;
        width: 100%;
        cursor: pointer;
        overflow-x: hidden;
        word-wrap: break-word; }
      .FlashCardsComponent .FlashCards .FlashCard .CardFront {
        background-color: #1abc9c;
        z-index: 900;
        overflow: auto; }
      .FlashCardsComponent .FlashCards .FlashCard .CardBack {
        background-color: #16a085;
        z-index: 850;
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        transform: rotateY(180deg); }
      .FlashCardsComponent .FlashCards .FlashCard.Flip {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        transform: rotateY(180deg); }
        .FlashCardsComponent .FlashCards .FlashCard.Flip .CardBack {
          -ms-backface-visibility: visible;
          z-index: 950; }
      .FlashCardsComponent .FlashCards .FlashCard img {
        max-width: 100%; }
      .FlashCardsComponent .FlashCards .FlashCard .CardBackText {
        margin: 20px auto; }
      .FlashCardsComponent .FlashCards .FlashCard .CardBackInput {
        display: none; }
        .FlashCardsComponent .FlashCards .FlashCard .CardBackInput .FlashCardInput {
          width: 120px;
          height: 30px;
          padding: 0;
          text-indent: 10px;
          background: #ecf0f1;
          border: solid 1px #fff;
          border-right: none;
          outline: none;
          -webkit-border-radius: 5px 0 0 5px;
          -moz-border-radius: 5px 0 0 5px;
          -ms-border-radius: 5px 0 0 5px;
          border-radius: 5px 0 0 5px; }
          .FlashCardsComponent .FlashCards .FlashCard .CardBackInput .FlashCardInput:focus {
            border-color: #3B5064; }
        .FlashCardsComponent .FlashCards .FlashCard .CardBackInput .FlashCardSubmitButton {
          width: 65px;
          height: 32px;
          cursor: pointer;
          -webkit-border-radius: 0 5px 5px 0;
          -moz-border-radius: 0 5px 5px 0;
          -ms-border-radius: 0 5px 5px 0;
          border-radius: 0 5px 5px 0; }
      .FlashCardsComponent .FlashCards .FlashCard .CardBackFeedback {
        margin: 20px auto; }
        .FlashCardsComponent .FlashCards .FlashCard .CardBackFeedback .Feedback {
          display: none;
          text-shadow: none;
          font-weight: bold; }
          .FlashCardsComponent .FlashCards .FlashCard .CardBackFeedback .Feedback.CorrectFeedback {
            color: #34495e; }
          .FlashCardsComponent .FlashCards .FlashCard .CardBackFeedback .Feedback.IncorrectFeedback {
            color: #c0392b; }
  .FlashCardsComponent .FallLeft, .FlashCardsComponent .FallRight {
    opacity: 0;
    z-index: 900;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    -ms-transition: 500ms;
    transition: 500ms; }
  .FlashCardsComponent .FallLeft {
    -webkit-transform: translate(0px, 300px) rotate(-30deg);
    -moz-transform: translate(0px, 300px) rotate(-30deg);
    -ms-transform: translate(0px, 300px) rotate(-30deg);
    transform: translate(0px, 300px) rotate(-30deg); }
  .FlashCardsComponent .FallRight {
    -webkit-transform: translate(0px, 300px) rotate(30deg);
    -moz-transform: translate(0px, 300px) rotate(30deg);
    -ms-transform: translate(0px, 300px) rotate(30deg);
    transform: translate(0px, 300px) rotate(30deg); }
  .FlashCardsComponent .FlashCardsNavigation {
    display: none;
    width: 250px;
    text-align: center; }
    .FlashCardsComponent .FlashCardsNavigation .NavigationButton {
      width: 50px;
      height: 50px;
      margin: 0 2px;
      background-position: center center;
      background-repeat: no-repeat; }
    .FlashCardsComponent .FlashCardsNavigation .NavigationButton[data-action=next], .FlashCardsComponent .FlashCardsNavigation .NavigationButton[data-action=prev] {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAAl0lEQVQ4T82SMQqDMBhGMwuF4jFELDh7B3fPU3STQm/TrQdxdfEICukTvoBglLQg9sEbkv/7vyUx/4W1NsdUx+9h+Y4jtnjRdTgsNejosdIoDBaWBY43ZorsQ9BXMDPhE2NF/RDYKnAMWCi+huFhBfPLPPCqqB8CvoIXJorsQ3BZ0GGpURgsuI9UY6TrcFi64e9f+QSM+QBh4xPx1L77sgAAAABJRU5ErkJggg==); }
    .FlashCardsComponent .FlashCardsNavigation .NavigationButton[data-action=last], .FlashCardsComponent .FlashCardsNavigation .NavigationButton[data-action=first] {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAAs0lEQVQ4T82SMQoCMRBFUwuCeAwRBbH0DjZWnke0E8FerDyEncewELGxEbyAkvgCP4sDbnC30QevyPzZz7Ib91+EEAbY1fEj5MPSHYIZPnCJTY0NzI+409FCsMDEFaeKCpidcaujheC9IHHAnlZqFUSeuMY2XnCjRywEZQWJG96x8hskahfEP7PCFlb+BnvsaCXufF1wwrGiAmbZgnSR5tjQ2MA8W9DH7FX23k9wpOPPce4F60xlNXgXADAAAAAASUVORK5CYII=); }
    .FlashCardsComponent .FlashCardsNavigation .NavigationButton[data-action=prev], .FlashCardsComponent .FlashCardsNavigation .NavigationButton[data-action=first] {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
      .FlashCardsComponent .FlashCardsNavigation .NavigationButton {
        width: 25px;
        height: 25px; } }
    .FlashCardsComponent .FlashCardsNavigation .ChooseModeNavigationButton {
      clear: both;
      display: block;
      margin: 10px auto; }

/* ============ File 'css/elements/flashcards/flashcards-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/flashcards/flashcards-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ProgramCode {
  max-width: 100%;
  background-color: #222222;
  color: #939393;
  padding: 10px;
  margin: 10px 0;
  font-family: monospace;
  font-size: 9pt;
  white-space: pre;
  word-wrap: break-word;
  border: dashed 2px #939393; }

/* ============ File 'css/elements/programcode/programcode-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/programcode/programcode-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.QuoteBlock {
  position: relative;
  font-style: italic;
  padding: 10px;
  padding-left: 100px;
  background: rgba(122, 193, 66, 0.1);
  margin: 10px 0;
  min-height: 40px; }
  .QuoteBlock:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    color: #7ac142;
    opacity: .5;
    font-size: 114pt;
    font-weight: bold;
    font-family: monospace;
    line-height: 90pt;
    content: '\"'; }

/* ============ File 'css/elements/quoteblock/quoteblock-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/quoteblock/quoteblock-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.Ruler {
  width: 100%;
  border-bottom: solid 1px #595959; }

/* ============ File 'css/elements/rulelines/rulelines-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/rulelines/rulelines-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.QuestionBlock {
  margin: 1.5em auto;
  color: #595959; }

.Question {
  margin: 1.5em auto;
  text-align: center; }

.QuestionInnerWrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5em;
  border-width: 2px;
  border-style: solid;
  border-color: #e3e3e3;
  border-radius: 5px;
  background-color: #ecf0f1;
  position: relative;
  text-align: left; }
  @media (min-width: 1220px) {
    .QuestionInnerWrap {
      display: inline-block;
      max-width: 590px;
      min-width: 590px;
      margin-left: auto;
      margin-right: auto; } }
  .QuestionInnerWrap .AttemptCounter {
    display: inline-block;
    margin: 0 1.5em; }
  .QuestionInnerWrap .QuestionSubmitWrapper {
    margin: 10px 0; }
    .QuestionInnerWrap .QuestionSubmitWrapper .QuestionSubmit {
      font-size: 1.2em;
      padding: 8px 20px; }
  .QuestionInnerWrap .QuestionSupplementOuterWrapper {
    position: absolute;
    top: auto;
    bottom: 0px;
    left: 0px;
    right: auto;
    transition: max-height 500ms;
    width: 100%;
    max-height: 0;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.7);
    color: white;
    z-index: 20; }
    .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementToggleIcon {
      width: 100%;
      height: 1.5em;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      background-color: #7ac142;
      text-align: center;
      position: static;
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      cursor: pointer;
      font-size: 1.7em;
      font-weight: normal; }
    .QuestionInnerWrap .QuestionSupplementOuterWrapper.Disabled {
      max-height: 0; }
    .QuestionInnerWrap .QuestionSupplementOuterWrapper.Opening {
      overflow: hidden;
      max-height: 100%; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper.Opening .QuestionSupplementToggleIcon {
        background-color: #7ac142; }
        .QuestionInnerWrap .QuestionSupplementOuterWrapper.Opening .QuestionSupplementToggleIcon:before {
          content: "\21E9"; }
    .QuestionInnerWrap .QuestionSupplementOuterWrapper.Open, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Visible {
      max-height: 100%;
      overflow: auto; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper.Open .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Visible .QuestionSupplementToggleIcon {
        background-color: #7ac142; }
        .QuestionInnerWrap .QuestionSupplementOuterWrapper.Open .QuestionSupplementToggleIcon:before, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Visible .QuestionSupplementToggleIcon:before {
          content: "\21E9"; }
    .QuestionInnerWrap .QuestionSupplementOuterWrapper, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closing, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closed, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Invisible {
      max-height: 1.9em;
      overflow: hidden; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closing .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closed .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Invisible .QuestionSupplementToggleIcon {
        background-color: rgba(122, 193, 66, 0.5); }
        .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementToggleIcon:before, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closing .QuestionSupplementToggleIcon:before, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closed .QuestionSupplementToggleIcon:before, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Invisible .QuestionSupplementToggleIcon:before {
          content: "\21E7"; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper:hover .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closing:hover .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Closed:hover .QuestionSupplementToggleIcon, .QuestionInnerWrap .QuestionSupplementOuterWrapper.Invisible:hover .QuestionSupplementToggleIcon {
        background-color: #7ac142; }
    .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper {
      position: relative;
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      padding-top: 1.5em;
      padding-bottom: 1.5em;
      padding-left: 1.5em;
      padding-right: 1.5em; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .PositiveFeedback, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .NegativeFeedback, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .Hint, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .Advice, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .IncorrectNotice, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .ResponseFeedback {
        display: none;
        background: white;
        padding: 10px;
        margin: 10px 0;
        color: #595959;
        border-width: 2px;
        border-style: solid;
        border-color: #e3e3e3;
        border-radius: 5px; }
        .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .PositiveFeedback.Active, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .NegativeFeedback.Active, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .Hint.Active, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .Advice.Active, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .IncorrectNotice.Active, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .ResponseFeedback.Active {
          display: block; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .PositiveFeedback {
        background-color: rgba(22, 160, 133, 0.4);
        border-color: #16a085;
        color: #595959; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .NegativeFeedback {
        background-color: rgba(192, 57, 43, 0.4);
        border-color: #c0392b;
        color: #595959; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .IncorrectNotice {
        color: #c0392b; }
      .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .PositiveFeedback, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .NegativeFeedback, .QuestionInnerWrap .QuestionSupplementOuterWrapper .QuestionSupplementInnerWrapper .IncorrectNotice {
        font-size: 1.1em; }
  .QuestionInnerWrap .PositiveFeedback, .QuestionInnerWrap .NegativeFeedback, .QuestionInnerWrap .ResponseFeedback {
    display: none;
    background: white;
    padding: 10px;
    margin: 10px 0;
    border-width: 2px;
    border-style: solid;
    border-color: #e3e3e3;
    border-radius: 5px; }
    .QuestionInnerWrap .PositiveFeedback.Active, .QuestionInnerWrap .NegativeFeedback.Active, .QuestionInnerWrap .ResponseFeedback.Active {
      display: block; }
  .QuestionInnerWrap .PositiveFeedback {
    color: #107360;
    background-color: rgba(22, 160, 133, 0.4);
    border-color: #16a085; }
  .QuestionInnerWrap .NegativeFeedback {
    color: #962d22;
    background-color: rgba(192, 57, 43, 0.4);
    border-color: #c0392b; }
  .QuestionInnerWrap .IncorrectNotice {
    color: #c0392b; }
  .QuestionInnerWrap .PositiveFeedback, .QuestionInnerWrap .NegativeFeedback, .QuestionInnerWrap .IncorrectNotice {
    font-size: 1.1em; }
  .QuestionInnerWrap .QuestionFlagIcon {
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    cursor: pointer;
    font-size: 0em;
    background: url(../img/flag_inactive.png) center center no-repeat;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-indent: 100%;
    float: right; }
    .QuestionInnerWrap .QuestionFlagIcon.Flagged, .QuestionInnerWrap .QuestionFlagIcon:hover {
      background: url(../img/flag_active.png) center center no-repeat; }

/* ============ File 'css/elements/questions/question/question-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/question/question-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.MultipleChoiceInnerWrap .MultipleChoiceQuestionStem {
  color: #595959; }
.MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions {
  list-style: none;
  margin-left: 0;
  padding-left: 1.5em; }
  .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper {
    display: block;
    border: 2px solid #e3e3e3;
    background: white;
    margin: 0.1em 0;
    transition: background-color 0.3s, border-color 0.3s; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper:after {
      content: "";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Enabled:hover, .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Enabled.Selected {
      background: #f0f0f0;
      border: 2px solid #cacaca; }
      .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Enabled:hover .MultpleChoiceQuestionOptionDistractorWrapper, .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Enabled.Selected .MultpleChoiceQuestionOptionDistractorWrapper {
        border: 2px solid #cacaca;
        border-width: 0 0 0 2px; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Correct, .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Selected.Correct {
      border: 2px solid #16a085;
      background: #a8f3e4;
      color: #16a085; }
      .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Correct .ResponseFeedback, .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Selected.Correct .ResponseFeedback {
        display: block; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Incorrect, .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Selected.Incorrect {
      border: 2px solid #c0392b;
      background: #f2c9c5;
      color: #c0392b; }
      .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Incorrect .ResponseFeedback, .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.Selected.Incorrect .ResponseFeedback {
        display: block; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.AlsoCorrect {
      border: 2px solid #75a1cf;
      background: white;
      color: #75a1cf; }
      .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper.AlsoCorrect .ResponseFeedback {
        display: block; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper .MultipleChoiceQuestionOptionInputWrapper {
      float: left;
      padding: 1.5em;
      border-right: none; }
    .MultipleChoiceInnerWrap .MultipleChoiceQuestionOptions .MultipleChoiceQuestionOptionWrapper .MultpleChoiceQuestionOptionDistractorWrapper {
      overflow: auto;
      padding: 1.5em;
      border: 2px solid #e3e3e3;
      border-width: 0 0 0 2px;
      border-left-width: 2px;
      line-height: 1.5em; }

/* ============ File 'css/elements/questions/MultipleChoice/MultipleChoice-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/MultipleChoice/MultipleChoice-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper {
  position: relative;
  margin: 20px 0;
  padding: 10px;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
  overflow: auto; }
  .ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper .ImageMapAssessmentImage {
    border: solid 6px white;
    box-shadow: 0 0 8px #aaa;
    border-radius: 5px; }
  .ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper .ImageMapAssessmentSVG {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    fill: white;
    fill-opacity: 0; }
    .ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper .ImageMapAssessmentSVG .ImageMapAssessmentOption {
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -ms-transition: 0.5s;
      transition: 0.5s;
      stroke-width: 1px; }
    .ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper .ImageMapAssessmentSVG .Selected {
      stroke-width: 3px; }
    .ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper .ImageMapAssessmentSVG .Correct {
      fill: #16a085;
      fill-opacity: .7;
      stroke: #16a085; }
    .ImageMapAssessmentInnerWrap .ImageMapAssessmentImageWrapper .ImageMapAssessmentSVG .Incorrect {
      fill: #c0392b;
      fill-opacity: .7;
      stroke: #c0392b; }

/* ============ File 'css/elements/questions/ImageMapAssessment/ImageMapAssessment-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/ImageMapAssessment/ImageMapAssessment-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.MatrixInnerWrap {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal; }
  .MatrixInnerWrap .MatrixQuestionTable {
    border-spacing: 0;
    border-collapse: separate;
    margin: 0 auto; }
    @media (max-width: 800px) {
      .MatrixInnerWrap .MatrixQuestionTable {
        border: 2px solid #e3e3e3;
        background-color: white;
        display: block; }
      .MatrixInnerWrap .MatrixQuestionTable .MatrixQuestionHeaders {
        display: block;
        padding: 5px;
        border-bottom: 2px solid #e3e3e3; } }
  .MatrixInnerWrap .MatrixQuestionStem {
    color: #595959; }
    @media (max-width: 800px) {
      .MatrixInnerWrap .MatrixQuestionStem {
        font-size: 90%;
        font-weight: normal; } }
  @media (max-width: 800px) {
    .MatrixInnerWrap .MatrixQuestionColumnHeaders .MatrixQuestionColumnHeaderSpacer {
      display: inline;
      border: 0;
      padding: 0; } }
  .MatrixInnerWrap .MatrixQuestionColumnHeaders .MatrixQuestionColumnHeader {
    padding: 1.5em;
    border: 2px solid #e3e3e3;
    background-color: white;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: bold; }
    @media (max-width: 800px) {
      .MatrixInnerWrap .MatrixQuestionColumnHeaders .MatrixQuestionColumnHeader {
        font-size: 90%;
        display: inline;
        border: 0;
        padding: 0; }
      .MatrixInnerWrap .MatrixQuestionColumnHeaders .MatrixQuestionColumnHeader .TableCellContent {
        margin-right: 15px; } }
  @media (max-width: 800px) {
    .MatrixInnerWrap .TableCellContent {
      font-size: 90%;
      display: inline-block; } }
  .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement {
    background-color: white; }
    @media (max-width: 800px) {
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement {
        border-bottom: 2px solid #e3e3e3; } }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Correct, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Selected.Correct {
      border-color: #16a085;
      background-color: #a8f3e4;
      color: #16a085; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Correct .ResponseFeedback, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Selected.Correct .ResponseFeedback {
        display: block; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Incorrect, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Selected.Incorrect {
      border-color: #c0392b;
      background-color: #f2c9c5;
      color: #c0392b; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Incorrect .ResponseFeedback, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement.Selected.Incorrect .ResponseFeedback {
        display: block; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement .ResponseFeedback {
      font-family: Verdana, sans-serif;
      font-size: 1em;
      font-weight: normal; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement .MatrixQuestionStatementStem {
      padding: 1.5em;
      border: 2px solid #e3e3e3;
      font-family: Verdana, sans-serif;
      font-size: 1em;
      font-weight: bold; }
      @media (max-width: 800px) {
        .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionStatement .MatrixQuestionStatementStem {
          font-size: 90%;
          font-weight: normal;
          border: 0;
          padding: 5px; } }
  .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper {
    border: 2px solid #e3e3e3;
    background-color: white;
    transition: background-color 500ms, border-color 500ms;
    verticle-align: middle; }
    @media (max-width: 800px) {
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper {
        font-size: 90%;
        font-weight: normal;
        border: 0;
        padding: 0; } }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper .MatrixQuestionOptionLabel {
      display: block;
      padding: 1.5em;
      /*width: $matrix-option-label-width; */
      height: 100%;
      cursor: pointer; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper .MatrixQuestionOptionLabel .MatrixQuestionOption {
        cursor: pointer; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper:hover, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Selected {
      background-color: #f0f0f0;
      border-color: #cacaca; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper:hover .MultpleChoiceQuestionOptionDistractorWrapper, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Selected .MultpleChoiceQuestionOptionDistractorWrapper {
        border-color: #cacaca; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Correct, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Selected.Correct {
      border-color: #16a085;
      background-color: #a8f3e4;
      color: #16a085; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Correct .ResponseFeedback, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Selected.Correct .ResponseFeedback {
        display: block; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Incorrect, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Selected.Incorrect {
      border-color: #c0392b;
      background-color: #f2c9c5;
      color: #c0392b; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Incorrect .ResponseFeedback, .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.Selected.Incorrect .ResponseFeedback {
        display: block; }
    .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.AlsoCorrect {
      border-color: #75a1cf;
      background-color: #e7eef6;
      color: #75a1cf; }
      .MatrixInnerWrap .MatrixQuestionStatements .MatrixQuestionOptionWrapper.AlsoCorrect .ResponseFeedback {
        display: block; }

/* ============ File 'css/elements/questions/matrix/matrix-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/matrix/matrix-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.DragDropInnerWrap .DragDropImageWrapper {
  position: relative;
  margin: 10px 0;
  padding: 10px;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto; }
  .DragDropInnerWrap .DragDropImageWrapper .DragDropImage {
    border: solid 6px white;
    box-shadow: 0 0 8px #aaa;
    border-radius: 5px;
    width: auto;
    height: auto;
    z-index: 1; }
  .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .DragObject {
      position: absolute;
      white-space: nowrap;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .DragStart {
      z-index: 3; }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .DragTarget {
      opacity: 0;
      z-index: 2; }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .Visible {
      opacity: 1; }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .Correct, .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .Incorrect {
      opacity: 1;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -ms-transition: 0.5s;
      transition: 0.5s; }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .Correct {
      border: solid 2px #16a085 !important;
      background: rgba(22, 160, 133, 0.4); }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .Incorrect {
      border: solid 2px #c0392b !important;
      background: rgba(192, 57, 43, 0.4); }
    .DragDropInnerWrap .DragDropImageWrapper .DragDropObjects .Highlight {
      font-weight: bold;
      text-decoration: underline; }
.DragDropInnerWrap .DragDropShowAnswer {
  display: none; }

/* ============ File 'css/elements/questions/DragDrop/DragDrop-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/DragDrop/DragDrop-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.MatchingQuestion .MatchingQuestionOptionsWrapper {
  position: relative; }
  .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingActivitySVG {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingActivitySVG .MatchingQuestionConnector {
      stroke: #75a1cf;
      stroke-width: 2px; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingActivitySVG .MatchingQuestionConnector.Correct {
        stroke: #16a085;
        stroke-width: 2px; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingActivitySVG .MatchingQuestionConnector.Incorrect {
        stroke: #c0392b;
        stroke-width: 2px; }
  .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOptions {
    list-style: none;
    padding-left: 0;
    margin: 0 1.5em;
    width: 40%;
    width: -webkit-calc(50% - (1.5em*2));
    width: -moz-calc(50% - (1.5em*2));
    width: -ms-calc(50% - (1.5em*2));
    width: calc(50% - (1.5em*2));
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
  .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption {
    border: 2px solid #b0b0b0;
    background-color: #dde4e6;
    padding: 1em;
    margin: 0.5em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption:hover, .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Selected {
      background-color: #fbfcfc;
      border: 2px solid #cacaca; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption:hover .MatchingQuestionHandleWrapper, .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Selected .MatchingQuestionHandleWrapper {
        border: 2px solid #75a1cf;
        background-color: #fbfcfc; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Selected {
      background-color: #fbfcfc;
      border: 2px solid #cacaca; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Selected .MatchingQuestionHandleWrapper {
        border: 2px solid #75a1cf;
        background-color: #75a1cf; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Correct {
      background-color: #ecfcf9;
      border: 2px solid #16a085; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Correct .MatchingQuestionHandleWrapper {
        border: 2px solid #16a085;
        background-color: #16a085; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Incorrect {
      background-color: white;
      border: 2px solid #c0392b; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Incorrect .MatchingQuestionHandleWrapper {
        border: 2px solid #c0392b;
        background-color: #c0392b; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption.Active {
      -webkit-box-shadow: 0 0 10px #75a1cf;
      -moz-box-shadow: 0 0 10px #75a1cf;
      -ms-box-shadow: 0 0 10px #75a1cf;
      box-shadow: 0 0 10px #75a1cf; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingOption img {
      max-width: 100%; }
  .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionHandleWrappers {
    position: absolute;
    top: 1em;
    width: 14px;
    height: 14px;
    border: 2px solid #b0b0b0;
    border-radius: 6px;
    background-color: #dde4e6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
  .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors {
    list-style: none;
    padding-left: 0;
    margin: 0 1.5em;
    width: 40%;
    width: -webkit-calc(50% - (1.5em*2));
    width: -moz-calc(50% - (1.5em*2));
    width: -ms-calc(50% - (1.5em*2));
    width: calc(50% - (1.5em*2));
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    float: left;
    z-index: 2; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper {
      border: 2px solid #b0b0b0;
      background-color: #dde4e6;
      padding: 1em;
      margin: 0.5em 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper:hover, .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Selected {
        background-color: #fbfcfc;
        border: 2px solid #cacaca; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper:hover .MatchingQuestionHandleWrapper, .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Selected .MatchingQuestionHandleWrapper {
          border: 2px solid #75a1cf;
          background-color: #fbfcfc; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Selected {
        background-color: #fbfcfc;
        border: 2px solid #cacaca; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Selected .MatchingQuestionHandleWrapper {
          border: 2px solid #75a1cf;
          background-color: #75a1cf; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Correct {
        background-color: #ecfcf9;
        border: 2px solid #16a085; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Correct .MatchingQuestionHandleWrapper {
          border: 2px solid #16a085;
          background-color: #16a085; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Incorrect {
        background-color: white;
        border: 2px solid #c0392b; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Incorrect .MatchingQuestionHandleWrapper {
          border: 2px solid #c0392b;
          background-color: #c0392b; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper.Active {
        -webkit-box-shadow: 0 0 10px #75a1cf;
        -moz-box-shadow: 0 0 10px #75a1cf;
        -ms-box-shadow: 0 0 10px #75a1cf;
        box-shadow: 0 0 10px #75a1cf; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper img {
        max-width: 100%; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionDistractors .MatchingQuestionDistractorWrapper .MatchingQuestionHandleWrapper {
        position: absolute;
        top: 1em;
        width: 14px;
        height: 14px;
        border: 2px solid #b0b0b0;
        border-radius: 6px;
        background-color: #dde4e6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        right: -9px; }
  .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches {
    list-style: none;
    padding-left: 0;
    margin: 0 1.5em;
    width: 40%;
    width: -webkit-calc(50% - (1.5em*2));
    width: -moz-calc(50% - (1.5em*2));
    width: -ms-calc(50% - (1.5em*2));
    width: calc(50% - (1.5em*2));
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    float: left;
    z-index: 2;
    cursor: pointer;
    float: right;
    z-index: 2; }
    .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper {
      border: 2px solid #b0b0b0;
      background-color: #dde4e6;
      padding: 1em;
      margin: 0.5em 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper:hover, .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Selected {
        background-color: #fbfcfc;
        border: 2px solid #cacaca; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper:hover .MatchingQuestionHandleWrapper, .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Selected .MatchingQuestionHandleWrapper {
          border: 2px solid #75a1cf;
          background-color: #fbfcfc; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Selected {
        background-color: #fbfcfc;
        border: 2px solid #cacaca; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Selected .MatchingQuestionHandleWrapper {
          border: 2px solid #75a1cf;
          background-color: #75a1cf; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Correct {
        background-color: #ecfcf9;
        border: 2px solid #16a085; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Correct .MatchingQuestionHandleWrapper {
          border: 2px solid #16a085;
          background-color: #16a085; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Incorrect {
        background-color: white;
        border: 2px solid #c0392b; }
        .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Incorrect .MatchingQuestionHandleWrapper {
          border: 2px solid #c0392b;
          background-color: #c0392b; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper.Active {
        -webkit-box-shadow: 0 0 10px #75a1cf;
        -moz-box-shadow: 0 0 10px #75a1cf;
        -ms-box-shadow: 0 0 10px #75a1cf;
        box-shadow: 0 0 10px #75a1cf; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper img {
        max-width: 100%; }
      .MatchingQuestion .MatchingQuestionOptionsWrapper .MatchingQuestionMatches .MatchingQuestionMatchWrapper .MatchingQuestionHandleWrapper {
        position: absolute;
        top: 1em;
        width: 14px;
        height: 14px;
        border: 2px solid #b0b0b0;
        border-radius: 6px;
        background-color: #dde4e6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        left: -9px; }

/* ============ File 'css/elements/questions/matchingActivity/matchingActivity-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/matchingActivity/matchingActivity-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.FillInBlankQuestion .FillInBlankOption {
  margin: 2px; }
.FillInBlankQuestion .Correct, .FillInBlankQuestion .Incorrect {
  border-width: 1px;
  margin: 3px; }
.FillInBlankQuestion .Correct {
  border-color: #16a085;
  background-color: #a8f3e4;
  color: black; }
.FillInBlankQuestion .Incorrect {
  border-color: #c0392b;
  background-color: #f7ddda;
  color: #040101; }

/* ============ File 'css/elements/questions/fillInBlank/fillInBlank-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/fillInBlank/fillInBlank-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.BinDropInnerWrap .BinDropImageWrapper {
  position: relative;
  margin: 10px 0;
  padding: 10px;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto; }
  .BinDropInnerWrap .BinDropImageWrapper .BinDropImage {
    border: solid 6px white;
    box-shadow: 0 0 8px #aaa;
    border-radius: 5px;
    width: auto;
    height: auto; }
.BinDropInnerWrap .BinDropObjectsWrapper {
  position: absolute; }
  .BinDropInnerWrap .BinDropObjectsWrapper .BinDropBinsContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    fill: white;
    fill-opacity: 0;
    stroke: #000;
    stroke-width: 1; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropBinsContainer .BinDropBin {
      opacity: .1; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropBinsContainer .DisplayArea, .BinDropInnerWrap .BinDropObjectsWrapper .BinDropBinsContainer .DisplayAreaContent {
      position: absolute;
      color: #000; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropBinsContainer .DisplayArea {
      top: 0;
      left: 0;
      opacity: 0; }
  .BinDropInnerWrap .BinDropObjectsWrapper .BinDropOptionsContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    fill: white;
    fill-opacity: 0;
    stroke: #000;
    stroke-width: 1; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropOptionsContainer .BinDropBin {
      opacity: .1; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropOptionsContainer .DisplayArea, .BinDropInnerWrap .BinDropObjectsWrapper .BinDropOptionsContainer .DisplayAreaContent {
      position: absolute;
      color: #000; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropOptionsContainer .DisplayArea {
      top: 0;
      left: 0;
      opacity: 0; }
    .BinDropInnerWrap .BinDropObjectsWrapper .BinDropOptionsContainer .BinDropOption {
      position: absolute;
      z-index: 3; }
  .BinDropInnerWrap .BinDropObjectsWrapper .Correct, .BinDropInnerWrap .BinDropObjectsWrapper .Incorrect {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s; }
  .BinDropInnerWrap .BinDropObjectsWrapper .Correct {
    border: solid 2px #16a085 !important;
    background: rgba(22, 160, 133, 0.4); }
  .BinDropInnerWrap .BinDropObjectsWrapper .Incorrect {
    border: solid 2px #c0392b !important;
    background: rgba(192, 57, 43, 0.4); }
  .BinDropInnerWrap .BinDropObjectsWrapper .Highlight {
    font-weight: bold;
    text-decoration: underline; }
.BinDropInnerWrap .BinDropShowAnswer {
  display: none; }

/* ============ File 'css/elements/questions/binDrop/binDrop-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/binDrop/binDrop-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  font-size: 1em;
  font-family: Verdana, sans-serif;
  font-weight: normal;
  color: #595959; }
  .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper {
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: white;
    -webkit-box-shadow: 0 0 10px #75a1cf;
    -moz-box-shadow: 0 0 10px #75a1cf;
    -ms-box-shadow: 0 0 10px #75a1cf;
    box-shadow: 0 0 10px #75a1cf;
    border: 2px solid #b0b0b0;
    color: #595959;
    margin: 0.75em 0;
    padding: 1.5em; }
    .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper:after {
      content: "";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper.Correct, .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper.Selected.Correct {
      background: #ecfcf9;
      -webkit-box-shadow: 0 0 10px #75a1cf;
      -moz-box-shadow: 0 0 10px #75a1cf;
      -ms-box-shadow: 0 0 10px #75a1cf;
      box-shadow: 0 0 10px #75a1cf;
      border: 2px solid #16a085;
      color: #595959; }
    .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper.Incorrect, .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper.Selected.Incorrect {
      background: white;
      -webkit-box-shadow: 0 0 10px #75a1cf;
      -moz-box-shadow: 0 0 10px #75a1cf;
      -ms-box-shadow: 0 0 10px #75a1cf;
      box-shadow: 0 0 10px #75a1cf;
      border: 2px solid #c0392b;
      color: #595959; }
    .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper .SequenceActivityHandle {
      max-width: 25%;
      height: auto;
      min-height: 50px;
      cursor: move;
      float: left;
      background: none;
      -moz-user-select: none;
      -o-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper .SequenceActivitySelectBox {
      display: none;
      float: left;
      width: 25%;
      height: 35px; }
    .SequenceActivity .SequenceActivityInnerWrap .SequenceActivityOptionsWrapper .SeqeunceActivityOptionWrapper .SequenceActivityDistractorStem {
      -moz-user-select: none;
      -o-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      float: right;
      padding: 0 1.5em;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      width: 75%;
      width: -webkit-calc(100% - 25%);
      width: -moz-calc(100% - 25%);
      width: -ms-calc(100% - 25%);
      width: calc(100% - 25%); }
.SequenceActivity .SequenceActivityInnerWrap .QuestionSolution, .SequenceActivity .SequenceActivityInnerWrap .ShowSolutionBtn {
  margin-bottom: 10px;
  margin-left: 2px; }
.SequenceActivity .SequenceActivityInnerWrap .ShowSolutionBtn {
  width: 120px; }
  .SequenceActivity .SequenceActivityInnerWrap .ShowSolutionBtn.Closed {
    display: none; }

/* ============ File 'css/elements/questions/sequenceActivity/sequenceActivity-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/sequenceActivity/sequenceActivity-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.SelectHotText SelectHotTextText {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #2980b9; }
.SelectHotText .SelectHotTextQuestionOption {
  cursor: pointer;
  background: transparent;
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  text-decoration: underline;
  color: #2980b9;
  border: 2px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  transition: background-color 0.3s, border-color 0.3s; }
  .SelectHotText .SelectHotTextQuestionOption:hover, .SelectHotText .SelectHotTextQuestionOption.Selected {
    background: yellow;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: underline;
    color: black;
    border: 2px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px; }
  .SelectHotText .SelectHotTextQuestionOption.Correct, .SelectHotText .SelectHotTextQuestionOption.Selected.Correct {
    background: #a8f3e4;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    color: #16a085;
    border: 2px solid #16a085;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px; }
  .SelectHotText .SelectHotTextQuestionOption.Incorrect, .SelectHotText .SelectHotTextQuestionOption.Selected.Incorrect {
    background: #f2c9c5;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    color: #c0392b;
    border: 2px solid #c0392b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px; }
  .SelectHotText .SelectHotTextQuestionOption.AlsoCorrect {
    background: white;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    color: #75a1cf;
    border: 2px solid #75a1cf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px; }

/* ============ File 'css/elements/questions/selectHotText/selectHotText-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/selectHotText/selectHotText-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ScoreCard .Caption, .ScoreCard .Value {
  display: inline-block;
  width: 48%;
  padding: 5px;
  font-size: 1.2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
.ScoreCard .Caption {
  text-align: right; }
  .ScoreCard .Caption:after {
    content: ':'; }
.ScoreCard .Value {
  text-align: left;
  font-weight: bold; }
.ScoreCard .SectionInfoContainer {
  padding-top: 20px; }
  .ScoreCard .SectionInfoContainer .RetakeContainer {
    text-align: right; }
    .ScoreCard .SectionInfoContainer .RetakeContainer .Attempts {
      padding: 5px; }
    .ScoreCard .SectionInfoContainer .RetakeContainer .Retake {
      font-size: 1.2em;
      padding: 8px 20px; }
  .ScoreCard .SectionInfoContainer .Feedback {
    margin: 20px 0;
    font-size: 1.4em;
    font-weight: bold;
    text-align: center; }
.ScoreCard .SubSectionInfoContainer .Caption, .ScoreCard .SubSectionInfoContainer .Value {
  font-size: 1em; }
.ScoreCard .QuestionsList {
  width: 90%;
  margin: 10px auto;
  border-collapse: collapse;
  border: solid 1px #e3e3e3; }
  .ScoreCard .QuestionsList .Question {
    background-color: #ecf0f1; }
    .ScoreCard .QuestionsList .Question:nth-child(odd) {
      background-color: #f5f7f7; }
    .ScoreCard .QuestionsList .Question .Result, .ScoreCard .QuestionsList .Question .Title {
      padding: 10px;
      border: solid 1px #e3e3e3; }
    .ScoreCard .QuestionsList .Question .Result {
      width: 40px;
      text-align: center; }
      .ScoreCard .QuestionsList .Question .Result:before {
        font-size: 1.5em; }
      .ScoreCard .QuestionsList .Question .Result.Correct:before {
        color: #16a085;
        content: "\2714"; }
      .ScoreCard .QuestionsList .Question .Result.Incorrect:before {
        color: #c0392b;
        content: "\00d7";
        font-weight: bold; }
    .ScoreCard .QuestionsList .Question .Title {
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .ScoreCard .QuestionsList .Question .Review {
      cursor: pointer; }
      .ScoreCard .QuestionsList .Question .Review:hover {
        text-decoration: underline; }

/* ============ File 'css/elements/questions/scoreCard/scoreCard-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/scoreCard/scoreCard-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.EssayActivityInnerWrap .EssayTextarea {
  padding: 10px;
  font-family: serif;
  font-size: 20px;
  width: 90%; }
.EssayActivityInnerWrap .QuestionCopyPasteWrapper .Button {
  margin: 0 2px 2px 0; }

/* ============ File 'css/elements/questions/EssayActivity/EssayActivity-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/EssayActivity/EssayActivity-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/questions-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/questions/questions-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.Figure {
  position: relative;
  margin: 1.5em; }
  .Figure > img {
    max-width: 100%; }
  .Figure .OverlayObjects {
    display: none;
    position: absolute;
    top: 0;
    left: 0; }
    .Figure .OverlayObjects svg {
      position: absolute;
      fill: none; }
    .Figure .OverlayObjects .OverlayTextWrapper {
      position: absolute; }
      .Figure .OverlayObjects .OverlayTextWrapper .OverlayText {
        display: table;
        position: absolute; }
        .Figure .OverlayObjects .OverlayTextWrapper .OverlayText .OverlayTextContent {
          display: table-cell;
          vertical-align: middle; }

/* ============ File 'css/elements/figure/figure-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/figure/figure-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.ImageMap {
  clear: both;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 10px; }
  .ImageMap > * {
    overflow: hidden; }
  .ImageMap .Instructions {
    text-align: center; }
  .ImageMap .Caption {
    font-style: italic; }
  .ImageMap .ImageMapOverlay {
    position: relative;
    width: 100%;
    opacity: 0;
    height: 0;
    -webkit-transition: opacity 1000ms;
    -moz-transition: opacity 1000ms;
    -ms-transition: opacity 1000ms;
    transition: opacity 1000ms; }
    .ImageMap .ImageMapOverlay > svg {
      position: absolute;
      top: 0;
      left: 0;
      stroke: #222222; }
      .ImageMap .ImageMapOverlay > svg * {
        fill: #fff;
        fill-opacity: .0;
        stroke-width: 1;
        -webkit-transition: opacity 200ms;
        -moz-transition: opacity 200ms;
        -ms-transition: opacity 200ms;
        transition: opacity 200ms; }
      .ImageMap .ImageMapOverlay > svg .Hidden {
        opacity: 0; }
      .ImageMap .ImageMapOverlay > svg .Visible {
        opacity: 1; }
    .ImageMap .ImageMapOverlay .DisplayArea {
      position: absolute;
      overflow: auto; }
    .ImageMap .ImageMapOverlay .HotSpotContent {
      position: fixed;
      display: none;
      padding: 3px;
      background-color: rgba(255, 255, 255, 0.8); }

/* ============ File 'css/elements/imagemap/imagemap-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/imagemap/imagemap-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.List {
  color: #595959;
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal; }
  .List .ListPreamble {
    margin-top: 10px; }
  .List .ListItems {
    list-style-type: none;
    counter-reset: list;
    list-style-position: outside;
    margin: 0.5em 0;
    padding-left: 3em; }
    .List .ListItems > .ListItem {
      position: relative;
      margin-bottom: 0.5em;
      padding-left: 1em; }
      .List .ListItems > .ListItem:before {
        counter-increment: list;
        margin-left: -3em;
        width: 3em;
        display: inline-block;
        text-align: right; }
      .List .ListItems > .ListItem .RichText {
        display: inline; }
      .List .ListItems > .ListItem.Hidden {
        opacity: 0; }
      .List .ListItems > .ListItem.Visible {
        opacity: 1;
        -webkit-transition: opacity 0.8s;
        -moz-transition: opacity 0.8s;
        -ms-transition: opacity 0.8s;
        transition: opacity 0.8s; }
      .List .ListItems > .ListItem.Fade {
        opacity: .2; }
    .List .ListItems.Bullet {
      list-style-type: disc;
      padding-left: 4em; }
      .List .ListItems.Bullet .ListItem {
        padding-left: 0; }
    .List .ListItems.Disk {
      list-style-type: circle;
      padding-left: 4em; }
      .List .ListItems.Disk .ListItem {
        padding-left: 0; }
    .List .ListItems.Checkmark > .ListItem:before {
      content: "\2714" "\a0\a0"; }
    .List .ListItems.Arrow > .ListItem:before {
      content: "\21D2" "\a0\a0"; }
    .List .ListItems.nDash > .ListItem:before {
      content: "\2013" "\a0\a0"; }
    .List .ListItems.mDash > .ListItem:before {
      content: "\2014" "\a0\a0"; }
    .List .ListItems.Numeric > .ListItem:before {
      content: counter(list) "\a0\a0"; }
    .List .ListItems.Numeric.Dot > .ListItem:before {
      content: counter(list) "." "\a0\a0"; }
    .List .ListItems.Numeric.Bracket > .ListItem:before {
      content: counter(list) ")" "\a0\a0"; }
    .List .ListItems.Numeric.DoubleBracket > .ListItem:before {
      content: "(" counter(list) ")" "\a0\a0"; }
    .List .ListItems.Numeric.Comma > .ListItem:before {
      content: counter(list) "," "\a0\a0"; }
    .List .ListItems.UppercaseAlpha > .ListItem:before {
      content: counter(list, upper-alpha) "\a0\a0"; }
    .List .ListItems.UppercaseAlpha.Dot > .ListItem:before {
      content: counter(list, upper-alpha) "." "\a0\a0"; }
    .List .ListItems.UppercaseAlpha.Bracket > .ListItem:before {
      content: counter(list, upper-alpha) ")" "\a0\a0"; }
    .List .ListItems.UppercaseAlpha.DoubleBracket > .ListItem:before {
      content: "(" counter(list, upper-alpha) ")" "\a0\a0"; }
    .List .ListItems.UppercaseAlpha.Comma > .ListItem:before {
      content: counter(list, upper-alpha) "," "\a0\a0"; }
    .List .ListItems.LowercaseAlpha > .ListItem:before {
      content: counter(list, lower-alpha) "\a0\a0"; }
    .List .ListItems.LowercaseAlpha.Dot > .ListItem:before {
      content: counter(list, lower-alpha) "." "\a0\a0"; }
    .List .ListItems.LowercaseAlpha.Bracket > .ListItem:before {
      content: counter(list, lower-alpha) ")" "\a0\a0"; }
    .List .ListItems.LowercaseAlpha.DoubleBracket > .ListItem:before {
      content: "(" counter(list, lower-alpha) ")" "\a0\a0"; }
    .List .ListItems.LowercaseAlpha.Comma > .ListItem:before {
      content: counter(list, lower-alpha) "," "\a0\a0"; }
    .List .ListItems.UppercaseRoman > .ListItem:before {
      content: counter(list, upper-roman) "\a0\a0"; }
    .List .ListItems.UppercaseRoman.Dot > .ListItem:before {
      content: counter(list, upper-roman) "." "\a0\a0"; }
    .List .ListItems.UppercaseRoman.Bracket > .ListItem:before {
      content: counter(list, upper-roman) ")" "\a0\a0"; }
    .List .ListItems.UppercaseRoman.DoubleBracket > .ListItem:before {
      content: "(" counter(list, upper-roman) ")" "\a0\a0"; }
    .List .ListItems.UppercaseRoman.Comma > .ListItem:before {
      content: counter(list, upper-roman) "," "\a0\a0"; }
    .List .ListItems.LowercaseRoman > .ListItem:before {
      content: counter(list, lower-roman) "\a0\a0"; }
    .List .ListItems.LowercaseRoman.Dot > .ListItem:before {
      content: counter(list, lower-roman) "." "\a0\a0"; }
    .List .ListItems.LowercaseRoman.Bracket > .ListItem:before {
      content: counter(list, lower-roman) ")" "\a0\a0"; }
    .List .ListItems.LowercaseRoman.DoubleBracket > .ListItem:before {
      content: "(" counter(list, lower-roman) ")" "\a0\a0"; }
    .List .ListItems.LowercaseRoman.Comma > .ListItem:before {
      content: counter(list, lower-roman) "," "\a0\a0"; }

/* ============ File 'css/elements/list/list-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/list/list-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.PageResourcesButtonContainer {
  height: 40px; }

.PageResourcesContainer {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto;
  min-height: 100%;
  max-height: 100%;
  height: 100%;
  max-width: 100%;
  min-width: 310px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: max-width 500ms, width 500ms;
  color: white;
  z-index: 1; }
  .PageResourcesContainer, .PageResourcesContainer > div, .PageResourcesContainer > ul {
    scrollbar-face-color: #838383;
    scrollbar-shadow-color: #838383;
    scrollbar-highlight-color: #838383;
    scrollbar-3dlight-color: #838383;
    scrollbar-darkshadow-color: #838383;
    scrollbar-track-color: rgba(0, 0, 0, 0.9);
    scrollbar-arrow-color: rgba(0, 0, 0, 0.9); }
    .PageResourcesContainer::-webkit-scrollbar, .PageResourcesContainer > div::-webkit-scrollbar, .PageResourcesContainer > ul::-webkit-scrollbar {
      width: 9px;
      height: 9px; }
    .PageResourcesContainer::-webkit-scrollbar-button:start:decrement, .PageResourcesContainer #doc::-webkit-scrollbar-button:end:increment, .PageResourcesContainer > div::-webkit-scrollbar-button:start:decrement, .PageResourcesContainer > div #doc::-webkit-scrollbar-button:end:increment, .PageResourcesContainer > ul::-webkit-scrollbar-button:start:decrement, .PageResourcesContainer > ul #doc::-webkit-scrollbar-button:end:increment {
      display: block;
      height: 0;
      background-color: transparent; }
    .PageResourcesContainer::-webkit-scrollbar-track-piece, .PageResourcesContainer > div::-webkit-scrollbar-track-piece, .PageResourcesContainer > ul::-webkit-scrollbar-track-piece {
      background-color: rgba(0, 0, 0, 0.9);
      -webkit-border-radius: 0;
      -webkit-border-bottom-right-radius: 8px;
      -webkit-border-bottom-left-radius: 8px; }
    .PageResourcesContainer::-webkit-scrollbar-thumb:vertical, .PageResourcesContainer > div::-webkit-scrollbar-thumb:vertical, .PageResourcesContainer > ul::-webkit-scrollbar-thumb:vertical {
      height: 50px;
      background-color: #838383;
      -webkit-border-radius: 8px; }
    .PageResourcesContainer::-webkit-scrollbar-thumb:horizontal, .PageResourcesContainer > div::-webkit-scrollbar-thumb:horizontal, .PageResourcesContainer > ul::-webkit-scrollbar-thumb:horizontal {
      width: 50px;
      background-color: #838383;
      -webkit-border-radius: 8px; }
  .PageResourcesContainer.Closed {
    position: absolute;
    max-width: 0%;
    overflow: hidden;
    text-overflow: clip;
    word-wrap: nowrap;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    -ms-box-shadow: 0;
    box-shadow: 0; }
  .PageResourcesContainer > .Closed {
    display: none; }
  @media (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .PageResourcesContainer {
      max-width: 65%;
      padding: 10px 5px; } }
  @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .PageResourcesContainer {
      max-width: 74%;
      padding: 10px 10px; } }
  @media (min-width: 1220px) {
    .PageResourcesContainer {
      max-width: 79%;
      padding: 10px 15px; } }
  .PageResourcesContainer h3.PageResourcesHeading {
    margin: 0 30px 20px 0;
    font-size: inherit;
    font-weight: bold;
    display: block;
    background: none; }
  .PageResourcesContainer .LayerClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    color: white;
    font-size: 1.5em;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    text-align: center; }
    .PageResourcesContainer .LayerClose:before {
      content: '\00d7'; }
    @media (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) and (min-width: 1220px) {
      .PageResourcesContainer .LayerClose {
        width: 30px;
        height: 30px; } }
  .PageResourcesContainer .SupplementItem.Closed {
    display: none; }
  .PageResourcesContainer .Supplement {
    color: white;
    cursor: pointer;
    padding: 15px; }
    .PageResourcesContainer .Supplement:hover, .PageResourcesContainer .Supplement:active, .PageResourcesContainer .Supplement.Active {
      background: #404040;
      color: white; }

.PageResourcesHeading {
  display: none; }

.PageResourcesContainer.Closed {
  display: none; }

.PageResourcesButton {
  margin: 20px 0 10px 10px;
  float: right; }

/* ============ File 'css/elements/pageResources/pageResources-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/pageResources/pageResources-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.InLineHotText {
  background-color: #ecf0f1;
  color: #595959;
  font-weight: normal;
  text-decoration: none;
  border-width: 0 0 1px;
  border-style: dashed;
  border-color: #2980b9;
  cursor: pointer; }
  .InLineHotText:hover {
    background-color: #ecf0f1;
    color: #2980b9;
    font-weight: normal;
    text-decoration: none;
    border-width: 0 0 1px;
    border-style: dashed;
    border-color: #2980b9; }

/* ============ File 'css/elements/inlineHotText/inlineHotText-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/inlineHotText/inlineHotText-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
body .Overline {
  text-decoration: overline; }
body .DoubleUnderline {
  border-bottom: 0.3em double; }
body .InLineApplicationPrompt {
  font-style: italic; }
body .CommandName {
  font-weight: bold;
  font-family: Consolas, Courier, monospace; }
body .InLineKeyword {
  font-weight: bold;
  font-style: italic; }
body .InLineInstructorText {
  font-weight: normal;
  font-style: italic;
  text-transform: uppercase; }
body .InLineWindowName {
  font-weight: bold;
  font-variant: small-caps; }
body .InLineKeyboard {
  font-variant: small-caps; }
body .InLineLabFile {
  font-weight: bold;
  font-style: italic; }
body .InLineMenuSelection {
  font-weight: bold; }
body .InLineVariableText {
  font-family: Consolas, Courier, monospace; }
body .SyntaxArg {
  font-style: italic;
  font-family: courier; }
body .SyntaxKeyword {
  font-weight: bold;
  font-family: Consolas, Courier, monospace;
  font-style: italic; }
body .InLineCode {
  font-family: Consolas, Courier, monospace;
  color: #939393; }
body .InLineTypeThis {
  font-family: Consolas, Courier, monospace;
  font-style: italic;
  font-weight: bold;
  color: #939393; }
  body .InLineTypeThis:after {
    content: "\00a0\00a0"; }

/* ============ File 'css/elements/text/text-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/text/text-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.AVscript {
  display: none; }

/* ============ File 'css/elements/avscript/avscript-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/avscript/avscript-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.CustomNote {
  clear: both;
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  font-weight: normal;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  padding: 1.5em;
  margin: 1.5em;
  background: rgba(122, 193, 66, 0.1);
  border: 2px solid #e3e3e3;
  color: #595959; }
  .CustomNote .Content {
    width: auto;
    padding: 0 1.5em;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
  .CustomNote .Icon {
    width: 25%;
    padding: 0;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    .CustomNote .Icon > img {
      max-width: 100%; }

/* ============ File 'css/elements/customNote/customNote-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/customNote/customNote-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.Procedure .StepGroup {
  margin: 10px 0 20px; }
  .Procedure .StepGroup.Animated .StepUserAction {
    /*max-height: 0;*/
    overflow: auto;
    transition: max-height 500ms; }
.Procedure .Step .Step {
  margin-left: 20px; }
.Procedure .Step .StepHead {
  background: #ecf0f1;
  color: #7ac142;
  font-weight: bold;
  cursor: default;
  padding: 4px 10px;
  border-radius: 0; }
.Procedure .Step .StepUserAction > div {
  margin: 1.5em; }
.Procedure .Step.Open > .StepUserAction {
  max-height: 300px; }
.Procedure .Step.Closed > .StepUserAction {
  max-height: 0; }

/* ============ File 'css/elements/procedure/procedure-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/procedure/procedure-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.InLineTerm {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  text-decoration: underline;
  color: #2980b9; }
  .InLineTerm .InLineTermDefinition {
    display: none; }

/* ============ File 'css/elements/inlineTerm/inlineTerm-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/inlineTerm/inlineTerm-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.HtmlPage {
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  border: none; }

/* ============ File 'css/elements/htmlPage/htmlPage-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/htmlPage/htmlPage-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.DocWriter .Entry .EntryName {
  background: #ecf0f1;
  color: #7ac142;
  font-weight: bold;
  cursor: default;
  padding: 4px 10px;
  border-radius: 0; }
.DocWriter .Entry .UserPrompt, .DocWriter .Entry .EntryHint, .DocWriter .Entry .EntryAdvice, .DocWriter .Entry .ShowCharLimit, .DocWriter .Entry .EntryLabel {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px; }
.DocWriter .Entry .ShowCharLimit {
  color: silver; }
.DocWriter .Entry .Closed {
  display: none; }
.DocWriter .Entry .EntryFieldContainer {
  height: 0;
  transition: height 500ms;
  overflow: auto;
  padding: 0 10px; }
  .DocWriter .Entry .EntryFieldContainer textarea.EntryField {
    padding: 10px;
    margin-top: 5px;
    font-family: serif;
    font-size: 20px;
    width: 90%; }
.DocWriter .Entry.active .EntryFieldContainer {
  height: 170px;
  padding: 10px; }
.DocWriter .DocWriterButtons .Button {
  margin-top: 20px;
  margin-right: 5px; }

/* ============ File 'css/elements/docWriter/docWriter-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/docWriter/docWriter-custom.scss' not found. ============ */
.ThreeSixty {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }
  .ThreeSixty .ThreeSixtyImages {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0; }
    .ThreeSixty .ThreeSixtyImages img {
      position: absolute;
      top: 0;
      width: 100%;
      height: auto; }
    .ThreeSixty .ThreeSixtyImages img.previous-image {
      visibility: hidden;
      width: 100%; }
    .ThreeSixty .ThreeSixtyImages img.current-image {
      visibility: visible;
      width: 100%; }
  .ThreeSixty .ThreeSixtySpinner {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.7);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
    .ThreeSixty .ThreeSixtySpinner span {
      font-family: Arial, "MS Trebuchet", sans-serif;
      font-size: 10pt;
      font-weight: bolder;
      color: #FFF;
      text-align: center;
      line-height: 40px;
      display: block; }

/* ============ File 'css/elements/threesixty/threesixty-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/threesixty/threesixty-custom.scss' not found. ============ */
.Slideshow {
  outline: none;
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 80%;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 auto;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  -ms-transition: opacity 400ms;
  transition: opacity 400ms;
  opacity: 0; }
  .Slideshow .SlideshowHeader {
    display: none; }
  .Slideshow .SlideshowNavigationButtons .SlideshowNavigationButton {
    position: absolute;
    top: 45%;
    width: 40px;
    height: 60px;
    background: none;
    border: none;
    outline: none;
    background-size: cover;
    background-position: -5px center;
    padding: 0;
    opacity: .2;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 3;
    -webkit-transition: opacity 200ms;
    -moz-transition: opacity 200ms;
    -ms-transition: opacity 200ms;
    transition: opacity 200ms;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    .Slideshow .SlideshowNavigationButtons .SlideshowNavigationButton.Disabled {
      display: none; }
  .Slideshow .SlideshowNavigationButtons .SlideshowNavigationButtonNext {
    right: 0;
    background-image: url(../img/right-arrow.png);
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; }
  .Slideshow .SlideshowNavigationButtons .SlideshowNavigationButtonPrev {
    left: 0;
    background-image: url(../img/left-arrow.png);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
  .Slideshow:hover .SlideshowNavigationButton {
    opacity: .6;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); }
    .Slideshow:hover .SlideshowNavigationButton:hover {
      opacity: 1; }
  .Slideshow.SlideAnimation .SlideshowSlides {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
    .Slideshow.SlideAnimation .SlideshowSlides.SlideLeft, .Slideshow.SlideAnimation .SlideshowSlides.SlideRight {
      -webkit-transition: all 400ms ease-out;
      -moz-transition: all 400ms ease-out;
      -ms-transition: all 400ms ease-out;
      transition: all 400ms ease-out; }
    .Slideshow.SlideAnimation .SlideshowSlides.SlideLeft {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%); }
    .Slideshow.SlideAnimation .SlideshowSlides.SlideRight {
      -webkit-transform: translateX(100%);
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%); }
    .Slideshow.SlideAnimation .SlideshowSlides .ActiveSlide {
      visibility: visible;
      display: table; }
    .Slideshow.SlideAnimation .SlideshowSlides .NextSlide {
      left: 100%; }
    .Slideshow.SlideAnimation .SlideshowSlides .PrevSlide {
      left: -100%; }
  .Slideshow.FadeAnimation .SlideshowSlides .SlideshowSlide {
    opacity: 0;
    visibility: visible;
    display: inline-block;
    z-index: 1;
    -webkit-transition: opacity 400ms;
    -moz-transition: opacity 400ms;
    -ms-transition: opacity 400ms;
    transition: opacity 400ms; }
    .Slideshow.FadeAnimation .SlideshowSlides .SlideshowSlide.ActiveSlide {
      opacity: 1;
      z-index: 2;
      display: table; }
    .Slideshow.FadeAnimation .SlideshowSlides .SlideshowSlide.CurrentSlide {
      opacity: 0; }
  .Slideshow .SlideshowSlides {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #444444; }
    .Slideshow .SlideshowSlides .SlideshowSlide {
      position: absolute;
      visibility: hidden;
      display: none;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      vertical-align: middle;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      background-color: #444444; }
      .Slideshow .SlideshowSlides .SlideshowSlide .Figure {
        width: 100%;
        height: 100%;
        margin: 0;
        text-align: center;
        display: table-cell;
        vertical-align: middle; }
        .Slideshow .SlideshowSlides .SlideshowSlide .Figure img {
          width: 100%; }
      .Slideshow .SlideshowSlides .SlideshowSlide .Title, .Slideshow .SlideshowSlides .SlideshowSlide .Caption {
        display: none; }
  .Slideshow .SlideshowFooter {
    position: relative;
    width: 100%;
    height: 100px;
    background: #444444;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 10; }
    .Slideshow .SlideshowFooter .SlideshowPagination {
      position: absolute;
      width: 100%;
      top: -15px;
      text-align: center; }
      .Slideshow .SlideshowFooter .SlideshowPagination ul {
        list-style: none;
        padding: 0;
        margin: 0; }
      .Slideshow .SlideshowFooter .SlideshowPagination .PaginationIcon {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 0 1px;
        border: solid 2px #eee;
        border-radius: 100%;
        background: rgba(255, 255, 255, 0.2);
        cursor: pointer;
        -webkit-transition: background 400ms;
        -moz-transition: background 400ms;
        -ms-transition: background 400ms;
        transition: background 400ms; }
        .Slideshow .SlideshowFooter .SlideshowPagination .PaginationIcon.ActivePaginationIcon {
          background: #fff;
          -webkit-box-shadow: 0 0 8px #777777;
          -moz-box-shadow: 0 0 8px #777777;
          -ms-box-shadow: 0 0 8px #777777;
          box-shadow: 0 0 8px #777777; }
    .Slideshow .SlideshowFooter .SlideshowThumbnails {
      position: relative;
      height: 100%;
      width: 100%;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden; }
      .Slideshow .SlideshowFooter .SlideshowThumbnails ul {
        list-style: none;
        padding: 0;
        margin: 0; }
        .Slideshow .SlideshowFooter .SlideshowThumbnails ul li {
          position: relative;
          display: inline-block;
          height: 75px;
          margin: 6px 4px;
          cursor: pointer;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          -ms-box-sizing: border-box;
          box-sizing: border-box;
          -webkit-box-shadow: 0 0 4px #111111;
          -moz-box-shadow: 0 0 4px #111111;
          -ms-box-shadow: 0 0 4px #111111;
          box-shadow: 0 0 4px #111111; }
          .Slideshow .SlideshowFooter .SlideshowThumbnails ul li.ActiveThumbnail {
            -webkit-box-shadow: 0 0 10px black;
            -moz-box-shadow: 0 0 10px black;
            -ms-box-shadow: 0 0 10px black;
            box-shadow: 0 0 10px black; }
            .Slideshow .SlideshowFooter .SlideshowThumbnails ul li.ActiveThumbnail:after {
              background: none; }
          .Slideshow .SlideshowFooter .SlideshowThumbnails ul li:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: #000;
            opacity: .6;
            -webkit-transition: background 400ms;
            -moz-transition: background 400ms;
            -ms-transition: background 400ms;
            transition: background 400ms;
            -webkit-box-shadow: 0 0 2px;
            -moz-box-shadow: 0 0 2px;
            -ms-box-shadow: 0 0 2px;
            box-shadow: 0 0 2px; }
          .Slideshow .SlideshowFooter .SlideshowThumbnails ul li img {
            height: 100%; }

/* ============ File 'css/elements/slideshow/slideshow-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/slideshow/slideshow-custom.scss' not found. ============ */
.Slide {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #7ac142;
  background-image: url(../img/xyleme-logo.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200px auto; }
  .Slide, .Slide > * {
    box-sizing: border-box; }
  .Slide.TitleSlide .SlideHeader {
    text-align: center; }
  .Slide.BodySlide .SlideHeader {
    text-align: left; }
  .Slide .SlideHeader {
    padding: 0 10px;
    margin: 60px 0 15px; }
  .Slide .SlideBody {
    padding: 8px;
    min-height: 200px; }
  .Slide .SlideFooter {
    width: 100%;
    padding: 10px 5px;
    color: white;
    text-align: center;
    font-size: 80%;
    background-color: #7ac142;
    background-image: url(../img/logo.png);
    background-position: 100% center;
    background-repeat: no-repeat;
    background-size: auto 50%; }

/* ============ File 'css/elements/slide/slide-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/slide/slide-custom.scss' not found. ============ */
/* ============ File 'css/elements/elements-core-custom.scss' not found. ============ */
/* ============ File 'css/elements/elements-custom.scss' not found. ============ */
/*
Copyright c 2014 Xyleme, Inc., 1881 9th Street, Suite 300, Boulder, Colorado 80302 USA.
All rights reserved.

This file and related documentation are protected by copyright and
are distributed under licenses regarding their use, copying, distribution,
and decompilation. No part of this product or related documentation may
be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of
Xyleme, Inc.
*/
.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0; }

.me-plugin {
  position: absolute; }

.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden; }

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000; }

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  width: 100%;
  height: 100%; }

/* Start: LAYERS */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0;
  display: block; }

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-overlay-play {
  cursor: pointer; }

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(vendor/mediaelement/default/bigplay.svg) no-repeat; }

.no-svg .mejs-overlay-button {
  background-image: url(vendor/mediaelement/default/vendor/mediaelement/default/bigplay.png); }

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px; }

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9)); }

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(vendor/mediaelement/default/loading.gif) 50% 50% no-repeat; }

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
  position: absolute;
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  /*top: 0;*/
  left: 0;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%; }

.Audio .mejs-container .mejs-controls {
  top: 0; }

.mejs-hidden-element {
  visibility: hidden !important;
  display: none !important; }

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  background: 0;
  font-family: Helvetica, Arial;
  border: 0; }

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(vendor/mediaelement/default/controls.svg) no-repeat; }

.no-svg .mejs-controls .mejs-button button {
  background-image: url(vendor/mediaelement/default/controls.png); }

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
  outline: solid 1px yellow; }

/* End: CONTROL BAR */
/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  padding: auto 4px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.mejs-container .mejs-controls .mejs-time span {
  font-size: 11px;
  color: #fff;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto; }

/* End: Time (current / duration) */
/* Start: Play/pause */
.mejs-controls .mejs-play button {
  background-position: 0 0; }

.mejs-controls .mejs-pause button {
  background-position: 0 -16px; }

/* End: Play/pause */
/* Stop */
.mejs-controls .mejs-stop button {
  background-position: -112px 0; }

/* End: Play/pause */
/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
  width: 200px;
  padding-top: 5px; }

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer; }

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)); }

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite; }

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@-ms-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, 0.8)), to(rgba(78, 183, 212, 0.8)));
  background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  width: 0; }

.mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8)); }

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center; }

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111; }

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0; }

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px; }

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
    visibility:visible;
}
*/
/* End: Progress bar */
/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0; }

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px; }

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px; }

.mejs-controls .mejs-unmute button {
  background-position: -16px 0; }

.mejs-controls .mejs-volume-button {
  position: relative; }

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0; }

.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
    display: block;
}
*/
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0; }

/* horizontal version */
.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)); }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8)); }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none; }

/* End: Mute/Volume */
/* Start: TRACK (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
  position: relative; }

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0; }

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
    visibility: visible;
}
*/
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px; }

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0; }

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1; }

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0; }

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer; }

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none; }

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  /*background: #333;*/
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px; }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis; }

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  /*font-weight: bold;*/
  line-height: 22px;
  font-size: 12px;
  color: #fff; }

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline; }

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal; }

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0; }

.mejs-captions-position-hover {
  bottom: 45px; }

.mejs-captions-text {
  padding: 3px 5px;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(20, 20, 20, 0.8); }

/* End: TRACK (Captions and Chapters) */
.mejs-clear {
  clear: both; }

/* Start: ERROR */
.me-cannotplay a {
  color: #fff;
  font-weight: bold; }

.me-cannotplay span {
  padding: 15px;
  display: block; }

/* End: ERROR */
/* Start: Loop */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px; }

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0; }

/* End: Loop */
/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px; }

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0; }

/* End: backlight */
/* Start: picture controls */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0; }

/* End: picture controls */
/* context menu */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */ }

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333; }

.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica, Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333; }

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff; }

/* Start: SourceChooser */
.mejs-controls .mejs-sourcechooser-button {
  position: relative; }

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px; }

/* End: SourceChooser */
/* Start: Postroll */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden; }

.mejs-postroll-layer-content {
  width: 100%;
  height: 100%; }

.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(vendor/mediaelement/default/background.png);
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer; }

/* End: Postroll */
/* ============ File 'css/vendor/mediaelement/default/mediaPlayer-core-custom.scss' not found. ============ */
/* ============ File 'css/vendor/mediaelement/default/mediaPlayer-custom.scss' not found. ============ */
/*
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
  content: " ";
  display: table; }

.pika-single:after {
  clear: both; }

.pika-single {
  *zoom: 1; }

.pika-single.is-hidden {
  display: none; }

.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); }

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px; }

.pika-title {
  position: relative;
  text-align: center; }

.pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff; }

.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  filter: alpha(opacity=0);
  opacity: 0; }

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5;
  *position: absolute;
  *top: 0; }

.pika-prev:hover,
.pika-next:hover {
  opacity: 1; }

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left: 0; }

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right: 0; }

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: .2; }

.pika-select {
  display: inline-block;
  *display: inline; }

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0; }

.pika-table th,
.pika-table td {
  width: 14.285714285714286%;
  padding: 0; }

.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center; }

.pika-button {
  cursor: pointer;
  display: block;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5; }

.pika-week {
  font-size: 11px;
  color: #999; }

.is-today .pika-button {
  color: #34495E;
  font-weight: bold; }

.is-selected .pika-button {
  color: #fff;
  font-weight: bold;
  background: #34495E;
  box-shadow: inset 0 0 5px #000;
  border-radius: 3px; }

.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: .3; }

.pika-button:hover {
  color: #fff;
  background: #34495E;
  box-shadow: none;
  border-radius: 3px; }

/* ============ File 'css/vendor/pikaday/pikaday-core-custom.scss' not found. ============ */
/* ============ File 'css/vendor/pikaday/pikaday-custom.scss' not found. ============ */
/* ============ File 'css/vendor/vendor-core-custom.scss' not found. ============ */
/* ============ File 'css/vendor/vendor-custom.scss' not found. ============ */
/* ============ File 'css/application-core-custom.scss' not found. ============ */
