CVE-2015-5074 (PHP, published 2015-09-29T19:59Z)
Description: value: Incomplete blacklist vulnerability in the FileUploadsFilter class in protected/components/filters/FileUploadsFilter.php in X2Engine X2CRM before 5.0.9 allows remote authenticated users to execute arbitrary PHP code by uploading a file with a .pht extension.
Severity: HIGH (CVSS v3 base score: )
Weakness: CWE-20 \u2014 Improper Input Validation
The product receives input or data, but it does
        not validate or incorrectly validates that the input has the
        properties that are required to process the data safely and
        correctly.
Repository: https://github.com/X2Engine/X2CRM
Files changed:
CHANGELOG.md
README.md
RELEASE-NOTES.md
x2engine/compass/css/lib/_colors.scss
x2engine/compass/css/lib/_font-awesome.scss
x2engine/compass/css/lib/_fonts.scss
x2engine/compass/css/lib/_icons.scss
x2engine/compass/css/lib/_standards.scss
x2engine/compass/css/lib/forms.scss
x2engine/compass/protected/modules/calendar/assets/css/calendarLayout.scss
x2engine/compass/protected/modules/marketing/assets/css/emailProgressControl.scss
x2engine/compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss
x2engine/compass/protected/modules/mobile/assets/css/main.scss
x2engine/compass/protected/modules/quotes/assets/css/inlineQuotes.scss
x2engine/compass/protected/modules/quotes/assets/css/lineItemsMain.scss
x2engine/compass/protected/modules/quotes/assets/css/lineItemsMini.scss
x2engine/compass/protected/modules/quotes/assets/css/lineItemsRead.scss
x2engine/compass/protected/modules/quotes/assets/css/lineItemsWrite.scss
x2engine/compass/protected/modules/quotes/assets/css/productTable.scss
x2engine/compass/protected/modules/reports/assets/css/printChart.scss
x2engine/compass/protected/modules/reports/assets/css/reports.scss
x2engine/compass/protected/modules/workflow/assets/css/dragAndDrop.scss
x2engine/compass/protected/modules/workflow/assets/css/responsiveDetailView.scss
x2engine/compass/protected/modules/workflow/assets/css/view.scss
x2engine/compass/themes/x2engine/css/about-page.scss
x2engine/compass/themes/x2engine/css/activityFeed.scss
x2engine/compass/themes/x2engine/css/androidLayout.scss
x2engine/compass/themes/x2engine/css/auxlib.scss
x2engine/compass/themes/x2engine/css/comboBox.scss
x2engine/compass/themes/x2engine/css/components/clockWidget.scss
x2engine/compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss
x2engine/compass/themes/x2engine/css/components/smallCalendar.scss
x2engine/compass/themes/x2engine/css/components/sortableWidget/SortableWidget.scss
x2engine/compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss
x2engine/compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss
x2engine/compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss
x2engine/compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss
x2engine/compass/themes/x2engine/css/components/views/layoutEditor.scss
x2engine/compass/themes/x2engine/css/components/views/recordAliasesWidget.scss
x2engine/compass/themes/x2engine/css/createWebForm.scss
x2engine/compass/themes/x2engine/css/details.scss
x2engine/compass/themes/x2engine/css/form.scss
x2engine/compass/themes/x2engine/css/gridview/responsiveStyles.scss
x2engine/compass/themes/x2engine/css/gridview/styles.scss
x2engine/compass/themes/x2engine/css/importexport.scss
x2engine/compass/themes/x2engine/css/install.scss
x2engine/compass/themes/x2engine/css/ipadLayout.scss
x2engine/compass/themes/x2engine/css/layout.scss
x2engine/compass/themes/x2engine/css/listview/styles.scss
x2engine/compass/themes/x2engine/css/login.scss
x2engine/compass/themes/x2engine/css/main.scss
x2engine/compass/themes/x2engine/css/partials/_dropdown.scss
x2engine/compass/themes/x2engine/css/partials/_main-menu.scss
x2engine/compass/themes/x2engine/css/partials/_page-title.scss
x2engine/compass/themes/x2engine/css/partials/_rightWidgets.scss
x2engine/compass/themes/x2engine/css/printPage.scss
x2engine/compass/themes/x2engine/css/printableRecord.scss
x2engine/compass/themes/x2engine/css/profile.scss
x2engine/compass/themes/x2engine/css/profile/themeSelector.scss
x2engine/compass/themes/x2engine/css/profileCombined.scss
x2engine/compass/themes/x2engine/css/publisher.scss
x2engine/compass/themes/x2engine/css/recordEdit.scss
x2engine/compass/themes/x2engine/css/recordView.scss
x2engine/compass/themes/x2engine/css/responsiveActivityFeed.scss
x2engine/compass/themes/x2engine/css/responsiveCombined.scss
x2engine/compass/themes/x2engine/css/responsiveLayout.scss
x2engine/compass/themes/x2engine/css/responsiveRecordView.scss
x2engine/compass/themes/x2engine/css/responsiveUIElements.scss
x2engine/compass/themes/x2engine/css/responsiveX2Forms.scss
x2engine/compass/themes/x2engine/css/screen.scss
x2engine/compass/themes/x2engine/css/sortableWidgets.scss
x2engine/compass/themes/x2engine/css/twitter.scss
x2engine/compass/themes/x2engine/css/ui-elements.scss
x2engine/compass/themes/x2engine/css/viewChangelog.scss
x2engine/compass/themes/x2engine/css/whatsNew.scss
x2engine/compass/themes/x2engine/css/widgetListCombined.scss
x2engine/compass/themes/x2engine/css/workflowFunnel.scss
x2engine/compass/themes/x2engine/css/x2chart.scss
x2engine/compass/themes/x2engine/css/x2forms.scss
x2engine/css/lib/forms.css
x2engine/install.php
x2engine/js/X2GridView/NewListFromSelection.js
x2engine/js/X2Tags/TagCreationContainer.js
x2engine/js/activityFeed.js
x2engine/js/sortableWidgets/RecordViewWidgetManager.js
x2engine/js/widgets.js
x2engine/protected/components/ApplicationConfigBehavior.php
x2engine/protected/components/EmailDeliveryBehavior.php
x2engine/protected/components/ImportExportBehavior.php
x2engine/protected/components/InlineEmailAction.php
x2engine/protected/components/RecordViewLayoutManager.php
x2engine/protected/components/TagBehavior.php
x2engine/protected/components/TranslationManager.php
x2engine/protected/components/WebFormAction.php
x2engine/protected/components/X2ClientScript.php
x2engine/protected/components/X2GridView.php
x2engine/protected/components/X2GridView/X2GridViewFieldFormatter.php
x2engine/protected/components/X2GridView/X2GridViewMassActionAction.php
x2engine/protected/components/X2GridView/massActions/EmailMassAction.php
x2engine/protected/components/X2GridView/massActions/MassAction.php
x2engine/protected/components/X2LinkableBehavior.php
x2engine/protected/components/filters/FileUploadsFilter.php
x2engine/protected/components/permissions/X2ControllerPermissionsBehavior.php
x2engine/protected/components/permissions/X2PermissionsBehavior.php
x2engine/protected/components/phpMailer/LICENSE
x2engine/protected/components/phpMailer/PHPMailerAutoload.php
x2engine/protected/components/phpMailer/class.phpmailer.php
x2engine/protected/components/phpMailer/class.pop3.php
x2engine/protected/components/phpMailer/class.smtp.php
x2engine/protected/components/sortableWidget/SortableWidget.php
x2engine/protected/components/sortableWidget/profileWidgets/EventsChartProfileWidget.php
x2engine/protected/components/sortableWidget/profileWidgets/UsersChartProfileWidget.php
x2engine/protected/components/sortableWidget/recordViewWidgets/InlineRelationshipsWidget.php
x2engine/protected/components/util/StringUtil.php
x2engine/protected/components/views/mediaBox.php
x2engine/protected/components/views/webForm.php
x2engine/protected/components/x2flow/X2FlowItem.php
x2engine/protected/components/x2flow/actions/X2FlowAction.php
x2engine/protected/components/x2flow/actions/X2FlowCreateAction.php
x2engine/protected/components/x2flow/actions/X2FlowCreateEvent.php
x2engine/protected/components/x2flow/actions/X2FlowCreateNotif.php
x2engine/protected/components/x2flow/actions/X2FlowEmail.php
x2engine/protected/components/x2flow/actions/X2FlowRecordComment.php
x2engine/protected/components/x2flow/actions/X2FlowRecordCreateAction.php
x2engine/protected/components/x2flow/actions/X2FlowRecordListAdd.php
x2engine/protected/components/x2flow/actions/X2FlowRecordListRemove.php
x2engine/protected/components/x2flow/triggers/BaseTagTrigger.php
x2engine/protected/config/X2Config.php
x2engine/protected/controllers/AdminController.php
x2engine/protected/controllers/ProfileController.php
x2engine/protected/controllers/SearchController.php
x2engine/protected/controllers/SiteController.php
x2engine/protected/data/RBAC.sql
x2engine/protected/messages/de/accounts.php
x2engine/protected/messages/el/accounts.php
x2engine/protected/messages/es/accounts.php
x2engine/protected/messages/fa/accounts.php
x2engine/protected/messages/fr/accounts.php
x2engine/protected/messages/he/accounts.php
x2engine/protected/messages/it/accounts.php
x2engine/protected/messages/ja/accounts.php
x2engine/protected/messages/ko/accounts.php
x2engine/protected/messages/nl/accounts.php
x2engine/protected/messages/pl/accounts.php
x2engine/protected/messages/pt/accounts.php
x2engine/protected/messages/ru/accounts.php
x2engine/protected/messages/ru/install.php
x2engine/protected/messages/template/accounts.php
x2engine/protected/messages/zh_cn/accounts.php
x2engine/protected/models/Admin.php
x2engine/protected/models/Dropdowns.php
x2engine/protected/models/Events.php
x2engine/protected/models/Fields.php
x2engine/protected/models/InlineEmail.php
x2engine/protected/models/Modules.php
x2engine/protected/models/Profile.php
x2engine/protected/models/RelationshipsGridModel.php
x2engine/protected/models/Tags.php
x2engine/protected/models/X2Flow.php
x2engine/protected/models/X2Model.php
x2engine/protected/modules/accounts/controllers/AccountsController.php
x2engine/protected/modules/actions/controllers/ActionsController.php
x2engine/protected/modules/actions/models/ActionText.php
x2engine/protected/modules/bugReports/controllers/BugReportsController.php
x2engine/protected/modules/calendar/assets/css/calendarLayout.css
x2engine/protected/modules/calendar/models/X2Calendar.php
x2engine/protected/modules/contacts/controllers/ContactsController.php
x2engine/protected/modules/contacts/models/Contacts.php
x2engine/protected/modules/contacts/models/X2List.php
x2engine/protected/modules/docs/controllers/DocsController.php
x2engine/protected/modules/docs/models/Docs.php
x2engine/protected/modules/groups/models/Groups.php
x2engine/protected/modules/marketing/assets/css/emailProgressControl.css
x2engine/protected/modules/marketing/components/CampaignMailingBehavior.php
x2engine/protected/modules/marketing/controllers/MarketingController.php
x2engine/protected/modules/marketing/models/Campaign.php
x2engine/protected/modules/marketing/models/WebForm.php
x2engine/protected/modules/media/controllers/MediaController.php
x2engine/protected/modules/media/data/install.sql
x2engine/protected/modules/media/models/Media.php
x2engine/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.css
x2engine/protected/modules/mobile/assets/css/main.css
x2engine/protected/modules/mobile/assets/css/x2MobileTheme.css
x2engine/protected/modules/mobile/views/site/activity.php
x2engine/protected/modules/opportunities/controllers/OpportunitiesController.php
x2engine/protected/modules/products/controllers/ProductsController.php
x2engine/protected/modules/quotes/assets/css/inlineQuotes.css
x2engine/protected/modules/quotes/assets/css/lineItemsMain.css
x2engine/protected/modules/quotes/assets/css/lineItemsMini.css
x2engine/protected/modules/quotes/assets/css/lineItemsRead.css
x2engine/protected/modules/quotes/assets/css/lineItemsWrite.css
x2engine/protected/modules/quotes/assets/css/productTable.css
x2engine/protected/modules/quotes/controllers/QuotesController.php
x2engine/protected/modules/quotes/models/Quote.php
x2engine/protected/modules/quotes/views/quotes/update.php
x2engine/protected/modules/reports/assets/css/printChart.css
x2engine/protected/modules/reports/assets/css/reports.css
x2engine/protected/modules/services/controllers/ServicesController.php
x2engine/protected/modules/services/views/services/create.php
x2engine/protected/modules/services/views/services/update.php
x2engine/protected/modules/template/controllers/TemplatesController.php
x2engine/protected/modules/template/views/templates/create.php
x2engine/protected/modules/template/views/templates/update.php
x2engine/protected/modules/template/views/templates/view.php
x2engine/protected/modules/users/models/User.php
x2engine/protected/modules/workflow/assets/css/dragAndDrop.css
x2engine/protected/modules/workflow/assets/css/responsiveDetailView.css
x2engine/protected/modules/workflow/assets/css/view.css
x2engine/protected/modules/workflow/models/Workflow.php
x2engine/protected/modules/x2Leads/controllers/X2LeadsController.php
x2engine/protected/tests/TestingAuxLib.php
x2engine/protected/tests/X2DbTestCase.php
x2engine/protected/tests/X2WebTestCase.php
x2engine/protected/tests/api/APIModelTest.php
x2engine/protected/tests/data/csvs/contacts-visibility.csv
x2engine/protected/tests/data/csvs/contacts.csv
x2engine/protected/tests/data/csvs/lineendings-contacts.csv
x2engine/protected/tests/fixtures/x2_campaigns.CampaignMailingBehaviorTest.php
x2engine/protected/tests/fixtures/x2_contacts.ImportTest.php
x2engine/protected/tests/fixtures/x2_email_inboxes.php
x2engine/protected/tests/fixtures/x2_events.GetEvents.php
x2engine/protected/tests/functional/controllers/AdminControllerTest.php
x2engine/protected/tests/functional/integrations/EmailImportTest.php
x2engine/protected/tests/functional/pageCrawlers/VisitAllPagesTest.php
x2engine/protected/tests/functional/permissionsTests/PermissionsTest.php
x2engine/protected/tests/testconstants.php
x2engine/protected/tests/unit/components/TagBehaviorTest.php
x2engine/protected/tests/unit/components/util/StringUtilTest.php
x2engine/protected/tests/unit/models/EventsTest.php
x2engine/protected/tests/unit/models/ProfileTest.php
x2engine/protected/tests/unit/models/TagsTest.php
x2engine/protected/tests/unit/modules/marketing/components/CampaignMailingBehaviorTest.php
x2engine/protected/tests/webscripts/x2WebTrackingTestPages/customWebLeadCaptureScriptTest.php
x2engine/protected/views/admin/convertCustomModules.php
x2engine/protected/views/admin/createUpdateField.php
x2engine/protected/views/admin/exportModels.php
x2engine/protected/views/admin/manageDropDowns.php
x2engine/protected/views/admin/manageTags.php
x2engine/protected/views/admin/processModels.php
x2engine/protected/views/admin/rollbackImport.php
x2engine/protected/views/profile/_activityFeed.php
x2engine/protected/views/profile/_feedFilters.php
x2engine/protected/views/profile/_sidebarLeftExtraContent.php
x2engine/protected/views/search/searchTags.php
x2engine/themes/x2engine/css/about-page.css
x2engine/themes/x2engine/css/activityFeed.css
x2engine/themes/x2engine/css/androidLayout.css
x2engine/themes/x2engine/css/auxlib.css
x2engine/themes/x2engine/css/comboBox.css
x2engine/themes/x2engine/css/components/clockWidget.css
x2engine/themes/x2engine/css/components/leftWidgets/profileInfo.css
x2engine/themes/x2engine/css/components/smallCalendar.css
x2engine/themes/x2engine/css/components/sortableWidget/SortableWidget.css
x2engine/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.css
x2engine/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.css
x2engine/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.css
x2engine/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.css
x2engine/themes/x2engine/css/components/views/layoutEditor.css
x2engine/themes/x2engine/css/components/views/recordAliasesWidget.css
x2engine/themes/x2engine/css/createWebForm.css
x2engine/themes/x2engine/css/details.css
x2engine/themes/x2engine/css/form.css
x2engine/themes/x2engine/css/gridview/responsiveStyles.css
x2engine/themes/x2engine/css/gridview/styles.css
x2engine/themes/x2engine/css/importexport.css
x2engine/themes/x2engine/css/install.css
x2engine/themes/x2engine/css/ipadLayout.css
x2engine/themes/x2engine/css/layout.css
x2engine/themes/x2engine/css/listview/styles.css
x2engine/themes/x2engine/css/login.css
x2engine/themes/x2engine/css/main.css
x2engine/themes/x2engine/css/printPage.css
x2engine/themes/x2engine/css/printableRecord.css
x2engine/themes/x2engine/css/profile.css
x2engine/themes/x2engine/css/profile/themeSelector.css
x2engine/themes/x2engine/css/profileCombined.css
x2engine/themes/x2engine/css/publisher.css
x2engine/themes/x2engine/css/recordEdit.css
x2engine/themes/x2engine/css/recordView.css
x2engine/themes/x2engine/css/responsiveActivityFeed.css
x2engine/themes/x2engine/css/responsiveCombined.css
x2engine/themes/x2engine/css/responsiveLayout.css
x2engine/themes/x2engine/css/responsiveRecordView.css
x2engine/themes/x2engine/css/responsiveUIElements.css
x2engine/themes/x2engine/css/responsiveX2Forms.css
x2engine/themes/x2engine/css/screen.css
x2engine/themes/x2engine/css/sortableWidgets.css
x2engine/themes/x2engine/css/twitter.css
x2engine/themes/x2engine/css/ui-elements.css
x2engine/themes/x2engine/css/viewChangelog.css
x2engine/themes/x2engine/css/whatsNew.css
x2engine/themes/x2engine/css/workflowFunnel.css
x2engine/themes/x2engine/css/x2chart.css
x2engine/themes/x2engine/css/x2forms.css
Commit message: Release v5.0.9; see CHANGELOG for details.


Vulnerable code:
# 5.0.8 #
6/2/2015

  * Fixed issue which caused incorrect naming of uploaded media files
  * New exporter option to include merged duplicate records in export, disabled by default
  * Numerous bug fixes to global import/export tool
  * name field of related contacts created on record import will now be generated automatically from firstName and lastName fields
  * Flows now triggered when records are updated via the REST API
  * Fixed bug in X2Flow Designer which would cause flow action configuration menus to load incorrectly when quickly switching between them
  * Fixed REST API bug which would cause pagination to be disabled if max page size was set to 0
  * Placeholder values no longer submitted with X2Touch forms
  * Fixed bug in email client which prevented email conversation from being automatically appended to new email when replying
  * [2422](http://x2software.com/index.php/bugReports/2422): User invitation redirects to login screen  
  * [2530](http://x2software.com/index.php/bugReports/2530): Undefined property "Services.contactIdModel".  
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* x2prostart */
#create-profile-widget-dialog #chart-name-container {
    select {
        margin-right: 5px;
        margin-left: 5px;
    }
}
/* x2proend */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/

                            // flag images are public domain from http://www.famfamfam.com/lab/icons/flags
                            $flagUrl = file_exists("images/flags/$lang.png") ? "images/flags/$lang.png" : "images/flags/us.png";

                            echo '</select> <img src="'.$flagUrl.'">';
    var addToList = this.massActionsManager.massActionObjects['addToList'];
        value = '#' + encodeURIComponent(value); // format into a tag
        'html': value
        that.textsize.html(encodeURIComponent($(this).val()));
    this._hiddenWidgetsMenuSelector = '#x2-hidden-widgets-menu';
$.fn.hideWidget = function() {
    $(this).each(function() {
        var widget = $(this);

        // slice of the "x2widget_" from the id to get widget name
        var widgetName = $(this).attr('id').slice(9); 

        // console.log ('widgetName = ' + widgetName);
        $.post(yii.scriptUrl+'/site/hideWidget', {name: widgetName}, function(response) {
            widget.slideUp(function() {
                widget.remove();
                if (widgetName === 'RecordViewChart') removeChartWidget ();
                $('#x2-hidden-widgets-menu').replaceWith(response);
        //        $('.x2-widget-menu-item').draggable({revert: 'invalid', helper:'clone', revertDuration:200, appendTo:'#x2-hidden-widgets-menu',iframeFix:true});
                $('.x2-hidden-widgets-menu-item').click(function() {
                    return handleWidgetMenuItemClick($(this));
                });
                $('.x2-hidden-widgets-menu-item.widget-right').click(function() {
                    return handleWidgetRightMenuItemClick($(this));
                });
            });
        });
    });
};

            {name: widgetName}, 
};
        $phpMail = $this->mailer;
                realpath(Yii::app()->basePath.'/components/phpMailer/class.phpmailer.php'));
        require_once(realpath(Yii::app()->basePath.'/components/phpMailer/class.phpmailer.php'));
        require_once(realpath(Yii::app()->basePath.'/components/phpMailer/class.smtp.php'));
                    Yii::app()->basePath,
                    'data',
                    $filename
                ));
                                Yii::t('app', 'Transactional View'), 'transactionalView'),
            if (!in_array($tag, $oldTags)) { // don't add duplicates if there are already tags
                $tagModel->tag = $tag;  // includes the #
            $tags = array_merge($matches[1], $tags);
    // Finds all tag matches
        $exp = '/(?:^|\s|\.)(#\w+[-\w]+\w+|#\w+)(?:$|[^\'"])/u';
        return $matches;
     * Looks up the tags associated with the owner model.
     * Uses {@link $tags} as a cache to prevent repeated queries.
     *
     * @return array an array of tags
    public function getTags($refreshCache = false) {
        if ($this->_tags === null || $refreshCache) {
            $this->_tags = Yii::app()->db->createCommand()
                    ->select('tag')
                    ->from(CActiveRecord::model('Tags')->tableName())
                    ->where('type=:type AND itemId=:itemId', array(':type' => get_class($this->getOwner()), ':itemId' => $this->getOwner()->id))
                    ->queryColumn();
        }
        return $this->_tags;
            if (!in_array($tagName, $this->getTags())) { // check for duplicate tag
                $tag->tag = '#' . ltrim($tagName, '#');
                    throw new CHttpException(422, 'Failed saving tag due to errors: ' . json_encode($tag->errors));
            if (in_array($tag, $this->getTags()) &&
                    CActiveRecord::model('Tags')->deleteAllByAttributes($attributes) > 0) {
                    'type' => get_class($this->getOwner()),
                    'itemId' => $this->getOwner()->id)
		$file = fopen($messagePath.'/'.$langPack.'/'.$_POST['file'],'w');	// open all files to be rewritten
                        fwrite($file,"'".addcslashes(decodeQuotes($line),'\'')."'=>'". addcslashes(decodeQuotes($_POST['data'][$langPack][$index]),'\'') ."',\n");
				<td><?php echo $active? $fileName : '<a href="translationManager?file='.$fileName.'">'.$fileName.'</a>'; ?></td>
<input type="hidden" name="file" value="<?php echo $_GET['file']; ?>">
            $model->validate ();

        self::sanitizeGetParams ();
                'application.components.views.webForm', array('type' => 'weblead'));
        self::sanitizeGetParams ();
                array('model' => $model, 'type' => 'service'));
//        if (YII_UNIT_TESTING) {
//            $this->registerScriptFile (
//                $baseUrl.'/js/qunit/qunit-1.15.0.js', CClientScript::POS_HEAD);
//            $this->registerCssFile ($baseUrl.'/js/qunit/qunit-1.15.0.css');
//        }
            $newColumn['value'] = 'Tags::getTagLinks("'.$this->modelName.'",$data->id,2)';
        $value = preg_replace("/(\<br ?\/?\>)|\n/"," ",$this->owner->$fieldName);
        return Yii::app()->controller->convertUrls($this->render ($value, $encode));
    public static function getItems($term) {
        $model = X2Model::model(Yii::app()->controller->modelClass);
            $sql = 'SELECT id, name as value 
                 FROM ' . $tableName . ' WHERE name LIKE :qterm ORDER BY name ASC';
            $command = Yii::app()->db->createCommand($sql);
            $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
            $result = $command->queryAll();
     * @param int $page page number of results to retrieve
     * @param int $limit max number of results to retrieve
        $offset = abs ((int) $offset);
        $limit = abs ((int) $limit);
            FROM $table
            ) . "
            LIMIT $offset, $limit
    const EXT_BLACKLIST = '/\.\s*(?P<ext>html|htm|js|jsb|mhtml|mht|xhtml|xht|php|phtml|php3|php4|php5|phps|shtml|jhtml|pl|py|cgi|exe|scr|dll|msi|vbs|bat|com|pif|cmd|vxd|cpl|ini|conf|cnf|key|iv|htaccess)\b/i';
        if (Yii::app()->params->isAdmin || !($authItem instanceof CAuthItem) || 
     * @param string $username The username of the user for which to check visibility
    e) Verify that the user has already received a copy of these
/*~ class.phpmailer.php
.---------------------------------------------------------------------------.
|  Software: PHPMailer - PHP email class                                    |
|   Version: 5.2.4                                                          |
|      Site: https://code.google.com/a/apache-extras.org/p/phpmailer/       |
| ------------------------------------------------------------------------- |
|     Admin: Jim Jagielski (project admininistrator)                        |
|   Authors: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net |
|          : Marcus Bointon (coolbru) coolbru@users.sourceforge.net         |
|          : Jim Jagielski (jimjag) jimjag@gmail.com                        |
|   Founder: Brent R. Matzelle (original founder)                           |
| Copyright (c) 2010-2012, Jim Jagielski. All Rights Reserved.              |
| Copyright (c) 2004-2009, Andy Prevost. All Rights Reserved.               |
| Copyright (c) 2001-2003, Brent R. Matzelle                                |
| ------------------------------------------------------------------------- |
|   License: Distributed under the Lesser General Public License (LGPL)     |
|            http://www.gnu.org/copyleft/lesser.html                        |
| This program is distributed in the hope that it will be useful - WITHOUT  |
| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
| FITNESS FOR A PARTICULAR PURPOSE.                                         |
'---------------------------------------------------------------------------'
*/

 * PHPMailer - PHP email creation and transport class
 * NOTE: Requires PHP version 5 or later
 * @author Andy Prevost
 * @author Marcus Bointon
 * @author Jim Jagielski
if (version_compare(PHP_VERSION, '5.0.0', '<') ) exit("Sorry, this version of PHPMailer will only run on PHP version 5 or greater!\n");

 * PHP email creation and transport class
class PHPMailer {

  /////////////////////////////////////////////////
  // PROPERTIES, PUBLIC
  /////////////////////////////////////////////////

  /**
   * Email priority (1 = High, 3 = Normal, 5 = low).
   * @var int
   */
  public $Priority          = 3;

  /**
   * Sets the CharSet of the message.
   * @var string
   */
  public $CharSet           = 'iso-8859-1';

  /**
   * Sets the Content-type of the message.
   * @var string
   */
  public $ContentType       = 'text/plain';

  /**
   * Sets the Encoding of the message. Options for this are
   *  "8bit", "7bit", "binary", "base64", and "quoted-printable".
   * @var string
   */
  public $Encoding          = '8bit';

  /**
   * Holds the most recent mailer error message.
   * @var string
   */
  public $ErrorInfo         = '';

  /**
   * Sets the From email address for the message.
   * @var string
   */
  public $From              = 'root@localhost';

  /**
   * Sets the From name of the message.
   * @var string
   */
  public $FromName          = 'Root User';

  /**
   * Sets the Sender email (Return-Path) of the message.  If not empty,
   * will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
   * @var string
   */
  public $Sender            = '';

  /**
   * Sets the Return-Path of the message.  If empty, it will
   * be set to either From or Sender.
   * @var string
   */
  public $ReturnPath        = '';

  /**
   * Sets the Subject of the message.
   * @var string
   */
  public $Subject           = '';

  /**
   * Sets the Body of the message.  This can be either an HTML or text body.
   * If HTML then run IsHTML(true).
   * @var string
   */
  public $Body              = '';

  /**
   * Sets the text-only body of the message.  This automatically sets the
   * email to multipart/alternative.  This body can be read by mail
   * clients that do not have HTML email capability such as mutt. Clients
   * that can read HTML will view the normal Body.
   * @var string
   */
  public $AltBody           = '';

  /**
   * Stores the complete compiled MIME message body.
   * @var string
   * @access protected
   */
  protected $MIMEBody       = '';

  /**
   * Stores the complete compiled MIME message headers.
   * @var string
   * @access protected
   */
  protected $MIMEHeader     = '';

  /**
   * Stores the extra header list which CreateHeader() doesn't fold in
   * @var string
   * @access protected
  */
  protected $mailHeader     = '';

  /**
   * Sets word wrapping on the body of the message to a given number of
   * characters.
   * @var int
   */
  public $WordWrap          = 0;

  /**
   * Method to send mail: ("mail", "sendmail", or "smtp").
   * @var string
   */
  public $Mailer            = 'mail';

  /**
   * Sets the path of the sendmail program.
   * @var string
   */
  public $Sendmail          = '/usr/sbin/sendmail';

  /**
   * Determine if mail() uses a fully sendmail compatible MTA that
   * supports sendmail's "-oi -f" options
   * @var boolean
   */
  public $UseSendmailOptions	= true;

  /**
   * Path to PHPMailer plugins.  Useful if the SMTP class
   * is in a different directory than the PHP include path.
   * @var string
   */
  public $PluginDir         = '';

  /**
   * Sets the email address that a reading confirmation will be sent.
   * @var string
   */
  public $ConfirmReadingTo  = '';

  /**
   * Sets the hostname to use in Message-Id and Received headers
   * and as default HELO string. If empty, the value returned
   * by SERVER_NAME is used or 'localhost.localdomain'.
   * @var string
   */
  public $Hostname          = '';

  /**
   * Sets the message ID to be used in the Message-Id header.
   * If empty, a unique id will be generated.
   * @var string
   */
  public $MessageID         = '';

  /**
   * Sets the message Date to be used in the Date header.
   * If empty, the current date will be added.
   * @var string
   */
  public $MessageDate       = '';

  /////////////////////////////////////////////////
  // PROPERTIES FOR SMTP
  /////////////////////////////////////////////////

  /**
   * Sets the SMTP hosts.
   *
   * All hosts must be separated by a
   * semicolon.  You can also specify a different port
   * for each host by using this format: [hostname:port]
   * (e.g. "smtp1.example.com:25;smtp2.example.com").
   * Hosts will be tried in order.
   * @var string
   */
  public $Host          = 'localhost';

  /**
   * Sets the default SMTP server port.
   * @var int
   */
  public $Port          = 25;

  /**
   * Sets the SMTP HELO of the message (Default is $Hostname).
   * @var string
   */
  public $Helo          = '';

  /**
   * Sets connection prefix. Options are "", "ssl" or "tls"
   * @var string
   */
  public $SMTPSecure    = '';

  /**
   * Sets SMTP authentication. Utilizes the Username and Password variables.
   * @var bool
   */
  public $SMTPAuth      = false;

  /**
   * Sets SMTP username.
   * @var string
   */
  public $Username      = '';

  /**
   * Sets SMTP password.
   * @var string
   */
  public $Password      = '';

  /**
   *  Sets SMTP auth type. Options are LOGIN | PLAIN | NTLM  (default LOGIN)
   *  @var string
   */
  public $AuthType      = '';

  /**
   *  Sets SMTP realm.
   *  @var string
   */
  public $Realm         = '';

  /**
   *  Sets SMTP workstation.
   *  @var string
   */
  public $Workstation   = '';

  /**
   * Sets the SMTP server timeout in seconds.
   * This function will not work with the win32 version.
   * @var int
   */
  public $Timeout       = 10;

  /**
   * Sets SMTP class debugging on or off.
   * @var bool
   */
  public $SMTPDebug     = false;

  /**
   * Sets the function/method to use for debugging output.
   * Right now we only honor "echo" or "error_log"
   * @var string
   */
  public $Debugoutput     = "echo";

  /**
   * Prevents the SMTP connection from being closed after each mail
   * sending.  If this is set to true then to close the connection
   * requires an explicit call to SmtpClose().
   * @var bool
   */
  public $SMTPKeepAlive = false;

  /**
   * Provides the ability to have the TO field process individual
   * emails, instead of sending to entire TO addresses
   * @var bool
   */
  public $SingleTo      = false;

   /**
   * If SingleTo is true, this provides the array to hold the email addresses
   * @var bool
   */
  public $SingleToArray = array();

 /**
   * Provides the ability to change the generic line ending
   * NOTE: The default remains '\n'. We force CRLF where we KNOW
   *        it must be used via self::CRLF
   * @var string
   */
  public $LE              = "\n";

   /**
   * Used with DKIM Signing
   * required parameter if DKIM is enabled
   *
   * domain selector example domainkey
   * @var string
   */
  public $DKIM_selector   = '';

  /**
   * Used with DKIM Signing
   * required if DKIM is enabled, in format of email address 'you@yourdomain.com' typically used as the source of the email
   * @var string
   */
  public $DKIM_identity   = '';

  /**
   * Used with DKIM Signing
   * optional parameter if your private key requires a passphras
   * @var string
   */
  public $DKIM_passphrase   = '';

  /**
   * Used with DKIM Singing
   * required if DKIM is enabled, in format of email address 'domain.com'
   * @var string
   */
  public $DKIM_domain     = '';

  /**
   * Used with DKIM Signing
   * required if DKIM is enabled, path to private key file
   * @var string
   */
  public $DKIM_private    = '';

  /**
   * Callback Action function name.
   * The function that handles the result of the send email action.
   * It is called out by Send() for each email sent.
   *
   * Value can be:
   * - 'function_name' for function names
   * - 'Class::Method' for static method calls
   * - array($object, 'Method') for calling methods on $object
   * See http://php.net/is_callable manual page for more details.
   *
   * Parameters:
   *   bool    $result        result of the send action
   *   string  $to            email address of the recipient
   *   string  $cc            cc email addresses
   *   string  $bcc           bcc email addresses
   *   string  $subject       the subject
   *   string  $body          the email body
   *   string  $from          email address of sender
   * @var string
   */
  public $action_function = ''; //'callbackAction';

  /**
   * Sets the PHPMailer Version number
   * @var string
   */
  public $Version         = '5.2.4';

  /**
   * What to use in the X-Mailer header
   * @var string NULL for default, whitespace for None, or actual string to use
   */
  public $XMailer         = '';

  /////////////////////////////////////////////////
  // PROPERTIES, PRIVATE AND PROTECTED
  /////////////////////////////////////////////////

  /**
   * @var SMTP An instance of the SMTP sender class
   * @access protected
   */
  protected   $smtp           = null;
  /**
   * @var array An array of 'to' addresses
   * @access protected
   */
  protected   $to             = array();
  /**
   * @var array An array of 'cc' addresses
   * @access protected
   */
  protected   $cc             = array();
  /**
   * @var array An array of 'bcc' addresses
   * @access protected
   */
  protected   $bcc            = array();
  /**
   * @var array An array of reply-to name and address
   * @access protected
   */
  protected   $ReplyTo        = array();
  /**
   * @var array An array of all kinds of addresses: to, cc, bcc, replyto
   * @access protected
   */
  protected   $all_recipients = array();
  /**
   * @var array An array of attachments
   * @access protected
   */
  protected   $attachment     = array();
  /**
   * @var array An array of custom headers
   * @access protected
   */
  protected   $CustomHeader   = array();
  /**
   * @var string The message's MIME type
   * @access protected
   */
  protected   $message_type   = '';
  /**
   * @var array An array of MIME boundary strings
   * @access protected
   */
  protected   $boundary       = array();
  /**
   * @var array An array of available languages
   * @access protected
   */
  protected   $language       = array();
  /**
   * @var integer The number of errors encountered
   * @access protected
   */
  protected   $error_count    = 0;
  /**
   * @var string The filename of a DKIM certificate file
   * @access protected
   */
  protected   $sign_cert_file = '';
  /**
   * @var string The filename of a DKIM key file
   * @access protected
   */
  protected   $sign_key_file  = '';
  /**
   * @var string The password of a DKIM key
   * @access protected
   */
  protected   $sign_key_pass  = '';
  /**
   * @var boolean Whether to throw exceptions for errors
   * @access protected
   */
  protected   $exceptions     = false;

  /////////////////////////////////////////////////
  // CONSTANTS
  /////////////////////////////////////////////////

  const STOP_MESSAGE  = 0; // message only, continue processing
  const STOP_CONTINUE = 1; // message?, likely ok to continue processing
  const STOP_CRITICAL = 2; // message, plus full stop, critical error reached
  const CRLF = "\r\n";     // SMTP RFC specified EOL

  /////////////////////////////////////////////////
  // METHODS, VARIABLES
  /////////////////////////////////////////////////

  /**
   * Calls actual mail() function, but in a safe_mode aware fashion
   * Also, unless sendmail_path points to sendmail (or something that
   * claims to be sendmail), don't pass params (not a perfect fix,
   * but it will do)
   * @param string $to To
   * @param string $subject Subject
   * @param string $body Message Body
   * @param string $header Additional Header(s)
   * @param string $params Params
   * @access private
   * @return bool
   */
  private function mail_passthru($to, $subject, $body, $header, $params) {
    if ( ini_get('safe_mode') || !($this->UseSendmailOptions) ) {
        $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($subject)), $body, $header);
    } else {
        $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($subject)), $body, $header, $params);
    }
    return $rt;
  }

  /**
   * Outputs debugging info via user-defined method
   * @param string $str
   */
  private function edebug($str) {
    if ($this->Debugoutput == "error_log") {
        error_log($str);
    } else {
        echo $str;
    }
  }

  /**
   * Constructor
   * @param boolean $exceptions Should we throw external exceptions?
   */
  public function __construct($exceptions = false) {
    $this->exceptions = ($exceptions == true);
  }

  /**
   * Sets message type to HTML.
   * @param bool $ishtml
   * @return void
   */
  public function IsHTML($ishtml = true) {
    if ($ishtml) {
      $this->ContentType = 'text/html';
    } else {
      $this->ContentType = 'text/plain';
    }
  }

  /**
   * Sets Mailer to send message using SMTP.
   * @return void
   */
  public function IsSMTP() {
    $this->Mailer = 'smtp';
  }

  /**
   * Sets Mailer to send message using PHP mail() function.
   * @return void
   */
  public function IsMail() {
    $this->Mailer = 'mail';
  }

  /**
   * Sets Mailer to send message using the $Sendmail program.
   * @return void
   */
  public function IsSendmail() {
    if (!stristr(ini_get('sendmail_path'), 'sendmail')) {
      $this->Sendmail = '/var/qmail/bin/sendmail';
    }
    $this->Mailer = 'sendmail';
  }

  /**
   * Sets Mailer to send message using the qmail MTA.
   * @return void
   */
  public function IsQmail() {
    if (stristr(ini_get('sendmail_path'), 'qmail')) {
      $this->Sendmail = '/var/qmail/bin/sendmail';
    }
    $this->Mailer = 'sendmail';
  }

  /////////////////////////////////////////////////
  // METHODS, RECIPIENTS
  /////////////////////////////////////////////////

  /**
   * Adds a "To" address.
   * @param string $address
   * @param string $name
   * @return boolean true on success, false if address already used
   */
  public function AddAddress($address, $name = '') {
    return $this->AddAnAddress('to', $address, $name);
  }

  /**
   * Adds a "Cc" address.
   * Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.
   * @param string $address
   * @param string $name
   * @return boolean true on success, false if address already used
   */
  public function AddCC($address, $name = '') {
    return $this->AddAnAddress('cc', $address, $name);
  }

  /**
   * Adds a "Bcc" address.
   * Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.
   * @param string $address
   * @param string $name
   * @return boolean true on success, false if address already used
   */
  public function AddBCC($address, $name = '') {
    return $this->AddAnAddress('bcc', $address, $name);
  }

  /**
   * Adds a "Reply-to" address.
   * @param string $address
   * @param string $name
   * @return boolean
   */
  public function AddReplyTo($address, $name = '') {
    return $this->AddAnAddress('Reply-To', $address, $name);
  }

  /**
   * Adds an address to one of the recipient arrays
   * Addresses that have been added already return false, but do not throw exceptions
   * @param string $kind One of 'to', 'cc', 'bcc', 'ReplyTo'
   * @param string $address The email address to send to
   * @param string $name
   * @throws phpmailerException
   * @return boolean true on success, false if address already used or invalid in some way
   * @access protected
   */
  protected function AddAnAddress($kind, $address, $name = '') {
    if (!preg_match('/^(to|cc|bcc|Reply-To)$/', $kind)) {
      $this->SetError($this->Lang('Invalid recipient array').': '.$kind);
      if ($this->exceptions) {
        throw new phpmailerException('Invalid recipient array: ' . $kind);
      }
      if ($this->SMTPDebug) {
        $this->edebug($this->Lang('Invalid recipient array').': '.$kind);
      }
      return false;
    }
    $address = trim($address);
    $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
    if (!$this->ValidateAddress($address)) {
      $this->SetError($this->Lang('invalid_address').': '. $address);
      if ($this->exceptions) {
        throw new phpmailerException($this->Lang('invalid_address').': '.$address);
      }
      if ($this->SMTPDebug) {
        $this->edebug($this->Lang('invalid_address').': '.$address);
      }
      return false;
    }
    if ($kind != 'Reply-To') {
      if (!isset($this->all_recipients[strtolower($address)])) {
        array_push($this->$kind, array($address, $name));
        $this->all_recipients[strtolower($address)] = true;
      }
    } else {
      if (!array_key_exists(strtolower($address), $this->ReplyTo)) {
        $this->ReplyTo[strtolower($address)] = array($address, $name);
      return true;
    }
  }
  return false;
}
/**
 * Set the From and FromName properties
 * @param string $address
 * @param string $name
 * @param int $auto Also set Reply-To and Sender
   * @throws phpmailerException
 * @return boolean
 */
  public function SetFrom($address, $name = '', $auto = 1) {
    $address = trim($address);
    $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
    if (!$this->ValidateAddress($address)) {
      $this->SetError($this->Lang('invalid_address').': '. $address);
      if ($this->exceptions) {
        throw new phpmailerException($this->Lang('invalid_address').': '.$address);
      }
      if ($this->SMTPDebug) {
        $this->edebug($this->Lang('invalid_address').': '.$address);
      }
      return false;
    }
    $this->From = $address;
    $this->FromName = $name;
    if ($auto) {
      if (empty($this->ReplyTo)) {
        $this->AddAnAddress('Reply-To', $address, $name);
      }
      if (empty($this->Sender)) {
        $this->Sender = $address;
      }
    }
    return true;
  }

  /**
   * Check that a string looks roughly like an email address should
   * Static so it can be used without instantiation, public so people can overload
   * Conforms to RFC5322: Uses *correct* regex on which FILTER_VALIDATE_EMAIL is
   * based; So why not use FILTER_VALIDATE_EMAIL? Because it was broken to
   * not allow a@b type valid addresses :(
   * Some Versions of PHP break on the regex though, likely due to PCRE, so use
   * the older validation method for those users. (http://php.net/manual/en/pcre.installation.php)
   * @link http://squiloople.com/2009/12/20/email-address-validation/
   * @copyright regex Copyright Michael Rushton 2009-10 | http://squiloople.com/ | Feel free to use and redistribute this code. But please keep this copyright notice.
   * @param string $address The email address to check
   * @return boolean
   * @static
   * @access public
   */
  public static function ValidateAddress($address) {
	if ((defined('PCRE_VERSION')) && (version_compare(PCRE_VERSION, '8.0') >= 0)) {
	  return preg_match('/^(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){65,}@)((?>(?>(?>((?>(?>(?>\x0D\x0A)?[	 ])+|(?>[	 ]*\x0D\x0A)?[	 ]+)?)(\((?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-\'*-\[\]-\x7F]|\\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)([!#-\'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\x7F]))*(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}|(?!(?:.*[a-f0-9][:\]]){7,})((?6)(?>:(?6)){0,5})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:|(?!(?:.*[a-f0-9]:){5,})(?8)?::(?>((?6)(?>:(?6)){0,3}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?>\.(?9)){3}))\])(?1)$/isD', $address);
	} elseif (function_exists('filter_var')) { //Introduced in PHP 5.2
        if(filter_var($address, FILTER_VALIDATE_EMAIL) === FALSE) {
          return false;
          return true;
        }
    } else {
        return preg_match('/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!\.)){0,61}[a-zA-Z0-9_-]?\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/', $address);
	}
  }

  /////////////////////////////////////////////////
  // METHODS, MAIL SENDING
  /////////////////////////////////////////////////

  /**
   * Creates message and assigns Mailer. If the message is
   * not sent successfully then it returns false.  Use the ErrorInfo
   * variable to view description of the error.
   * @throws phpmailerException
   * @return bool
   */
  public function Send() {
    try {
      if(!$this->PreSend()) return false;
      return $this->PostSend();
    } catch (phpmailerException $e) {
      $this->mailHeader = '';
      $this->SetError($e->getMessage());
      if ($this->exceptions) {
        throw $e;
      }
      return false;
    }
  }

  /**
   * Prep mail by constructing all message entities
   * @throws phpmailerException
   * @return bool
   */
  public function PreSend() {
    try {
      $this->mailHeader = "";
      if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) {
        throw new phpmailerException($this->Lang('provide_address'), self::STOP_CRITICAL);
      }

      // Set whether the message is multipart/alternative
      if(!empty($this->AltBody)) {
        $this->ContentType = 'multipart/alternative';
      }

      $this->error_count = 0; // reset errors
      $this->SetMessageType();
      //Refuse to send an empty message
      if (empty($this->Body)) {
        throw new phpmailerException($this->Lang('empty_message'), self::STOP_CRITICAL);
      }

      $this->MIMEHeader = $this->CreateHeader();
      $this->MIMEBody = $this->CreateBody();

      // To capture the complete message when using mail(), create
      // an extra header list which CreateHeader() doesn't fold in
      if ($this->Mailer == 'mail') {
        if (count($this->to) > 0) {
          $this->mailHeader .= $this->AddrAppend("To", $this->to);
          $this->mailHeader .= $this->HeaderLine("To", "undisclosed-recipients:;");
        }
        $this->mailHeader .= $this->HeaderLine('Subject', $this->EncodeHeader($this->SecureHeader(trim($this->Subject))));
        // if(count($this->cc) > 0) {
            // $this->mailHeader .= $this->AddrAppend("Cc", $this->cc);
        // }
      }

      // digitally sign with DKIM if enabled
      if (!empty($this->DKIM_domain) && !empty($this->DKIM_private) && !empty($this->DKIM_selector) && !empty($this->DKIM_domain) && file_exists($this->DKIM_private)) {
        $header_dkim = $this->DKIM_Add($this->MIMEHeader, $this->EncodeHeader($this->SecureHeader($this->Subject)), $this->MIMEBody);
        $this->MIMEHeader = str_replace("\r\n", "\n", $header_dkim) . $this->MIMEHeader;
      }

      return true;

    } catch (phpmailerException $e) {
      $this->SetError($e->getMessage());
      if ($this->exceptions) {
        throw $e;
      }
      return false;
    }
  }

  /**
   * Actual Email transport function
   * Send the email via the selected mechanism
   * @throws phpmailerException
   * @return bool
   */
  public function PostSend() {
    try {
      // Choose the mailer and send through it
      switch($this->Mailer) {
        case 'sendmail':
          return $this->SendmailSend($this->MIMEHeader, $this->MIMEBody);
        case 'smtp':
          return $this->SmtpSend($this->MIMEHeader, $this->MIMEBody);
        case 'mail':
          return $this->MailSend($this->MIMEHeader, $this->MIMEBody);
        default:
          return $this->MailSend($this->MIMEHeader, $this->MIMEBody);
      }
    } catch (phpmailerException $e) {
      $this->SetError($e->getMessage());
      if ($this->exceptions) {
        throw $e;
      }
      if ($this->SMTPDebug) {
        $this->edebug($e->getMessage()."\n");
      }
    }
    return false;
  }

  /**
   * Sends mail using the $Sendmail program.
   * @param string $header The message headers
   * @param string $body The message body
   * @throws phpmailerException
   * @access protected
   * @return bool
   */
  protected function SendmailSend($header, $body) {
    if ($this->Sender != '') {
      $sendmail = sprintf("%s -oi -f%s -t", escapeshellcmd($this->Sendmail), escapeshellarg($this->Sender));
    } else {
      $sendmail = sprintf("%s -oi -t", escapeshellcmd($this->Sendmail));
    }
    if ($this->SingleTo === true) {
      foreach ($this->SingleToArray as $val) {
        if(!@$mail = popen($sendmail, 'w')) {
          throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
        }
        fputs($mail, "To: " . $val . "\n");
        fputs($mail, $header);
        fputs($mail, $body);
        $result = pclose($mail);
        // implement call back function if it exists
        $isSent = ($result == 0) ? 1 : 0;
        $this->doCallback($isSent, $val, $this->cc, $this->bcc, $this->Subject, $body);
        if($result != 0) {
          throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
        }
      }
    } else {
      if(!@$mail = popen($sendmail, 'w')) {
        throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
      }
      fputs($mail, $header);
      fputs($mail, $body);
      $result = pclose($mail);
      // implement call back function if it exists
      $isSent = ($result == 0) ? 1 : 0;
      $this->doCallback($isSent, $this->to, $this->cc, $this->bcc, $this->Subject, $body);
      if($result != 0) {
        throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
      }
    }
    return true;
  }

  /**
   * Sends mail using the PHP mail() function.
   * @param string $header The message headers
   * @param string $body The message body
   * @access protected
   * @return bool
   */
  protected function MailSend($header, $body) {
    $toArr = array();
    foreach($this->to as $t) {
      $toArr[] = $this->AddrFormat($t);
    }
    $to = implode(', ', $toArr);

    if (empty($this->Sender)) {
      $params = "-oi ";
    } else {
      $params = sprintf("-oi -f%s", $this->Sender);
    }
    if ($this->Sender != '' and !ini_get('safe_mode')) {
      $old_from = ini_get('sendmail_from');
      ini_set('sendmail_from', $this->Sender);
    }
      $rt = false;
    if ($this->SingleTo === true && count($toArr) > 1) {
      foreach ($toArr as $val) {
        $rt = $this->mail_passthru($val, $this->Subject, $body, $header, $params);
        // implement call back function if it exists
        $isSent = ($rt == 1) ? 1 : 0;
        $this->doCallback($isSent, $val, $this->cc, $this->bcc, $this->Subject, $body);
      }
    } else {
      $rt = $this->mail_passthru($to, $this->Subject, $body, $header, $params);
      // implement call back function if it exists
      $isSent = ($rt == 1) ? 1 : 0;
      $this->doCallback($isSent, $to, $this->cc, $this->bcc, $this->Subject, $body);
    }
    if (isset($old_from)) {
      ini_set('sendmail_from', $old_from);
    }
    if(!$rt) {
      throw new phpmailerException($this->Lang('instantiate'), self::STOP_CRITICAL);
    }
    return true;
  }

  /**
   * Sends mail via SMTP using PhpSMTP
   * Returns false if there is a bad MAIL FROM, RCPT, or DATA input.
   * @param string $header The message headers
   * @param string $body The message body
   * @throws phpmailerException
   * @uses SMTP
   * @access protected
   * @return bool
   */
  protected function SmtpSend($header, $body) {
    require_once $this->PluginDir . 'class.smtp.php';
    $bad_rcpt = array();

    if(!$this->SmtpConnect()) {
      throw new phpmailerException($this->Lang('smtp_connect_failed',401), self::STOP_CRITICAL);
    }
    $smtp_from = ($this->Sender == '') ? $this->From : $this->Sender;
    if(!$this->smtp->Mail($smtp_from)) {
      $this->SetError($this->Lang('from_failed') . $smtp_from . " : " . implode(",",$this->smtp->getError())) ;
      throw new phpmailerException($this->ErrorInfo, self::STOP_CRITICAL);
    }

    // Attempt to send attach all recipients
    foreach($this->to as $to) {
      if (!$this->smtp->Recipient($to[0])) {
        $bad_rcpt[] = $to[0];
        // implement call back function if it exists
        $isSent = 0;
        $this->doCallback($isSent, $to[0], '', '', $this->Subject, $body);
      } else {
        // implement call back function if it exists
        $isSent = 1;
        $this->doCallback($isSent, $to[0], '', '', $this->Subject, $body);
      }
    }
    foreach($this->cc as $cc) {
      if (!$this->smtp->Recipient($cc[0])) {
        $bad_rcpt[] = $cc[0];
        // implement call back function if it exists
        $isSent = 0;
        $this->doCallback($isSent, '', $cc[0], '', $this->Subject, $body);
      } else {
        // implement call back function if it exists
        $isSent = 1;
        $this->doCallback($isSent, '', $cc[0], '', $this->Subject, $body);
      }
    }
    foreach($this->bcc as $bcc) {
      if (!$this->smtp->Recipient($bcc[0])) {
        $bad_rcpt[] = $bcc[0];
        // implement call back function if it exists
        $isSent = 0;
        $this->doCallback($isSent, '', '', $bcc[0], $this->Subject, $body);
      } else {
        // implement call back function if it exists
        $isSent = 1;
        $this->doCallback($isSent, '', '', $bcc[0], $this->Subject, $body);
      }
    }


    if (count($bad_rcpt) > 0 ) { //Create error message for any bad addresses
      $badaddresses = implode(', ', $bad_rcpt);
      throw new phpmailerException($this->Lang('recipients_failed') . $badaddresses,404);
    }
    if(!$this->smtp->Data($header . $body)) {
      throw new phpmailerException($this->Lang('data_not_accepted'), self::STOP_CRITICAL);
    }
    if($this->SMTPKeepAlive == true) {
      $this->smtp->Reset();
    } else {
        $this->smtp->Quit();
        $this->smtp->Close();
    }
    return true;
  }

  /**
   * Initiates a connection to an SMTP server.
   * Returns false if the operation failed.
   * @uses SMTP
   * @access public
   * @throws phpmailerException
   * @return bool
   */
  public function SmtpConnect() {
    if(is_null($this->smtp)) {
      $this->smtp = new SMTP;
    }

    $this->smtp->Timeout = $this->Timeout;
    $this->smtp->do_debug = $this->SMTPDebug;
    $hosts = explode(';', $this->Host);
    $index = 0;
    $connection = $this->smtp->Connected();

    // Retry while there is no connection
    try {
      while($index < count($hosts) && !$connection) {
        $hostinfo = array();
        if (preg_match('/^(.+):([0-9]+)$/', $hosts[$index], $hostinfo)) {
          $host = $hostinfo[1];
          $port = $hostinfo[2];
          $host = $hosts[$index];
          $port = $this->Port;
        $tls = ($this->SMTPSecure == 'tls');
        $ssl = ($this->SMTPSecure == 'ssl');
        if ($this->smtp->Connect(($ssl ? 'ssl://':'').$host, $port, $this->Timeout)) {
          $hello = ($this->Helo != '' ? $this->Helo : $this->ServerHostname());
          $this->smtp->Hello($hello);
          if ($tls) {
            if (!$this->smtp->StartTLS()) {
              throw new phpmailerException($this->Lang('connect_host'));
            //We must resend HELO after tls negotiation
            $this->smtp->Hello($hello);
          }
          $connection = true;
          if ($this->SMTPAuth) {
            if (!$this->smtp->Authenticate($this->Username, $this->Password, $this->AuthType,
                                           $this->Realm, $this->Workstation)) {
              throw new phpmailerException($this->Lang('authenticate'));
          }
        }
        $index++;
      if (!$connection) {
        throw new phpmailerException($this->Lang('connect_host'));
      }
      }
    } catch (phpmailerException $e) {
      $this->smtp->Reset();
      if ($this->exceptions) {
        throw $e;
      }
    }
    return true;
  }

  /**
   * Closes the active SMTP session if one exists.
   * @return void
   */
  public function SmtpClose() {
    if ($this->smtp !== null) {
      if($this->smtp->Connected()) {
        $this->smtp->Quit();
        $this->smtp->Close();
      }
    }
  }

  /**
  * Sets the language for all class error messages.
  * Returns false if it cannot load the language file.  The default language is English.
  * @param string $langcode ISO 639-1 2-character language code (e.g. Portuguese: "br")
  * @param string $lang_path Path to the language file directory
   * @return bool
  * @access public
  */
  function SetLanguage($langcode = 'en', $lang_path = 'language/') {
    //Define full set of translatable strings
    $PHPMAILER_LANG = array(
      'authenticate'         => 'SMTP Error: Could not authenticate.',
      'connect_host'         => 'SMTP Error: Could not connect to SMTP host.',
      'data_not_accepted'    => 'SMTP Error: Data not accepted.',
      'empty_message'        => 'Message body empty',
      'encoding'             => 'Unknown encoding: ',
      'execute'              => 'Could not execute: ',
      'file_access'          => 'Could not access file: ',
      'file_open'            => 'File Error: Could not open file: ',
      'from_failed'          => 'The following From address failed: ',
      'instantiate'          => 'Could not instantiate mail function.',
      'invalid_address'      => 'Invalid address',
      'mailer_not_supported' => ' mailer is not supported.',
      'provide_address'      => 'You must provide at least one recipient email address.',
      'recipients_failed'    => 'SMTP Error: The following recipients failed: ',
      'signing'              => 'Signing Error: ',
      'smtp_connect_failed'  => 'SMTP Connect() failed.',
      'smtp_error'           => 'SMTP server error: ',
      'variable_set'         => 'Cannot set or reset variable: '
    );
    //Overwrite language-specific strings. This way we'll never have missing translations - no more "language string failed to load"!
    $l = true;
    if ($langcode != 'en') { //There is no English translation file
      $l = @include $lang_path.'phpmailer.lang-'.$langcode.'.php';
    }
    $this->language = $PHPMAILER_LANG;
    return ($l == true); //Returns false if language not found
  }

  /**
  * Return the current array of language strings
  * @return array
  */
  public function GetTranslations() {
    return $this->language;
  }

  /////////////////////////////////////////////////
  // METHODS, MESSAGE CREATION
  /////////////////////////////////////////////////

  /**
   * Creates recipient headers.
   * @access public
   * @param string $type
   * @param array $addr
   * @return string
   */
  public function AddrAppend($type, $addr) {
    $addr_str = $type . ': ';
    $addresses = array();
    foreach ($addr as $a) {
      $addresses[] = $this->AddrFormat($a);
    }
    $addr_str .= implode(', ', $addresses);
    $addr_str .= $this->LE;

    return $addr_str;
  }

  /**
   * Formats an address correctly.
   * @access public
   * @param string $addr
   * @return string
   */
  public function AddrFormat($addr) {
    if (empty($addr[1])) {
      return $this->SecureHeader($addr[0]);
    } else {
      return $this->EncodeHeader($this->SecureHeader($addr[1]), 'phrase') . " <" . $this->SecureHeader($addr[0]) . ">";
    }
  }

  /**
   * Wraps message for use with mailers that do not
   * automatically perform wrapping and for quoted-printable.
   * Original written by philippe.
   * @param string $message The message to wrap
   * @param integer $length The line length to wrap to
   * @param boolean $qp_mode Whether to run in Quoted-Printable mode
   * @access public
   * @return string
   */
  public function WrapText($message, $length, $qp_mode = false) {
    $soft_break = ($qp_mode) ? sprintf(" =%s", $this->LE) : $this->LE;
    // If utf-8 encoding is used, we will need to make sure we don't
    // split multibyte characters when we wrap
    $is_utf8 = (strtolower($this->CharSet) == "utf-8");
    $lelen = strlen($this->LE);
    $crlflen = strlen(self::CRLF);

    $message = $this->FixEOL($message);
    if (substr($message, -$lelen) == $this->LE) {
      $message = substr($message, 0, -$lelen);
    }

    $line = explode($this->LE, $message);   // Magic. We know FixEOL uses $LE
    $message = '';
    for ($i = 0 ;$i < count($line); $i++) {
      $line_part = explode(' ', $line[$i]);
      $buf = '';
      for ($e = 0; $e<count($line_part); $e++) {
        $word = $line_part[$e];
        if ($qp_mode and (strlen($word) > $length)) {
          $space_left = $length - strlen($buf) - $crlflen;
          if ($e != 0) {
            if ($space_left > 20) {
              $len = $space_left;
              if ($is_utf8) {
                $len = $this->UTF8CharBoundary($word, $len);
              } elseif (substr($word, $len - 1, 1) == "=") {
                $len--;
              } elseif (substr($word, $len - 2, 1) == "=") {
                $len -= 2;
              }
              $part = substr($word, 0, $len);
              $word = substr($word, $len);
              $buf .= ' ' . $part;
              $message .= $buf . sprintf("=%s", self::CRLF);
              $message .= $buf . $soft_break;
          }
          while (strlen($word) > 0) {
            $len = $length;
            if ($is_utf8) {
              $len = $this->UTF8CharBoundary($word, $len);
            } elseif (substr($word, $len - 1, 1) == "=") {
              $len--;
            } elseif (substr($word, $len - 2, 1) == "=") {
              $len -= 2;
            $part = substr($word, 0, $len);
            $word = substr($word, $len);
            if (strlen($word) > 0) {
              $message .= $part . sprintf("=%s", self::CRLF);
              $buf = $part;
          }
          $buf_o = $buf;
          $buf .= ($e == 0) ? $word : (' ' . $word);

          if (strlen($buf) > $length and $buf_o != '') {
            $message .= $buf_o . $soft_break;
            $buf = $word;
          }
        }
      }
      $message .= $buf . self::CRLF;
    }

    return $message;
  }

  /**
   * Finds last character boundary prior to maxLength in a utf-8
   * quoted (printable) encoded string.
   * Original written by Colin Brown.
   * @access public
   * @param string $encodedText utf-8 QP text
   * @param int    $maxLength   find last character boundary prior to this length
   * @return int
   */
  public function UTF8CharBoundary($encodedText, $maxLength) {
    $foundSplitPos = false;
    $lookBack = 3;
    while (!$foundSplitPos) {
      $lastChunk = substr($encodedText, $maxLength - $lookBack, $lookBack);
      $encodedCharPos = strpos($lastChunk, "=");
      if ($encodedCharPos !== false) {
        // Found start of encoded character byte within $lookBack block.
        // Check the encoded byte value (the 2 chars after the '=')
        $hex = substr($encodedText, $maxLength - $lookBack + $encodedCharPos + 1, 2);
        $dec = hexdec($hex);
        if ($dec < 128) { // Single byte character.
          // If the encoded char was found at pos 0, it will fit
          // otherwise reduce maxLength to start of the encoded char
          $maxLength = ($encodedCharPos == 0) ? $maxLength :
          $maxLength - ($lookBack - $encodedCharPos);
          $foundSplitPos = true;
        } elseif ($dec >= 192) { // First byte of a multi byte character
          // Reduce maxLength to split at start of character
          $maxLength = $maxLength - ($lookBack - $encodedCharPos);
          $foundSplitPos = true;
        } elseif ($dec < 192) { // Middle byte of a multi byte character, look further back
          $lookBack += 3;
        }
      } else {
        // No encoded character found
        $foundSplitPos = true;
      }
    }
    return $maxLength;
  }


  /**
   * Set the body wrapping.
   * @access public
   * @return void
   */
  public function SetWordWrap() {
    if($this->WordWrap < 1) {
      return;
    }

    switch($this->message_type) {
      case 'alt':
      case 'alt_inline':
      case 'alt_attach':
      case 'alt_inline_attach':
        $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap);
        break;
      default:
        $this->Body = $this->WrapText($this->Body, $this->WordWrap);
        break;
    }
  }

  /**
   * Assembles message header.
   * @access public
   * @return string The assembled header
   */
  public function CreateHeader() {
    $result = '';

    // Set the boundaries
    $uniq_id = md5(uniqid(time()));
    $this->boundary[1] = 'b1_' . $uniq_id;
    $this->boundary[2] = 'b2_' . $uniq_id;
    $this->boundary[3] = 'b3_' . $uniq_id;

    if ($this->MessageDate == '') {
      $result .= $this->HeaderLine('Date', self::RFCDate());
    } else {
      $result .= $this->HeaderLine('Date', $this->MessageDate);
    }

    if ($this->ReturnPath) {
      $result .= $this->HeaderLine('Return-Path', trim($this->ReturnPath));
    } elseif ($this->Sender == '') {
      $result .= $this->HeaderLine('Return-Path', trim($this->From));
    } else {
      $result .= $this->HeaderLine('Return-Path', trim($this->Sender));
    }

    // To be created automatically by mail()
    if($this->Mailer != 'mail') {
      if ($this->SingleTo === true) {
        foreach($this->to as $t) {
          $this->SingleToArray[] = $this->AddrFormat($t);
        }
      } else {
        if(count($this->to) > 0) {
          $result .= $this->AddrAppend('To', $this->to);
        } elseif (count($this->cc) == 0) {
          $result .= $this->HeaderLine('To', 'undisclosed-recipients:;');
        }
      }
    }

    $from = array();
    $from[0][0] = trim($this->From);
    $from[0][1] = $this->FromName;
    $result .= $this->AddrAppend('From', $from);

    // sendmail and mail() extract Cc from the header before sending
    if(count($this->cc) > 0) {
      $result .= $this->AddrAppend('Cc', $this->cc);
    }

    // sendmail and mail() extract Bcc from the header before sending
    if((($this->Mailer == 'sendmail') || ($this->Mailer == 'mail')) && (count($this->bcc) > 0)) {
      $result .= $this->AddrAppend('Bcc', $this->bcc);
    }

    if(count($this->ReplyTo) > 0) {
      $result .= $this->AddrAppend('Reply-To', $this->ReplyTo);
    }

    // mail() sets the subject itself
    if($this->Mailer != 'mail') {
      $result .= $this->HeaderLine('Subject', $this->EncodeHeader($this->SecureHeader($this->Subject)));
    }

    if($this->MessageID != '') {
      $result .= $this->HeaderLine('Message-ID', $this->MessageID);
    } else {
      $result .= sprintf("Message-ID: <%s@%s>%s", $uniq_id, $this->ServerHostname(), $this->LE);
    }
    $result .= $this->HeaderLine('X-Priority', $this->Priority);
    if ($this->XMailer == '') {
        $result .= $this->HeaderLine('X-Mailer', 'PHPMailer '.$this->Version.' (http://code.google.com/a/apache-extras.org/p/phpmailer/)');
    } else {
      $myXmailer = trim($this->XMailer);
      if ($myXmailer) {
        $result .= $this->HeaderLine('X-Mailer', $myXmailer);
      }
    }

    if($this->ConfirmReadingTo != '') {
      $result .= $this->HeaderLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>');
    }

    // Add custom headers
    for($index = 0; $index < count($this->CustomHeader); $index++) {
      $result .= $this->HeaderLine(trim($this->CustomHeader[$index][0]), $this->EncodeHeader(trim($this->CustomHeader[$index][1])));
    }
    if (!$this->sign_key_file) {
      $result .= $this->HeaderLine('MIME-Version', '1.0');
      $result .= $this->GetMailMIME();
    }

    return $result;
  }

  /**
   * Returns the message MIME.
   * @access public
   * @return string
   */
  public function GetMailMIME() {
    $result = '';
    switch($this->message_type) {
      case 'inline':
        $result .= $this->HeaderLine('Content-Type', 'multipart/related;');
        $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
        break;
      case 'attach':
      case 'inline_attach':
      case 'alt_attach':
      case 'alt_inline_attach':
        $result .= $this->HeaderLine('Content-Type', 'multipart/mixed;');
        $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
        break;
      case 'alt':
      case 'alt_inline':
        $result .= $this->HeaderLine('Content-Type', 'multipart/alternative;');
        $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
        break;
      default:
        // Catches case 'plain': and case '':
        $result .= $this->HeaderLine('Content-Transfer-Encoding', $this->Encoding);
        $result .= $this->TextLine('Content-Type: '.$this->ContentType.'; charset='.$this->CharSet);
        break;
    }

    if($this->Mailer != 'mail') {
      $result .= $this->LE;
    }

    return $result;
  }

  /**
   * Returns the MIME message (headers and body). Only really valid post PreSend().
   * @access public
   * @return string
   */
  public function GetSentMIMEMessage() {
    return $this->MIMEHeader . $this->mailHeader . self::CRLF . $this->MIMEBody;
  }


  /**
   * Assembles the message body.  Returns an empty string on failure.
   * @access public
   * @throws phpmailerException
   * @return string The assembled message body
   */
  public function CreateBody() {
    $body = '';

    if ($this->sign_key_file) {
      $body .= $this->GetMailMIME().$this->LE;
    }

    $this->SetWordWrap();

    switch($this->message_type) {
      case 'inline':
        $body .= $this->GetBoundary($this->boundary[1], '', '', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->AttachAll("inline", $this->boundary[1]);
        break;
      case 'attach':
        $body .= $this->GetBoundary($this->boundary[1], '', '', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->AttachAll("attachment", $this->boundary[1]);
        break;
      case 'inline_attach':
        $body .= $this->TextLine("--" . $this->boundary[1]);
        $body .= $this->HeaderLine('Content-Type', 'multipart/related;');
        $body .= $this->TextLine("\tboundary=\"" . $this->boundary[2] . '"');
        $body .= $this->LE;
        $body .= $this->GetBoundary($this->boundary[2], '', '', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->AttachAll("inline", $this->boundary[2]);
        $body .= $this->LE;
        $body .= $this->AttachAll("attachment", $this->boundary[1]);
        break;
      case 'alt':
        $body .= $this->GetBoundary($this->boundary[1], '', 'text/plain', '');
        $body .= $this->EncodeString($this->AltBody, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->GetBoundary($this->boundary[1], '', 'text/html', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->EndBoundary($this->boundary[1]);
        break;
      case 'alt_inline':
        $body .= $this->GetBoundary($this->boundary[1], '', 'text/plain', '');
        $body .= $this->EncodeString($this->AltBody, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->TextLine("--" . $this->boundary[1]);
        $body .= $this->HeaderLine('Content-Type', 'multipart/related;');
        $body .= $this->TextLine("\tboundary=\"" . $this->boundary[2] . '"');
        $body .= $this->LE;
        $body .= $this->GetBoundary($this->boundary[2], '', 'text/html', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->AttachAll("inline", $this->boundary[2]);
        $body .= $this->LE;
        $body .= $this->EndBoundary($this->boundary[1]);
        break;
      case 'alt_attach':
        $body .= $this->TextLine("--" . $this->boundary[1]);
        $body .= $this->HeaderLine('Content-Type', 'multipart/alternative;');
        $body .= $this->TextLine("\tboundary=\"" . $this->boundary[2] . '"');
        $body .= $this->LE;
        $body .= $this->GetBoundary($this->boundary[2], '', 'text/plain', '');
        $body .= $this->EncodeString($this->AltBody, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->GetBoundary($this->boundary[2], '', 'text/html', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->EndBoundary($this->boundary[2]);
        $body .= $this->LE;
        $body .= $this->AttachAll("attachment", $this->boundary[1]);
        break;
      case 'alt_inline_attach':
        $body .= $this->TextLine("--" . $this->boundary[1]);
        $body .= $this->HeaderLine('Content-Type', 'multipart/alternative;');
        $body .= $this->TextLine("\tboundary=\"" . $this->boundary[2] . '"');
        $body .= $this->LE;
        $body .= $this->GetBoundary($this->boundary[2], '', 'text/plain', '');
        $body .= $this->EncodeString($this->AltBody, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->TextLine("--" . $this->boundary[2]);
        $body .= $this->HeaderLine('Content-Type', 'multipart/related;');
        $body .= $this->TextLine("\tboundary=\"" . $this->boundary[3] . '"');
        $body .= $this->LE;
        $body .= $this->GetBoundary($this->boundary[3], '', 'text/html', '');
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        $body .= $this->LE.$this->LE;
        $body .= $this->AttachAll("inline", $this->boundary[3]);
        $body .= $this->LE;
        $body .= $this->EndBoundary($this->boundary[2]);
        $body .= $this->LE;
        $body .= $this->AttachAll("attachment", $this->boundary[1]);
        break;
      default:
        // catch case 'plain' and case ''
        $body .= $this->EncodeString($this->Body, $this->Encoding);
        break;
    }

    if ($this->IsError()) {
      $body = '';
    } elseif ($this->sign_key_file) {
      try {
        $file = tempnam('', 'mail');
        file_put_contents($file, $body); //TODO check this worked
        $signed = tempnam("", "signed");
        if (@openssl_pkcs7_sign($file, $signed, "file://".$this->sign_cert_file, array("file://".$this->sign_key_file, $this->sign_key_pass), NULL)) {
          @unlink($file);
          $body = file_get_contents($signed);
          @unlink($signed);
          @unlink($file);
          @unlink($signed);
          throw new phpmailerException($this->Lang("signing").openssl_error_string());
      } catch (phpmailerException $e) {
        $body = '';
        if ($this->exceptions) {
          throw $e;
        }
      }
    }

    return $body;
  }

  /**
   * Returns the start of a message boundary.
   * @access protected
   * @param string $boundary
   * @param string $charSet
   * @param string $contentType
   * @param string $encoding
   * @return string
   */
  protected function GetBoundary($boundary, $charSet, $contentType, $encoding) {
    $result = '';
    if($charSet == '') {
      $charSet = $this->CharSet;
    }
    if($contentType == '') {
      $contentType = $this->ContentType;
    }
    if($encoding == '') {
      $encoding = $this->Encoding;
    }
    $result .= $this->TextLine('--' . $boundary);
    $result .= sprintf("Content-Type: %s; charset=%s", $contentType, $charSet);
    $result .= $this->LE;
    $result .= $this->HeaderLine('Content-Transfer-Encoding', $encoding);
    $result .= $this->LE;

    return $result;
  }

  /**
   * Returns the end of a message boundary.
   * @access protected
   * @param string $boundary
   * @return string
   */
  protected function EndBoundary($boundary) {
    return $this->LE . '--' . $boundary . '--' . $this->LE;
  }

  /**
   * Sets the message type.
   * @access protected
   * @return void
   */
  protected function SetMessageType() {
    $this->message_type = array();
    if($this->AlternativeExists()) $this->message_type[] = "alt";
    if($this->InlineImageExists()) $this->message_type[] = "inline";
    if($this->AttachmentExists()) $this->message_type[] = "attach";
    $this->message_type = implode("_", $this->message_type);
    if($this->message_type == "") $this->message_type = "plain";
  }

  /**
   *  Returns a formatted header line.
   * @access public
   * @param string $name
   * @param string $value
   * @return string
   */
  public function HeaderLine($name, $value) {
    return $name . ': ' . $value . $this->LE;
  }

  /**
   * Returns a formatted mail line.
   * @access public
   * @param string $value
   * @return string
   */
  public function TextLine($value) {
    return $value . $this->LE;
  }

  /////////////////////////////////////////////////
  // CLASS METHODS, ATTACHMENTS
  /////////////////////////////////////////////////

  /**
   * Adds an attachment from a path on the filesystem.
   * Returns false if the file could not be found
   * or accessed.
   * @param string $path Path to the attachment.
   * @param string $name Overrides the attachment name.
   * @param string $encoding File encoding (see $Encoding).
   * @param string $type File extension (MIME) type.
   * @throws phpmailerException
   * @return bool
   */
  public function AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {
    try {
      if ( !@is_file($path) ) {
        throw new phpmailerException($this->Lang('file_access') . $path, self::STOP_CONTINUE);
      }
      $filename = basename($path);
      if ( $name == '' ) {
        $name = $filename;
      }

      $this->attachment[] = array(
        0 => $path,
        1 => $filename,
        2 => $name,
        3 => $encoding,
        4 => $type,
        5 => false,  // isStringAttachment
        6 => 'attachment',
        7 => 0
      );

    } catch (phpmailerException $e) {
      $this->SetError($e->getMessage());
      if ($this->exceptions) {
        throw $e;
      }
      if ($this->SMTPDebug) {
        $this->edebug($e->getMessage()."\n");
      }
      if ( $e->getCode() == self::STOP_CRITICAL ) {
        return false;
      }
    }
    return true;
  }

  /**
  * Return the current array of attachments
  * @return array
  */
  public function GetAttachments() {
    return $this->attachment;
  }

  /**
   * Attaches all fs, string, and binary attachments to the message.
   * Returns an empty string on failure.
   * @access protected
   * @param string $disposition_type
   * @param string $boundary
   * @return string
   */
  protected function AttachAll($disposition_type, $boundary) {
    // Return text of body
    $mime = array();
    $cidUniq = array();
    $incl = array();

    // Add all attachments
    foreach ($this->attachment as $attachment) {
      // CHECK IF IT IS A VALID DISPOSITION_FILTER
      if($attachment[6] == $disposition_type) {
        // Check for string attachment
        $string = '';
        $path = '';
        $bString = $attachment[5];
        if ($bString) {
          $string = $attachment[0];
          $path = $attachment[0];
        $inclhash = md5(serialize($attachment));
        if (in_array($inclhash, $incl)) { continue; }
        $incl[]      = $inclhash;
        $filename    = $attachment[1];
        $name        = $attachment[2];
        $encoding    = $attachment[3];
        $type        = $attachment[4];
        $disposition = $attachment[6];
        $cid         = $attachment[7];
        if ( $disposition == 'inline' && isset($cidUniq[$cid]) ) { continue; }
        $cidUniq[$cid] = true;
        $mime[] = sprintf("--%s%s", $boundary, $this->LE);
        $mime[] = sprintf("Content-Type: %s; name=\"%s\"%s", $type, $this->EncodeHeader($this->SecureHeader($name)), $this->LE);
        $mime[] = sprintf("Content-Transfer-Encoding: %s%s", $encoding, $this->LE);
        if($disposition == 'inline') {
          $mime[] = sprintf("Content-ID: <%s>%s", $cid, $this->LE);
        $mime[] = sprintf("Content-Disposition: %s; filename=\"%s\"%s", $disposition, $this->EncodeHeader($this->SecureHeader($name)), $this->LE.$this->LE);
        // Encode as string attachment
        if($bString) {
          $mime[] = $this->EncodeString($string, $encoding);
          if($this->IsError()) {
            return '';
          }
          $mime[] = $this->LE.$this->LE;
        } else {
          $mime[] = $this->EncodeFile($path, $encoding);
          if($this->IsError()) {
          }
          $mime[] = $this->LE.$this->LE;
        }
      }
    }

    $mime[] = sprintf("--%s--%s", $boundary, $this->LE);

    return implode("", $mime);
  }

  /**
   * Encodes attachment in requested format.
   * Returns an empty string on failure.
   * @param string $path The full path to the file
   * @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
   * @throws phpmailerException
   * @see EncodeFile()
   * @access protected
   * @return string
   */
  protected function EncodeFile($path, $encoding = 'base64') {
    try {
      if (!is_readable($path)) {
        throw new phpmailerException($this->Lang('file_open') . $path, self::STOP_CONTINUE);
      }
      //  if (!function_exists('get_magic_quotes')) {
      //    function get_magic_quotes() {
      //      return false;
      //    }
      //  }
      $magic_quotes = get_magic_quotes_runtime();
      if ($magic_quotes) {
        if (version_compare(PHP_VERSION, '5.3.0', '<')) {
          set_magic_quotes_runtime(0);
        } else {
          ini_set('magic_quotes_runtime', 0);
        }
      }
      $file_buffer  = file_get_contents($path);
      $file_buffer  = $this->EncodeString($file_buffer, $encoding);
      if ($magic_quotes) {
        if (version_compare(PHP_VERSION, '5.3.0', '<')) {
          set_magic_quotes_runtime($magic_quotes);
          ini_set('magic_quotes_runtime', $magic_quotes);
        }
      }
      return $file_buffer;
    } catch (Exception $e) {
      $this->SetError($e->getMessage());
      return '';
    }
  }

  /**
   * Encodes string to requested format.
   * Returns an empty string on failure.
   * @param string $str The text to encode
   * @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
   * @access public
   * @return string
   */
  public function EncodeString($str, $encoding = 'base64') {
    $encoded = '';
    switch(strtolower($encoding)) {
      case 'base64':
        $encoded = chunk_split(base64_encode($str), 76, $this->LE);
        break;
      case '7bit':
      case '8bit':
        $encoded = $this->FixEOL($str);
        //Make sure it ends with a line break
        if (substr($encoded, -(strlen($this->LE))) != $this->LE)
          $encoded .= $this->LE;
        break;
      case 'binary':
        $encoded = $str;
        break;
      case 'quoted-printable':
        $encoded = $this->EncodeQP($str);
        break;
      default:
        $this->SetError($this->Lang('encoding') . $encoding);
        break;
    }
    return $encoded;
  }

  /**
   * Encode a header string to best (shortest) of Q, B, quoted or none.
   * @access public
   * @param string $str
   * @param string $position
   * @return string
   */
  public function EncodeHeader($str, $position = 'text') {
    $x = 0;

    switch (strtolower($position)) {
      case 'phrase':
        if (!preg_match('/[\200-\377]/', $str)) {
          // Can't use addslashes as we don't know what value has magic_quotes_sybase
          $encoded = addcslashes($str, "\0..\37\177\\\"");
          if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str)) {
            return ($encoded);
          } else {
            return ("\"$encoded\"");
          }
        }
        $x = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches);
        break;
      case 'comment':
        $x = preg_match_all('/[()"]/', $str, $matches);
        // Fall-through
      case 'text':
      default:
        $x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches);
        break;
    }

    if ($x == 0) {
      return ($str);
    }

    $maxlen = 75 - 7 - strlen($this->CharSet);
    // Try to select the encoding which should produce the shortest output
    if (strlen($str)/3 < $x) {
      $encoding = 'B';
      if (function_exists('mb_strlen') && $this->HasMultiBytes($str)) {
        // Use a custom function which correctly encodes and wraps long
        // multibyte strings without breaking lines within a character
        $encoded = $this->Base64EncodeWrapMB($str, "\n");
      } else {
        $encoded = base64_encode($str);
        $maxlen -= $maxlen % 4;
        $encoded = trim(chunk_split($encoded, $maxlen, "\n"));
      }
    } else {
      $encoding = 'Q';
      $encoded = $this->EncodeQ($str, $position);
      $encoded = $this->WrapText($encoded, $maxlen, true);
      $encoded = str_replace('='.self::CRLF, "\n", trim($encoded));
    }

    $encoded = preg_replace('/^(.*)$/m', " =?".$this->CharSet."?$encoding?\\1?=", $encoded);
    $encoded = trim(str_replace("\n", $this->LE, $encoded));

    return $encoded;
  }

  /**
   * Checks if a string contains multibyte characters.
   * @access public
   * @param string $str multi-byte text to wrap encode
   * @return bool
   */
  public function HasMultiBytes($str) {
    if (function_exists('mb_strlen')) {
      return (strlen($str) > mb_strlen($str, $this->CharSet));
    } else { // Assume no multibytes (we can't handle without mbstring functions anyway)
      return false;
    }
  }

  /**
   * Correctly encodes and wraps long multibyte strings for mail headers
   * without breaking lines within a character.
   * Adapted from a function by paravoid at http://uk.php.net/manual/en/function.mb-encode-mimeheader.php
   * @access public
   * @param string $str multi-byte text to wrap encode
   * @param string $lf string to use as linefeed/end-of-line
   * @return string
   */
  public function Base64EncodeWrapMB($str, $lf=null) {
    $start = "=?".$this->CharSet."?B?";
    $end = "?=";
    $encoded = "";
    if ($lf === null) {
      $lf = $this->LE;
    }

    $mb_length = mb_strlen($str, $this->CharSet);
    // Each line must have length <= 75, including $start and $end
    $length = 75 - strlen($start) - strlen($end);
    // Average multi-byte ratio
    $ratio = $mb_length / strlen($str);
    // Base64 has a 4:3 ratio
    $offset = $avgLength = floor($length * $ratio * .75);

    for ($i = 0; $i < $mb_length; $i += $offset) {
      $lookBack = 0;

      do {
        $offset = $avgLength - $lookBack;
        $chunk = mb_substr($str, $i, $offset, $this->CharSet);
        $chunk = base64_encode($chunk);
        $lookBack++;
      }
      while (strlen($chunk) > $length);

      $encoded .= $chunk . $lf;
    }

    // Chomp the last linefeed
    $encoded = substr($encoded, 0, -strlen($lf));
    return $encoded;
  }

  /**
  * Encode string to quoted-printable.
  * Only uses standard PHP, slow, but will always work
  * @access public
   * @param string $input
  * @param integer $line_max Number of chars allowed on a line before wrapping
   * @param bool $space_conv
   * @internal param string $string the text to encode
  * @return string
  */
  public function EncodeQPphp( $input = '', $line_max = 76, $space_conv = false) {
    $hex = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
    $lines = preg_split('/(?:\r\n|\r|\n)/', $input);
    $eol = "\r\n";
    $escape = '=';
    $output = '';
    while( list(, $line) = each($lines) ) {
      $linlen = strlen($line);
      $newline = '';
      for($i = 0; $i < $linlen; $i++) {
        $c = substr( $line, $i, 1 );
        $dec = ord( $c );
        if ( ( $i == 0 ) && ( $dec == 46 ) ) { // convert first point in the line into =2E
          $c = '=2E';
        }
        if ( $dec == 32 ) {
          if ( $i == ( $linlen - 1 ) ) { // convert space at eol only
            $c = '=20';
          } else if ( $space_conv ) {
            $c = '=20';
          }
        } elseif ( ($dec == 61) || ($dec < 32 ) || ($dec > 126) ) { // always encode "\t", which is *not* required
          $h2 = (integer)floor($dec/16);
          $h1 = (integer)floor($dec%16);
          $c = $escape.$hex[$h2].$hex[$h1];
        }
        if ( (strlen($newline) + strlen($c)) >= $line_max ) { // CRLF is not counted
          $output .= $newline.$escape.$eol; //  soft line break; " =\r\n" is okay
          $newline = '';
          // check if newline first character will be point or not
          if ( $dec == 46 ) {
            $c = '=2E';
          }
        }
        $newline .= $c;
      } // end of for
      $output .= $newline.$eol;
    } // end of while
    return $output;
  }

  /**
  * Encode string to RFC2045 (6.7) quoted-printable format
  * Uses a PHP5 stream filter to do the encoding about 64x faster than the old version
  * Also results in same content as you started with after decoding
  * @see EncodeQPphp()
  * @access public
  * @param string $string the text to encode
  * @param integer $line_max Number of chars allowed on a line before wrapping
  * @param boolean $space_conv Dummy param for compatibility with existing EncodeQP function
  * @return string
  * @author Marcus Bointon
  */
  public function EncodeQP($string, $line_max = 76, $space_conv = false) {
    if (function_exists('quoted_printable_encode')) { //Use native function if it's available (>= PHP5.3)
      return quoted_printable_encode($string);
    }
    $filters = stream_get_filters();
    if (!in_array('convert.*', $filters)) { //Got convert stream filter?
      return $this->EncodeQPphp($string, $line_max, $space_conv); //Fall back to old implementation
    }
    $fp = fopen('php://temp/', 'r+');
    $string = preg_replace('/\r\n?/', $this->LE, $string); //Normalise line breaks
    $params = array('line-length' => $line_max, 'line-break-chars' => $this->LE);
    $s = stream_filter_append($fp, 'convert.quoted-printable-encode', STREAM_FILTER_READ, $params);
    fputs($fp, $string);
    rewind($fp);
    $out = stream_get_contents($fp);
    stream_filter_remove($s);
    $out = preg_replace('/^\./m', '=2E', $out); //Encode . if it is first char on a line, workaround for bug in Exchange
    fclose($fp);
    return $out;
  }

  /**
   * Encode string to q encoding.
   * @link http://tools.ietf.org/html/rfc2047
   * @param string $str the text to encode
   * @param string $position Where the text is going to be used, see the RFC for what that means
   * @access public
   * @return string
   */
  public function EncodeQ($str, $position = 'text') {
    //There should not be any EOL in the string
	$pattern="";
    $encoded = str_replace(array("\r", "\n"), '', $str);
    switch (strtolower($position)) {
      case 'phrase':
        $pattern = '^A-Za-z0-9!*+\/ -';
        break;

      case 'comment':
        $pattern = '\(\)"';
        //note that we dont break here!
        //for this reason we build the $pattern withoud including delimiters and []

      case 'text':
      default:
        //Replace every high ascii, control =, ? and _ characters
        //We put \075 (=) as first value to make sure it's the first one in being converted, preventing double encode
        $pattern = '\075\000-\011\013\014\016-\037\077\137\177-\377' . $pattern;
        break;
    }

    if (preg_match_all("/[{$pattern}]/", $encoded, $matches)) {
      foreach (array_unique($matches[0]) as $char) {
        $encoded = str_replace($char, '=' . sprintf('%02X', ord($char)), $encoded);
      }
    }

    //Replace every spaces to _ (more readable than =20)
    return str_replace(' ', '_', $encoded);
}
  /**
   * Adds a string or binary attachment (non-filesystem) to the list.
   * This method can be used to attach ascii or binary data,
   * such as a BLOB record from a database.
   * @param string $string String attachment data.
   * @param string $filename Name of the attachment.
   * @param string $encoding File encoding (see $Encoding).
   * @param string $type File extension (MIME) type.
   * @return void
   */
  public function AddStringAttachment($string, $filename, $encoding = 'base64', $type = 'application/octet-stream') {
    // Append to $attachment array
    $this->attachment[] = array(
      0 => $string,
      1 => $filename,
      2 => basename($filename),
      3 => $encoding,
      4 => $type,
      5 => true,  // isStringAttachment
      6 => 'attachment',
      7 => 0
    );
  }

  /**
   * Adds an embedded attachment.  This can include images, sounds, and
   * just about any other document.  Make sure to set the $type to an
   * image type.  For JPEG images use "image/jpeg" and for GIF images
   * use "image/gif".
   * @param string $path Path to the attachment.
   * @param string $cid Content ID of the attachment.  Use this to identify
   *        the Id for accessing the image in an HTML form.
   * @param string $name Overrides the attachment name.
   * @param string $encoding File encoding (see $Encoding).
   * @param string $type File extension (MIME) type.
   * @return bool
   */
  public function AddEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {

    if ( !@is_file($path) ) {
      $this->SetError($this->Lang('file_access') . $path);
      return false;
    }

    $filename = basename($path);
    if ( $name == '' ) {
      $name = $filename;
    }

    // Append to $attachment array
    $this->attachment[] = array(
      0 => $path,
      1 => $filename,
      2 => $name,
      3 => $encoding,
      4 => $type,
      5 => false,  // isStringAttachment
      6 => 'inline',
      7 => $cid
    );

    return true;
  }

  /**
   * Adds an embedded stringified attachment.  This can include images, sounds, and
   * just about any other document.  Make sure to set the $type to an
   * image type.  For JPEG images use "image/jpeg" and for GIF images
   * use "image/gif".
   * @param string $string The attachment.
   * @param string $cid Content ID of the attachment.  Use this to identify
   *        the Id for accessing the image in an HTML form.
   * @param string $name Overrides the attachment name.
   * @param string $encoding File encoding (see $Encoding).
   * @param string $type File extension (MIME) type.
   * @return bool
   */
  public function AddStringEmbeddedImage($string, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {
    // Append to $attachment array
    $this->attachment[] = array(
      0 => $string,
      1 => $name,
      2 => $name,
      3 => $encoding,
      4 => $type,
      5 => true,  // isStringAttachment
      6 => 'inline',
      7 => $cid
    );
  }

  /**
   * Returns true if an inline attachment is present.
   * @access public
   * @return bool
   */
  public function InlineImageExists() {
    foreach($this->attachment as $attachment) {
      if ($attachment[6] == 'inline') {
      }
    }
    return false;
  }

  /**
   * Returns true if an attachment (non-inline) is present.
   * @return bool
   */
  public function AttachmentExists() {
    foreach($this->attachment as $attachment) {
      if ($attachment[6] == 'attachment') {
      }
    }
    return false;
  }

  /**
   * Does this message have an alternative body set?
   * @return bool
   */
  public function AlternativeExists() {
    return !empty($this->AltBody);
  }

  /////////////////////////////////////////////////
  // CLASS METHODS, MESSAGE RESET
  /////////////////////////////////////////////////

  /**
   * Clears all recipients assigned in the TO array.  Returns void.
   * @return void
   */
  public function ClearAddresses() {
    foreach($this->to as $to) {
      unset($this->all_recipients[strtolower($to[0])]);
    }
    $this->to = array();
  }

  /**
   * Clears all recipients assigned in the CC array.  Returns void.
   * @return void
   */
  public function ClearCCs() {
    foreach($this->cc as $cc) {
      unset($this->all_recipients[strtolower($cc[0])]);
    }
    $this->cc = array();
  }

  /**
   * Clears all recipients assigned in the BCC array.  Returns void.
   * @return void
   */
  public function ClearBCCs() {
    foreach($this->bcc as $bcc) {
      unset($this->all_recipients[strtolower($bcc[0])]);
    }
    $this->bcc = array();
  }

  /**
   * Clears all recipients assigned in the ReplyTo array.  Returns void.
   * @return void
   */
  public function ClearReplyTos() {
    $this->ReplyTo = array();
  }

  /**
   * Clears all recipients assigned in the TO, CC and BCC
   * array.  Returns void.
   * @return void
   */
  public function ClearAllRecipients() {
    $this->to = array();
    $this->cc = array();
    $this->bcc = array();
    $this->all_recipients = array();
  }

  /**
   * Clears all previously set filesystem, string, and binary
   * attachments.  Returns void.
   * @return void
   */
  public function ClearAttachments() {
    $this->attachment = array();
  }

  /**
   * Clears all custom headers.  Returns void.
   * @return void
   */
  public function ClearCustomHeaders() {
    $this->CustomHeader = array();
  }

  /////////////////////////////////////////////////
  // CLASS METHODS, MISCELLANEOUS
  /////////////////////////////////////////////////

  /**
   * Adds the error message to the error container.
   * @access protected
   * @param string $msg
   * @return void
   */
  protected function SetError($msg) {
    $this->error_count++;
    if ($this->Mailer == 'smtp' and !is_null($this->smtp)) {
      $lasterror = $this->smtp->getError();
      if (!empty($lasterror) and array_key_exists('smtp_msg', $lasterror)) {
        $msg .= '<p>' . $this->Lang('smtp_error') . $lasterror['smtp_msg'] . "</p>\n";
      }
    }
    $this->ErrorInfo = $msg;
  }

  /**
   * Returns the proper RFC 822 formatted date.
   * @access public
   * @return string
   * @static
   */
  public static function RFCDate() {
    $tz = date('Z');
    $tzs = ($tz < 0) ? '-' : '+';
    $tz = abs($tz);
    $tz = (int)($tz/3600)*100 + ($tz%3600)/60;
    $result = sprintf("%s %s%04d", date('D, j M Y H:i:s'), $tzs, $tz);

    return $result;
  }

  /**
   * Returns the server hostname or 'localhost.localdomain' if unknown.
   * @access protected
   * @return string
   */
  protected function ServerHostname() {
    if (!empty($this->Hostname)) {
      $result = $this->Hostname;
    } elseif (isset($_SERVER['SERVER_NAME'])) {
      $result = $_SERVER['SERVER_NAME'];
    } else {
      $result = 'localhost.localdomain';
    }

    return $result;
  }

  /**
   * Returns a message in the appropriate language.
   * @access protected
   * @param string $key
   * @return string
   */
  protected function Lang($key) {
    if(count($this->language) < 1) {
      $this->SetLanguage('en'); // set the default language
    }

    if(isset($this->language[$key])) {
      return $this->language[$key];
    } else {
      return 'Language string failed to load: ' . $key;
    }
  }

  /**
   * Returns true if an error occurred.
   * @access public
   * @return bool
   */
  public function IsError() {
    return ($this->error_count > 0);
  }

  /**
   * Changes every end of line from CRLF, CR or LF to $this->LE.
   * @access public
   * @param string $str String to FixEOL
   * @return string
   */
  public function FixEOL($str) {
	// condense down to \n
	$nstr = str_replace(array("\r\n", "\r"), "\n", $str);
	// Now convert LE as needed
	if ($this->LE !== "\n") {
		$nstr = str_replace("\n", $this->LE, $nstr);
	}
    return  $nstr;
  }

  /**
   * Adds a custom header. $name value can be overloaded to contain
   * both header name and value (name:value)
   * @access public
   * @param string $name custom header name
   * @param string $value header value
   * @return void
   */
  public function AddCustomHeader($name, $value=null) {
	if ($value === null) {
		// Value passed in as name:value
		$this->CustomHeader[] = explode(':', $name, 2);
	} else {
		$this->CustomHeader[] = array($name, $value);
	}
  }

  /**
   * Evaluates the message and returns modifications for inline images and backgrounds
   * @access public
   * @param string $message Text to be HTML modified
   * @param string $basedir baseline directory for path
   * @return string $message
   */
  public function MsgHTML($message, $basedir = '') {
    preg_match_all("/(src|background)=[\"'](.*)[\"']/Ui", $message, $images);
    if(isset($images[2])) {
      foreach($images[2] as $i => $url) {
        // do not change urls for absolute images (thanks to corvuscorax)
        if (!preg_match('#^[A-z]+://#', $url)) {
          $filename = basename($url);
          $directory = dirname($url);
          if ($directory == '.') {
            $directory = '';
          }
          $cid = 'cid:' . md5($url);
          $ext = pathinfo($filename, PATHINFO_EXTENSION);
          $mimeType  = self::_mime_types($ext);
          if ( strlen($basedir) > 1 && substr($basedir, -1) != '/') { $basedir .= '/'; }
          if ( strlen($directory) > 1 && substr($directory, -1) != '/') { $directory .= '/'; }
          if ( $this->AddEmbeddedImage($basedir.$directory.$filename, md5($url), $filename, 'base64', $mimeType) ) {
            $message = preg_replace("/".$images[1][$i]."=[\"']".preg_quote($url, '/')."[\"']/Ui", $images[1][$i]."=\"".$cid."\"", $message);
          }
        }
      }
    }
    $this->IsHTML(true);
    $this->Body = $message;
    if (empty($this->AltBody)) {
        $textMsg = trim(strip_tags(preg_replace('/<(head|title|style|script)[^>]*>.*?<\/\\1>/s', '', $message)));
        if (!empty($textMsg)) {
            $this->AltBody = html_entity_decode($textMsg, ENT_QUOTES, $this->CharSet);
        }
    }
    if (empty($this->AltBody)) {
      $this->AltBody = 'To view this email message, open it in a program that understands HTML!' . "\n\n";
    }
    return $message;
  }

  /**
   * Gets the MIME type of the embedded or inline image
   * @param string $ext File extension
   * @access public
   * @return string MIME type of ext
   * @static
   */
  public static function _mime_types($ext = '') {
    $mimes = array(
      'xl'    =>  'application/excel',
      'hqx'   =>  'application/mac-binhex40',
      'cpt'   =>  'application/mac-compactpro',
      'bin'   =>  'application/macbinary',
      'doc'   =>  'application/msword',
      'word'  =>  'application/msword',
      'class' =>  'application/octet-stream',
      'dll'   =>  'application/octet-stream',
      'dms'   =>  'application/octet-stream',
      'exe'   =>  'application/octet-stream',
      'lha'   =>  'application/octet-stream',
      'lzh'   =>  'application/octet-stream',
      'psd'   =>  'application/octet-stream',
      'sea'   =>  'application/octet-stream',
      'so'    =>  'application/octet-stream',
      'oda'   =>  'application/oda',
      'pdf'   =>  'application/pdf',
      'ai'    =>  'application/postscript',
      'eps'   =>  'application/postscript',
      'ps'    =>  'application/postscript',
      'smi'   =>  'application/smil',
      'smil'  =>  'application/smil',
      'mif'   =>  'application/vnd.mif',
      'xls'   =>  'application/vnd.ms-excel',
      'ppt'   =>  'application/vnd.ms-powerpoint',
      'wbxml' =>  'application/vnd.wap.wbxml',
      'wmlc'  =>  'application/vnd.wap.wmlc',
      'dcr'   =>  'application/x-director',
      'dir'   =>  'application/x-director',
      'dxr'   =>  'application/x-director',
      'dvi'   =>  'application/x-dvi',
      'gtar'  =>  'application/x-gtar',
      'php3'  =>  'application/x-httpd-php',
      'php4'  =>  'application/x-httpd-php',
      'php'   =>  'application/x-httpd-php',
      'phtml' =>  'application/x-httpd-php',
      'phps'  =>  'application/x-httpd-php-source',
      'js'    =>  'application/x-javascript',
      'swf'   =>  'application/x-shockwave-flash',
      'sit'   =>  'application/x-stuffit',
      'tar'   =>  'application/x-tar',
      'tgz'   =>  'application/x-tar',
      'xht'   =>  'application/xhtml+xml',
      'xhtml' =>  'application/xhtml+xml',
      'zip'   =>  'application/zip',
      'mid'   =>  'audio/midi',
      'midi'  =>  'audio/midi',
      'mp2'   =>  'audio/mpeg',
      'mp3'   =>  'audio/mpeg',
      'mpga'  =>  'audio/mpeg',
      'aif'   =>  'audio/x-aiff',
      'aifc'  =>  'audio/x-aiff',
      'aiff'  =>  'audio/x-aiff',
      'ram'   =>  'audio/x-pn-realaudio',
      'rm'    =>  'audio/x-pn-realaudio',
      'rpm'   =>  'audio/x-pn-realaudio-plugin',
      'ra'    =>  'audio/x-realaudio',
      'wav'   =>  'audio/x-wav',
      'bmp'   =>  'image/bmp',
      'gif'   =>  'image/gif',
      'jpeg'  =>  'image/jpeg',
      'jpe'   =>  'image/jpeg',
      'jpg'   =>  'image/jpeg',
      'png'   =>  'image/png',
      'tiff'  =>  'image/tiff',
      'tif'   =>  'image/tiff',
      'eml'   =>  'message/rfc822',
      'css'   =>  'text/css',
      'html'  =>  'text/html',
      'htm'   =>  'text/html',
      'shtml' =>  'text/html',
      'log'   =>  'text/plain',
      'text'  =>  'text/plain',
      'txt'   =>  'text/plain',
      'rtx'   =>  'text/richtext',
      'rtf'   =>  'text/rtf',
      'xml'   =>  'text/xml',
      'xsl'   =>  'text/xml',
      'mpeg'  =>  'video/mpeg',
      'mpe'   =>  'video/mpeg',
      'mpg'   =>  'video/mpeg',
      'mov'   =>  'video/quicktime',
      'qt'    =>  'video/quicktime',
      'rv'    =>  'video/vnd.rn-realvideo',
      'avi'   =>  'video/x-msvideo',
      'movie' =>  'video/x-sgi-movie'
    );
    return (!isset($mimes[strtolower($ext)])) ? 'application/octet-stream' : $mimes[strtolower($ext)];
  }

  /**
  * Set (or reset) Class Objects (variables)
  *
  * Usage Example:
  * $page->set('X-Priority', '3');
  *
  * @access public
  * @param string $name Parameter Name
  * @param mixed $value Parameter Value
  * NOTE: will not work with arrays, there are no arrays to set/reset
   * @throws phpmailerException
   * @return bool
  * @todo Should this not be using __set() magic function?
  */
  public function set($name, $value = '') {
    try {
      if (isset($this->$name) ) {
        $this->$name = $value;
      } else {
        throw new phpmailerException($this->Lang('variable_set') . $name, self::STOP_CRITICAL);
      }
    } catch (Exception $e) {
      $this->SetError($e->getMessage());
      if ($e->getCode() == self::STOP_CRITICAL) {
      }
    }
    return true;
  }

  /**
   * Strips newlines to prevent header injection.
   * @access public
   * @param string $str String
   * @return string
   */
  public function SecureHeader($str) {
    return trim(str_replace(array("\r", "\n"), '', $str));
  }

  /**
   * Set the private key file and password to sign the message.
   *
   * @access public
   * @param $cert_filename
   * @param string $key_filename Parameter File Name
   * @param string $key_pass Password for private key
   */
  public function Sign($cert_filename, $key_filename, $key_pass) {
    $this->sign_cert_file = $cert_filename;
    $this->sign_key_file = $key_filename;
    $this->sign_key_pass = $key_pass;
  }

  /**
   * Set the private key file and password to sign the message.
   *
   * @access public
   * @param string $txt
   * @return string
   */
  public function DKIM_QP($txt) {
    $line = '';
    for ($i = 0; $i < strlen($txt); $i++) {
      $ord = ord($txt[$i]);
      if ( ((0x21 <= $ord) && ($ord <= 0x3A)) || $ord == 0x3C || ((0x3E <= $ord) && ($ord <= 0x7E)) ) {
        $line .= $txt[$i];
      } else {
        $line .= "=".sprintf("%02X", $ord);
      }
    }
    return $line;
  }

  /**
   * Generate DKIM signature
   *
   * @access public
   * @param string $s Header
   * @return string
   */
  public function DKIM_Sign($s) {
    $privKeyStr = file_get_contents($this->DKIM_private);
    if ($this->DKIM_passphrase != '') {
      $privKey = openssl_pkey_get_private($privKeyStr, $this->DKIM_passphrase);
    } else {
      $privKey = $privKeyStr;
    }
    if (openssl_sign($s, $signature, $privKey)) {
      return base64_encode($signature);
    }
    return '';
  }

  /**
   * Generate DKIM Canonicalization Header
   *
   * @access public
   * @param string $s Header
   * @return string
   */
  public function DKIM_HeaderC($s) {
    $s = preg_replace("/\r\n\s+/", " ", $s);
    $lines = explode("\r\n", $s);
    foreach ($lines as $key => $line) {
      list($heading, $value) = explode(":", $line, 2);
      $heading = strtolower($heading);
      $value = preg_replace("/\s+/", " ", $value) ; // Compress useless spaces
      $lines[$key] = $heading.":".trim($value) ; // Don't forget to remove WSP around the value
    }
    $s = implode("\r\n", $lines);
    return $s;
  }

  /**
   * Generate DKIM Canonicalization Body
   *
   * @access public
   * @param string $body Message Body
   * @return string
   */
  public function DKIM_BodyC($body) {
    if ($body == '') return "\r\n";
    // stabilize line endings
    $body = str_replace("\r\n", "\n", $body);
    $body = str_replace("\n", "\r\n", $body);
    // END stabilize line endings
    while (substr($body, strlen($body) - 4, 4) == "\r\n\r\n") {
      $body = substr($body, 0, strlen($body) - 2);
    }
    return $body;
  }

  /**
   * Create the DKIM header, body, as new header
   *
   * @access public
   * @param string $headers_line Header lines
   * @param string $subject Subject
   * @param string $body Body
   * @return string
   */
  public function DKIM_Add($headers_line, $subject, $body) {
    $DKIMsignatureType    = 'rsa-sha1'; // Signature & hash algorithms
    $DKIMcanonicalization = 'relaxed/simple'; // Canonicalization of header/body
    $DKIMquery            = 'dns/txt'; // Query method
    $DKIMtime             = time() ; // Signature Timestamp = seconds since 00:00:00 - Jan 1, 1970 (UTC time zone)
    $subject_header       = "Subject: $subject";
    $headers              = explode($this->LE, $headers_line);
	$from_header          = "";
	$to_header            = "";
    foreach($headers as $header) {
      if (strpos($header, 'From:') === 0) {
        $from_header = $header;
      } elseif (strpos($header, 'To:') === 0) {
        $to_header = $header;
      }
    }
    $from     = str_replace('|', '=7C', $this->DKIM_QP($from_header));
    $to       = str_replace('|', '=7C', $this->DKIM_QP($to_header));
    $subject  = str_replace('|', '=7C', $this->DKIM_QP($subject_header)) ; // Copied header fields (dkim-quoted-printable
    $body     = $this->DKIM_BodyC($body);
    $DKIMlen  = strlen($body) ; // Length of body
    $DKIMb64  = base64_encode(pack("H*", sha1($body))) ; // Base64 of packed binary SHA-1 hash of body
    $ident    = ($this->DKIM_identity == '')? '' : " i=" . $this->DKIM_identity . ";";
    $dkimhdrs = "DKIM-Signature: v=1; a=" . $DKIMsignatureType . "; q=" . $DKIMquery . "; l=" . $DKIMlen . "; s=" . $this->DKIM_selector . ";\r\n".
                "\tt=" . $DKIMtime . "; c=" . $DKIMcanonicalization . ";\r\n".
                "\th=From:To:Subject;\r\n".
                "\td=" . $this->DKIM_domain . ";" . $ident . "\r\n".
                "\tz=$from\r\n".
                "\t|$to\r\n".
                "\t|$subject;\r\n".
                "\tbh=" . $DKIMb64 . ";\r\n".
                "\tb=";
    $toSign   = $this->DKIM_HeaderC($from_header . "\r\n" . $to_header . "\r\n" . $subject_header . "\r\n" . $dkimhdrs);
    $signed   = $this->DKIM_Sign($toSign);
    return "X-PHPMAILER-DKIM: code.google.com/a/apache-extras.org/p/phpmailer/\r\n".$dkimhdrs.$signed."\r\n";
  }

  /**
   * Perform callback
   * @param boolean $isSent
   * @param string $to
   * @param string $cc
   * @param string $bcc
   * @param string $subject
   * @param string $body
   * @param string $from
   */
  protected function doCallback($isSent, $to, $cc, $bcc, $subject, $body, $from=null) {
    if (!empty($this->action_function) && is_callable($this->action_function)) {
      $params = array($isSent, $to, $cc, $bcc, $subject, $body, $from);
      call_user_func_array($this->action_function, $params);
    }
  }
 * Exception handler for PHPMailer
class phpmailerException extends Exception {
  /**
   * Prettify error message output
   * @return string
   */
  public function errorMessage() {
    $errorMsg = '<strong>' . $this->getMessage() . "</strong><br />\n";
    return $errorMsg;
  }
?>
/*~ class.pop3.php
.---------------------------------------------------------------------------.
|  Software: PHPMailer - PHP email class                                    |
|   Version: 5.2.4                                                          |
|      Site: https://code.google.com/a/apache-extras.org/p/phpmailer/       |
| ------------------------------------------------------------------------- |
|     Admin: Jim Jagielski (project admininistrator)                        |
|   Authors: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net |
|          : Marcus Bointon (coolbru) coolbru@users.sourceforge.net         |
|          : Jim Jagielski (jimjag) jimjag@gmail.com                        |
|   Founder: Brent R. Matzelle (original founder)                           |
| Copyright (c) 2010-2012, Jim Jagielski. All Rights Reserved.              |
| Copyright (c) 2004-2009, Andy Prevost. All Rights Reserved.               |
| Copyright (c) 2001-2003, Brent R. Matzelle                                |
| ------------------------------------------------------------------------- |
|   License: Distributed under the Lesser General Public License (LGPL)     |
|            http://www.gnu.org/copyleft/lesser.html                        |
| This program is distributed in the hope that it will be useful - WITHOUT  |
| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
| FITNESS FOR A PARTICULAR PURPOSE.                                         |
'---------------------------------------------------------------------------'
*/

 * PHPMailer - PHP POP Before SMTP Authentication Class
 * NOTE: Designed for use with PHP version 5 and up
 * @author Andy Prevost
 * @author Marcus Bointon
 * @author Jim Jagielski
 * @license http://www.gnu.org/copyleft/lesser.html Distributed under the Lesser General Public License (LGPL)
 * PHP POP-Before-SMTP Authentication Class
 *
 * Version 5.2.4
 *
 * @license: LGPL, see PHPMailer License
 *
 * Specifically for PHPMailer to allow POP before SMTP authentication.
 * Does not yet work with APOP - if you have an APOP account, contact Jim Jagielski
 * and we can test changes to this script.
 *
 * This class is based on the structure of the SMTP class originally authored by Chris Ryan
 *
 * This class is rfc 1939 compliant and implements all the commands
 * required for POP3 connection, authentication and disconnection.
 *
 * @author Richard Davey (orig) <rich@corephp.co.uk>
 * @author Andy Prevost
 * @author Jim Jagielski

class POP3 {
  /**
   * Default POP3 port
   * @var int
   */
  public $POP3_PORT = 110;

  /**
   * Default Timeout
   * @var int
   */
  public $POP3_TIMEOUT = 30;

  /**
   * POP3 Carriage Return + Line Feed
   * @var string
   */
  public $CRLF = "\r\n";

  /**
   * Displaying Debug warnings? (0 = now, 1+ = yes)
   * @var int
   */
  public $do_debug = 2;

  /**
   * POP3 Mail Server
   * @var string
   */
  public $host;

  /**
   * POP3 Port
   * @var int
   */
  public $port;

  /**
   * POP3 Timeout Value
   * @var int
   */
  public $tval;

  /**
   * POP3 Username
   * @var string
   */
  public $username;

  /**
   * POP3 Password
   * @var string
   */
  public $password;

  /**
   * Sets the POP3 PHPMailer Version number
   * @var string
   */
  public $Version         = '5.2.4';

  /////////////////////////////////////////////////
  // PROPERTIES, PRIVATE AND PROTECTED
  /////////////////////////////////////////////////

  /**
   * @var resource Resource handle for the POP connection socket
   */
  private $pop_conn;
  /**
   * @var boolean Are we connected?
   */
  private $connected;
  /**
   * @var array Error container
   */
  private $error;     //  Error log array

  /**
   * Constructor, sets the initial values
   * @access public
   * @return POP3
   */
  public function __construct() {
    $this->pop_conn  = 0;
    $this->connected = false;
    $this->error     = null;
  }

  /**
   * Combination of public events - connect, login, disconnect
   * @access public
   * @param string $host
   * @param bool|int $port
   * @param bool|int $tval
   * @param string $username
   * @param string $password
   * @param int $debug_level
   * @return bool
   */
  public function Authorise ($host, $port = false, $tval = false, $username, $password, $debug_level = 0) {
    $this->host = $host;

    //  If no port value is passed, retrieve it
    if ($port == false) {
      $this->port = $this->POP3_PORT;
    } else {
      $this->port = $port;
    }

    //  If no port value is passed, retrieve it
    if ($tval == false) {
      $this->tval = $this->POP3_TIMEOUT;
    } else {
      $this->tval = $tval;
    }

    $this->do_debug = $debug_level;
    $this->username = $username;
    $this->password = $password;

    //  Refresh the error log
    $this->error = null;

    //  Connect
    $result = $this->Connect($this->host, $this->port, $this->tval);

    if ($result) {
      $login_result = $this->Login($this->username, $this->password);

      if ($login_result) {
        $this->Disconnect();

        return true;
      }

    }

    //  We need to disconnect regardless if the login succeeded
    $this->Disconnect();

    return false;
  }

  /**
   * Connect to the POP3 server
   * @access public
   * @param string $host
   * @param bool|int $port
   * @param integer $tval
   * @return boolean
   */
  public function Connect ($host, $port = false, $tval = 30) {
    //  Are we already connected?
    if ($this->connected) {
      return true;
    /*
    On Windows this will raise a PHP Warning error if the hostname doesn't exist.
    Rather than supress it with @fsockopen, let's capture it cleanly instead
    */

    set_error_handler(array(&$this, 'catchWarning'));

    //  Connect to the POP3 server
    $this->pop_conn = fsockopen($host,    //  POP3 Host
                  $port,    //  Port #
                  $errno,   //  Error Number
                  $errstr,  //  Error Message
                  $tval);   //  Timeout (seconds)

    //  Restore the error handler
    restore_error_handler();

    //  Does the Error Log now contain anything?
    if ($this->error && $this->do_debug >= 1) {
      $this->displayErrors();
    //  Did we connect?
    if ($this->pop_conn == false) {
      //  It would appear not...
      $this->error = array(
        'error' => "Failed to connect to server $host on port $port",
        'errno' => $errno,
        'errstr' => $errstr
      );

      if ($this->do_debug >= 1) {
        $this->displayErrors();
      }

      return false;
    //  Increase the stream time-out

    //  Check for PHP 4.3.0 or later
    if (version_compare(phpversion(), '5.0.0', 'ge')) {
      stream_set_timeout($this->pop_conn, $tval, 0);
    } else {
      //  Does not work on Windows
      if (substr(PHP_OS, 0, 3) !== 'WIN') {
        socket_set_timeout($this->pop_conn, $tval, 0);
      }
    //  Get the POP3 server response
    $pop3_response = $this->getResponse();

    //  Check for the +OK
    if ($this->checkResponse($pop3_response)) {
    //  The connection is established and the POP3 server is talking
    $this->connected = true;
      return true;
    return false;
  }

  /**
   * Login to the POP3 server (does not support APOP yet)
   * @access public
   * @param string $username
   * @param string $password
   * @return boolean
   */
  public function Login ($username = '', $password = '') {
    if ($this->connected == false) {
      $this->error = 'Not connected to POP3 server';
      if ($this->do_debug >= 1) {
        $this->displayErrors();
      }
    if (empty($username)) {
      $username = $this->username;
    if (empty($password)) {
      $password = $this->password;
    $pop_username = "USER $username" . $this->CRLF;
    $pop_password = "PASS $password" . $this->CRLF;

    //  Send the Username
    $this->sendString($pop_username);
    $pop3_response = $this->getResponse();

    if ($this->checkResponse($pop3_response)) {
      //  Send the Password
      $this->sendString($pop_password);
      $pop3_response = $this->getResponse();

      if ($this->checkResponse($pop3_response)) {
        return true;
      }
    return false;
  }

  /**
   * Disconnect from the POP3 server
   * @access public
   */
  public function Disconnect () {
    $this->sendString('QUIT');

    fclose($this->pop_conn);
  }
  /////////////////////////////////////////////////
  //  Private Methods
  /////////////////////////////////////////////////

  /**
   * Get the socket response back.
   * $size is the maximum number of bytes to retrieve
   * @access private
   * @param integer $size
   * @return string
   */
  private function getResponse ($size = 128) {
    $pop3_response = fgets($this->pop_conn, $size);

    return $pop3_response;
  }

  /**
   * Send a string down the open socket connection to the POP3 server
   * @access private
   * @param string $string
   * @return integer
   */
  private function sendString ($string) {
    $bytes_sent = fwrite($this->pop_conn, $string, strlen($string));

    return $bytes_sent;
  }

  /**
   * Checks the POP3 server response for +OK or -ERR
   * @access private
   * @param string $string
   * @return boolean
   */
  private function checkResponse ($string) {
    if (substr($string, 0, 3) !== '+OK') {
      $this->error = array(
        'error' => "Server reported an error: $string",
        'errno' => 0,
        'errstr' => ''
      );

      if ($this->do_debug >= 1) {
        $this->displayErrors();
      }

      return false;
    } else {
      return true;

  }

  /**
   * If debug is enabled, display the error message array
   * @access private
   */
  private function displayErrors () {
    echo '<pre>';

    foreach ($this->error as $single_error) {
      print_r($single_error);
    }

    echo '</pre>';
  }

  /**
   * Takes over from PHP for the socket warning handler
   * @access private
   * @param integer $errno
   * @param string $errstr
   * @param string $errfile
   * @param integer $errline
   */
  private function catchWarning ($errno, $errstr, $errfile, $errline) {
    $this->error[] = array(
      'error' => "Connecting to the POP3 server raised a PHP warning: ",
      'errno' => $errno,
      'errstr' => $errstr
    );
  }

  //  End of class
?>
/*~ class.smtp.php
.---------------------------------------------------------------------------.
|  Software: PHPMailer - PHP email class                                    |
|   Version: 5.2.4                                                          |
|      Site: https://code.google.com/a/apache-extras.org/p/phpmailer/       |
| ------------------------------------------------------------------------- |
|     Admin: Jim Jagielski (project admininistrator)                        |
|   Authors: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net |
|          : Marcus Bointon (coolbru) coolbru@users.sourceforge.net         |
|          : Jim Jagielski (jimjag) jimjag@gmail.com                        |
|   Founder: Brent R. Matzelle (original founder)                           |
| Copyright (c) 2010-2012, Jim Jagielski. All Rights Reserved.              |
| Copyright (c) 2004-2009, Andy Prevost. All Rights Reserved.               |
| Copyright (c) 2001-2003, Brent R. Matzelle                                |
| ------------------------------------------------------------------------- |
|   License: Distributed under the Lesser General Public License (LGPL)     |
|            http://www.gnu.org/copyleft/lesser.html                        |
| This program is distributed in the hope that it will be useful - WITHOUT  |
| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
| FITNESS FOR A PARTICULAR PURPOSE.                                         |
'---------------------------------------------------------------------------'
*/

 * PHPMailer - PHP SMTP email transport class
 * NOTE: Designed for use with PHP version 5 and up
 * @author Andy Prevost
 * @author Marcus Bointon
 * @copyright 2004 - 2008 Andy Prevost
 * @author Jim Jagielski
 * @license http://www.gnu.org/copyleft/lesser.html Distributed under the Lesser General Public License (LGPL)
 * PHP RFC821 SMTP client
 *
 * Implements all the RFC 821 SMTP commands except TURN which will always return a not implemented error.
 * SMTP also provides some utility methods for sending mail to an SMTP server.
 * @author Chris Ryan
class SMTP {
  /**
   *  SMTP server port
   *  @var int
   */
  public $SMTP_PORT = 25;

  /**
   *  SMTP reply line ending (don't change)
   *  @var string
   */
  public $CRLF = "\r\n";

  /**
   *  Sets whether debugging is turned on
   *  @var bool
   */
  public $do_debug;       // the level of debug to perform

  /**
   * Sets the function/method to use for debugging output.
   * Right now we only honor "echo" or "error_log"
   * @var string
   */
  public $Debugoutput     = "echo";

  /**
   *  Sets VERP use on/off (default is off)
   *  @var bool
   */
  public $do_verp = false;

  /**
   * Sets the SMTP timeout value for reads, in seconds
   * @var int
   */
  public $Timeout         = 15;

  /**
   * Sets the SMTP timelimit value for reads, in seconds
   * @var int
   */
  public $Timelimit       = 30;

  /**
   * Sets the SMTP PHPMailer Version number
   * @var string
   */
  public $Version         = '5.2.4';

  /////////////////////////////////////////////////
  // PROPERTIES, PRIVATE AND PROTECTED
  /////////////////////////////////////////////////

  /**
   * @var resource The socket to the server
   */
  private $smtp_conn;
  /**
   * @var string Error message, if any, for the last call
   */
  private $error;
  /**
   * @var string The reply the server sent to us for HELO
   */
  private $helo_rply;

  /**
   * Outputs debugging info via user-defined method
   * @param string $str
   */
  private function edebug($str) {
    if ($this->Debugoutput == "error_log") {
        error_log($str);
    } else {
        echo $str;
    }
  }

  /**
   * Initialize the class so that the data is in a known state.
   * @access public
   * @return SMTP
   */
  public function __construct() {
    $this->smtp_conn = 0;
    $this->error = null;
    $this->helo_rply = null;

    $this->do_debug = 0;
  }

  /////////////////////////////////////////////////
  // CONNECTION FUNCTIONS
  /////////////////////////////////////////////////

  /**
   * Connect to the server specified on the port specified.
   * If the port is not specified use the default SMTP_PORT.
   * If tval is specified then a connection will try and be
   * established with the server for that number of seconds.
   * If tval is not specified the default is 30 seconds to
   * try on the connection.
   *
   * SMTP CODE SUCCESS: 220
   * SMTP CODE FAILURE: 421
   * @access public
   * @param string $host
   * @param int $port
   * @param int $tval
   * @return bool
   */
  public function Connect($host, $port = 0, $tval = 30) {
    // set the error val to null so there is no confusion
    $this->error = null;

    // make sure we are __not__ connected
    if($this->connected()) {
      // already connected, generate error
      $this->error = array("error" => "Already connected to a server");
      return false;
    }

    if(empty($port)) {
      $port = $this->SMTP_PORT;
    }

    // connect to the smtp server
    $this->smtp_conn = @fsockopen($host,    // the host of the server
                                 $port,    // the port to use
                                 $errno,   // error number if any
                                 $errstr,  // error message if any
                                 $tval);   // give up after ? secs
    // verify we connected properly
    if(empty($this->smtp_conn)) {
      $this->error = array("error" => "Failed to connect to server",
                           "errno" => $errno,
                           "errstr" => $errstr);
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": $errstr ($errno)" . $this->CRLF . '<br />');
      }
      return false;
    }

    // SMTP server can take longer to respond, give longer timeout for first read
    // Windows does not have support for this timeout function
    if(substr(PHP_OS, 0, 3) != "WIN") {
     $max = ini_get('max_execution_time');
     if ($max != 0 && $tval > $max) { // don't bother if unlimited
      @set_time_limit($tval);
     }
     stream_set_timeout($this->smtp_conn, $tval, 0);
    }

    // get any announcement
    $announce = $this->get_lines();

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $announce . $this->CRLF . '<br />');
    }

    return true;
  }

  /**
   * Initiate a TLS communication with the server.
   *
   * SMTP CODE 220 Ready to start TLS
   * SMTP CODE 501 Syntax error (no parameters allowed)
   * SMTP CODE 454 TLS not available due to temporary reason
   * @access public
   * @return bool success
   */
  public function StartTLS() {
    $this->error = null; # to avoid confusion

    if(!$this->connected()) {
      $this->error = array("error" => "Called StartTLS() without being connected");
      return false;
    }

    fputs($this->smtp_conn,"STARTTLS" . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 220) {
      $this->error =
         array("error"     => "STARTTLS not accepted from server",
               "smtp_code" => $code,
               "smtp_msg"  => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }

    // Begin encrypted connection
    if(!stream_socket_enable_crypto($this->smtp_conn, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) {
      return false;
    }

    return true;
  }

  /**
   * Performs SMTP authentication.  Must be run after running the
   * Hello() method.  Returns true if successfully authenticated.
   * @access public
   * @param string $username
   * @param string $password
   * @param string $authtype
   * @param string $realm
   * @param string $workstation
   * @return bool
   */
  public function Authenticate($username, $password, $authtype='LOGIN', $realm='', $workstation='') {
    if (empty($authtype)) {
      $authtype = 'LOGIN';
    }

    switch ($authtype) {
      case 'PLAIN':
        // Start authentication
        fputs($this->smtp_conn,"AUTH PLAIN" . $this->CRLF);
    
        $rply = $this->get_lines();
        $code = substr($rply,0,3);
    
        if($code != 334) {
          $this->error =
            array("error" => "AUTH not accepted from server",
                  "smtp_code" => $code,
                  "smtp_msg" => substr($rply,4));
          if($this->do_debug >= 1) {
            $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
          }
          return false;
        }
        // Send encoded username and password
        fputs($this->smtp_conn, base64_encode("\0".$username."\0".$password) . $this->CRLF);

        $rply = $this->get_lines();
        $code = substr($rply,0,3);
    
        if($code != 235) {
          $this->error =
            array("error" => "Authentication not accepted from server",
                  "smtp_code" => $code,
                  "smtp_msg" => substr($rply,4));
          if($this->do_debug >= 1) {
            $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
          }
          return false;
        }
        break;
      case 'LOGIN':
        // Start authentication
        fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF);
    
        $rply = $this->get_lines();
        $code = substr($rply,0,3);
    
        if($code != 334) {
          $this->error =
            array("error" => "AUTH not accepted from server",
                  "smtp_code" => $code,
                  "smtp_msg" => substr($rply,4));
          if($this->do_debug >= 1) {
            $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
          }
          return false;
        }
    
        // Send encoded username
        fputs($this->smtp_conn, base64_encode($username) . $this->CRLF);
    
        $rply = $this->get_lines();
        $code = substr($rply,0,3);
    
        if($code != 334) {
          $this->error =
            array("error" => "Username not accepted from server",
                  "smtp_code" => $code,
                  "smtp_msg" => substr($rply,4));
          if($this->do_debug >= 1) {
            $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
          }
          return false;
        }
    
        // Send encoded password
        fputs($this->smtp_conn, base64_encode($password) . $this->CRLF);
    
        $rply = $this->get_lines();
        $code = substr($rply,0,3);
    
        if($code != 235) {
          $this->error =
            array("error" => "Password not accepted from server",
                  "smtp_code" => $code,
                  "smtp_msg" => substr($rply,4));
          if($this->do_debug >= 1) {
            $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
          }
          return false;
        }
        break;
      case 'NTLM':
        /*
         * ntlm_sasl_client.php
         ** Bundled with Permission
         **
         ** How to telnet in windows: http://technet.microsoft.com/en-us/library/aa995718%28EXCHG.65%29.aspx
         ** PROTOCOL Documentation http://curl.haxx.se/rfc/ntlm.html#ntlmSmtpAuthentication
         */
        require_once('ntlm_sasl_client.php');
        $temp = new stdClass();
        $ntlm_client = new ntlm_sasl_client_class;
        if(! $ntlm_client->Initialize($temp)){//let's test if every function its available
            $this->error = array("error" => $temp->error);
            if($this->do_debug >= 1) {
                $this->edebug("You need to enable some modules in your php.ini file: " . $this->error["error"] . $this->CRLF);
            }
        $msg1 = $ntlm_client->TypeMsg1($realm, $workstation);//msg1
        
        fputs($this->smtp_conn,"AUTH NTLM " . base64_encode($msg1) . $this->CRLF);

        $rply = $this->get_lines();
        $code = substr($rply,0,3);
        

        if($code != 334) {
            $this->error =
                array("error" => "AUTH not accepted from server",
                      "smtp_code" => $code,
                      "smtp_msg" => substr($rply,4));
            if($this->do_debug >= 1) {
                $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF);
            }
        
        $challange = substr($rply,3);//though 0 based, there is a white space after the 3 digit number....//msg2
        $challange = base64_decode($challange);
        $ntlm_res = $ntlm_client->NTLMResponse(substr($challange,24,8),$password);
        $msg3 = $ntlm_client->TypeMsg3($ntlm_res,$username,$realm,$workstation);//msg3
        // Send encoded username
        fputs($this->smtp_conn, base64_encode($msg3) . $this->CRLF);

        $rply = $this->get_lines();
        $code = substr($rply,0,3);

        if($code != 235) {
            $this->error =
                array("error" => "Could not authenticate",
                      "smtp_code" => $code,
                      "smtp_msg" => substr($rply,4));
            if($this->do_debug >= 1) {
                $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF);
        break;
    }
    return true;
  }

  /**
   * Returns true if connected to a server otherwise false
   * @access public
   * @return bool
   */
  public function Connected() {
    if(!empty($this->smtp_conn)) {
      $sock_status = socket_get_status($this->smtp_conn);
      if($sock_status["eof"]) {
        // the socket is valid but we are not connected
        if($this->do_debug >= 1) {
            $this->edebug("SMTP -> NOTICE:" . $this->CRLF . "EOF caught while checking if connected");
        }
        $this->Close();
      }
      return true; // everything looks good
    }
    return false;
  }

  /**
   * Closes the socket and cleans up the state of the class.
   * It is not considered good to use this function without
   * first trying to use QUIT.
   * @access public
   * @return void
   */
  public function Close() {
    $this->error = null; // so there is no confusion
    $this->helo_rply = null;
    if(!empty($this->smtp_conn)) {
      // close the connection and cleanup
      fclose($this->smtp_conn);
      $this->smtp_conn = 0;
    }
  }

  /////////////////////////////////////////////////
  // SMTP COMMANDS
  /////////////////////////////////////////////////

  /**
   * Issues a data command and sends the msg_data to the server
   * finializing the mail transaction. $msg_data is the message
   * that is to be send with the headers. Each header needs to be
   * on a single line followed by a <CRLF> with the message headers
   * and the message body being seperated by and additional <CRLF>.
   *
   * Implements rfc 821: DATA <CRLF>
   *
   * SMTP CODE INTERMEDIATE: 354
   *     [data]
   *     <CRLF>.<CRLF>
   *     SMTP CODE SUCCESS: 250
   *     SMTP CODE FAILURE: 552,554,451,452
   * SMTP CODE FAILURE: 451,554
   * SMTP CODE ERROR  : 500,501,503,421
   * @access public
   * @param string $msg_data
   * @return bool
   */
  public function Data($msg_data) {
    $this->error = null; // so no confusion is caused

    if(!$this->connected()) {
      $this->error = array(
              "error" => "Called Data() without being connected");
      return false;
    }

    fputs($this->smtp_conn,"DATA" . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 354) {
      $this->error =
        array("error" => "DATA command not accepted from server",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }

    /* the server is ready to accept data!
     * according to rfc 821 we should not send more than 1000
     * including the CRLF
     * characters on a single line so we will break the data up
     * into lines by \r and/or \n then if needed we will break
     * each of those into smaller lines to fit within the limit.
     * in addition we will be looking for lines that start with
     * a period '.' and append and additional period '.' to that
     * line. NOTE: this does not count towards limit.
     */

    // normalize the line breaks so we know the explode works
    $msg_data = str_replace("\r\n","\n",$msg_data);
    $msg_data = str_replace("\r","\n",$msg_data);
    $lines = explode("\n",$msg_data);

    /* we need to find a good way to determine is headers are
     * in the msg_data or if it is a straight msg body
     * currently I am assuming rfc 822 definitions of msg headers
     * and if the first field of the first line (':' sperated)
     * does not contain a space then it _should_ be a header
     * and we can process all lines before a blank "" line as
     * headers.
     */

    $field = substr($lines[0],0,strpos($lines[0],":"));
    $in_headers = false;
    if(!empty($field) && !strstr($field," ")) {
      $in_headers = true;
    }

    $max_line_length = 998; // used below; set here for ease in change

    while(list(,$line) = @each($lines)) {
      $lines_out = null;
      if($line == "" && $in_headers) {
      }
      // ok we need to break this line up into several smaller lines
      while(strlen($line) > $max_line_length) {
        $pos = strrpos(substr($line,0,$max_line_length)," ");

        // Patch to fix DOS attack
        if(!$pos) {
          $pos = $max_line_length - 1;
          $lines_out[] = substr($line,0,$pos);
          $line = substr($line,$pos);
          $lines_out[] = substr($line,0,$pos);
          $line = substr($line,$pos + 1);
        /* if processing headers add a LWSP-char to the front of new line
         * rfc 822 on long msg headers
         */
        if($in_headers) {
          $line = "\t" . $line;
        }
      }
      $lines_out[] = $line;

      // send the lines to the server
      while(list(,$line_out) = @each($lines_out)) {
        if(strlen($line_out) > 0)
        {
          if(substr($line_out, 0, 1) == ".") {
            $line_out = "." . $line_out;
          }
        }
        fputs($this->smtp_conn,$line_out . $this->CRLF);
      }
    }

    // message data has been sent
    fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 250) {
      $this->error =
        array("error" => "DATA not accepted from server",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }
    return true;
  }

  /**
   * Sends the HELO command to the smtp server.
   * This makes sure that we and the server are in
   * the same known state.
   *
   * Implements from rfc 821: HELO <SP> <domain> <CRLF>
   *
   * SMTP CODE SUCCESS: 250
   * SMTP CODE ERROR  : 500, 501, 504, 421
   * @access public
   * @param string $host
   * @return bool
   */
  public function Hello($host = '') {
    $this->error = null; // so no confusion is caused

    if(!$this->connected()) {
      $this->error = array(
            "error" => "Called Hello() without being connected");
      return false;
    }

    // if hostname for HELO was not specified send default
    if(empty($host)) {
      // determine appropriate default to send to server
      $host = "localhost";
    }

    // Send extended hello first (RFC 2821)
    if(!$this->SendHello("EHLO", $host)) {
      if(!$this->SendHello("HELO", $host)) {
      }
    }

    return true;
  }

  /**
   * Sends a HELO/EHLO command.
   * @access private
   * @param string $hello
   * @param string $host
   * @return bool
   */
  private function SendHello($hello, $host) {
    fputs($this->smtp_conn, $hello . " " . $host . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER: " . $rply . $this->CRLF . '<br />');
    }

    if($code != 250) {
      $this->error =
        array("error" => $hello . " not accepted from server",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }

    $this->helo_rply = $rply;

    return true;
  }

  /**
   * Starts a mail transaction from the email address specified in
   * $from. Returns true if successful or false otherwise. If True
   * the mail transaction is started and then one or more Recipient
   * commands may be called followed by a Data command.
   *
   * Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF>
   *
   * SMTP CODE SUCCESS: 250
   * SMTP CODE SUCCESS: 552,451,452
   * SMTP CODE SUCCESS: 500,501,421
   * @access public
   * @param string $from
   * @return bool
   */
  public function Mail($from) {
    $this->error = null; // so no confusion is caused

    if(!$this->connected()) {
      $this->error = array(
              "error" => "Called Mail() without being connected");
      return false;
    }

    $useVerp = ($this->do_verp ? " XVERP" : "");
    fputs($this->smtp_conn,"MAIL FROM:<" . $from . ">" . $useVerp . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 250) {
      $this->error =
        array("error" => "MAIL not accepted from server",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }
    return true;
  }

  /**
   * Sends the quit command to the server and then closes the socket
   * if there is no error or the $close_on_error argument is true.
   *
   * Implements from rfc 821: QUIT <CRLF>
   *
   * SMTP CODE SUCCESS: 221
   * SMTP CODE ERROR  : 500
   * @access public
   * @param bool $close_on_error
   * @return bool
   */
  public function Quit($close_on_error = true) {
    $this->error = null; // so there is no confusion

    if(!$this->connected()) {
      $this->error = array(
              "error" => "Called Quit() without being connected");
      return false;
    }

    // send the quit command to the server
    fputs($this->smtp_conn,"quit" . $this->CRLF);

    // get any good-bye messages
    $byemsg = $this->get_lines();

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $byemsg . $this->CRLF . '<br />');
    }

    $rval = true;
    $e = null;

    $code = substr($byemsg,0,3);
    if($code != 221) {
      // use e as a tmp var cause Close will overwrite $this->error
      $e = array("error" => "SMTP server rejected quit command",
                 "smtp_code" => $code,
                 "smtp_rply" => substr($byemsg,4));
      $rval = false;
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $e["error"] . ": " . $byemsg . $this->CRLF . '<br />');
      }
    }

    if(empty($e) || $close_on_error) {
      $this->Close();
    }

    return $rval;
  }

  /**
   * Sends the command RCPT to the SMTP server with the TO: argument of $to.
   * Returns true if the recipient was accepted false if it was rejected.
   *
   * Implements from rfc 821: RCPT <SP> TO:<forward-path> <CRLF>
   *
   * SMTP CODE SUCCESS: 250,251
   * SMTP CODE FAILURE: 550,551,552,553,450,451,452
   * SMTP CODE ERROR  : 500,501,503,421
   * @access public
   * @param string $to
   * @return bool
   */
  public function Recipient($to) {
    $this->error = null; // so no confusion is caused

    if(!$this->connected()) {
      $this->error = array(
              "error" => "Called Recipient() without being connected");
      return false;
    }

    fputs($this->smtp_conn,"RCPT TO:<" . $to . ">" . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 250 && $code != 251) {
      $this->error =
        array("error" => "RCPT not accepted from server",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }
    return true;
  }

  /**
   * Sends the RSET command to abort and transaction that is
   * currently in progress. Returns true if successful false
   * otherwise.
   *
   * Implements rfc 821: RSET <CRLF>
   *
   * SMTP CODE SUCCESS: 250
   * SMTP CODE ERROR  : 500,501,504,421
   * @access public
   * @return bool
   */
  public function Reset() {
    $this->error = null; // so no confusion is caused

    if(!$this->connected()) {
      $this->error = array(
              "error" => "Called Reset() without being connected");
      return false;
    }

    fputs($this->smtp_conn,"RSET" . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 250) {
      $this->error =
        array("error" => "RSET failed",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }

    return true;
  }

  /**
   * Starts a mail transaction from the email address specified in
   * $from. Returns true if successful or false otherwise. If True
   * the mail transaction is started and then one or more Recipient
   * commands may be called followed by a Data command. This command
   * will send the message to the users terminal if they are logged
   * in and send them an email.
   *
   * Implements rfc 821: SAML <SP> FROM:<reverse-path> <CRLF>
   *
   * SMTP CODE SUCCESS: 250
   * SMTP CODE SUCCESS: 552,451,452
   * SMTP CODE SUCCESS: 500,501,502,421
   * @access public
   * @param string $from
   * @return bool
   */
  public function SendAndMail($from) {
    $this->error = null; // so no confusion is caused

    if(!$this->connected()) {
      $this->error = array(
          "error" => "Called SendAndMail() without being connected");
      return false;
    }

    fputs($this->smtp_conn,"SAML FROM:" . $from . $this->CRLF);

    $rply = $this->get_lines();
    $code = substr($rply,0,3);

    if($this->do_debug >= 2) {
      $this->edebug("SMTP -> FROM SERVER:" . $rply . $this->CRLF . '<br />');
    }

    if($code != 250) {
      $this->error =
        array("error" => "SAML not accepted from server",
              "smtp_code" => $code,
              "smtp_msg" => substr($rply,4));
      if($this->do_debug >= 1) {
        $this->edebug("SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '<br />');
      }
      return false;
    }
    return true;
  }

  /**
   * This is an optional command for SMTP that this class does not
   * support. This method is here to make the RFC821 Definition
   * complete for this class and __may__ be implimented in the future
   *
   * Implements from rfc 821: TURN <CRLF>
   *
   * SMTP CODE SUCCESS: 250
   * SMTP CODE FAILURE: 502
   * SMTP CODE ERROR  : 500, 503
   * @access public
   * @return bool
   */
  public function Turn() {
    $this->error = array("error" => "This method, TURN, of the SMTP ".
                                    "is not implemented");
    if($this->do_debug >= 1) {
      $this->edebug("SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF . '<br />');
    }
    return false;
  }

  /**
  * Get the current error
  * @access public
  * @return array
  */
  public function getError() {
    return $this->error;
  }

  /////////////////////////////////////////////////
  // INTERNAL FUNCTIONS
  /////////////////////////////////////////////////

  /**
   * Read in as many lines as possible
   * either before eof or socket timeout occurs on the operation.
   * With SMTP we can tell if we have more lines to read if the
   * 4th character is '-' symbol. If it is a space then we don't
   * need to read anything else.
   * @access private
   * @return string
   */
  private function get_lines() {
    $data = "";
    $endtime = 0;
    /* If for some reason the fp is bad, don't inf loop */
    if (!is_resource($this->smtp_conn)) {
      return $data;
    }
    stream_set_timeout($this->smtp_conn, $this->Timeout);
    if ($this->Timelimit > 0) {
      $endtime = time() + $this->Timelimit;
    }
    while(is_resource($this->smtp_conn) && !feof($this->smtp_conn)) {
      $str = @fgets($this->smtp_conn,515);
      if($this->do_debug >= 4) {
        $this->edebug("SMTP -> get_lines(): \$data was \"$data\"" . $this->CRLF . '<br />');
        $this->edebug("SMTP -> get_lines(): \$str is \"$str\"" . $this->CRLF . '<br />');
      }
      $data .= $str;
      if($this->do_debug >= 4) {
        $this->edebug("SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF . '<br />');
      }
      // if 4th character is a space, we are done reading, break the loop
      if(substr($str,3,1) == " ") { break; }
      // Timed-out? Log and break
      $info = stream_get_meta_data($this->smtp_conn);
      if ($info['timed_out']) {
        if($this->do_debug >= 4) {
          $this->edebug("SMTP -> get_lines(): timed-out (" . $this->Timeout . " seconds) <br />");
        }
        break;
      }
      // Now check if reads took too long
      if ($endtime) {
        if (time() > $endtime) {
          if($this->do_debug >= 4) {
            $this->edebug("SMTP -> get_lines(): timelimit reached (" . $this->Timelimit . " seconds) <br />");
          }
          break;
        }
      }
    }
    return $data;
  }
?>
                    if (class_exists ($modelName)) {
            $socialSubtypes = json_decode (
                Dropdowns::model()->findByPk(113)->options,true);
                    'socialSubtypes' => json_decode (
			            Dropdowns::model()->findByPk(113)->options,true),
            $socialSubtypes = json_decode (
                Dropdowns::model()->findByPk(113)->options,true);
                    'socialSubtypes' => json_decode (
			            Dropdowns::model()->findByPk(113)->options,true),
        ?>
        <?php foreach($users as $user){ ?>
            <?php //$userMediaItems = X2Model::model('Media')->findAllByAttributes(array('uploadedBy'=>$user->username)); ?>
            <?php
            ?>
            <?php if($userMediaItems){ // user has any media items? ?>
                <?php $toggleUserMediaVisibleUrl = Yii::app()->controller->createUrl('/media/media/toggleUserMediaVisible')."?user={$user['username']}"; ?>
                <?php $visible = !in_array($user['username'], $hideUsers); ?>
                <?php if(!$visible) $minimizeUserMedia .= "$('#{$user['username']}-media').hide();\n"; ?>
                <?php $minimizeLink = CHtml::ajaxLink(

    if (!empty($_GET['iframeHeight'])) {
        $height = $_GET['iframeHeight'];
        unset($_GET['iframeHeight']);
    if (!empty($_GET['bs'])) {
        $border = intval(preg_replace('/[^0-9]/', '', $_GET['bs']));
    } else if (!empty($_GET['bc'])) {
    if (!empty($_GET['bc'])) echo $_GET['bc'];
    unset($_GET['bs']);
    unset($_GET['bc']);
    padding-bottom: <?php echo $padding ."px;\n"?>
    height: <?php echo $height ."px;\n"?>
    if (!empty($_GET['fg'])) {
        echo 'color: '. $_GET['fg'] .";\n";
    unset($_GET['fg']);
    if (!empty($_GET['bgc'])) echo 'background-color: '. $_GET['bgc'] .";\n";
    unset($_GET['bgc']);
    if (!empty($_GET['font'])) {
        echo 'font-family: '. FontPickerInput::getFontCss($_GET['font']) .";\n";
    unset($_GET['font']);
br + input[type="text"],
input[type="hidden"] + input[type="text"] {
        'onSubmit'=> (($useDefaults) ? 'return validate();' : ''),
                <input type="text" name="Services[<?php echo $field['fieldName']; ?>]"
                $_POST['Services'][$field['fieldName']] : ''; ?>" />

var defaultFields = <?php echo CJSON::encode ($fieldTypes); ?>;

/*
Sets input to empty string unless it contains the default value
*/
function clearText(field){
    if (typeof field !== "undefined" && $(field).prop ('defaultValue') === $(field).val ())
        $(field).val ("");
}

/*
Add error styling if field input is invalid.
Returns: false if field input is invalid, true otherwise
*/
function validateField(field) {
    var input = $('#<?php echo $type; ?>').find (
        '[name="<?php echo $modelName; ?>[' + field + ']"]');

    if (!$(input).val () || // field is empty
        $(input).val ().match (/^\s+$/) || // field contains only whitespace
        (field == "email" && // invalid email format
         $(input).val ().match(/[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/) == null)) {

        // add error styling
        $(input).css ({"border-color": "#c00"});
        $(input).css ({"background-color": "#fee"});
        return false;
    } else {

        // remove error styling
        $(input).css ({"border-color": ""});
        $(input).css ({"background-color": ""});
        return true;
    }
}

/*
Clear and validate all default input fields
*/
function validate() {

    clearText ($('#<?php echo $type; ?>').find (
        '[name="<?php echo $modelName; ?>[backgroundInfo]"]'));

    var valid = true;
    for (var i in defaultFields) {
        if (defaultFields[i] === null) continue;
        if (!validateField(defaultFields[i])) {
            valid = false;
        }
    }
    return valid;
}
                                $value, $params['model'], $type);
            return array(false, array_shift($action->getErrors()));
                array('name' => 'text', 'label' => Yii::t('studio', 'Text'), 'type' => 'text'),
                array('name' => 'user', 'optional' => 1, 'label' => 'User (optional)', 'type' => 'dropdown', 'options' => array('' => '----------', 'auto' => 'Auto') + X2Model::getAssignmentOptions(false, false)),
                    'name' => 'createNotif', 'label' => Yii::t('studio', 'Create Notification?'),
        $user = $this->parseOption('user', $params);
        if($type === 'auto'){
            if(!isset($params['model']))
                return array (false, '');
            $notif->modelType = get_class($params['model']);
            $notif->modelId = $params['model']->id;
            $notif->type = $this->getNotifType();

            $event->associationType = get_class($params['model']);
            $event->associationId = $params['model']->id;
            $event->type = $this->getEventType();
            if($params['model']->hasAttribute('visibility'))
                $event->visibility = $params['model']->visibility;
            // $event->user = $this->parseOption('user',$params);
        } else{
            $text = $this->parseOption('text', $params);

            $notif->type = 'custom';
            $notif->text = $text;

            $event->type = 'feed';
            $event->subtype = $type;
            $event->text = $text;
            if($user == 'auto' && isset($params['model']) && 
                !empty($params['model']->assignedTo)){
                $event->user = $params['model']->assignedTo;
            }elseif(!empty($user)){
                $event->user = $user;
            }else{
                $event->user = 'admin';
                return array(false, array_shift($notif->getErrors()));
            return array(false, array_shift($event->getErrors()));
            return array(false, array_shift($notif->getErrors()));
                array('name'=>'to','label'=>Yii::t('studio','To:'),'type'=>'email'),
			$eml->prepareBody();
			$eml->prepareBody();
            return array(false, array_shift($model->getErrors()));
            return array(false, array_shift($action->getErrors()));
				array('name'=>'listId','label'=>Yii::t('studio','List'),'type'=>'link','linkType'=>'X2List','linkSource'=>Yii::app()->controller->createUrl(
					CActiveRecord::model('X2List')->autoCompleteSource
				)),
			));
                    'linkSource'=>Yii::app()->createUrl(
					    CActiveRecord::model('X2List')->autoCompleteSource
				    )
                return array(false, Yii::t('studio','No tags on the record matched those in the tag trigger criteria.'));
            return array(false, empty($tags) ? Yii::t('studio','No tags in the trigger criteria!') : Yii::t('studio','Tags parameter missing!'));
$version = '5.0.8';
$buildDate = '1432953582';
                        $status[$moduleName]['messages'][] = Yii::t('admin',
                            'Backup failed. Unable to write to backup directory.');
            // Save hidden condition in criteria to
                    $record->$fieldName = $record->$fieldName == 1 ? 'Public' : 'Private';
                $recordAttributes = array_merge($recordAttributes, array(
                    'actionDescription' => $record->actionDescription
                ));
        if ($model->hasAttribute('visibility')) {
            // Nobody every remembers to set visibility... set it for them
            if(empty($model->visibility) && ($model->visibility !== 0 && $model->visibility !== "0")
                    || $model->visibility == 'Public') {
                $model->visibility = 1;
            } elseif($model->visibility == 'Private')
                $model->visibility = 0;
        }
        $dropdowns = Dropdowns::model()->findAll();
        if (isset($_POST['Dropdowns'])) {
        if (isset($_GET['importId'])) {
            if (isset($_POST['Events']['associationId']))
            if (isset($_POST['associationId']))
                if (!empty($post->associationId) && $post->associationId != Yii::app()->user->getId()) {
                $criteria = new CDbCriteria();
                $criteria->addCondition ('tag=:tag');
                $criteria->params = array (':tag' => $term);
                $results = new CActiveDataProvider('Tags', array(
                            'criteria' => $criteria,
                            'pagination' => array(
                                'pageSize' => Profile::getResultsPerPage(),
                            ),
                            'sort' => array(
                                'defaultOrder' => 'timestamp DESC',
                            )
                        ));
            echo $model->addTags($_POST['Tag']);
            exit;
            if ($model !== null && $model->addTags($_POST['Tag'])) {
                echo 'true';
                return;
     *  Remove a widget from the page and put it in the widgets menu
        if (isset($_POST['name'])) {
            // the widget could be in any of the blocks in the page, so check all of them
            foreach ($layout as $b => &$block) {
                if (isset($block[$name])) {
                    if ($b == 'right') {
                        $layout['hiddenRight'][$name] = $block[$name];
                    } else {
                        $layout['hidden'][$name] = $block[$name];
                    }
                    unset($block[$name]);
                    Yii::app()->params->profile->saveLayout($layout);
                    break;
                }
            }

            // make a list of hidden widgets, using <li>, to send back to the browser
            $list = "";
            foreach ($layout['hidden'] as $name => $widget) {
                $list .= "<li><span class=\"x2-widget-menu-item\" id=\"$name\">{$widget['title']}</span></li>";
            }
            foreach ($layout['hiddenRight'] as $name => $widget) {
                $list .= "<li><span class=\"x2-widget-menu-item right\" id=\"$name\">{$widget['title']}</span></li>";
            } else {

                foreach ($layout['hidden'] as $key => $widget) {
                    if ($key == $name) {
                        $widget['minimize'] = false; // un-minimize widgets when we show them
                        $layout[$block][$key] = $widget;
                        unset($layout['hidden'][$key]);
                        Yii::app()->params->profile->saveLayout($layout);
                        Yii::app()->clientScript->scriptMap['*.js'] = false;
                        $this->renderPartial('application.components.views.centerWidget', array(
                            'widget' => $widget,
                            'name' => $name,
                            'modelType' => $modelType,
                            'moduleName' => $moduleName,
                            'modelId' => $modelId), false, true);
                        break;
                    }
                }
<?php
class UniqueAttributesValidator extends CValidator {

	/**
	 * The attributes boud in the unique contstraint with attribute
	 * @var string
	 */
	public $with;

	/**
	 * Validates the attribute of the object.
	 * If there is any error, the error message is added to the object.
	 * @param CModel $object the object being validated
	 * @param string $attribute the attribute being validated
	 */
	protected function validateAttribute($object,$attribute) {
		$with = explode(",", $this->with);
		if (count($with) < 1)
			throw new Exception("Attribute 'with' not set");
		$uniqueValidator = new CUniqueValidator();
		$uniqueValidator->attributes = array($attribute);
		$uniqueValidator->message = $this->message;
		$uniqueValidator->on = $this->on;
		$conditionParams = array();
		$params = array();
		foreach ($with as $attribute) {
			$conditionParams[] = "`{$attribute}`=:{$attribute}";
			$params[":{$attribute}"] = $object->$attribute;
		}
		$condition = implode(" AND ", $conditionParams);
		$uniqueValidator->criteria = array(
			'condition'=>$condition,
			'params'=>$params
		);
		$uniqueValidator->validate($object);
	}

}
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Diese Form ermöglicht es Ihnen, eine Kampagne zu verwandten Kontakte des Accounts im Bericht unten angezeigt Mail zu generieren. Wählen Sie &quot;Primäre Kontakte&quot;, um nur E-Mail-Kontakte, die als Hauptansprechpartner für ein Konto eingestellt werden. Wählen Sie &quot;Alle&quot;, um alle damit verbundenen Kontakte auf jedem Konto E-Mail.',
);
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Το έντυπο αυτό θα σας επιτρέψει να δημιουργήσετε μια εκστρατεία για να στείλετε σχετικές επαφές των λογαριασμών εμφανίζονται στην αναφορά παρακάτω. Επιλέξτε το &quot;Primary Επαφές&quot; μόνο email επαφές για τις οποίες έχουν οριστεί ως ο κύριος υπεύθυνος επαφής για ένα λογαριασμό. Επιλέξτε &quot;All&quot; στο e-mail όλες τις σχετικές επαφές σε κάθε λογαριασμό.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Este formulario le permitirá generar una campaña para enviar contactos relacionados de las cuentas mostradas en el informe a continuación. Seleccione &quot;Contactos principales&quot; a sólo contactos de correo electrónico que se establecen como el contacto principal para obtener una cuenta. Seleccione &quot;Todos&quot; para enviar todos los contactos relacionados con cada cuenta.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'این فرم به شما اجازه می دهد برای ایجاد یک کمپین را به پست الکترونیکی مربوط به تماس از حساب های نمایش داده شده در گزارش زیر. &quot;مخابرات اولیه&quot; را به تنها ایمیل مخابرات که به عنوان اولیه تماس با حساب را انتخاب کنید. را انتخاب کنید &quot;همه&quot; به ایمیل تمام اطلاعات تماس مربوط به هر حساب.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Ce formulaire vous permet de générer une campagne visant à envoyer Contacts liés à des comptes affichés dans le rapport ci-dessous. Sélectionnez &quot;Contacts primaires» aux seuls contacts e-mail qui figurent comme premier contact pour un compte. Sélectionnez &quot;All&quot; à l&#39;email tous les contacts associés à chaque compte.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'טופס זה יאפשר לך ליצור קמפיין לשלוח אנשי קשר הקשורים לחשבונות המוצגים בדוח שלהלן. בחר &quot;מגעים ראשוניים&quot; רק לאנשי קשר בדוא&quot;ל אשר מוגדרים כאיש הקשר הראשי לחשבון. בחר באפשרות &quot;הכל&quot; כדי לשלוח את כל אנשי הקשר הקשורים בכל חשבון.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Questo modulo permette di generare una campagna di mail relative contatti dei conti visualizzati nel report di seguito. Selezionare &quot;Contatti primarie&quot; a soli contatti e-mail che sono impostati come il contatto principale per un account. Selezionare &quot;All&quot; per inviare tutti i contatti relativi a ciascun account.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'このフォームでは、以下のレポートに表示されるアカウントの関連先を郵送するためのキャンペーンを生成することができます。アカウントの主担当者として設定されている唯一の電子メール連絡先への &quot;第一次接触&quot;を選択します。各アカウントに関連するすべての連絡先を電子メールで送信するために &quot;すべて&quot;を選択します。',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'이 양식은 아래의 보고서에 표시되는 계정의 관련 연락처를 메일 캠페인을 생성 할 수 있습니다. 계정의 기본 연락처로 설정하는 경우에만 전자 메일 연락처에 &quot;기본 연락처&quot;를 선택합니다. 각 계정에 관련된 모든 연락처를 이메일을 보내 &quot;모두&quot;를 선택합니다.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Dit formulier kunt u een campagne om e-mail gerelateerde contacten van de rekeningen weergegeven in onderstaande rapport te genereren. Selecteer &quot;Primaire Contacten&quot; om alleen e-mail contacten die worden ingesteld als de Primaire Contactpersoon voor een account. Selecteer &quot;All&quot; om e-mail alle gerelateerde contacten op elke account.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Ten formularz pozwoli wygenerować kampanię mail powiązany kontaktów z kont wyświetlanych w raporcie poniżej. Wybierz &quot;podstawowy Kontakty&quot; tylko na kontakty e-mail, które zostały opisane jako podstawowy Kontakt na konto. Wybierz &quot;All&quot;, aby wysłać wszystkie podobne kontaktów na każdym z rachunków.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Este formulário permite que você gere uma campanha para enviar contactos relacionados com as contas apresentadas no relatório abaixo. Selecione &quot;Contatos primárias&quot; para únicos contatos de e-mail que são definidos como o contato principal para uma conta. Selecione &quot;Todos&quot; para e-mail todos os contatos relacionados em cada conta.',
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

'ID'=>'ID',
'Name'=>'Название',
'Website'=>'WWW',
'Type'=>'Деятельность',
'Phone'=>'Телефон',
'Assigned To'=>'Назначено',
'Create Date'=>'Дата создания',
'Associated Contacts'=>'Связанные контакты',
'Description'=>'Описание',
'Last Updated'=>'Последнее обновление',
'Updated By'=>'Обновил',
'None'=>'никто',
'Contacts'=>'Контакты',
'Basic Information'=>'Основная информация',
'Last Activity'=>'Последняя активность',
'Add a User'=>'Открыть доступ',
'Add a Contact'=>'Добавить контакт',
'Remove a User'=>'Отменить доступ',
'Remove a Contact'=>'Удалить контакт',
'Create'=>'Создать',
'View'=>'Просмотр',
'Update'=>'Обновить',
'Delete'=>'Удалить',
'Share Opportunity'=>'Поделиться возможностей',
'Parent'=>'родитель',
'Address'=>'Адрес',
'City'=>'Город',
'Address'=>'Адрес',
'State'=>'Область',
'Postal Code'=>'Индекс',
'Country'=>'Страна',


'Accounts'=>'Организации',
'Please click any new users you wish to add.'=>'Выберите нового пользователя, которого желаете добавить.',

'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Эта форма позволит вам создавать кампании связанных с почтой Контакты Счетной отображается в отчете ниже. Выберите &quot;Primary Контакты&quot; только контактов электронной почты, которые устанавливаются в качестве основного контактного счета. Выберите &quot;Все&quot; по электронной почте всех связанных контактов на каждой учетной записи.',
'Create a new Account associated with this Account.'=>'Создать новую учетную запись, связанные с этим счетом.',
);
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
);
                    if (count(X2Model::model($this->associationType)->findAllByPk($this->associationId)) > 0) {
                            if (isset($action) && (strcasecmp($action->associationType, 'contacts') === 0 || in_array($action->type, array('call', 'note', 'time')))) {
                                // Special considerations for publisher-created actions, i.e. call, note, time, and anything associated with a contact
                            $authorText = empty($authorText) ? Yii::t('app', 'Someone') : $authorText;
                                } else {
                                    '{modelLink}' => X2Model::getModelLink($this->associationId, $this->associationType, $requireAbsoluteUrl),
                $criteria->addCondition ('user=:getAccessCriteria_username');
                $criteria->addCondition (
                    'user IN (' .
                        'SELECT DISTINCT b.username ' .
                        'FROM x2_group_to_user a JOIN x2_group_to_user b ' .
                        'ON a.groupId=b.groupId ' .
                        'WHERE a.username=:getAccessCriteria_username' .
                    ') OR (user = :getAccessCriteria_username)');
                $criteria->addCondition ("(user=:getAccessCriteria_username OR visibility=1)");
        if ($valid) {
        return array(
            array('to, subject', 'required', 'on' => 'custom'),
        $skipModules = array('Calendar', 'Charts', 'Groups', 'Reports', 'Media', 'Users', 'Workflow');
                if(file_exists('protected/modules/'.$module->name.'/controllers/'.$controllerName.'.php')){
            'center' => array(
                'RecordViewChart' => array(
                    'title' => 'Record View Chart',
                    'minimize' => false,
                ),
                'InlineTags' => array(
                    'title' => 'Tags',
                    'minimize' => false,
                ),
                'WorkflowStageDetails' => array(
                    'title' => 'Process',
                    'minimize' => false,
                ),
                'InlineRelationships' => array(
                    'title' => 'Relationships',
                    'minimize' => false,
                ),
            ),
            'hidden' => array(),
            'hiddenRight' => array(), // x2temp, should be merged into 'hidden' when widgets can be placed anywhere
                    $layout[$loc] = array_merge($layout[$loc],$data);

        $layoutWidgets = array_merge($layout[$position], $layout['hidden']);
        if ($position === 'center') {
            $initLayoutWidgets = array_merge($initLayout[$position], $initLayout['hidden']);
            //$layout[$position][$elem] = $initLayout[$position][$elem];
            } else if($position === 'center' && in_array ($elem, array_keys ($layout['hidden']))) {
                unset($layout['hidden'][$elem]);

            if (in_array ($name, array_keys ($initLayout[$position])) &&
                $initLayout[$position][$name]['title'] !== $arr['title']) {
                $layout[$position][$name]['title'] = $initLayout[$position][$name]['title'];
        if ($position === 'center') {
            foreach($layout['hidden'] as $name=>$arr){
                if (in_array ($name, array_keys ($initLayout[$position])) &&
                    $initLayout[$position][$name]['title'] !== $arr['title']) {
                    $layout['hidden'][$name]['title'] = $initLayout[$position][$name]['title'];
            $this->addRemoveLayoutElements('center', $layout, $initLayout);
                echo X2Html::dynamicDate ($this->relatedModel->createDate);
    /**
     * Strip out all instances of the delimeter in the tag
     */
    public function beforeSave() {
        if(strpos($this->tag,self::DELIM) !== false) {
            $this->tag = strtr($this->tag,array(self::DELIM => ''));
        }
        return true;
    }
    
    public static function getTagLinks($model,$id,$limit = 0) {
    
            $limit = null;
            $links[] = CHtml::link(CHtml::encode($tag->tag),array('/search/search','term'=>CHtml::encode($tag->tag)));
        if(!empty($limit) && $tagCount > $limit)
        if (isset ($params['model']) && is_subclass_of($params['model'],'X2Model')) {
                if ($modelName = X2Model::getModelName($module->name))
                else // Custom module most likely
                    $modelNames[ucfirst($module->name)] = self::getModelTitle($modelName);
                else // Custom module most likely
    public function getDisplayName ($plural=true) {
            return array_combine($modelTypes, array_map(function($term) {
                return Yii::t('app', X2Model::getModelTitle($term));
                            'model' => $model, //Model object
                            'attribute' => $fieldName, //attribute name
                            'mode' => 'date', //use "time","date" or "datetime" (default)
                            'options' => array(// jquery options
                                'dateFormat' => Formatter::formatDatePicker(),
                                'changeMonth' => true,
                                'changeYear' => true,
                            ),
                            'htmlOptions' => array_merge(array(
                                'title' => $field->attributeLabel,
                                    ), $htmlOptions),
                            'language' => (Yii::app()->language == 'en') ? '' : Yii::app()->getLanguage(),
                                ), true);
    public function actionGetItems() {
        $sql = 'SELECT id, name as value FROM x2_accounts WHERE name LIKE :qterm ORDER BY name ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'] . '%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result);
        exit;
    public function actionGetItems(){
        $model = X2Model::model ($this->modelClass);
        if (isset ($model)) {
            $tableName = $model->tableName ();
            $sql = 
                'SELECT id, subject as value
                 FROM '.$tableName.' WHERE subject LIKE :qterm ORDER BY subject ASC';
            $command = Yii::app()->db->createCommand($sql);
            $qterm = $_GET['term'].'%';
            $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
            $result = $command->queryAll();
            echo CJSON::encode($result);
        }
        Yii::app()->end();
			'text' => Yii::t('actions','Action Text'),
    public function actionGetItems(){
        $sql = 'SELECT id, name as value, subject FROM x2_bug_reports WHERE name LIKE :qterm ORDER BY name ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result); exit;
/* line 25, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 34, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 38, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 42, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 47, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
    public function getDisplayName ($plural=true) {
        // the ad-hoc column "value" as "value LIKE :qterm".
                ->where('modelName="Contacts" AND type!="campaign" AND name LIKE :qterm' . $condition, array(':qterm' => $qterm))
            echo $model->id;
                echo $oldId;
                        echo $_POST['id'];
                        echo $_POST['id'];
                    echo $oldId;
                    echo $newId;
        $parentRules[] = array(
            'firstName,lastName', 'required', 'on' => 'webForm');
    public function getDisplayName ($plural=true) {
        return Yii::t('contacts', '{contact} List|{contact} Lists', array(
	public function actionGetItems(){
		$sql = 'SELECT id, name as value FROM x2_docs WHERE name LIKE :qterm ORDER BY name ASC';
		$command = Yii::app()->db->createCommand($sql);
		$qterm = '%'.$_GET['term'].'%';
		$command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
		$result = $command->queryAll();
		echo CJSON::encode($result); exit;
		//echo $model->visibility;exit;
			   !(($model->visibility==1 ||
				($model->visibility==0 && $model->createdBy==Yii::app()->user->getName())) ||
				Yii::app()->params->isAdmin|| $editFlag))
    public static function replaceVariables($str,$model,$vars = array(),$encode = false,$renderFlag=true) {
        /**
     * @return array
/* line 24, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 29, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 32, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 34, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 41, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 45, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 55, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 61, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 68, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 72, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 77, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
    public static function prepareEmail (Campaign $campaign, Contacts $contact) {
        $emailBody = preg_replace('/<br>/', "<br>\n", $campaign->content);
            $emailBody = preg_replace_callback (
        $emailBody = preg_replace(
            '/\{_unsub\}/', '<a href="'.$unsubUrl.'">'.Yii::t('marketing', 'unsubscribe').'</a>',
            $emailBody);
        list($subject,$message,$uniqueId) = self::prepareEmail($this->campaign,$this->recipient);
        $this->deliverEmail($addresses, $subject, $message);
                $this->markEmailSent(null);
                $this->markEmailSent(null,false);
            $sql = 'SELECT id, name as value FROM x2_campaigns WHERE name LIKE :qterm ORDER BY name ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = '%'.$_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result);
        exit;
			)
    public function getDisplayName ($plural=true) {
            'model' => $this->loadModel($id),
                 WHERE associationType!="theme" and fileName LIKE :qterm 
            $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
            $result = $command->queryAll();
('bg','Mushrooms.jpg');
('bg','pigeon_point.jpg'),
        $criteria->addCondition("uploadedBy='$username' OR private=0 OR private=null");
    public function searchAdmin(){
        $criteria = new CDbCriteria;
        return $this->searchBase($criteria);
    }

/* line 26, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 30, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 36, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 48, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 52, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 57, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 68, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 81, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 93, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 97, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 104, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 105, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 113, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 117, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 121, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 124, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 130, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 140, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 142, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 147, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 156, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 163, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 167, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 172, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 178, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 188, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 195, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 210, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 31, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 49, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 57, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 68, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 72, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 76, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 94, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 98, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 103, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 117, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 124, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 134, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../../compass/css/lib/_standards.scss */
            json_decode(Dropdowns::model()->findByPk(113)->options,true)
    public function actionGetItems(){
        $sql = 'SELECT id, name as value FROM x2_opportunities WHERE name LIKE :qterm ORDER BY name ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result);
        Yii::app()->end();
    public function actionGetItems(){
        $sql = 'SELECT id, name as value FROM x2_products WHERE name LIKE :qterm ORDER BY name ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result); exit;
/* line 25, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 29, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 32, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 35, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 43, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 48, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 52, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 56, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 60, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 64, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 70, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 74, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 78, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 83, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 92, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 97, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 102, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 109, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 113, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 27, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 31, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 35, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 39, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 45, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 49, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 53, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 34, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 39, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 43, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 46, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 49, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 53, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 55, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 59, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 62, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 101, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 28, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 31, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 39, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 44, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 48, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 53, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 59, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 63, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 65, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 71, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 73, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 80, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 82, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 88, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 91, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 96, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 99, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 103, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 106, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 113, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 117, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../../compass/css/lib/_standards.scss */
/* line 29, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 32, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 35, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 39, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 42, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 45, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 48, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 57, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 64, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 67, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 75, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 80, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 85, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 93, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 97, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 105, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 110, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 117, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 121, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 125, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 136, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 143, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 154, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 164, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 170, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 175, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 182, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 192, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 196, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 203, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 206, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 212, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 217, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 221, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 226, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 231, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 235, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 240, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 244, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 248, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 252, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 257, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 262, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 270, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 280, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 284, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
  /* line 293, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
  /* line 296, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 302, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../../compass/css/lib/_standards.scss */
/* line 29, ../../../../../compass/protected/modules/quotes/assets/css/productTable.scss */
/* line 34, ../../../../../compass/protected/modules/quotes/assets/css/productTable.scss */
                if ($name !== 'id' && $name !== 'listId')
		if($duplicate) {
				$model->lineItems = $this->duplicateLineItems($copiedModel);
	public function setLineItems(array $items, $save = false) {
            // Save the line item if it is new, eg, during duplication.
            // We will be needing the ID
            if ($item->isNewRecord)
                        $product = X2Model::model('Products')->findByAttributes(array('name'=>$lineItem->name));
                        if (isset($product))
                            $lineItem->productId = $product->id;
		'form'=>$form,
    public function actionGetItems(){
        // We need to select the id both as 'id' and 'value' in order to correctly populate the association form.
        $sql = 'SELECT id, id as value FROM x2_services WHERE id LIKE :qterm ORDER BY id ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result);
        exit;

Yii::app()->clientScript->registerScript('create-model', "
	$(function() {
		// init create contact button
		$('#create-contact').initCreateContactDialog('$createContactUrl', 'Services', '{$model->id}', '', '', '', '', $contactTooltip, '', '', '');
	});
");

Yii::app()->clientScript->registerScript('create-model', "
	$(function() {
		// init create contact button
		$('#create-contact').initCreateContactDialog('$createContactUrl', 'Services', '{$model->id}', '', '', '', '', $contactTooltip, '', '', '');
	});
");
    public function actionGetItems(){
        $sql = 
            'SELECT id, name as value 
            FROM x2_templates 
            WHERE name 
            LIKE :qterm 
            ORDER BY name ASC';

        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result); exit;
));
));
));
    public function getDisplayName ($plural=true) {
/* line 28, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 34, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 38, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 46, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 50, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 57, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 63, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 69, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 80, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 87, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 93, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 101, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 109, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 116, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 120, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 129, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 133, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 135, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 140, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 151, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 156, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 166, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 175, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 182, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 188, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 196, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 202, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 206, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 221, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 227, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 229, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 236, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 241, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 249, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 254, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 265, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 268, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 275, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 287, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 292, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 309, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 319, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 325, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 328, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 331, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 335, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 338, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 342, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 348, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 353, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
  /* line 29, ../../../../../compass/protected/modules/workflow/assets/css/responsiveDetailView.scss */
  /* line 35, ../../../../../compass/protected/modules/workflow/assets/css/responsiveDetailView.scss */
/* line 26, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 32, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 42, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 49, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 52, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 55, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 66, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 77, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 87, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 93, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 100, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 106, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 121, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 124, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 139, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 142, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 156, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 163, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 169, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 178, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 184, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 190, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 196, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 198, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 208, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 217, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
    public function getDisplayName ($plural=true) {
    public function actionGetItems(){
        $sql = 'SELECT id, name as value FROM x2_x2leads WHERE name LIKE :qterm ORDER BY name ASC';
        $command = Yii::app()->db->createCommand($sql);
        $qterm = $_GET['term'].'%';
        $command->bindParam(":qterm", $qterm, PDO::PARAM_STR);
        $result = $command->queryAll();
        echo CJSON::encode($result);
        Yii::app()->end();
        } else {
            throw new CException ('X2AuthManager component could not be restored'); 
        }
        } else {
            throw new CException ('X2WebUser component could not be restored'); 
        }
            /**
             * The browser is logged in but not as the correct user.
             */
     * visits page and checks for php errors
    protected function assertNoPHPErrors () {
		return new APIModel('testuser','5f4dcc3b5aa765d61d8327deb882cf99',rtrim(TEST_BASE_URL,'/'));
		$response = $model->addTags('Contacts',$realModel->id,$tags);
		$tagsOnServer = Yii::app()->db->createCommand()->select('tag')->from($tagTable)->where('itemId=:itemId AND type=:itemType',array(':itemId'=>$realModel->id,':itemType'=>get_class($realModel)))->queryColumn();
3,"Contact Three","Contact Three_3",Contact,Three,,,,,three@example.com,three.example.com,,,,,,,Public,admin,,,,,,"September 15, 2014 6:01:36 PM","September 15, 2014 6:01:36 PM",admin,,,,1,"September 15, 2014 6:01:36 PM",,,None,,,,,,1,,,0,0,NiMFaVigH8ZEn1K3tANcZKJGD7ZuWnlA,1,,
        'visibility' => '1',
        'assignedTo' => 'admin',
    protected function prepareImport($model, $csvName) {
        $this->assertCsvUploaded ($csv);
    protected function assertCsvUploaded($csv) {
            print ('visiting page ' .$page."\n");
            $this->assertNoPHPErrors ($page);
	public function testPages () {
        $this->visitPages ( $this->allPages );
	}
        // contacts
        // accounts
        // marketing
        // leads
        // opportunities
        // services
        // actions
        // calendar
        // docs
        // workflow
        // products
        //'site/printRecord/1?modelClass=Product&pageTitle=Product%3A+Semiconductor',
        // quotes
        // media
        // groups
        // bug reports
        // site
        // profile

        // admin
        'admin/index',
        'admin/editRoleAccess',
        'admin/manageRoles',
        'admin/manageSessions',
        'admin/setLeadRouting',
        'admin/roundRobinRules',
        'admin/workflowSettings',
        'admin/setServiceRouting',
        'studio/flowIndex',
        'studio/importFlow',
        'admin/updaterSettings',
        'admin/manageModules',
        'admin/createPage',
        'admin/googleIntegration',
        'admin/toggleDefaultLogo',
        'admin/uploadLogo',
        'admin/updater',
        'admin/activitySettings',
        'admin/publicInfo',
        'admin/lockApp',
        'admin/manageActionPublisherTabs',
        'admin/x2CronSettings',
        'admin/setDefaultTheme',
        'admin/emailSetup',
        'admin/importModels?model=X2Leads',
        'admin/importModels?model=Contacts',
        'admin/importModels?model=Accounts',
        'admin/exportModels',
        'admin/exportModels?model=Actions',
        'admin/export',
        'admin/import',
        'admin/rollbackImport',
        'admin/viewChangelog',
        'admin/translationManager',
        'admin/manageTags',
        'admin/userViewLog',
        'admin/createModule',
        'admin/manageFields',
        'admin/editor',
        'admin/deleteModule',
        'admin/importModule',
        'admin/exportModule',
        'admin/convertCustomModules',
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
        $this->assertNoPHPErrors ();
defined('LOAD_FIXTURES_FOR_CLASS_ONLY') or define('LOAD_FIXTURES_FOR_CLASS_ONLY', false);
        TestingAuxLib::suLogin ('testuser');
        $profile = Profile::model()->findByAttributes(array('username' => 'testuser'));
                where user='testuser' or visibility
            ")->queryColumn (),
        TestingAuxLib::restoreX2WebUser ();
        TestingAuxLib::restoreX2WebUser ();
        TestingAuxLib::restoreX2WebUser ();
            Events::model ()->findAll ('user="testuser2" or visibility')));
            Events::model ()->findAll ('user="testuser2"')));
            Events::model ()->findAll ('user="testuser2" or user="testuser3"')));
        TestingAuxLib::restoreX2WebUser ();
 * 
            'profile' => array('Profile','.marketing')
            $contact,$this->listItem('testUser_unsent')->emailAddress);
            $this->campaign('testUser'),$contact,$this->listItem('testUser_unsent')->emailAddress);
                    '/index.php/marketing/marketing/click?uid='.$uniqueId,'/').'/',
                    '<a href="http://examplecrm.com/X2Engine/index.php/marketing/marketing/click?'.
                    'uid='.$uniqueId.'&type=unsub&email='.rawurlencode($recipientAddress).'">'.
                    'unsubscribe</a>','/').'/',
<div id="success">success<?php echo $_POST['x2_key']; ?></div>
        echo Yii::t('admin', 'All module conversions complete.');
                <?php echo $form->labelEx($model, 'modelName'); ?>
                <?php echo $form->dropDownList($model, 'modelName', X2Model::getModelNames()); ?>
                <?php echo $form->error($model, 'modelName'); ?>
                        $query = Yii::app()->db->createCommand()
                                ->select('modelName')
                                ->from('x2_fields')
                                ->group('modelName')
                                ->queryAll();
                        $arr = array();
                        foreach($query as $array){
                            if($array['modelName'] != 'Calendar')
                                $arr[$array['modelName']] = $array['modelName'];
                        echo CHtml::activeDropDownList($model, 'linkType', $arr);
    <div id="status-text" style="color:green">
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
?><a href="#" class="x2-button" style="float:right;" onclick="lockEditor();">Hide Borders</a>
<h2><?php echo Yii::t('admin','Form Editor');?></h2>
<div style="width:600px;">
    Drag and drop fields to the layout.  Press save when finished.
</div>
<br /><br />
<?php
$admin=Admin::model()->findByPk(1);
$order=$admin->menuOrder;
$disallow=array(
    'actions',
    'docs',
    'workflow',
);
$pieces=explode(":",$order);
$str="<h4>";
foreach($pieces as $piece){
    if(array_search($piece, $disallow)===false){
        if(isset($_GET['model']) && $piece==$_GET['model']){
            $str.=ucfirst($piece)." | ";
        }else{
            $str.="<a href='?model=".strtolower($piece)."'>".ucfirst($piece)."</a> | ";
        }
    }
}
$str=substr($str,0,-3)."</h4><br />";
echo $str;
?> 
<h4>Versions</h4><br />
<?php
if(isset($_GET['model'])){
    $str2="";
    if(isset($_GET['version'])){
        $str2.="<h4><a href='?model=".$_GET['model']."'>Current</a> | ";
        $versions=FormVersions::model()->findAllByAttributes(array('modelName'=>ucfirst($_GET['model'])));
        foreach($versions as $version){
            if($_GET['version']!=$version->name)
                $str2.="<a href='?model=".$_GET['model']."&version=".CHtml::encode($version->name)."'>".$version->name."</a> | ";
            else
                $str2.=CHtml::encode($version->name)." | ";
        }
    }
    else{
        $str2.="<h4>Current | ";
        $versions=FormVersions::model()->findAllByAttributes(array('modelName'=>ucfirst($_GET['model'])));
        foreach($versions as $version){
                $str2.="<a href='?model=".$_GET['model']."&version=".CHtml::encode($version->name)."'>".$version->name."</a> | ";
        }
    }
    $str2=substr($str2,0,-3);
    $str2.="</h4><br />";
    
    echo $str2;
            
}

if($formUrl==""){
    
}elseif($model instanceof Contacts){
    $this->renderPartial($formUrl,array('contactModel'=>$model,'users'=>User::getNames(),'editor'=>true));
}elseif($model instanceof Actions){
    $this->renderPartial($formUrl,array('actionModel'=>$model,'users'=>User::getNames(),'editor'=>true));
}else{
    $this->renderPartial($formUrl,array('model'=>$model,'users'=>User::getNames(),'contacts'=>Contacts::getAllNames(),'editor'=>true));
}

$fields=Fields::model()->findAllByAttributes(array('modelName'=>get_class($model)), array('order'=>'tabOrder'));
if(isset($_GET['version'])){
    $version=$_GET['version'];
    $version=FormVersions::model()->findByAttributes(array('name'=>$version));
    $sizes=json_decode($version->sizes, true);
    $positions=json_decode($version->positions, true);
    $visibilities=json_decode($version->visibility, true);
    $tempArr=array();
    foreach($fields as $field){
        if(isset($positions[$field->fieldName])){
            $field->coordinates=$positions[$field->fieldName];
            $field->size=$sizes[$field->fieldName];
            $field->visible=$visibilities[$field->fieldName];
            $tempArr[]=$field;
        }
    }
    $fields=$tempArr;
}

?>
<br />
<div style="float:right;border:solid;border-width:1px;border-color:black;padding:10px;">
    <b>Field Control</b><br />
    <ul id="sortable">
    <?php 
        foreach($fields as $field){
            if($field->fieldName!='id'){
                echo "<li class='sortableItem' name='$field->fieldName' id='".$field->fieldName."_list'>".$field->attributeLabel." - <a href='#' onclick=\"toggleBackground('".$field->fieldName."');return false;\">Toggle</a></li>";
                if($field->visible==0){
                    Yii::app()->clientScript->registerScript($field->fieldName.'_background','
                        $("#'.$field->fieldName.'_list").css({"background-color":"lightgrey"});
                    ');
                }
            }
        }
    ?>
    </ul>
<script>
    $('#sortable').sortable();
</script>

</div>
<a style="float:right;position:relative;top:10px;" href="deleteVersion?version=<?php echo isset($_GET['version'])?$_GET['version']:'';?>" class="x2-button">Delete Selected Version</a>
</div>
<form method="POST" onsubmit="calculateValues();">
<input type="hidden" name="coordinates" id="coordinates" value="" />
<input type="hidden" name="sizes" id="sizes" value="" />
<input type="hidden" name="names" id="names" value="" />
<input type="hidden" name="shown" id="shown" value="" />
<input type="hidden" name="order" id="order" value="" />
<input type="submit" style="position:absolute;bottom:50px;"  class="x2-button" value="Save" />
</form>
<form method="POST" onsubmit="calculateValues();" action="saveVersion" style="position:absolute;bottom:100px;">
<input type="hidden" name="coordinates" id="coordinates2" value="" />
<input type="hidden" name="sizes" id="sizes2" value="" />
<input type="hidden" name="names" id="names2" value="" />
<input type="hidden" name="shown" id="shown2" value="" />
<input type="hidden" name="order" id="order2" value="" />
<label>Version Name?</label><input type="text" name="versionName" />
<input type="submit"  class="x2-button" value="Save Version" /> 
</form>

<script>
    var setting=true;
    function lockEditor(){
        
        if(setting==true){
            setting=!setting;
            $(".draggable").css({border: 'none'});
           
        }else{
            setting=!setting;
            $(".draggable").css({'border': 'solid' , 'border-width': '1px'});
        }
    }
    
    function calculateValues(){
        var sizes=new Array();
        var coordinates=new Array();
        var names=new Array();
        var visibility=new Array();
        var order=new Array();
        
        $(".sortableItem").each(function(){
            order.push($(this).attr('name'));
        });
        
        $(".resizable").each(function(){
            var name=$(this).attr('name');
            names.push(name);
            
            var size=$(this).css('width')+":"+$(this).css('height');
            sizes.push(size);

        });
        
        $(".draggable").each(function(){
            var position=$(this).position();
            coordinates.push(position.left+":"+position.top); 
            var visible=$(this).css("visibility");
            if(visible=='visible'){
                visibility.push(1);
            }else{
                visibility.push(0);
            }
        });
        $("#coordinates").val(coordinates);
        $("#sizes").val(sizes);
        $("#names").val(names);
        $("#shown").val(visibility);
        $("#order").val(order);
        $("#coordinates2").val(coordinates);
        $("#sizes2").val(sizes);
        $("#names2").val(names);
        $("#shown2").val(visibility);
        $("#order2").val(order);
        
    }
    
    function toggleBackground(e){
        var bg=$('#'+e+"_list").css('background-color');
        if(bg!='rgba(0, 0, 0, 0)'){
            $('#'+e+"_list").css({'background':'none'});
            $('#'+e).css({'visibility':'visible'});
        }
        else{
            $('#'+e+"_list").css({'background-color':'lightgrey'});
            $('#'+e).css({'visibility':'hidden'});
            
        }
    }
    
</script>
<style>
    .sortableItem{
        border:solid;
        border-width:1px; 
        padding:5px;
        margin-top:1px;
        margin-bottom:1px;
    }
    ul, li {
        list-style-type: none;
    }
    
</style>

    'dropdowns' => $dropdowns,
            'value' => "CHtml::link(\$data->tag,array('/search/search','term'=>'#'.ltrim(\$data->tag,'#')), array('class'=>'x2-link x2-tag'))"
            'value' => "CHtml::link(Yii::t('admin','Delete Tag'),'#',array('class'=>'x2-button', 'csrf'=>true,'submit'=>'deleteTag?tag='.\substr(\$data->tag,1),'confirm'=>Yii::t('admin','Are you sure you want to delete this tag?')))"
<style>
    .clean-link{
        text-decoration:none;
    }
</style>
<div id="prep-status-box" style="color:green">
<div id="status-box" style="color:green">
<div id="failures-box" style="color:red">
    <?php echo Yii::t('admin','Import ID: '); ?><strong><?php echo $_GET['importId'];?></strong>
    var importId=<?php echo isset($_GET['importId'])?$_GET['importId']:0 ?>;
                'translateOptions',json_decode(Dropdowns::model()->findByPk(113)->options,true)),
$socialSubtypes=json_decode(Dropdowns::model()->findByPk(113)->options,true);
$socialSubtypes=json_decode(Dropdowns::model()->findByPk(113)->options,true);
			'value' => 'X2Model::getModelLink($data->itemId,$data->type)', 
			'value' => '$data->type', 
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
mb_internal_encoding('UTF-8');
mb_regex_encoding('UTF-8');
Yii::app()->params->profile = Profile::model()->findByPk(1);
if (empty($type)) $type = 'weblead';
?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo Yii::app()->language; ?>" lang="<?php echo Yii::app()->language; ?>">
<head>
<meta charset="UTF-8" />
<meta name="language" content="<?php echo Yii::app()->language; ?>" />
<title><?php echo CHtml::encode($this->pageTitle); ?></title>

<style type="text/css">
html {
	<?php
	/* Dear future editors:
	  The pixel height of the iframe containing this page
	  should equal the sum of height, padding-bottom, and 2x border size
	  specified in this block, else the bottom border will not be at the 
	  bottom edge of the frame. Now it is based on 325px height for weblead,
	  and 100px for weblist */

	$height = $type == 'weblist' ? 100 : 325;
	if (!empty($_GET['bs'])) {
		$border = intval(preg_replace('/[^0-9]/', '', $_GET['bs']));
	} else if (!empty($_GET['bc'])) {
		$border = 1;
	} else $border = 0;
	$padding = 36;
	$height = $height - $padding - (2 * $border);

	echo 'border: '. $border .'px solid ';
	if (!empty($_GET['bc'])) echo $_GET['bc'];
	echo ";\n";

	unset($_GET['bs']); 
	unset($_GET['bc']); 
	?>

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding-bottom: <?php echo $padding ."px;\n"?>
	height: <?php echo $height ."px;\n"?>
}
body {
	<?php if (!empty($_GET['fg'])) echo 'color: '. $_GET['fg'] .";\n"; unset($_GET['fg']); ?>
	<?php if (!empty($_GET['bgc'])) echo 'background-color: '. $_GET['bgc'] .";\n"; unset($_GET['bgc']); ?>
	<?php 
	if (!empty($_GET['font'])) {
		echo 'font-family: '. FontPickerInput::getFontCss($_GET['font']) .";\n";
		unset($_GET['font']); 
	} else echo "font-family: Arial, Helvetica, sans-serif;\n"; 
	?>
	font-size:12px;
	width:189px;
}
input {
	border: 1px solid #AAA;
}
#contact-header{
	color:white;
	text-align:center;
	font-size: 16px;
}
#submit {
	position:absolute;
	left: 131px;
	margin-top: 7px;
}
</style>

<script>
if (!String.prototype.trim) {
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g, "");
	};
}

function clearText(field){
	if (typeof field != "undefined" && field.defaultValue == field.value)
		field.value = "";
}
function validateField(field) {

	var input = document.getElementById(field);
	
	input.style.borderColor = "";
	input.style.backgroundColor = "";

	if (input.value.trim() == "" || (field == "email" && input.value.match(/[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/) == null)) {
		
		input.style.borderColor = "#c00";
		input.style.backgroundColor = "#fee";
		return false;
	}
	return true;
}

function validate() {

	clearText(document.forms['<?php echo $type; ?>']['Contacts[backgroundInfo]']);


	// alert('ding!');
	var valid = true;
	var fields = ['firstName', 'lastName', 'email'];
	for (var i in fields) {
		valid = validateField(fields[i]) && valid;
	}

	return valid;
}
</script>
</head>
<body>
 
<?php
foreach(Yii::app()->user->getFlashes() as $key => $message) {
    echo '<div class="flash-' . $key . '">' . $message . "</div>\n";
} ?>

<form name="<?php echo $type; ?>" action="<?php echo $this->createUrl($type); ?>" method="POST" onsubmit="return validate();">
	<?php if ($type == 'weblead') { ?>
	<div class="row"><b><?php echo Contacts::model()->getAttributeLabel('firstName'); ?>: *</b><br /> <input style="width:170px;" type="text" id="firstName" name="Contacts[firstName]" /><br /></div>
	<div class="row"><b><?php echo Contacts::model()->getAttributeLabel('lastName'); ?>: *</b><br /> <input style="width:170px;" type="text" id="lastName" name="Contacts[lastName]" /><br /></div>
	<?php } ?>
	<div class="row"><b><?php echo Contacts::model()->getAttributeLabel('email'); ?>: *</b><br /> <input style="width:170px;" type="text" id="email" name="Contacts[email]" /><br /></div>
	<?php if ($type == 'weblead') { ?>
	<div class="row"><b><?php echo Contacts::model()->getAttributeLabel('phone'); ?>:</b><br /> <input style="width:170px;" type="text" id="phone" name="Contacts[phone]" /><br /></div>
	<div class="row"><b>Interest:</b><br /> <textarea style="height:100px;width:170px;font-family:arial;font-size:10px;" id="backgroundInfo" name="Contacts[backgroundInfo]" onfocus="clearText(this);"><?php echo Yii::t('contacts','Enter any additional information or questions regarding your interest here.'); ?></textarea><br /></div>
	<?php } ?>
	<?php foreach ($_GET as $key=>$value) { ?>
		<input type="hidden" name="<?php echo $key; ?>" value="<?php echo $value; ?>" />
	<?php } ?>
	<input id='submit' type="submit" value="Submit" />
</form>
</body>
</html>
/* line 25, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 28, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 31, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 39, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 46, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 51, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 53, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 56, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 62, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 65, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 70, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 76, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 77, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 93, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 97, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 104, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 106, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 110, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 117, ../../../compass/themes/x2engine/css/about-page.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 207, ../../../compass/css/lib/_font-awesome.scss */
/* line 228, ../../../compass/css/lib/_font-awesome.scss */
/* line 473, ../../../compass/css/lib/_font-awesome.scss */
/* line 476, ../../../compass/css/lib/_font-awesome.scss */
/* line 492, ../../../compass/css/lib/_font-awesome.scss */
/* line 501, ../../../compass/css/lib/_font-awesome.scss */
/* line 532, ../../../compass/css/lib/_font-awesome.scss */
/* line 550, ../../../compass/css/lib/_font-awesome.scss */
/* line 562, ../../../compass/css/lib/_font-awesome.scss */
/* line 624, ../../../compass/css/lib/_font-awesome.scss */
/* line 657, ../../../compass/css/lib/_font-awesome.scss */
/* line 690, ../../../compass/css/lib/_font-awesome.scss */
/* line 708, ../../../compass/css/lib/_font-awesome.scss */
/* line 808, ../../../compass/css/lib/_font-awesome.scss */
/* line 814, ../../../compass/css/lib/_font-awesome.scss */
/* line 876, ../../../compass/css/lib/_font-awesome.scss */
/* line 1047, ../../../compass/css/lib/_font-awesome.scss */
/* line 1083, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 1177, ../../../compass/css/lib/_font-awesome.scss */
/* line 1300, ../../../compass/css/lib/_font-awesome.scss */
/* line 1410, ../../../compass/css/lib/_font-awesome.scss */
/* line 1478, ../../../compass/css/lib/_font-awesome.scss */
/* line 1637, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/* line 33, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 36, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 40, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 49, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 52, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 68, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 75, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 79, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 89, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 94, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 100, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 103, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 112, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 118, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 130, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 138, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 144, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 148, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 162, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 170, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 174, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 180, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 184, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 188, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 192, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 197, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 202, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 205, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 212, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 216, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 226, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 230, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 232, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 240, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 246, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 255, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 263, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 268, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 276, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 280, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 286, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 291, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 296, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 309, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 317, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 321, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 327, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 332, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 340, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 356, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 26, ../../../compass/themes/x2engine/css/androidLayout.scss */
/* line 29, ../../../compass/themes/x2engine/css/androidLayout.scss */
/* line 25, ../../../compass/themes/x2engine/css/auxlib.scss */
/* line 30, ../../../compass/themes/x2engine/css/auxlib.scss */
/* line 38, ../../../compass/themes/x2engine/css/auxlib.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 28, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 38, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 43, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 56, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 61, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 69, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 79, ../../../compass/themes/x2engine/css/comboBox.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../compass/css/lib/_standards.scss */
/* line 34, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 40, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 43, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 48, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 52, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 58, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 62, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 67, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 72, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 76, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 29, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 34, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 38, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 42, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 50, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 55, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 62, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 68, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 73, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 80, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 86, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../compass/css/lib/_standards.scss */
/* line 29, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 32, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 37, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 38, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 42, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 49, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 52, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 58, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 62, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 65, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 68, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 73, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 78, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 82, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 86, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 93, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 96, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 100, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 104, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 107, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 110, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 113, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 116, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 120, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 123, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 132, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 140, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 143, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 149, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 155, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 160, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 162, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 165, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 170, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 175, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 184, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 189, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 192, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 25, ../../../../../compass/themes/x2engine/css/components/sortableWidget/SortableWidget.scss */
/* line 28, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 33, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 37, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 41, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 45, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 47, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 55, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 30, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 34, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 38, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 43, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 49, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 56, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 62, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 74, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 79, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
  /* line 85, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
  /* line 88, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
  /* line 92, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 28, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 32, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 38, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 41, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 45, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 47, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 61, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 67, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 71, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 75, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 78, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 80, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 87, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 96, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 110, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 113, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 116, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 119, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 122, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 125, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 127, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 129, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 137, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 141, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 148, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 154, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 160, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 164, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 171, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 177, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 184, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 190, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 193, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 201, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 215, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 217, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 224, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 228, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 235, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 241, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 248, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 29, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 42, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 51, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 58, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 63, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 66, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 74, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 81, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 82, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 88, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 90, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 94, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 100, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 103, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 109, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 112, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 116, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 119, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 123, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 126, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 133, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 137, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 139, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 143, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 147, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 151, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 155, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 156, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 166, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 796, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 30, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 39, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 46, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 61, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 71, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 75, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 83, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 39, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 102, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 29, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 35, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 40, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 43, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 56, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 67, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 71, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 73, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 77, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 84, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 88, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 93, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 95, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 104, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 108, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 118, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 133, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 134, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 140, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 142, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 146, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 149, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 156, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 159, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 162, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 781, ../../../compass/css/lib/_font-awesome.scss */
/* line 787, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/* line 30, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 34, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 38, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 44, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 51, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 54, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 57, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 63, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 68, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 76, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 86, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 90, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 95, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 96, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 114, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 119, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 127, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 142, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 146, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 150, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 154, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 160, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 165, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 178, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 186, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 193, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 203, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 209, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 215, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 220, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 228, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 233, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 239, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 243, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 249, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 252, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 267, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 270, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 278, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 285, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 290, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 294, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 298, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 305, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 316, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 320, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 325, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 329, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 334, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 339, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 343, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 349, ../../../compass/themes/x2engine/css/createWebForm.scss */
  /* line 354, ../../../compass/themes/x2engine/css/createWebForm.scss */
  /* line 357, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 26, ../../../compass/themes/x2engine/css/details.scss */
/* line 27, ../../../compass/themes/x2engine/css/details.scss */
/* line 41, ../../../compass/themes/x2engine/css/details.scss */
/* line 46, ../../../compass/themes/x2engine/css/details.scss */
/* line 49, ../../../compass/themes/x2engine/css/details.scss */
/* line 54, ../../../compass/themes/x2engine/css/details.scss */
/* line 59, ../../../compass/themes/x2engine/css/details.scss */
/* line 63, ../../../compass/themes/x2engine/css/details.scss */
/* line 65, ../../../compass/themes/x2engine/css/details.scss */
/* line 81, ../../../compass/themes/x2engine/css/details.scss */
/* line 86, ../../../compass/themes/x2engine/css/details.scss */
/* line 91, ../../../compass/themes/x2engine/css/details.scss */
/* line 96, ../../../compass/themes/x2engine/css/details.scss */
/* line 104, ../../../compass/themes/x2engine/css/details.scss */
/* line 108, ../../../compass/themes/x2engine/css/details.scss */
/* line 109, ../../../compass/themes/x2engine/css/details.scss */
/* line 111, ../../../compass/themes/x2engine/css/details.scss */
/* line 114, ../../../compass/themes/x2engine/css/details.scss */
/* line 120, ../../../compass/themes/x2engine/css/details.scss */
/* line 135, ../../../compass/themes/x2engine/css/details.scss */
/* line 138, ../../../compass/themes/x2engine/css/details.scss */
/* line 142, ../../../compass/themes/x2engine/css/details.scss */
/* line 148, ../../../compass/themes/x2engine/css/details.scss */
/* line 154, ../../../compass/themes/x2engine/css/details.scss */
/* line 162, ../../../compass/themes/x2engine/css/details.scss */
/* line 168, ../../../compass/themes/x2engine/css/details.scss */
/* line 174, ../../../compass/themes/x2engine/css/details.scss */
/* line 182, ../../../compass/themes/x2engine/css/details.scss */
/* line 198, ../../../compass/themes/x2engine/css/details.scss */
/* line 213, ../../../compass/themes/x2engine/css/details.scss */
/* line 218, ../../../compass/themes/x2engine/css/details.scss */
/* line 221, ../../../compass/themes/x2engine/css/details.scss */
/* line 228, ../../../compass/themes/x2engine/css/details.scss */
/* line 230, ../../../compass/themes/x2engine/css/details.scss */
/* line 236, ../../../compass/themes/x2engine/css/details.scss */
/* line 249, ../../../compass/themes/x2engine/css/details.scss */
/* line 255, ../../../compass/themes/x2engine/css/details.scss */
/* line 260, ../../../compass/themes/x2engine/css/details.scss */
/* line 264, ../../../compass/themes/x2engine/css/details.scss */
/* line 267, ../../../compass/themes/x2engine/css/details.scss */
/* line 271, ../../../compass/themes/x2engine/css/details.scss */
/* line 276, ../../../compass/themes/x2engine/css/details.scss */
/* line 281, ../../../compass/themes/x2engine/css/details.scss */
/* line 286, ../../../compass/themes/x2engine/css/details.scss */
/* line 290, ../../../compass/themes/x2engine/css/details.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 201, ../../../compass/css/lib/_font-awesome.scss */
/* line 286, ../../../compass/css/lib/_font-awesome.scss */
/* line 379, ../../../compass/css/lib/_font-awesome.scss */
/* line 578, ../../../compass/css/lib/_font-awesome.scss */
/* line 693, ../../../compass/css/lib/_font-awesome.scss */
/* line 708, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 67, ../../../compass/themes/x2engine/css/form.scss */
/* line 75, ../../../compass/themes/x2engine/css/form.scss */
/* line 78, ../../../compass/themes/x2engine/css/form.scss */
/* line 97, ../../../compass/themes/x2engine/css/form.scss */
/* line 115, ../../../compass/themes/x2engine/css/form.scss */
/* line 125, ../../../compass/themes/x2engine/css/form.scss */
/* line 134, ../../../compass/themes/x2engine/css/form.scss */
/* line 137, ../../../compass/themes/x2engine/css/form.scss */
/* line 141, ../../../compass/themes/x2engine/css/form.scss */
/* line 145, ../../../compass/themes/x2engine/css/form.scss */
/* line 149, ../../../compass/themes/x2engine/css/form.scss */
/* line 154, ../../../compass/themes/x2engine/css/form.scss */
/* line 160, ../../../compass/themes/x2engine/css/form.scss */
/* line 165, ../../../compass/themes/x2engine/css/form.scss */
/* line 170, ../../../compass/themes/x2engine/css/form.scss */
/* line 174, ../../../compass/themes/x2engine/css/form.scss */
/* line 183, ../../../compass/themes/x2engine/css/form.scss */
/* line 197, ../../../compass/themes/x2engine/css/form.scss */
/* line 199, ../../../compass/themes/x2engine/css/form.scss */
/* line 204, ../../../compass/themes/x2engine/css/form.scss */
/* line 210, ../../../compass/themes/x2engine/css/form.scss */
/* line 217, ../../../compass/themes/x2engine/css/form.scss */
/* line 223, ../../../compass/themes/x2engine/css/form.scss */
/* line 226, ../../../compass/themes/x2engine/css/form.scss */
/* line 230, ../../../compass/themes/x2engine/css/form.scss */
/* line 238, ../../../compass/themes/x2engine/css/form.scss */
/* line 244, ../../../compass/themes/x2engine/css/form.scss */
/* line 249, ../../../compass/themes/x2engine/css/form.scss */
/* line 252, ../../../compass/themes/x2engine/css/form.scss */
/* line 256, ../../../compass/themes/x2engine/css/form.scss */
/* line 261, ../../../compass/themes/x2engine/css/form.scss */
/* line 268, ../../../compass/themes/x2engine/css/form.scss */
/* line 271, ../../../compass/themes/x2engine/css/form.scss */
/* line 274, ../../../compass/themes/x2engine/css/form.scss */
/* line 279, ../../../compass/themes/x2engine/css/form.scss */
/* line 283, ../../../compass/themes/x2engine/css/form.scss */
/* line 288, ../../../compass/themes/x2engine/css/form.scss */
/* line 293, ../../../compass/themes/x2engine/css/form.scss */
/* line 296, ../../../compass/themes/x2engine/css/form.scss */
/* line 299, ../../../compass/themes/x2engine/css/form.scss */
/* line 303, ../../../compass/themes/x2engine/css/form.scss */
/* line 308, ../../../compass/themes/x2engine/css/form.scss */
/* line 314, ../../../compass/themes/x2engine/css/form.scss */
/* line 325, ../../../compass/themes/x2engine/css/form.scss */
/* line 331, ../../../compass/themes/x2engine/css/form.scss */
/* line 336, ../../../compass/themes/x2engine/css/form.scss */
/* line 340, ../../../compass/themes/x2engine/css/form.scss */
/* line 348, ../../../compass/themes/x2engine/css/form.scss */
/* line 352, ../../../compass/themes/x2engine/css/form.scss */
/* line 362, ../../../compass/themes/x2engine/css/form.scss */
/* line 371, ../../../compass/themes/x2engine/css/form.scss */
/* line 374, ../../../compass/themes/x2engine/css/form.scss */
/* line 383, ../../../compass/themes/x2engine/css/form.scss */
/* line 393, ../../../compass/themes/x2engine/css/form.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 428, ../../../compass/themes/x2engine/css/form.scss */
/* line 431, ../../../compass/themes/x2engine/css/form.scss */
/* line 436, ../../../compass/themes/x2engine/css/form.scss */
/* line 443, ../../../compass/themes/x2engine/css/form.scss */
/* line 449, ../../../compass/themes/x2engine/css/form.scss */
/* line 457, ../../../compass/themes/x2engine/css/form.scss */
/* line 465, ../../../compass/themes/x2engine/css/form.scss */
/* line 472, ../../../compass/themes/x2engine/css/form.scss */
/* line 475, ../../../compass/themes/x2engine/css/form.scss */
/* line 479, ../../../compass/themes/x2engine/css/form.scss */
/* line 486, ../../../compass/themes/x2engine/css/form.scss */
/* line 492, ../../../compass/themes/x2engine/css/form.scss */
/* line 497, ../../../compass/themes/x2engine/css/form.scss */
/* line 502, ../../../compass/themes/x2engine/css/form.scss */
/* line 504, ../../../compass/themes/x2engine/css/form.scss */
/* line 509, ../../../compass/themes/x2engine/css/form.scss */
/* line 514, ../../../compass/themes/x2engine/css/form.scss */
/* line 521, ../../../compass/themes/x2engine/css/form.scss */
/* line 525, ../../../compass/themes/x2engine/css/form.scss */
/* line 536, ../../../compass/themes/x2engine/css/form.scss */
/* line 542, ../../../compass/themes/x2engine/css/form.scss */
/* line 546, ../../../compass/themes/x2engine/css/form.scss */
/* line 555, ../../../compass/themes/x2engine/css/form.scss */
/* line 561, ../../../compass/themes/x2engine/css/form.scss */
/* line 570, ../../../compass/themes/x2engine/css/form.scss */
/* line 573, ../../../compass/themes/x2engine/css/form.scss */
/* line 578, ../../../compass/themes/x2engine/css/form.scss */
/* line 583, ../../../compass/themes/x2engine/css/form.scss */
/* line 589, ../../../compass/themes/x2engine/css/form.scss */
/* line 593, ../../../compass/themes/x2engine/css/form.scss */
/* line 598, ../../../compass/themes/x2engine/css/form.scss */
/* line 604, ../../../compass/themes/x2engine/css/form.scss */
/* line 610, ../../../compass/themes/x2engine/css/form.scss */
/* line 618, ../../../compass/themes/x2engine/css/form.scss */
/* line 622, ../../../compass/themes/x2engine/css/form.scss */
/* line 633, ../../../compass/themes/x2engine/css/form.scss */
/* line 635, ../../../compass/themes/x2engine/css/form.scss */
/* line 638, ../../../compass/themes/x2engine/css/form.scss */
/* line 644, ../../../compass/themes/x2engine/css/form.scss */
/* line 648, ../../../compass/themes/x2engine/css/form.scss */
/* line 651, ../../../compass/themes/x2engine/css/form.scss */
/* line 656, ../../../compass/themes/x2engine/css/form.scss */
/* line 672, ../../../compass/themes/x2engine/css/form.scss */
/* line 681, ../../../compass/themes/x2engine/css/form.scss */
/* line 686, ../../../compass/themes/x2engine/css/form.scss */
/* line 692, ../../../compass/themes/x2engine/css/form.scss */
/* line 700, ../../../compass/themes/x2engine/css/form.scss */
/* line 706, ../../../compass/themes/x2engine/css/form.scss */
/* line 712, ../../../compass/themes/x2engine/css/form.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../compass/css/lib/_standards.scss */
  /* line 34, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 37, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 40, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 43, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 50, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 53, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 54, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 59, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 62, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 79, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 85, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 95, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 103, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 106, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 113, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 119, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 125, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 129, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 132, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 134, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 139, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 142, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 146, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../../compass/css/lib/_standards.scss */
/* line 81, ../../../../compass/css/lib/_standards.scss */
/* line 99, ../../../../compass/css/lib/_standards.scss */
/* line 94, ../../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../../compass/css/lib/_font-awesome.scss */
/* line 781, ../../../../compass/css/lib/_font-awesome.scss */
/* line 784, ../../../../compass/css/lib/_font-awesome.scss */
/* line 30, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 33, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 38, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 51, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 52, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 56, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 61, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 71, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 75, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 80, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 83, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 91, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 101, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 106, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 115, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 123, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 129, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 132, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 152, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 158, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 162, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 164, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 180, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 191, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 194, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 199, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 202, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 206, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 208, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 211, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 218, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 224, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 228, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 230, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 238, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 249, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 256, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 48, ../../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../../compass/css/lib/_font-awesome.scss */
/* line 275, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 280, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 288, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 294, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 300, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 349, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 352, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 370, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 377, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 380, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 384, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 393, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 401, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 406, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 409, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 410, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 415, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 418, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 448, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 459, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 467, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 475, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 486, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 495, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 503, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 507, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 511, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 515, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 519, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 524, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 528, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 532, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 538, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 542, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 545, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 563, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 570, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 576, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 582, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 592, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 595, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 606, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 25, ../../../compass/themes/x2engine/css/install.scss */
/* line 32, ../../../compass/themes/x2engine/css/install.scss */
/* line 34, ../../../compass/themes/x2engine/css/install.scss */
/* line 39, ../../../compass/themes/x2engine/css/install.scss */
/* line 40, ../../../compass/themes/x2engine/css/install.scss */
/* line 63, ../../../compass/themes/x2engine/css/install.scss */
/* line 72, ../../../compass/themes/x2engine/css/install.scss */
/* line 77, ../../../compass/themes/x2engine/css/install.scss */
/* line 93, ../../../compass/themes/x2engine/css/install.scss */
/* line 101, ../../../compass/themes/x2engine/css/install.scss */
/* line 109, ../../../compass/themes/x2engine/css/install.scss */
/* line 114, ../../../compass/themes/x2engine/css/install.scss */
/* line 119, ../../../compass/themes/x2engine/css/install.scss */
/* line 123, ../../../compass/themes/x2engine/css/install.scss */
/* line 131, ../../../compass/themes/x2engine/css/install.scss */
/* line 136, ../../../compass/themes/x2engine/css/install.scss */
/* line 141, ../../../compass/themes/x2engine/css/install.scss */
/* line 146, ../../../compass/themes/x2engine/css/install.scss */
/* line 152, ../../../compass/themes/x2engine/css/install.scss */
/* line 159, ../../../compass/themes/x2engine/css/install.scss */
/* line 163, ../../../compass/themes/x2engine/css/install.scss */
/* line 171, ../../../compass/themes/x2engine/css/install.scss */
/* line 173, ../../../compass/themes/x2engine/css/install.scss */
/* line 25, ../../../compass/themes/x2engine/css/ipadLayout.scss */
/* line 29, ../../../compass/themes/x2engine/css/ipadLayout.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 146, ../../../compass/css/lib/_font-awesome.scss */
/* line 195, ../../../compass/css/lib/_font-awesome.scss */
/* line 198, ../../../compass/css/lib/_font-awesome.scss */
/* line 207, ../../../compass/css/lib/_font-awesome.scss */
/* line 213, ../../../compass/css/lib/_font-awesome.scss */
/* line 391, ../../../compass/css/lib/_font-awesome.scss */
/* line 562, ../../../compass/css/lib/_font-awesome.scss */
/* line 657, ../../../compass/css/lib/_font-awesome.scss */
/* line 699, ../../../compass/css/lib/_font-awesome.scss */
/* line 708, ../../../compass/css/lib/_font-awesome.scss */
/* line 726, ../../../compass/css/lib/_font-awesome.scss */
/* line 796, ../../../compass/css/lib/_font-awesome.scss */
/* line 808, ../../../compass/css/lib/_font-awesome.scss */
/* line 836, ../../../compass/css/lib/_font-awesome.scss */
/* line 1047, ../../../compass/css/lib/_font-awesome.scss */
/* line 1083, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 1177, ../../../compass/css/lib/_font-awesome.scss */
/* line 1410, ../../../compass/css/lib/_font-awesome.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 146, ../../../compass/css/lib/_font-awesome.scss */
/* line 195, ../../../compass/css/lib/_font-awesome.scss */
/* line 198, ../../../compass/css/lib/_font-awesome.scss */
/* line 207, ../../../compass/css/lib/_font-awesome.scss */
/* line 213, ../../../compass/css/lib/_font-awesome.scss */
/* line 391, ../../../compass/css/lib/_font-awesome.scss */
/* line 562, ../../../compass/css/lib/_font-awesome.scss */
/* line 657, ../../../compass/css/lib/_font-awesome.scss */
/* line 699, ../../../compass/css/lib/_font-awesome.scss */
/* line 708, ../../../compass/css/lib/_font-awesome.scss */
/* line 726, ../../../compass/css/lib/_font-awesome.scss */
/* line 796, ../../../compass/css/lib/_font-awesome.scss */
/* line 808, ../../../compass/css/lib/_font-awesome.scss */
/* line 836, ../../../compass/css/lib/_font-awesome.scss */
/* line 1047, ../../../compass/css/lib/_font-awesome.scss */
/* line 1083, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 1177, ../../../compass/css/lib/_font-awesome.scss */
/* line 1410, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/* line 29, ../../../compass/themes/x2engine/css/layout.scss */
/* line 37, ../../../compass/themes/x2engine/css/layout.scss */
/* line 46, ../../../compass/themes/x2engine/css/layout.scss */
/* line 50, ../../../compass/themes/x2engine/css/layout.scss */
/* line 54, ../../../compass/themes/x2engine/css/layout.scss */
/* line 62, ../../../compass/themes/x2engine/css/layout.scss */
/* line 67, ../../../compass/themes/x2engine/css/layout.scss */
/* line 82, ../../../compass/themes/x2engine/css/layout.scss */
/* line 90, ../../../compass/themes/x2engine/css/layout.scss */
/* line 94, ../../../compass/themes/x2engine/css/layout.scss */
/* line 99, ../../../compass/themes/x2engine/css/layout.scss */
/* line 110, ../../../compass/themes/x2engine/css/layout.scss */
/* line 115, ../../../compass/themes/x2engine/css/layout.scss */
/* line 121, ../../../compass/themes/x2engine/css/layout.scss */
/* line 128, ../../../compass/themes/x2engine/css/layout.scss */
/* line 134, ../../../compass/themes/x2engine/css/layout.scss */
/* line 143, ../../../compass/themes/x2engine/css/layout.scss */
/* line 151, ../../../compass/themes/x2engine/css/layout.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 28, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 33, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 42, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 57, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 69, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 75, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 84, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 86, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 93, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 102, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 107, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 111, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 115, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 120, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 125, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 133, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 145, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 152, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 159, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 166, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 174, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 179, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 192, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 198, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 205, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 208, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 212, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 217, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 25, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 29, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 33, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 35, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 40, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 55, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 61, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 64, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 77, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 83, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 91, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 94, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 97, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 100, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 104, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 108, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 113, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 121, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 123, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 127, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 134, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 138, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 143, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 148, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 158, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 162, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 179, ../../../compass/themes/x2engine/css/layout.scss */
/* line 184, ../../../compass/themes/x2engine/css/layout.scss */
/* line 191, ../../../compass/themes/x2engine/css/layout.scss */
/* line 199, ../../../compass/themes/x2engine/css/layout.scss */
/* line 205, ../../../compass/themes/x2engine/css/layout.scss */
/* line 208, ../../../compass/themes/x2engine/css/layout.scss */
/* line 212, ../../../compass/themes/x2engine/css/layout.scss */
/* line 217, ../../../compass/themes/x2engine/css/layout.scss */
/* line 227, ../../../compass/themes/x2engine/css/layout.scss */
/* line 235, ../../../compass/themes/x2engine/css/layout.scss */
/* line 243, ../../../compass/themes/x2engine/css/layout.scss */
/* line 252, ../../../compass/themes/x2engine/css/layout.scss */
/* line 256, ../../../compass/themes/x2engine/css/layout.scss */
/* line 267, ../../../compass/themes/x2engine/css/layout.scss */
/* line 278, ../../../compass/themes/x2engine/css/layout.scss */
/* line 290, ../../../compass/themes/x2engine/css/layout.scss */
/* line 296, ../../../compass/themes/x2engine/css/layout.scss */
/* line 301, ../../../compass/themes/x2engine/css/layout.scss */
/* line 318, ../../../compass/themes/x2engine/css/layout.scss */
/* line 328, ../../../compass/themes/x2engine/css/layout.scss */
/* line 338, ../../../compass/themes/x2engine/css/layout.scss */
/* line 343, ../../../compass/themes/x2engine/css/layout.scss */
/* line 346, ../../../compass/themes/x2engine/css/layout.scss */
/* line 350, ../../../compass/themes/x2engine/css/layout.scss */
/* line 361, ../../../compass/themes/x2engine/css/layout.scss */
/* line 367, ../../../compass/themes/x2engine/css/layout.scss */
/* line 371, ../../../compass/themes/x2engine/css/layout.scss */
/* line 377, ../../../compass/themes/x2engine/css/layout.scss */
/* line 381, ../../../compass/themes/x2engine/css/layout.scss */
/* line 387, ../../../compass/themes/x2engine/css/layout.scss */
/* line 403, ../../../compass/themes/x2engine/css/layout.scss */
/* line 415, ../../../compass/themes/x2engine/css/layout.scss */
/* line 426, ../../../compass/themes/x2engine/css/layout.scss */
/* line 430, ../../../compass/themes/x2engine/css/layout.scss */
/* line 434, ../../../compass/themes/x2engine/css/layout.scss */
/* line 446, ../../../compass/themes/x2engine/css/layout.scss */
/* line 451, ../../../compass/themes/x2engine/css/layout.scss */
/* line 458, ../../../compass/themes/x2engine/css/layout.scss */
/* line 463, ../../../compass/themes/x2engine/css/layout.scss */
/* line 467, ../../../compass/themes/x2engine/css/layout.scss */
/* line 471, ../../../compass/themes/x2engine/css/layout.scss */
/* line 479, ../../../compass/themes/x2engine/css/layout.scss */
/* line 492, ../../../compass/themes/x2engine/css/layout.scss */
/* line 496, ../../../compass/themes/x2engine/css/layout.scss */
/* line 511, ../../../compass/themes/x2engine/css/layout.scss */
/* line 514, ../../../compass/themes/x2engine/css/layout.scss */
/* line 539, ../../../compass/themes/x2engine/css/layout.scss */
/* line 549, ../../../compass/themes/x2engine/css/layout.scss */
/* line 558, ../../../compass/themes/x2engine/css/layout.scss */
/* line 565, ../../../compass/themes/x2engine/css/layout.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 597, ../../../compass/themes/x2engine/css/layout.scss */
/* line 606, ../../../compass/themes/x2engine/css/layout.scss */
/* line 611, ../../../compass/themes/x2engine/css/layout.scss */
/* line 628, ../../../compass/themes/x2engine/css/layout.scss */
/* line 637, ../../../compass/themes/x2engine/css/layout.scss */
/* line 644, ../../../compass/themes/x2engine/css/layout.scss */
/* line 653, ../../../compass/themes/x2engine/css/layout.scss */
/* line 659, ../../../compass/themes/x2engine/css/layout.scss */
/* line 664, ../../../compass/themes/x2engine/css/layout.scss */
/* line 675, ../../../compass/themes/x2engine/css/layout.scss */
/* line 681, ../../../compass/themes/x2engine/css/layout.scss */
/* line 689, ../../../compass/themes/x2engine/css/layout.scss */
/* line 698, ../../../compass/themes/x2engine/css/layout.scss */
/* line 707, ../../../compass/themes/x2engine/css/layout.scss */
/* line 714, ../../../compass/themes/x2engine/css/layout.scss */
/* line 719, ../../../compass/themes/x2engine/css/layout.scss */
/* line 722, ../../../compass/themes/x2engine/css/layout.scss */
/* line 727, ../../../compass/themes/x2engine/css/layout.scss */
/* line 730, ../../../compass/themes/x2engine/css/layout.scss */
/* line 737, ../../../compass/themes/x2engine/css/layout.scss */
/* line 745, ../../../compass/themes/x2engine/css/layout.scss */
/* line 752, ../../../compass/themes/x2engine/css/layout.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 25, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 41, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 56, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 58, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 64, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 69, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 89, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 94, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 101, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 109, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 120, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 127, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 188, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 195, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 200, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 204, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 219, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 224, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 232, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 233, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 769, ../../../compass/themes/x2engine/css/layout.scss */
/* line 773, ../../../compass/themes/x2engine/css/layout.scss */
/* line 780, ../../../compass/themes/x2engine/css/layout.scss */
/* line 783, ../../../compass/themes/x2engine/css/layout.scss */
/* line 787, ../../../compass/themes/x2engine/css/layout.scss */
/* line 791, ../../../compass/themes/x2engine/css/layout.scss */
/* line 794, ../../../compass/themes/x2engine/css/layout.scss */
/* line 798, ../../../compass/themes/x2engine/css/layout.scss */
/* line 801, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 808, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 811, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 815, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 818, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 821, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 825, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 828, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 831, ../../../compass/themes/x2engine/css/layout.scss */
/* line 836, ../../../compass/themes/x2engine/css/layout.scss */
/* line 840, ../../../compass/themes/x2engine/css/layout.scss */
/* line 852, ../../../compass/themes/x2engine/css/layout.scss */
/* line 857, ../../../compass/themes/x2engine/css/layout.scss */
/* line 860, ../../../compass/themes/x2engine/css/layout.scss */
/* line 865, ../../../compass/themes/x2engine/css/layout.scss */
/* line 870, ../../../compass/themes/x2engine/css/layout.scss */
/* line 876, ../../../compass/themes/x2engine/css/layout.scss */
/* line 882, ../../../compass/themes/x2engine/css/layout.scss */
/* line 886, ../../../compass/themes/x2engine/css/layout.scss */
/* line 890, ../../../compass/themes/x2engine/css/layout.scss */
/* line 895, ../../../compass/themes/x2engine/css/layout.scss */
/* line 900, ../../../compass/themes/x2engine/css/layout.scss */
/* line 904, ../../../compass/themes/x2engine/css/layout.scss */
/* line 909, ../../../compass/themes/x2engine/css/layout.scss */
/* line 914, ../../../compass/themes/x2engine/css/layout.scss */
/* line 917, ../../../compass/themes/x2engine/css/layout.scss */
/* line 922, ../../../compass/themes/x2engine/css/layout.scss */
/* line 925, ../../../compass/themes/x2engine/css/layout.scss */
/* line 930, ../../../compass/themes/x2engine/css/layout.scss */
/* line 941, ../../../compass/themes/x2engine/css/layout.scss */
/* line 947, ../../../compass/themes/x2engine/css/layout.scss */
/* line 952, ../../../compass/themes/x2engine/css/layout.scss */
/* line 955, ../../../compass/themes/x2engine/css/layout.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 966, ../../../compass/themes/x2engine/css/layout.scss */
/* line 974, ../../../compass/themes/x2engine/css/layout.scss */
/* line 978, ../../../compass/themes/x2engine/css/layout.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 985, ../../../compass/themes/x2engine/css/layout.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 995, ../../../compass/themes/x2engine/css/layout.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 1007, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1011, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1014, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1017, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1025, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1029, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1032, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1035, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1040, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1046, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1055, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1061, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1063, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1074, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1080, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1093, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1113, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1115, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1120, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1130, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1135, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1140, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1147, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1155, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1160, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1165, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1174, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1180, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1184, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1188, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1195, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1203, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1207, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1209, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1214, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1215, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1221, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1225, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1227, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1233, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1237, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1239, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1242, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1245, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1254, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1258, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1263, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1266, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1269, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1272, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1277, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1285, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1291, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1295, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1298, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1301, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1307, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1313, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1319, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1324, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1332, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1341, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1349, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1359, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1363, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1374, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1388, ../../../compass/themes/x2engine/css/layout.scss */
/* line 25, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 30, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 34, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 47, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 49, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 57, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 63, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 67, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 27, ../../../compass/themes/x2engine/css/login.scss */
/* line 33, ../../../compass/themes/x2engine/css/login.scss */
/* line 38, ../../../compass/themes/x2engine/css/login.scss */
/* line 44, ../../../compass/themes/x2engine/css/login.scss */
/* line 56, ../../../compass/themes/x2engine/css/login.scss */
/* line 69, ../../../compass/themes/x2engine/css/login.scss */
/* line 74, ../../../compass/themes/x2engine/css/login.scss */
/* line 80, ../../../compass/themes/x2engine/css/login.scss */
/* line 85, ../../../compass/themes/x2engine/css/login.scss */
/* line 92, ../../../compass/themes/x2engine/css/login.scss */
/* line 99, ../../../compass/themes/x2engine/css/login.scss */
/* line 101, ../../../compass/themes/x2engine/css/login.scss */
/* line 106, ../../../compass/themes/x2engine/css/login.scss */
/* line 111, ../../../compass/themes/x2engine/css/login.scss */
/* line 117, ../../../compass/themes/x2engine/css/login.scss */
/* line 123, ../../../compass/themes/x2engine/css/login.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 127, ../../../compass/themes/x2engine/css/login.scss */
/* line 132, ../../../compass/themes/x2engine/css/login.scss */
/* line 140, ../../../compass/themes/x2engine/css/login.scss */
/* line 146, ../../../compass/themes/x2engine/css/login.scss */
/* line 150, ../../../compass/themes/x2engine/css/login.scss */
/* line 155, ../../../compass/themes/x2engine/css/login.scss */
/* line 161, ../../../compass/themes/x2engine/css/login.scss */
/* line 183, ../../../compass/themes/x2engine/css/login.scss */
/* line 187, ../../../compass/themes/x2engine/css/login.scss */
/* line 196, ../../../compass/themes/x2engine/css/login.scss */
/* line 203, ../../../compass/themes/x2engine/css/login.scss */
/* line 210, ../../../compass/themes/x2engine/css/login.scss */
/* line 217, ../../../compass/themes/x2engine/css/login.scss */
/* line 249, ../../../compass/themes/x2engine/css/login.scss */
/* line 254, ../../../compass/themes/x2engine/css/login.scss */
/* line 257, ../../../compass/themes/x2engine/css/login.scss */
/* line 262, ../../../compass/themes/x2engine/css/login.scss */
/* line 265, ../../../compass/themes/x2engine/css/login.scss */
/* line 271, ../../../compass/themes/x2engine/css/login.scss */
/* line 308, ../../../compass/themes/x2engine/css/login.scss */
/* line 319, ../../../compass/themes/x2engine/css/login.scss */
/* line 334, ../../../compass/themes/x2engine/css/login.scss */
/* line 348, ../../../compass/themes/x2engine/css/login.scss */
/* line 353, ../../../compass/themes/x2engine/css/login.scss */
/* line 364, ../../../compass/themes/x2engine/css/login.scss */
/* line 365, ../../../compass/themes/x2engine/css/login.scss */
/* line 367, ../../../compass/themes/x2engine/css/login.scss */
/* line 375, ../../../compass/themes/x2engine/css/login.scss */
/* line 378, ../../../compass/themes/x2engine/css/login.scss */
/* line 381, ../../../compass/themes/x2engine/css/login.scss */
/* line 390, ../../../compass/themes/x2engine/css/login.scss */
/* line 398, ../../../compass/themes/x2engine/css/login.scss */
/* line 401, ../../../compass/themes/x2engine/css/login.scss */
/* line 406, ../../../compass/themes/x2engine/css/login.scss */
/* line 410, ../../../compass/themes/x2engine/css/login.scss */
/* line 413, ../../../compass/themes/x2engine/css/login.scss */
/* line 416, ../../../compass/themes/x2engine/css/login.scss */
/* line 422, ../../../compass/themes/x2engine/css/login.scss */
/* line 427, ../../../compass/themes/x2engine/css/login.scss */
/* line 431, ../../../compass/themes/x2engine/css/login.scss */
/* line 438, ../../../compass/themes/x2engine/css/login.scss */
/* line 444, ../../../compass/themes/x2engine/css/login.scss */
/* line 449, ../../../compass/themes/x2engine/css/login.scss */
/* line 454, ../../../compass/themes/x2engine/css/login.scss */
/* line 459, ../../../compass/themes/x2engine/css/login.scss */
/* line 465, ../../../compass/themes/x2engine/css/login.scss */
/* line 471, ../../../compass/themes/x2engine/css/login.scss */
/* line 480, ../../../compass/themes/x2engine/css/login.scss */
/* line 485, ../../../compass/themes/x2engine/css/login.scss */
/* line 489, ../../../compass/themes/x2engine/css/login.scss */
/* line 496, ../../../compass/themes/x2engine/css/login.scss */
/* line 506, ../../../compass/themes/x2engine/css/login.scss */
/* line 512, ../../../compass/themes/x2engine/css/login.scss */
/* line 518, ../../../compass/themes/x2engine/css/login.scss */
/* line 529, ../../../compass/themes/x2engine/css/login.scss */
/* line 536, ../../../compass/themes/x2engine/css/login.scss */
/* line 547, ../../../compass/themes/x2engine/css/login.scss */
/* line 551, ../../../compass/themes/x2engine/css/login.scss */
/* line 553, ../../../compass/themes/x2engine/css/login.scss */
/* line 570, ../../../compass/themes/x2engine/css/login.scss */
/* line 573, ../../../compass/themes/x2engine/css/login.scss */
/* line 578, ../../../compass/themes/x2engine/css/login.scss */
/* line 584, ../../../compass/themes/x2engine/css/login.scss */
  /* line 589, ../../../compass/themes/x2engine/css/login.scss */
  /* line 594, ../../../compass/themes/x2engine/css/login.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/themes/x2engine/css/main.scss */
/* line 41, ../../../compass/themes/x2engine/css/main.scss */
/* line 54, ../../../compass/themes/x2engine/css/main.scss */
/* line 62, ../../../compass/themes/x2engine/css/main.scss */
/* line 66, ../../../compass/themes/x2engine/css/main.scss */
/* line 95, ../../../compass/themes/x2engine/css/main.scss */
/* line 99, ../../../compass/themes/x2engine/css/main.scss */
/* line 103, ../../../compass/themes/x2engine/css/main.scss */
/* line 113, ../../../compass/themes/x2engine/css/main.scss */
/* line 118, ../../../compass/themes/x2engine/css/main.scss */
/* line 121, ../../../compass/themes/x2engine/css/main.scss */
/* line 128, ../../../compass/themes/x2engine/css/main.scss */
/* line 134, ../../../compass/themes/x2engine/css/main.scss */
/* line 137, ../../../compass/themes/x2engine/css/main.scss */
/* line 144, ../../../compass/themes/x2engine/css/main.scss */
/* line 148, ../../../compass/themes/x2engine/css/main.scss */
/* line 152, ../../../compass/themes/x2engine/css/main.scss */
/* line 159, ../../../compass/themes/x2engine/css/main.scss */
/* line 164, ../../../compass/themes/x2engine/css/main.scss */
/* line 168, ../../../compass/themes/x2engine/css/main.scss */
/* line 173, ../../../compass/themes/x2engine/css/main.scss */
/* line 178, ../../../compass/themes/x2engine/css/main.scss */
/* line 181, ../../../compass/themes/x2engine/css/main.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 193, ../../../compass/themes/x2engine/css/main.scss */
/* line 199, ../../../compass/themes/x2engine/css/main.scss */
/* line 203, ../../../compass/themes/x2engine/css/main.scss */
/* line 209, ../../../compass/themes/x2engine/css/main.scss */
/* line 216, ../../../compass/themes/x2engine/css/main.scss */
/* line 223, ../../../compass/themes/x2engine/css/main.scss */
/* line 230, ../../../compass/themes/x2engine/css/main.scss */
/* line 235, ../../../compass/themes/x2engine/css/main.scss */
/* line 244, ../../../compass/themes/x2engine/css/main.scss */
/* line 255, ../../../compass/themes/x2engine/css/main.scss */
/* line 260, ../../../compass/themes/x2engine/css/main.scss */
/* line 268, ../../../compass/themes/x2engine/css/main.scss */
/* line 271, ../../../compass/themes/x2engine/css/main.scss */
/* line 276, ../../../compass/themes/x2engine/css/main.scss */
/* line 280, ../../../compass/themes/x2engine/css/main.scss */
/* line 285, ../../../compass/themes/x2engine/css/main.scss */
/* line 290, ../../../compass/themes/x2engine/css/main.scss */
/* line 291, ../../../compass/themes/x2engine/css/main.scss */
/* line 299, ../../../compass/themes/x2engine/css/main.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 25, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 29, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 33, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 38, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 41, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 46, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 47, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 58, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 61, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 66, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 107, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 113, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 117, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 120, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 125, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 130, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 136, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 146, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 149, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 165, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 174, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 179, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 184, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 185, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 202, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 204, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 207, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 216, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 219, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 225, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 229, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 235, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 241, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 247, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 263, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 268, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 284, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 304, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 308, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 322, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 327, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 342, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 312, ../../../compass/themes/x2engine/css/main.scss */
/* line 323, ../../../compass/themes/x2engine/css/main.scss */
/* line 327, ../../../compass/themes/x2engine/css/main.scss */
/* line 337, ../../../compass/themes/x2engine/css/main.scss */
/* line 341, ../../../compass/themes/x2engine/css/main.scss */
/* line 345, ../../../compass/themes/x2engine/css/main.scss */
/* line 349, ../../../compass/themes/x2engine/css/main.scss */
/* line 355, ../../../compass/themes/x2engine/css/main.scss */
/* line 362, ../../../compass/themes/x2engine/css/main.scss */
/* line 366, ../../../compass/themes/x2engine/css/main.scss */
/* line 373, ../../../compass/themes/x2engine/css/main.scss */
/* line 380, ../../../compass/themes/x2engine/css/main.scss */
/* line 388, ../../../compass/themes/x2engine/css/main.scss */
/* line 394, ../../../compass/themes/x2engine/css/main.scss */
/* line 398, ../../../compass/themes/x2engine/css/main.scss */
/* line 405, ../../../compass/themes/x2engine/css/main.scss */
/* line 409, ../../../compass/themes/x2engine/css/main.scss */
/* line 412, ../../../compass/themes/x2engine/css/main.scss */
/* line 417, ../../../compass/themes/x2engine/css/main.scss */
/* line 422, ../../../compass/themes/x2engine/css/main.scss */
/* line 425, ../../../compass/themes/x2engine/css/main.scss */
/* line 428, ../../../compass/themes/x2engine/css/main.scss */
/* line 434, ../../../compass/themes/x2engine/css/main.scss */
/* line 440, ../../../compass/themes/x2engine/css/main.scss */
/* line 443, ../../../compass/themes/x2engine/css/main.scss */
/* line 452, ../../../compass/themes/x2engine/css/main.scss */
/* line 456, ../../../compass/themes/x2engine/css/main.scss */
/* line 459, ../../../compass/themes/x2engine/css/main.scss */
/* line 471, ../../../compass/themes/x2engine/css/main.scss */
/* line 477, ../../../compass/themes/x2engine/css/main.scss */
/* line 483, ../../../compass/themes/x2engine/css/main.scss */
/* line 490, ../../../compass/themes/x2engine/css/main.scss */
/* line 495, ../../../compass/themes/x2engine/css/main.scss */
/* line 499, ../../../compass/themes/x2engine/css/main.scss */
/* line 504, ../../../compass/themes/x2engine/css/main.scss */
/* line 512, ../../../compass/themes/x2engine/css/main.scss */
/* line 513, ../../../compass/themes/x2engine/css/main.scss */
/* line 524, ../../../compass/themes/x2engine/css/main.scss */
/* line 527, ../../../compass/themes/x2engine/css/main.scss */
/* line 531, ../../../compass/themes/x2engine/css/main.scss */
/* line 536, ../../../compass/themes/x2engine/css/main.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 553, ../../../compass/themes/x2engine/css/main.scss */
/* line 557, ../../../compass/themes/x2engine/css/main.scss */
/* line 568, ../../../compass/themes/x2engine/css/main.scss */
/* line 571, ../../../compass/themes/x2engine/css/main.scss */
/* line 585, ../../../compass/themes/x2engine/css/main.scss */
/* line 590, ../../../compass/themes/x2engine/css/main.scss */
/* line 595, ../../../compass/themes/x2engine/css/main.scss */
/* line 600, ../../../compass/themes/x2engine/css/main.scss */
/* line 606, ../../../compass/themes/x2engine/css/main.scss */
/* line 610, ../../../compass/themes/x2engine/css/main.scss */
/* line 618, ../../../compass/themes/x2engine/css/main.scss */
/* line 628, ../../../compass/themes/x2engine/css/main.scss */
/* line 633, ../../../compass/themes/x2engine/css/main.scss */
/* line 638, ../../../compass/themes/x2engine/css/main.scss */
/* line 644, ../../../compass/themes/x2engine/css/main.scss */
/* line 646, ../../../compass/themes/x2engine/css/main.scss */
/* line 653, ../../../compass/themes/x2engine/css/main.scss */
/* line 659, ../../../compass/themes/x2engine/css/main.scss */
/* line 669, ../../../compass/themes/x2engine/css/main.scss */
/* line 673, ../../../compass/themes/x2engine/css/main.scss */
/* line 680, ../../../compass/themes/x2engine/css/main.scss */
/* line 687, ../../../compass/themes/x2engine/css/main.scss */
/* line 697, ../../../compass/themes/x2engine/css/main.scss */
/* line 701, ../../../compass/themes/x2engine/css/main.scss */
/* line 703, ../../../compass/themes/x2engine/css/main.scss */
/* line 709, ../../../compass/themes/x2engine/css/main.scss */
/* line 714, ../../../compass/themes/x2engine/css/main.scss */
/* line 717, ../../../compass/themes/x2engine/css/main.scss */
/* line 720, ../../../compass/themes/x2engine/css/main.scss */
/* line 724, ../../../compass/themes/x2engine/css/main.scss */
/* line 728, ../../../compass/themes/x2engine/css/main.scss */
/* line 732, ../../../compass/themes/x2engine/css/main.scss */
/* line 746, ../../../compass/themes/x2engine/css/main.scss */
/* line 751, ../../../compass/themes/x2engine/css/main.scss */
/* line 758, ../../../compass/themes/x2engine/css/main.scss */
/* line 765, ../../../compass/themes/x2engine/css/main.scss */
/* line 770, ../../../compass/themes/x2engine/css/main.scss */
/* line 775, ../../../compass/themes/x2engine/css/main.scss */
/* line 778, ../../../compass/themes/x2engine/css/main.scss */
/* line 781, ../../../compass/themes/x2engine/css/main.scss */
/* line 784, ../../../compass/themes/x2engine/css/main.scss */
/* line 789, ../../../compass/themes/x2engine/css/main.scss */
/* line 793, ../../../compass/themes/x2engine/css/main.scss */
/* line 807, ../../../compass/themes/x2engine/css/main.scss */
/* line 811, ../../../compass/themes/x2engine/css/main.scss */
/* line 816, ../../../compass/themes/x2engine/css/main.scss */
/* line 827, ../../../compass/themes/x2engine/css/main.scss */
/* line 837, ../../../compass/themes/x2engine/css/main.scss */
/* line 852, ../../../compass/themes/x2engine/css/main.scss */
/* line 855, ../../../compass/themes/x2engine/css/main.scss */
/* line 860, ../../../compass/themes/x2engine/css/main.scss */
/* line 872, ../../../compass/themes/x2engine/css/main.scss */
/* line 876, ../../../compass/themes/x2engine/css/main.scss */
/* line 881, ../../../compass/themes/x2engine/css/main.scss */
/* line 887, ../../../compass/themes/x2engine/css/main.scss */
/* line 893, ../../../compass/themes/x2engine/css/main.scss */
/* line 899, ../../../compass/themes/x2engine/css/main.scss */
/* line 905, ../../../compass/themes/x2engine/css/main.scss */
/* line 909, ../../../compass/themes/x2engine/css/main.scss */
/* line 915, ../../../compass/themes/x2engine/css/main.scss */
/* line 919, ../../../compass/themes/x2engine/css/main.scss */
/* line 925, ../../../compass/themes/x2engine/css/main.scss */
/* line 930, ../../../compass/themes/x2engine/css/main.scss */
/* line 935, ../../../compass/themes/x2engine/css/main.scss */
/* line 943, ../../../compass/themes/x2engine/css/main.scss */
/* line 945, ../../../compass/themes/x2engine/css/main.scss */
/* line 951, ../../../compass/themes/x2engine/css/main.scss */
/* line 955, ../../../compass/themes/x2engine/css/main.scss */
/* line 959, ../../../compass/themes/x2engine/css/main.scss */
/* line 963, ../../../compass/themes/x2engine/css/main.scss */
/* line 971, ../../../compass/themes/x2engine/css/main.scss */
/* line 975, ../../../compass/themes/x2engine/css/main.scss */
/* line 979, ../../../compass/themes/x2engine/css/main.scss */
/* line 982, ../../../compass/themes/x2engine/css/main.scss */
/* line 985, ../../../compass/themes/x2engine/css/main.scss */
/* line 988, ../../../compass/themes/x2engine/css/main.scss */
/* line 996, ../../../compass/themes/x2engine/css/main.scss */
/* line 1001, ../../../compass/themes/x2engine/css/main.scss */
/* line 1009, ../../../compass/themes/x2engine/css/main.scss */
/* line 1017, ../../../compass/themes/x2engine/css/main.scss */
/* line 1021, ../../../compass/themes/x2engine/css/main.scss */
/* line 1031, ../../../compass/themes/x2engine/css/main.scss */
/* line 1033, ../../../compass/themes/x2engine/css/main.scss */
/* line 1039, ../../../compass/themes/x2engine/css/main.scss */
/* line 1042, ../../../compass/themes/x2engine/css/main.scss */
/* line 1051, ../../../compass/themes/x2engine/css/main.scss */
/* line 1055, ../../../compass/themes/x2engine/css/main.scss */
/* line 1059, ../../../compass/themes/x2engine/css/main.scss */
/* line 1063, ../../../compass/themes/x2engine/css/main.scss */
/* line 1071, ../../../compass/themes/x2engine/css/main.scss */
/* line 1074, ../../../compass/themes/x2engine/css/main.scss */
/* line 1080, ../../../compass/themes/x2engine/css/main.scss */
/* line 1085, ../../../compass/themes/x2engine/css/main.scss */
/* line 1091, ../../../compass/themes/x2engine/css/main.scss */
/* line 1097, ../../../compass/themes/x2engine/css/main.scss */
/* line 1102, ../../../compass/themes/x2engine/css/main.scss */
/* line 1110, ../../../compass/themes/x2engine/css/main.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 31, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 36, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 40, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 54, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 65, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 82, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 87, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 91, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 102, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 107, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 117, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 128, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 132, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 143, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 151, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 159, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 169, ../../../compass/themes/x2engine/css/printPage.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 30, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 33, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 38, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 43, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 47, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 55, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 62, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 67, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 72, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 81, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 84, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 89, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 95, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 106, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 111, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 114, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 116, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 119, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 122, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 127, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 137, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 144, ../../../compass/themes/x2engine/css/printableRecord.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 30, ../../../compass/themes/x2engine/css/profile.scss */
/* line 36, ../../../compass/themes/x2engine/css/profile.scss */
/* line 41, ../../../compass/themes/x2engine/css/profile.scss */
/* line 49, ../../../compass/themes/x2engine/css/profile.scss */
/* line 55, ../../../compass/themes/x2engine/css/profile.scss */
/* line 60, ../../../compass/themes/x2engine/css/profile.scss */
/* line 64, ../../../compass/themes/x2engine/css/profile.scss */
/* line 68, ../../../compass/themes/x2engine/css/profile.scss */
/* line 72, ../../../compass/themes/x2engine/css/profile.scss */
/* line 80, ../../../compass/themes/x2engine/css/profile.scss */
/* line 84, ../../../compass/themes/x2engine/css/profile.scss */
/* line 88, ../../../compass/themes/x2engine/css/profile.scss */
/* line 94, ../../../compass/themes/x2engine/css/profile.scss */
/* line 103, ../../../compass/themes/x2engine/css/profile.scss */
/* line 107, ../../../compass/themes/x2engine/css/profile.scss */
/* line 111, ../../../compass/themes/x2engine/css/profile.scss */
/* line 116, ../../../compass/themes/x2engine/css/profile.scss */
/* line 120, ../../../compass/themes/x2engine/css/profile.scss */
/* line 130, ../../../compass/themes/x2engine/css/profile.scss */
/* line 134, ../../../compass/themes/x2engine/css/profile.scss */
/* line 138, ../../../compass/themes/x2engine/css/profile.scss */

  /* line 230, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 213, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 219, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 213, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 219, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 161, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 183, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 190, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 198, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 201, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 206, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 161, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 183, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 190, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 198, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 201, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 206, ../../../compass/themes/x2engine/css/profile.scss */
/* line 161, ../../../compass/themes/x2engine/css/profile.scss */
/* line 165, ../../../compass/themes/x2engine/css/profile.scss */
/* line 169, ../../../compass/themes/x2engine/css/profile.scss */
/* line 173, ../../../compass/themes/x2engine/css/profile.scss */
/* line 177, ../../../compass/themes/x2engine/css/profile.scss */
/* line 183, ../../../compass/themes/x2engine/css/profile.scss */
/* line 190, ../../../compass/themes/x2engine/css/profile.scss */
/* line 198, ../../../compass/themes/x2engine/css/profile.scss */
/* line 201, ../../../compass/themes/x2engine/css/profile.scss */
/* line 206, ../../../compass/themes/x2engine/css/profile.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 28, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 33, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 42, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 50, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 53, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 56, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 60, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 63, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 69, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 74, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 78, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 82, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 87, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 90, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 95, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 98, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 101, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 104, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 207, ../../../compass/css/lib/_font-awesome.scss */
/* line 228, ../../../compass/css/lib/_font-awesome.scss */
/* line 473, ../../../compass/css/lib/_font-awesome.scss */
/* line 476, ../../../compass/css/lib/_font-awesome.scss */
/* line 492, ../../../compass/css/lib/_font-awesome.scss */
/* line 501, ../../../compass/css/lib/_font-awesome.scss */
/* line 532, ../../../compass/css/lib/_font-awesome.scss */
/* line 550, ../../../compass/css/lib/_font-awesome.scss */
/* line 562, ../../../compass/css/lib/_font-awesome.scss */
/* line 624, ../../../compass/css/lib/_font-awesome.scss */
/* line 657, ../../../compass/css/lib/_font-awesome.scss */
/* line 690, ../../../compass/css/lib/_font-awesome.scss */
/* line 708, ../../../compass/css/lib/_font-awesome.scss */
/* line 808, ../../../compass/css/lib/_font-awesome.scss */
/* line 814, ../../../compass/css/lib/_font-awesome.scss */
/* line 876, ../../../compass/css/lib/_font-awesome.scss */
/* line 1047, ../../../compass/css/lib/_font-awesome.scss */
/* line 1083, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 1177, ../../../compass/css/lib/_font-awesome.scss */
/* line 1300, ../../../compass/css/lib/_font-awesome.scss */
/* line 1410, ../../../compass/css/lib/_font-awesome.scss */
/* line 1478, ../../../compass/css/lib/_font-awesome.scss */
/* line 1637, ../../../compass/css/lib/_font-awesome.scss */
/* line 30, ../../../compass/themes/x2engine/css/profile.scss */
/* line 36, ../../../compass/themes/x2engine/css/profile.scss */
/* line 41, ../../../compass/themes/x2engine/css/profile.scss */
/* line 49, ../../../compass/themes/x2engine/css/profile.scss */
/* line 55, ../../../compass/themes/x2engine/css/profile.scss */
/* line 60, ../../../compass/themes/x2engine/css/profile.scss */
/* line 64, ../../../compass/themes/x2engine/css/profile.scss */
/* line 68, ../../../compass/themes/x2engine/css/profile.scss */
/* line 72, ../../../compass/themes/x2engine/css/profile.scss */
/* line 80, ../../../compass/themes/x2engine/css/profile.scss */
/* line 84, ../../../compass/themes/x2engine/css/profile.scss */
/* line 88, ../../../compass/themes/x2engine/css/profile.scss */
/* line 94, ../../../compass/themes/x2engine/css/profile.scss */
/* line 103, ../../../compass/themes/x2engine/css/profile.scss */
/* line 107, ../../../compass/themes/x2engine/css/profile.scss */
/* line 111, ../../../compass/themes/x2engine/css/profile.scss */
/* line 116, ../../../compass/themes/x2engine/css/profile.scss */
/* line 120, ../../../compass/themes/x2engine/css/profile.scss */
/* line 130, ../../../compass/themes/x2engine/css/profile.scss */
/* line 134, ../../../compass/themes/x2engine/css/profile.scss */
/* line 138, ../../../compass/themes/x2engine/css/profile.scss */

  /* line 230, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 213, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 219, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 213, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 219, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 161, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 183, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 190, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 198, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 201, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 206, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 161, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 183, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 190, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 198, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 201, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 206, ../../../compass/themes/x2engine/css/profile.scss */
/* line 161, ../../../compass/themes/x2engine/css/profile.scss */
/* line 165, ../../../compass/themes/x2engine/css/profile.scss */
/* line 169, ../../../compass/themes/x2engine/css/profile.scss */
/* line 173, ../../../compass/themes/x2engine/css/profile.scss */
/* line 177, ../../../compass/themes/x2engine/css/profile.scss */
/* line 183, ../../../compass/themes/x2engine/css/profile.scss */
/* line 190, ../../../compass/themes/x2engine/css/profile.scss */
/* line 198, ../../../compass/themes/x2engine/css/profile.scss */
/* line 201, ../../../compass/themes/x2engine/css/profile.scss */
/* line 206, ../../../compass/themes/x2engine/css/profile.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 207, ../../../compass/css/lib/_font-awesome.scss */
/* line 228, ../../../compass/css/lib/_font-awesome.scss */
/* line 473, ../../../compass/css/lib/_font-awesome.scss */
/* line 476, ../../../compass/css/lib/_font-awesome.scss */
/* line 492, ../../../compass/css/lib/_font-awesome.scss */
/* line 501, ../../../compass/css/lib/_font-awesome.scss */
/* line 532, ../../../compass/css/lib/_font-awesome.scss */
/* line 550, ../../../compass/css/lib/_font-awesome.scss */
/* line 562, ../../../compass/css/lib/_font-awesome.scss */
/* line 624, ../../../compass/css/lib/_font-awesome.scss */
/* line 657, ../../../compass/css/lib/_font-awesome.scss */
/* line 690, ../../../compass/css/lib/_font-awesome.scss */
/* line 708, ../../../compass/css/lib/_font-awesome.scss */
/* line 808, ../../../compass/css/lib/_font-awesome.scss */
/* line 814, ../../../compass/css/lib/_font-awesome.scss */
/* line 876, ../../../compass/css/lib/_font-awesome.scss */
/* line 1047, ../../../compass/css/lib/_font-awesome.scss */
/* line 1083, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 1177, ../../../compass/css/lib/_font-awesome.scss */
/* line 1300, ../../../compass/css/lib/_font-awesome.scss */
/* line 1410, ../../../compass/css/lib/_font-awesome.scss */
/* line 1478, ../../../compass/css/lib/_font-awesome.scss */
/* line 1637, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/* line 33, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 36, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 40, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 49, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 52, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 68, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 75, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 79, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 89, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 94, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 100, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 103, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 112, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 118, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 130, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 138, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 144, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 148, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 162, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 170, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 174, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 180, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 184, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 188, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 192, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 197, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 202, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 205, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 212, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 216, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 226, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 230, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 232, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 240, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 246, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 255, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 263, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 268, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 276, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 280, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 286, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 291, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 296, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 309, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 317, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 321, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 327, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 332, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 340, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 356, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 81, ../../../compass/css/lib/_icons.scss */
/* line 82, ../../../compass/css/lib/_icons.scss */
/* line 84, ../../../compass/css/lib/_icons.scss */
/* line 85, ../../../compass/css/lib/_icons.scss */
/* line 86, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 624, ../../../compass/css/lib/_font-awesome.scss */
/* line 808, ../../../compass/css/lib/_font-awesome.scss */
/* line 826, ../../../compass/css/lib/_font-awesome.scss */
/* line 1023, ../../../compass/css/lib/_font-awesome.scss */
/* line 1095, ../../../compass/css/lib/_font-awesome.scss */
/* line 48, ../../../compass/css/lib/_icons.scss */
/* line 67, ../../../compass/css/lib/_icons.scss */
/* line 28, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 35, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 36, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 42, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 45, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 53, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 56, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 61, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 70, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 81, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 82, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 89, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 95, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 105, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 113, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 116, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 119, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 122, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 80, ../../../compass/css/lib/_icons.scss */
/* line 83, ../../../compass/css/lib/_icons.scss */
/* line 89, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/css/lib/_icons.scss */
/* line 25, ../../../compass/themes/x2engine/css/recordEdit.scss */
  /* line 30, ../../../compass/themes/x2engine/css/recordView.scss */
  /* line 30, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 30, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 55, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 59, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 61, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 67, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 68, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 71, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 78, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 84, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 91, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 95, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 100, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 106, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 112, ../../../compass/themes/x2engine/css/recordView.scss */
  /* line 26, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 33, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 36, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 44, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 46, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 55, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 60, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 64, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 69, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 76, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 84, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 90, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 94, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 99, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 108, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 113, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 116, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 122, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 125, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 131, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 138, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 144, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 155, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 158, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 159, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 166, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 169, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 174, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 182, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 191, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 194, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 196, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 198, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 200, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 217, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 222, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 227, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 230, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 240, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 248, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 252, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 257, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 258, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 261, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 265, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 268, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 271, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 274, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 286, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 289, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 292, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 297, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 300, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 304, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 308, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 311, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 315, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 333, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
  /* line 26, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
  /* line 33, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
  /* line 29, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
  /* line 33, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
/* line 55, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 60, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 64, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 69, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 76, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 84, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 90, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 94, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 99, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 108, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 113, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 116, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 122, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 125, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 131, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 138, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 144, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 155, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 158, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 159, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 166, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 169, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 174, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 182, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 191, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 194, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 196, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 198, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 200, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 217, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 222, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 227, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 230, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 240, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 248, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 252, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 257, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 258, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 261, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 265, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 268, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 271, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 274, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 286, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 289, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 292, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 297, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 300, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 304, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 308, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 311, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 315, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 333, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 25, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 31, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 34, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 41, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 49, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 52, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 55, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 26, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
  /* line 33, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
  /* line 29, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
  /* line 33, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 42, ../../../compass/themes/x2engine/css/screen.scss */
/* line 53, ../../../compass/themes/x2engine/css/screen.scss */
/* line 59, ../../../compass/themes/x2engine/css/screen.scss */
/* line 64, ../../../compass/themes/x2engine/css/screen.scss */
/* line 68, ../../../compass/themes/x2engine/css/screen.scss */
/* line 72, ../../../compass/themes/x2engine/css/screen.scss */
/* line 78, ../../../compass/themes/x2engine/css/screen.scss */
/* line 82, ../../../compass/themes/x2engine/css/screen.scss */
/* line 94, ../../../compass/themes/x2engine/css/screen.scss */
/* line 104, ../../../compass/themes/x2engine/css/screen.scss */
/* line 109, ../../../compass/themes/x2engine/css/screen.scss */
/* line 114, ../../../compass/themes/x2engine/css/screen.scss */
/* line 118, ../../../compass/themes/x2engine/css/screen.scss */
/* line 123, ../../../compass/themes/x2engine/css/screen.scss */
/* line 124, ../../../compass/themes/x2engine/css/screen.scss */
/* line 131, ../../../compass/themes/x2engine/css/screen.scss */
/* line 137, ../../../compass/themes/x2engine/css/screen.scss */
/* line 143, ../../../compass/themes/x2engine/css/screen.scss */
/* line 148, ../../../compass/themes/x2engine/css/screen.scss */
/* line 152, ../../../compass/themes/x2engine/css/screen.scss */
/* line 156, ../../../compass/themes/x2engine/css/screen.scss */
/* line 160, ../../../compass/themes/x2engine/css/screen.scss */
/* line 165, ../../../compass/themes/x2engine/css/screen.scss */
/* line 169, ../../../compass/themes/x2engine/css/screen.scss */
/* line 174, ../../../compass/themes/x2engine/css/screen.scss */
/* line 175, ../../../compass/themes/x2engine/css/screen.scss */
/* line 187, ../../../compass/themes/x2engine/css/screen.scss */
/* line 193, ../../../compass/themes/x2engine/css/screen.scss */
/* line 197, ../../../compass/themes/x2engine/css/screen.scss */
/* line 201, ../../../compass/themes/x2engine/css/screen.scss */
/* line 205, ../../../compass/themes/x2engine/css/screen.scss */
/* line 209, ../../../compass/themes/x2engine/css/screen.scss */
/* line 214, ../../../compass/themes/x2engine/css/screen.scss */
/* line 218, ../../../compass/themes/x2engine/css/screen.scss */
/* line 225, ../../../compass/themes/x2engine/css/screen.scss */
/* line 231, ../../../compass/themes/x2engine/css/screen.scss */
/* line 236, ../../../compass/themes/x2engine/css/screen.scss */
/* line 241, ../../../compass/themes/x2engine/css/screen.scss */
/* line 243, ../../../compass/themes/x2engine/css/screen.scss */
/* line 246, ../../../compass/themes/x2engine/css/screen.scss */
/* line 260, ../../../compass/themes/x2engine/css/screen.scss */
/* line 264, ../../../compass/themes/x2engine/css/screen.scss */
/* line 266, ../../../compass/themes/x2engine/css/screen.scss */
/* line 271, ../../../compass/themes/x2engine/css/screen.scss */
/* line 275, ../../../compass/themes/x2engine/css/screen.scss */
/* line 281, ../../../compass/themes/x2engine/css/screen.scss */
/* line 287, ../../../compass/themes/x2engine/css/screen.scss */
/* line 291, ../../../compass/themes/x2engine/css/screen.scss */
/* line 295, ../../../compass/themes/x2engine/css/screen.scss */
/* line 299, ../../../compass/themes/x2engine/css/screen.scss */
/* line 303, ../../../compass/themes/x2engine/css/screen.scss */
/* line 307, ../../../compass/themes/x2engine/css/screen.scss */
/* line 312, ../../../compass/themes/x2engine/css/screen.scss */
/* line 317, ../../../compass/themes/x2engine/css/screen.scss */
/* line 322, ../../../compass/themes/x2engine/css/screen.scss */
/* line 327, ../../../compass/themes/x2engine/css/screen.scss */
/* line 332, ../../../compass/themes/x2engine/css/screen.scss */
/* line 339, ../../../compass/themes/x2engine/css/screen.scss */
/* line 345, ../../../compass/themes/x2engine/css/screen.scss */
/* line 349, ../../../compass/themes/x2engine/css/screen.scss */
/* line 354, ../../../compass/themes/x2engine/css/screen.scss */
/* line 358, ../../../compass/themes/x2engine/css/screen.scss */
/* line 362, ../../../compass/themes/x2engine/css/screen.scss */
/* line 366, ../../../compass/themes/x2engine/css/screen.scss */
/* line 370, ../../../compass/themes/x2engine/css/screen.scss */
/* line 374, ../../../compass/themes/x2engine/css/screen.scss */
/* line 378, ../../../compass/themes/x2engine/css/screen.scss */
/* line 382, ../../../compass/themes/x2engine/css/screen.scss */
/* line 386, ../../../compass/themes/x2engine/css/screen.scss */
/* line 390, ../../../compass/themes/x2engine/css/screen.scss */
/* line 394, ../../../compass/themes/x2engine/css/screen.scss */
/* line 398, ../../../compass/themes/x2engine/css/screen.scss */
/* line 402, ../../../compass/themes/x2engine/css/screen.scss */
/* line 406, ../../../compass/themes/x2engine/css/screen.scss */
/* line 410, ../../../compass/themes/x2engine/css/screen.scss */
/* line 414, ../../../compass/themes/x2engine/css/screen.scss */
/* line 418, ../../../compass/themes/x2engine/css/screen.scss */
/* line 422, ../../../compass/themes/x2engine/css/screen.scss */
/* line 426, ../../../compass/themes/x2engine/css/screen.scss */
/* line 430, ../../../compass/themes/x2engine/css/screen.scss */
/* line 434, ../../../compass/themes/x2engine/css/screen.scss */
/* line 438, ../../../compass/themes/x2engine/css/screen.scss */
/* line 442, ../../../compass/themes/x2engine/css/screen.scss */
/* line 446, ../../../compass/themes/x2engine/css/screen.scss */
/* line 450, ../../../compass/themes/x2engine/css/screen.scss */
/* line 454, ../../../compass/themes/x2engine/css/screen.scss */
/* line 459, ../../../compass/themes/x2engine/css/screen.scss */
/* line 466, ../../../compass/themes/x2engine/css/screen.scss */
/* line 470, ../../../compass/themes/x2engine/css/screen.scss */
/* line 474, ../../../compass/themes/x2engine/css/screen.scss */
/* line 478, ../../../compass/themes/x2engine/css/screen.scss */
/* line 482, ../../../compass/themes/x2engine/css/screen.scss */
/* line 486, ../../../compass/themes/x2engine/css/screen.scss */
/* line 490, ../../../compass/themes/x2engine/css/screen.scss */
/* line 494, ../../../compass/themes/x2engine/css/screen.scss */
/* line 498, ../../../compass/themes/x2engine/css/screen.scss */
/* line 502, ../../../compass/themes/x2engine/css/screen.scss */
/* line 506, ../../../compass/themes/x2engine/css/screen.scss */
/* line 510, ../../../compass/themes/x2engine/css/screen.scss */
/* line 514, ../../../compass/themes/x2engine/css/screen.scss */
/* line 518, ../../../compass/themes/x2engine/css/screen.scss */
/* line 522, ../../../compass/themes/x2engine/css/screen.scss */
/* line 526, ../../../compass/themes/x2engine/css/screen.scss */
/* line 530, ../../../compass/themes/x2engine/css/screen.scss */
/* line 534, ../../../compass/themes/x2engine/css/screen.scss */
/* line 538, ../../../compass/themes/x2engine/css/screen.scss */
/* line 542, ../../../compass/themes/x2engine/css/screen.scss */
/* line 546, ../../../compass/themes/x2engine/css/screen.scss */
/* line 550, ../../../compass/themes/x2engine/css/screen.scss */
/* line 554, ../../../compass/themes/x2engine/css/screen.scss */
/* line 558, ../../../compass/themes/x2engine/css/screen.scss */
/* line 562, ../../../compass/themes/x2engine/css/screen.scss */
/* line 566, ../../../compass/themes/x2engine/css/screen.scss */
/* line 570, ../../../compass/themes/x2engine/css/screen.scss */
/* line 574, ../../../compass/themes/x2engine/css/screen.scss */
/* line 578, ../../../compass/themes/x2engine/css/screen.scss */
/* line 582, ../../../compass/themes/x2engine/css/screen.scss */
/* line 586, ../../../compass/themes/x2engine/css/screen.scss */
/* line 590, ../../../compass/themes/x2engine/css/screen.scss */
/* line 594, ../../../compass/themes/x2engine/css/screen.scss */
/* line 598, ../../../compass/themes/x2engine/css/screen.scss */
/* line 602, ../../../compass/themes/x2engine/css/screen.scss */
/* line 606, ../../../compass/themes/x2engine/css/screen.scss */
/* line 610, ../../../compass/themes/x2engine/css/screen.scss */
/* line 614, ../../../compass/themes/x2engine/css/screen.scss */
/* line 618, ../../../compass/themes/x2engine/css/screen.scss */
/* line 622, ../../../compass/themes/x2engine/css/screen.scss */
/* line 626, ../../../compass/themes/x2engine/css/screen.scss */
/* line 630, ../../../compass/themes/x2engine/css/screen.scss */
/* line 634, ../../../compass/themes/x2engine/css/screen.scss */
/* line 638, ../../../compass/themes/x2engine/css/screen.scss */
/* line 642, ../../../compass/themes/x2engine/css/screen.scss */
/* line 646, ../../../compass/themes/x2engine/css/screen.scss */
/* line 650, ../../../compass/themes/x2engine/css/screen.scss */
/* line 654, ../../../compass/themes/x2engine/css/screen.scss */
/* line 658, ../../../compass/themes/x2engine/css/screen.scss */
/* line 662, ../../../compass/themes/x2engine/css/screen.scss */
/* line 666, ../../../compass/themes/x2engine/css/screen.scss */
/* line 670, ../../../compass/themes/x2engine/css/screen.scss */
/* line 674, ../../../compass/themes/x2engine/css/screen.scss */
/* line 678, ../../../compass/themes/x2engine/css/screen.scss */
/* line 682, ../../../compass/themes/x2engine/css/screen.scss */
/* line 686, ../../../compass/themes/x2engine/css/screen.scss */
/* line 690, ../../../compass/themes/x2engine/css/screen.scss */
/* line 694, ../../../compass/themes/x2engine/css/screen.scss */
/* line 698, ../../../compass/themes/x2engine/css/screen.scss */
/* line 702, ../../../compass/themes/x2engine/css/screen.scss */
/* line 706, ../../../compass/themes/x2engine/css/screen.scss */
/* line 710, ../../../compass/themes/x2engine/css/screen.scss */
/* line 714, ../../../compass/themes/x2engine/css/screen.scss */
/* line 718, ../../../compass/themes/x2engine/css/screen.scss */
/* line 722, ../../../compass/themes/x2engine/css/screen.scss */
/* line 726, ../../../compass/themes/x2engine/css/screen.scss */
/* line 730, ../../../compass/themes/x2engine/css/screen.scss */
/* line 734, ../../../compass/themes/x2engine/css/screen.scss */
/* line 738, ../../../compass/themes/x2engine/css/screen.scss */
/* line 742, ../../../compass/themes/x2engine/css/screen.scss */
/* line 746, ../../../compass/themes/x2engine/css/screen.scss */
/* line 752, ../../../compass/themes/x2engine/css/screen.scss */
/* line 758, ../../../compass/themes/x2engine/css/screen.scss */
/* line 762, ../../../compass/themes/x2engine/css/screen.scss */
/* line 766, ../../../compass/themes/x2engine/css/screen.scss */
/* line 770, ../../../compass/themes/x2engine/css/screen.scss */
/* line 774, ../../../compass/themes/x2engine/css/screen.scss */
/* line 778, ../../../compass/themes/x2engine/css/screen.scss */
/* line 782, ../../../compass/themes/x2engine/css/screen.scss */
/* line 786, ../../../compass/themes/x2engine/css/screen.scss */
/* line 790, ../../../compass/themes/x2engine/css/screen.scss */
/* line 794, ../../../compass/themes/x2engine/css/screen.scss */
/* line 798, ../../../compass/themes/x2engine/css/screen.scss */
/* line 802, ../../../compass/themes/x2engine/css/screen.scss */
/* line 806, ../../../compass/themes/x2engine/css/screen.scss */
/* line 810, ../../../compass/themes/x2engine/css/screen.scss */
/* line 814, ../../../compass/themes/x2engine/css/screen.scss */
/* line 818, ../../../compass/themes/x2engine/css/screen.scss */
/* line 822, ../../../compass/themes/x2engine/css/screen.scss */
/* line 826, ../../../compass/themes/x2engine/css/screen.scss */
/* line 830, ../../../compass/themes/x2engine/css/screen.scss */
/* line 834, ../../../compass/themes/x2engine/css/screen.scss */
/* line 838, ../../../compass/themes/x2engine/css/screen.scss */
/* line 842, ../../../compass/themes/x2engine/css/screen.scss */
/* line 846, ../../../compass/themes/x2engine/css/screen.scss */
/* line 850, ../../../compass/themes/x2engine/css/screen.scss */
/* line 854, ../../../compass/themes/x2engine/css/screen.scss */
/* line 859, ../../../compass/themes/x2engine/css/screen.scss */
/* line 863, ../../../compass/themes/x2engine/css/screen.scss */
/* line 867, ../../../compass/themes/x2engine/css/screen.scss */
/* line 871, ../../../compass/themes/x2engine/css/screen.scss */
/* line 875, ../../../compass/themes/x2engine/css/screen.scss */
/* line 879, ../../../compass/themes/x2engine/css/screen.scss */
/* line 883, ../../../compass/themes/x2engine/css/screen.scss */
/* line 887, ../../../compass/themes/x2engine/css/screen.scss */
/* line 891, ../../../compass/themes/x2engine/css/screen.scss */
/* line 895, ../../../compass/themes/x2engine/css/screen.scss */
/* line 899, ../../../compass/themes/x2engine/css/screen.scss */
/* line 903, ../../../compass/themes/x2engine/css/screen.scss */
/* line 907, ../../../compass/themes/x2engine/css/screen.scss */
/* line 911, ../../../compass/themes/x2engine/css/screen.scss */
/* line 915, ../../../compass/themes/x2engine/css/screen.scss */
/* line 919, ../../../compass/themes/x2engine/css/screen.scss */
/* line 923, ../../../compass/themes/x2engine/css/screen.scss */
/* line 927, ../../../compass/themes/x2engine/css/screen.scss */
/* line 931, ../../../compass/themes/x2engine/css/screen.scss */
/* line 935, ../../../compass/themes/x2engine/css/screen.scss */
/* line 939, ../../../compass/themes/x2engine/css/screen.scss */
/* line 943, ../../../compass/themes/x2engine/css/screen.scss */
/* line 947, ../../../compass/themes/x2engine/css/screen.scss */
/* line 951, ../../../compass/themes/x2engine/css/screen.scss */
/* line 955, ../../../compass/themes/x2engine/css/screen.scss */
/* line 960, ../../../compass/themes/x2engine/css/screen.scss */
/* line 964, ../../../compass/themes/x2engine/css/screen.scss */
/* line 968, ../../../compass/themes/x2engine/css/screen.scss */
/* line 974, ../../../compass/themes/x2engine/css/screen.scss */
/* line 985, ../../../compass/themes/x2engine/css/screen.scss */
/* line 992, ../../../compass/themes/x2engine/css/screen.scss */
/* line 1001, ../../../compass/themes/x2engine/css/screen.scss */
/* line 1005, ../../../compass/themes/x2engine/css/screen.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 38, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 41, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 44, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 52, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 56, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 59, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 63, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 68, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 79, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 82, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 85, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 91, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 94, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 97, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 102, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 106, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 111, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 121, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 132, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 136, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 142, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 25, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 29, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 34, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 38, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 41, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 44, ../../../compass/themes/x2engine/css/twitter.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 64, ../../../compass/css/lib/_font-awesome.scss */
/* line 123, ../../../compass/css/lib/_font-awesome.scss */
/* line 126, ../../../compass/css/lib/_font-awesome.scss */
/* line 231, ../../../compass/css/lib/_font-awesome.scss */
/* line 29, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 37, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 42, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 46, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 54, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 59, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 70, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 71, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 89, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 103, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 108, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 113, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 118, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 161, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 169, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 188, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 194, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 205, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 211, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 216, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 225, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 235, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 242, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 250, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 258, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 265, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 273, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 279, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 283, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 292, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 305, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 310, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 317, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 321, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 325, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 337, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 342, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 345, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 351, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 358, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 364, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 374, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 380, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 384, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 389, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 392, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 395, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 399, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 404, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 414, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 427, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 430, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 434, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 442, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 452, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 462, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 476, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 489, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 503, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 505, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 508, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 515, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 521, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 530, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 534, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 538, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 542, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 549, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 554, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 560, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 564, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 570, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 575, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 580, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 584, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 594, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 597, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 602, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 606, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 613, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 618, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 644, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 649, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 654, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 672, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 675, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 685, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 690, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 693, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 702, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 705, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 710, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 718, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 731, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 739, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 744, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 750, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 755, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 759, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 764, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 776, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 778, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 788, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 791, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 796, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 803, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 808, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 818, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 821, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 825, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 830, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 834, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 839, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 862, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 867, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 872, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 877, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 882, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 888, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 899, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 908, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 916, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 919, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 931, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 942, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 946, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 949, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 962, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 966, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 973, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 977, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 980, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 985, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 990, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 993, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 997, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1000, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1006, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1012, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1015, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1024, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1028, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1031, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1043, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1049, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1053, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1064, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1067, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1080, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1081, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1088, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1093, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1094, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1101, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1107, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1110, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1113, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1116, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1125, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1129, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1135, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1147, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1153, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1157, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1166, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1170, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1174, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1182, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1186, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1195, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1205, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1208, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1211, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1223, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1229, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1241, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1245, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1250, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1255, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1260, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1269, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1277, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1284, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1289, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1297, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1304, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1309, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1312, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1318, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1321, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1327, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1333, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1338, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1344, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1349, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1356, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1361, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1365, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1370, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1374, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1380, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1389, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1397, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1400, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1407, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1414, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1419, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1428, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1436, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1447, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1448, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1460, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1481, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1490, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1499, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1503, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1512, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1521, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1523, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1536, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1540, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1552, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1564, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1575, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1621, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1626, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1630, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1641, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1647, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1654, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1657, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1659, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1667, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1675, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1680, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1683, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1686, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1697, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1701, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1707, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1710, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1715, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1717, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1720, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1741, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1750, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1753, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1764, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1768, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1773, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1777, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1784, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1788, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1792, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1797, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1802, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1807, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1818, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1824, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1832, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1842, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1843, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1858, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1873, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1877, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1883, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1899, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1903, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1911, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1915, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1923, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1927, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1935, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1939, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1943, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1950, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1954, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1964, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1969, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1980, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1988, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1991, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2001, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2004, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2007, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2032, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2045, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2048, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2051, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2058, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2061, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2066, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2075, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2085, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2088, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2093, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2105, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2112, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2127, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2138, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2141, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2151, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2156, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2175, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2180, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2182, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2191, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2203, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2217, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2227, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2238, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2248, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2253, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2257, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2265, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2266, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2276, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2281, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2284, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2295, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2298, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2301, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2304, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2307, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2318, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2327, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2336, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2343, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2346, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2356, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2359, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2364, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2376, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2381, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2386, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2393, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2401, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2406, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2410, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2415, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 39, ../../../compass/css/lib/_font-awesome.scss */
/* line 2428, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2438, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2451, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2458, ../../../compass/themes/x2engine/css/ui-elements.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 27, ../../../compass/themes/x2engine/css/viewChangelog.scss */
/* line 29, ../../../compass/themes/x2engine/css/viewChangelog.scss */
/* line 30, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 33, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 49, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 56, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 60, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 70, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 75, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 81, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 84, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 93, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 99, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 111, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 119, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 123, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 131, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 135, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 143, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 152, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 156, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 173, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 177, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 181, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 185, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 189, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 193, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 199, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 204, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 211, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 215, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 228, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 232, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 26, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 32, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 35, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 47, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 50, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 55, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 62, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 63, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 66, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 69, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 73, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 76, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 81, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
  /* line 87, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 25, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 31, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 39, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 48, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 53, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 62, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 71, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 75, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 80, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 84, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 88, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 95, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 99, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 104, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 109, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 114, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 117, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 121, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 125, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 128, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 143, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 148, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 152, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 162, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 168, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 172, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 189, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 194, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 205, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 210, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 214, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 219, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 222, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 225, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 228, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 231, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 233, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 237, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 240, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 246, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 249, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 253, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 257, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 261, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 278, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 289, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 296, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 302, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 309, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 313, ../../../compass/themes/x2engine/css/x2chart.scss */
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/***********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes only
 * for the number of users purchased by you. Your use of this Software for
 * additional users is not covered by this license and requires a separate
 * license purchase for such users. You shall not distribute, license, or
 * sublicense the Software. Title, ownership, and all intellectual property
 * rights in the Software belong exclusively to X2Engine. You agree not to file
 * any patent applications covering, relating to, or depicting this Software
 * or modifications thereto, and you agree to assign any patentable inventions
 * resulting from your use of this Software to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 **********************************************************************************/
/* line 76, ../../../compass/css/lib/_standards.scss */
/* line 81, ../../../compass/css/lib/_standards.scss */
/* line 99, ../../../compass/css/lib/_standards.scss */
/* line 94, ../../../compass/css/lib/_standards.scss */
/* line 26, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 37, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 53, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 56, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 62, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 65, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 70, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 75, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 77, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 79, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 83, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 88, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 92, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 99, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 104, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 107, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 111, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 119, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 122, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 126, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 128, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 142, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 161, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 165, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 179, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 186, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 193, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 196, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 199, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 203, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 209, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 214, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 220, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 227, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 231, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 240, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 244, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 258, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 261, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 265, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 269, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 275, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 278, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 286, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 302, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 306, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 312, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 315, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 329, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 332, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 345, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 373, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 388, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 391, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 393, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 396, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 400, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 403, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 406, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 410, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 415, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 419, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 424, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 428, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 435, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 440, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 444, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 449, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 451, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 455, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 459, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 466, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 470, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 473, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 477, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 494, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 499, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 517, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 519, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 524, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 534, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 541, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 546, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 550, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 555, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 560, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 565, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 572, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 581, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 590, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 595, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 598, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 602, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 612, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 620, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 632, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 636, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 647, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 650, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 655, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 663, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 667, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 671, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 675, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 679, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 683, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 687, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 691, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 697, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 701, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 702, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 715, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 723, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 732, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 734, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 738, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 743, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 754, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 759, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 764, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 767, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 773, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 779, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 783, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 788, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 794, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 798, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 802, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 805, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 811, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 812, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 815, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 818, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 823, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 831, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 835, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 839, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 842, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 848, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 849, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 852, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 855, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 860, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 867, ../../../compass/themes/x2engine/css/x2forms.scss */

Fixed code:
# 5.0.9 #
7/13/2015
* General Changelog / Developer Notes:
  * Important security updates
  * "Post to Activity Feed" flow action changes:
    * New "User" option determines the owner of the feed to which the post will be added. This allows for the creation of social posts.
    * New post "Visibility" option
  * Fixed bug which prevented  "My Actions" widget from remaining hidden after clicking the close button
  * Fixed bug which prevented products and quotes details from displaying in the Inline Relationships Widget
  * Web lead form submit button now disabled after form submission, preventing duplicate submissions
  * SMTP authentication failure now halts campaign
  * Invalid email addresses in X2Flow action menus now trigger validation warnings upon saving or triggering flows
  * Fixed Email module bug which caused forwarded email attachments to be corrupted
  * Fixed Reports bug which prevented column sort order from being saved
  * Fixed Reports bug which caused an error to occur upon report generation if the column "Action Description" of the Actions module was selected
  * Date function attributes and attributes of related records now display properly in emailed, exported, and printed reports
  * Fixed custom module bug which prevented users with "Assigned Only" access from updating and deleting custom module records to which they were assigned
  * The "Transactional View" has been renamed "List View"
  * Updated PHPMailer to version 5.2.10
* Tracked Bug Fixes:  
  * [2458](http://x2software.com/index.php/bugReports/2458): Undefined offset: 0  
  * [2611](http://x2software.com/index.php/bugReports/2611): Trying to get property of non-object  
  * [2653](http://x2software.com/index.php/bugReports/2653): Trying to get property of non-object  
  * [2656](http://x2software.com/index.php/bugReports/2656): Undefined offset: 0  
  * [2672](http://x2software.com/index.php/bugReports/2672): Undefined offset: 2  

# 5.0.9 #
7/13/2015
  * Important security updates
  * "Post to Activity Feed" flow action changes:
    * New "User" option determines the owner of the feed to which the post will be added. This allows for the creation of social posts.
    * New post "Visibility" option
  * Fixed bug which prevented  "My Actions" widget from remaining hidden after clicking the close button
  * Fixed bug which prevented products and quotes details from displaying in the Inline Relationships Widget
  * Web lead form submit button now disabled after form submission, preventing duplicate submissions
  * SMTP authentication failure now halts campaign
  * Invalid email addresses in X2Flow action menus now trigger validation warnings upon saving or triggering flows
  * Fixed Email module bug which caused forwarded email attachments to be corrupted
  * Fixed Reports bug which prevented column sort order from being saved
  * Fixed Reports bug which caused an error to occur upon report generation if the column "Action Description" of the Actions module was selected
  * Date function attributes and attributes of related records now display properly in emailed, exported, and printed reports
  * Fixed custom module bug which prevented users with "Assigned Only" access from updating and deleting custom module records to which they were assigned
  * The "Transactional View" has been renamed "List View"
  * Updated PHPMailer to version 5.2.10
  * [2611](http://x2software.com/index.php/bugReports/2611): Trying to get property of non-object  
  * [2653](http://x2software.com/index.php/bugReports/2653): Trying to get property of non-object  
  * [2656](http://x2software.com/index.php/bugReports/2656): Undefined offset: 0  
  * [2672](http://x2software.com/index.php/bugReports/2672): Undefined offset: 2  
# 5.0.9 #
7/13/2015

* Email addresses in To, Cc, and Bcc lists in X2Flow email actions now validate
  when flows are saved or triggered. Invalid email addresses in any of these
  fields will prevent the flow from being saved (displaying a warning in the
  UI). For existing flows, X2Flow Email actions with invalid email addresses
  will be skipped (with a validation error message written to the trigger log).
* The old "User" option of the "Post to Activity Feed" flow action has been
  relabelled "Author".

/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

@import "standards";
@import "colors";
@import "fonts";

#exportSeparator label, #importSeparator label {
    float: left;
    padding-top: 0.5em;
    width: 80px;
}

#form-error-box, #failures-box { color: red; }

#status-text, #status-box, #prep-status-box { color: green; }

.clean-link{
    text-decoration:none;
}
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
                            echo '</select>';
    var addToList = this.massActionsManager.massActionObjects['MassAddToList'];
        value = '#' + value; // format into a tag
        'text': value
        that.textsize.text ($(this).val());
                if (data === 'failure') return;
    this._hiddenWidgetsMenuSelector = '#x2-hidden-recordView-widgets-menu';
            {
                name: widgetName,
                position: 'right'
            }, 
};
            x2.UNIT_TESTING = '.(YII_UNIT_TESTING ? 'true' : 'false').';
        try {
            $phpMail = $this->mailer;
        }catch (phpmailerException $e){
            // escalate error to force campaigns to halt
            $escalated = new phpmailerException (
                $e->getMessage (), PHPMailer::STOP_CRITICAL);
            $this->status['code'] = '500';
            $this->status['exception'] = $escalated;
            $this->status['message'] = $e->getMessage ();
            return $this->status;
        }

        // attempt smpt connect before attempting to send so that we can escalate exception 
        // severity if connection fails. Ideally we would be able to detect exactly the type of
        // exception that PHPMailer throws but unfortunately the only way at the time of this
        // writing would be to use its translated exception messages (brittle).
        if ($this->credentials) {
            try {
                $phpMail->smtpConnect ();
            } catch (phpmailerException $e) {
                $escalated = new phpmailerException (
                    $e->getMessage (), PHPMailer::STOP_CRITICAL);
                $this->status['code'] = '500';
                $this->status['exception'] = $escalated;
                $this->status['message'] = $phpMail->ErrorInfo." ".$e->getFile()." L".$e->getLine();
                return $this->status;
            }
        }
                realpath(Yii::app()->basePath.'/components/phpMailer/PHPMailerAutoload.php'));
        require_once(
            realpath(Yii::app()->basePath.'/components/phpMailer/PHPMailerAutoload.php'));
            Yii::app()->basePath,
            'data',
            $filename
        ));
            $model->attachments = array (); // prevent response json encoding failures
                                Yii::t('app', 'List View'), 'transactionalView'),
    /**
     * @var bool $disableTagScanning
     */
    public $disableTagScanning = false; 

            if (!$this->hasTag ($tag, $oldTags)) { // don't add duplicates if there are already tags
                $tagModel->tag = $tag;  
        if ($this->disableTagScanning) return array ();
            $tags = array_merge($matches, $tags);
    /**
     * Finds all tag matches in text
     * @param string $text
     * @return array
     */
        $exp = '/(?:^|\s)(#(?:\w+|\w[-\w]+\w))(?:$|\s)/u';
        return $matches[1];
     * @param string $tag 
     * @param array|null $oldTags 
     * @return true if record has tag already, false otherwise
    public function hasTag ($tag, array $oldTags=null, $refresh=false) {
        $oldTags = $oldTags === null ? $this->getTags ($refresh) : $oldTags;
        return in_array (strtolower (Tags::normalizeTag ($tag)), array_map (function ($tag) {
            return strtolower ($tag); 
        }, $oldTags));
    /**
     * Looks up the tags associated with the owner model.
     * Uses {@link $tags} as a cache to prevent repeated queries.
     *
     * @return array an array of tags
     */
    public function getTags($refreshCache = false) {
        if ($this->_tags === null || $refreshCache) {
            $this->_tags = Yii::app()->db->createCommand()
                ->select('tag')
                ->from(CActiveRecord::model('Tags')->tableName())
                ->where(
                    'type=:type AND itemId=:itemId', 
                    array(
                        ':type' => get_class($this->getOwner()), 
                        ':itemId' => $this->getOwner()->id))
                ->queryColumn();
        }
        return $this->_tags;
    }

            if (!$this->hasTag ($tagName)) { // check for duplicate tag
                $tag->tag = Tags::normalizeTag ($tagName);
                    throw new CHttpException(
                        422, 'Failed saving tag due to errors: ' . json_encode($tag->errors));
            if ($this->hasTag ($tag) &&
                CActiveRecord::model('Tags')->deleteAllByAttributes($attributes) > 0) {
            'type' => get_class($this->getOwner()),
            'itemId' => $this->getOwner()->id)
        // open all files to be rewritten
		$file = fopen($messagePath.'/'.$langPack.'/'.$_POST['file'],'w');	
                        fwrite(
                            $file,
                            "'".addcslashes(decodeQuotes($line),'\'')."'=>'". 
                                addcslashes(decodeQuotes($_POST['data'][$langPack][$index]),'\'') .
                                "',\n");
				<td><?php echo $active ? CHtml::encode ($fileName) : '<a href="translationManager?file='.CHtml::encode ($fileName).'">'.CHtml::encode ($fileName).'</a>'; ?></td>
<?php
echo X2Html::csrfToken ();
?>
<input type="hidden" name="file" value="<?php echo CHtml::encode ($_GET['file']); ?>">
        return $_GET;
            $model->validate (null, false);
        $sanitizedGetParams = self::sanitizeGetParams ();
                'application.components.views.webForm', 
                array_merge (array(
                    'type' => 'weblead'
                ), $sanitizedGetParams));
        $sanitizedGetParams = self::sanitizeGetParams ();
                array_merge (array(
                    'model' => $model, 'type' => 'service'
                ), $sanitizedGetParams));
    private function registerTestingScripts () {
        if (YII_UNIT_TESTING) {
//            $this->registerScriptFile (
//                $baseUrl.'/js/qunit/qunit-1.15.0.js', CClientScript::POS_HEAD);
//            $this->registerCssFile ($baseUrl.'/js/qunit/qunit-1.15.0.css');
            Yii::app()->clientScript->registerScript('unitTestingErrorHandler',"
            ;(function () {
                if (typeof x2 === 'undefined') return;
                if (x2.UNIT_TESTING) {
                    var oldErrorHandler = window.onerror;
                    window.onerror = function (errorMessage, url, lineNumber) {
                        $('body').attr (
                            'x2-js-error', 'Javascript Error: ' + url + ': ' + lineNumber + ': ' +
                                errorMessage);

                        if (oldErrorHandler) return oldErrorHandler (errorMessage, url, lineNumber);
                        return false;
                    };
                }
            }) ();
            ", self::POS_HEAD);
        }
    }

    private function registerDebuggingScripts () {
        if (YII_DEBUG) {
            Yii::app()->clientScript->registerScript('debuggingErrorHandler',"
            ;(function () {
                if (typeof x2 === 'undefined') return;
                if (x2.DEBUG) {
                    var oldErrorHandler = window.onerror;
                    window.onerror = function (errorMessage, url, lineNumber) {
//                        alert (
//                            'JavaScript Error: ' + url + ': ' + lineNumber + ': ' + errorMessage +
//                            '.\\nTo turn these messages off, set YII_DEBUG to false.');
                        if (oldErrorHandler) return oldErrorHandler (errorMessage, url, lineNumber);
                        return false;
                    };
                }
            }) ();
            ", self::POS_HEAD);
        }
    }


        $this->registerTestingScripts ();
        $this->registerDebuggingScripts ();
            $newColumn['value'] = 'Tags::getTagLinks("'.$this->modelName.'",$data->id)';
        $value = $this->owner->$fieldName;
        if (is_string ($value)) {
            $value = preg_replace("/(\<br ?\/?\>)|\n/"," ",$value);
            return Yii::app()->controller->convertUrls($this->render ($value, $encode));
        } else {
            return '';
        }
            $massActionInstance->beforeExecute ();
    public function beforeExecute () {
        if (!(Yii::app()->controller instanceof EmailInboxesController)) {
            throw new CHttpException (400, Yii::t('app', 'Invalid controller') );
        }
    }
    public function beforeExecute () {}

    public static function getItems($term, $valueAttr='name', $nameAttr='id', $modelClass=null) {
        if (!$modelClass)
            $modelClass = Yii::app()->controller->modelClass;
        $model = X2Model::model($modelClass);

            $modelClass::checkThrowAttrError (array ($valueAttr, $nameAttr));
            $params = array (
                ':qterm' => $qterm,
            );
            $sql = "
                SELECT $nameAttr as id, $valueAttr as value 
                FROM " . $tableName . " as t
                WHERE $valueAttr LIKE :qterm";
            if ($model->asa ('permissions')) {
                list ($accessCond, $permissionsParams) = $model->getAccessSQLCondition ();
                $sql .= ' AND '.$accessCond;
                $params = array_merge ($params, $permissionsParams);
            }
                
            $sql .= "ORDER BY $valueAttr ASC";
            $command = Yii::app()->db->createCommand($sql);
            $result = $command->queryAll(true, $params);
     * @param int $page page number of results to retrieve (ignored if limit is -1)
     * @param int $limit max number of results to retrieve (-1 to disable limit)
        if ($limit !== -1) {
            $offset = abs ((int) $offset);
            $limit = abs ((int) $limit);
            $limitClause = "LIMIT $offset, $limit";
        } 

        if ($model->asa ('permissions')) {
            list ($accessCond, $permissionsParams) = $model->getAccessSQLCondition ();
            $params = array_merge ($params, $permissionsParams);
        }

            FROM $table as t
            ) . (isset ($accessCond) ? " AND $accessCond" : '') . "
            ". (isset ($limitClause) ? $limitClause : '') ."
    const EXT_BLACKLIST = '/\.\s*(?P<ext>html|htm|js|jsb|mhtml|mht|xhtml|xht|php|pht|phtml|php3|php4|php5|phps|shtml|jhtml|pl|py|cgi|exe|scr|dll|msi|vbs|bat|com|pif|cmd|vxd|cpl|ini|conf|cnf|key|iv|htaccess)\b/i';
        if (Yii::app()->params->isAdmin || 
            // access for missing permission item only granted for authenticated users and for
            // API requests (since API controllers have their own layer of authentication)
            ((!Yii::app()->user->isGuest ||
              Yii::app()->controller instanceof ApiController ||
              Yii::app()->controller instanceof Api2Controller) &&
             !($authItem instanceof CAuthItem)) || 
        if (Yii::app()->params->isAdmin) return true;
     * @param User $user The user for which visibility is to be checked

    e) verify that the user has already received a copy of these
<?php
/**
 * PHPMailer SPL autoloader.
 * PHP Version 5
 * @package PHPMailer
 * @link https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
 * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
 * @author Jim Jagielski (jimjag) <jimjag@gmail.com>
 * @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
 * @author Brent R. Matzelle (original founder)
 * @copyright 2012 - 2014 Marcus Bointon
 * @copyright 2010 - 2012 Jim Jagielski
 * @copyright 2004 - 2009 Andy Prevost
 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
 * @note This program is distributed in the hope that it will be useful - WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.
 */

/**
 * PHPMailer SPL autoloader.
 * @param string $classname The name of the class to load
 */
function PHPMailerAutoload($classname)
{
    //Can't use __DIR__ as it's only in PHP 5.3+
    $filename = dirname(__FILE__).DIRECTORY_SEPARATOR.'class.'.strtolower($classname).'.php';
    if (is_readable($filename)) {
        require $filename;
    }
}

if (version_compare(PHP_VERSION, '5.1.2', '>=')) {
    //SPL autoloading was introduced in PHP 5.1.2
    if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
        spl_autoload_register('PHPMailerAutoload', true, true);
    } else {
        spl_autoload_register('PHPMailerAutoload');
    }
} else {
    /**
     * Fall back to traditional autoload for old PHP versions
     * @param string $classname The name of the class to load
     */
    function __autoload($classname)
    {
        PHPMailerAutoload($classname);
    }
}
 * PHPMailer - PHP email creation and transport class.
 * PHP Version 5
 * @link https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
 * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
 * @author Jim Jagielski (jimjag) <jimjag@gmail.com>
 * @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
 * @author Brent R. Matzelle (original founder)
 * @copyright 2012 - 2014 Marcus Bointon
 * @note This program is distributed in the hope that it will be useful - WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.
 * PHPMailer - PHP email creation and transport class.
 * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
 * @author Jim Jagielski (jimjag) <jimjag@gmail.com>
 * @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
 * @author Brent R. Matzelle (original founder)
class PHPMailer
{
    /**
     * The PHPMailer Version number.
     * @type string
     */
    public $Version = '5.2.10';

    /**
     * Email priority.
     * Options: 1 = High, 3 = Normal, 5 = low.
     * @type integer
     */
    public $Priority = 3;

    /**
     * The character set of the message.
     * @type string
     */
    public $CharSet = 'iso-8859-1';

    /**
     * The MIME Content-type of the message.
     * @type string
     */
    public $ContentType = 'text/plain';

    /**
     * The message encoding.
     * Options: "8bit", "7bit", "binary", "base64", and "quoted-printable".
     * @type string
     */
    public $Encoding = '8bit';

    /**
     * Holds the most recent mailer error message.
     * @type string
     */
    public $ErrorInfo = '';

    /**
     * The From email address for the message.
     * @type string
     */
    public $From = 'root@localhost';

    /**
     * The From name of the message.
     * @type string
     */
    public $FromName = 'Root User';

    /**
     * The Sender email (Return-Path) of the message.
     * If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
     * @type string
     */
    public $Sender = '';

    /**
     * The Return-Path of the message.
     * If empty, it will be set to either From or Sender.
     * @type string
     * @deprecated Email senders should never set a return-path header;
     * it's the receiver's job (RFC5321 section 4.4), so this no longer does anything.
     * @link https://tools.ietf.org/html/rfc5321#section-4.4 RFC5321 reference
     */
    public $ReturnPath = '';

    /**
     * The Subject of the message.
     * @type string
     */
    public $Subject = '';

    /**
     * An HTML or plain text message body.
     * If HTML then call isHTML(true).
     * @type string
     */
    public $Body = '';

    /**
     * The plain-text message body.
     * This body can be read by mail clients that do not have HTML email
     * capability such as mutt & Eudora.
     * Clients that can read HTML will view the normal Body.
     * @type string
     */
    public $AltBody = '';

    /**
     * An iCal message part body.
     * Only supported in simple alt or alt_inline message types
     * To generate iCal events, use the bundled extras/EasyPeasyICS.php class or iCalcreator
     * @link http://sprain.ch/blog/downloads/php-class-easypeasyics-create-ical-files-with-php/
     * @link http://kigkonsult.se/iCalcreator/
     * @type string
     */
    public $Ical = '';

    /**
     * The complete compiled MIME message body.
     * @access protected
     * @type string
     */
    protected $MIMEBody = '';

    /**
     * The complete compiled MIME message headers.
     * @type string
     * @access protected
     */
    protected $MIMEHeader = '';

    /**
     * Extra headers that createHeader() doesn't fold in.
     * @type string
     * @access protected
     */
    protected $mailHeader = '';

    /**
     * Word-wrap the message body to this number of chars.
     * Set to 0 to not wrap. A useful value here is 78, for RFC2822 section 2.1.1 compliance.
     * @type integer
     */
    public $WordWrap = 0;

    /**
     * Which method to use to send mail.
     * Options: "mail", "sendmail", or "smtp".
     * @type string
     */
    public $Mailer = 'mail';

    /**
     * The path to the sendmail program.
     * @type string
     */
    public $Sendmail = '/usr/sbin/sendmail';

    /**
     * Whether mail() uses a fully sendmail-compatible MTA.
     * One which supports sendmail's "-oi -f" options.
     * @type boolean
     */
    public $UseSendmailOptions = true;

    /**
     * Path to PHPMailer plugins.
     * Useful if the SMTP class is not in the PHP include path.
     * @type string
     * @deprecated Should not be needed now there is an autoloader.
     */
    public $PluginDir = '';

    /**
     * The email address that a reading confirmation should be sent to.
     * @type string
     */
    public $ConfirmReadingTo = '';

    /**
     * The hostname to use in Message-Id and Received headers
     * and as default HELO string.
     * If empty, the value returned
     * by SERVER_NAME is used or 'localhost.localdomain'.
     * @type string
     */
    public $Hostname = '';

    /**
     * An ID to be used in the Message-Id header.
     * If empty, a unique id will be generated.
     * @type string
     */
    public $MessageID = '';

    /**
     * The message Date to be used in the Date header.
     * If empty, the current date will be added.
     * @type string
     */
    public $MessageDate = '';

    /**
     * SMTP hosts.
     * Either a single hostname or multiple semicolon-delimited hostnames.
     * You can also specify a different port
     * for each host by using this format: [hostname:port]
     * (e.g. "smtp1.example.com:25;smtp2.example.com").
     * You can also specify encryption type, for example:
     * (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465").
     * Hosts will be tried in order.
     * @type string
     */
    public $Host = 'localhost';

    /**
     * The default SMTP server port.
     * @type integer
     * @TODO Why is this needed when the SMTP class takes care of it?
     */
    public $Port = 25;

    /**
     * The SMTP HELO of the message.
     * Default is $Hostname.
     * @type string
     * @see PHPMailer::$Hostname
     */
    public $Helo = '';

    /**
     * What kind of encryption to use on the SMTP connection.
     * Options: '', 'ssl' or 'tls'
     * @type string
     */
    public $SMTPSecure = '';

    /**
     * Whether to enable TLS encryption automatically if a server supports it,
     * even if `SMTPSecure` is not set to 'tls'.
     * Be aware that in PHP >= 5.6 this requires that the server's certificates are valid.
     * @type boolean
     */
    public $SMTPAutoTLS = true;

    /**
     * Whether to use SMTP authentication.
     * Uses the Username and Password properties.
     * @type boolean
     * @see PHPMailer::$Username
     * @see PHPMailer::$Password
     */
    public $SMTPAuth = false;

    /**
     * Options array passed to stream_context_create when connecting via SMTP.
     * @type array
     */
    public $SMTPOptions = array();

    /**
     * SMTP username.
     * @type string
     */
    public $Username = '';

    /**
     * SMTP password.
     * @type string
     */
    public $Password = '';

    /**
     * SMTP auth type.
     * Options are LOGIN (default), PLAIN, NTLM, CRAM-MD5
     * @type string
     */
    public $AuthType = '';

    /**
     * SMTP realm.
     * Used for NTLM auth
     * @type string
     */
    public $Realm = '';

    /**
     * SMTP workstation.
     * Used for NTLM auth
     * @type string
     */
    public $Workstation = '';

    /**
     * The SMTP server timeout in seconds.
     * Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
     * @type integer
     */
    public $Timeout = 300;

    /**
     * SMTP class debug output mode.
     * Debug output level.
     * Options:
     * * `0` No output
     * * `1` Commands
     * * `2` Data and commands
     * * `3` As 2 plus connection status
     * * `4` Low-level data output
     * @type integer
     * @see SMTP::$do_debug
     */
    public $SMTPDebug = 0;

    /**
     * How to handle debug output.
     * Options:
     * * `echo` Output plain-text as-is, appropriate for CLI
     * * `html` Output escaped, line breaks converted to `<br>`, appropriate for browser output
     * * `error_log` Output to error log as configured in php.ini
     *
     * Alternatively, you can provide a callable expecting two params: a message string and the debug level:
     * <code>
     * $mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
     * </code>
     * @type string|callable
     * @see SMTP::$Debugoutput
     */
    public $Debugoutput = 'echo';

    /**
     * Whether to keep SMTP connection open after each message.
     * If this is set to true then to close the connection
     * requires an explicit call to smtpClose().
     * @type boolean
     */
    public $SMTPKeepAlive = false;

    /**
     * Whether to split multiple to addresses into multiple messages
     * or send them all in one message.
     * @type boolean
     */
    public $SingleTo = false;

    /**
     * Storage for addresses when SingleTo is enabled.
     * @type array
     * @TODO This should really not be public
     */
    public $SingleToArray = array();

    /**
     * Whether to generate VERP addresses on send.
     * Only applicable when sending via SMTP.
     * @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
     * @link http://www.postfix.org/VERP_README.html Postfix VERP info
     * @type boolean
     */
    public $do_verp = false;

    /**
     * Whether to allow sending messages with an empty body.
     * @type boolean
     */
    public $AllowEmpty = false;

    /**
     * The default line ending.
     * @note The default remains "\n". We force CRLF where we know
     *        it must be used via self::CRLF.
     * @type string
     */
    public $LE = "\n";

    /**
     * DKIM selector.
     * @type string
     */
    public $DKIM_selector = '';

    /**
     * DKIM Identity.
     * Usually the email address used as the source of the email
     * @type string
     */
    public $DKIM_identity = '';

    /**
     * DKIM passphrase.
     * Used if your key is encrypted.
     * @type string
     */
    public $DKIM_passphrase = '';

    /**
     * DKIM signing domain name.
     * @example 'example.com'
     * @type string
     */
    public $DKIM_domain = '';

    /**
     * DKIM private key file path.
     * @type string
     */
    public $DKIM_private = '';

    /**
     * Callback Action function name.
     *
     * The function that handles the result of the send email action.
     * It is called out by send() for each email sent.
     *
     * Value can be any php callable: http://www.php.net/is_callable
     *
     * Parameters:
     *   boolean $result        result of the send action
     *   string  $to            email address of the recipient
     *   string  $cc            cc email addresses
     *   string  $bcc           bcc email addresses
     *   string  $subject       the subject
     *   string  $body          the email body
     *   string  $from          email address of sender
     * @type string
     */
    public $action_function = '';

    /**
     * What to put in the X-Mailer header.
     * Options: An empty string for PHPMailer default, whitespace for none, or a string to use
     * @type string
     */
    public $XMailer = '';

    /**
     * An instance of the SMTP sender class.
     * @type SMTP
     * @access protected
     */
    protected $smtp = null;

    /**
     * The array of 'to' addresses.
     * @type array
     * @access protected
     */
    protected $to = array();

    /**
     * The array of 'cc' addresses.
     * @type array
     * @access protected
     */
    protected $cc = array();

    /**
     * The array of 'bcc' addresses.
     * @type array
     * @access protected
     */
    protected $bcc = array();

    /**
     * The array of reply-to names and addresses.
     * @type array
     * @access protected
     */
    protected $ReplyTo = array();

    /**
     * An array of all kinds of addresses.
     * Includes all of $to, $cc, $bcc
     * @type array
     * @access protected
     */
    protected $all_recipients = array();

    /**
     * The array of attachments.
     * @type array
     * @access protected
     */
    protected $attachment = array();

    /**
     * The array of custom headers.
     * @type array
     * @access protected
     */
    protected $CustomHeader = array();

    /**
     * The most recent Message-ID (including angular brackets).
     * @type string
     * @access protected
     */
    protected $lastMessageID = '';

    /**
     * The message's MIME type.
     * @type string
     * @access protected
     */
    protected $message_type = '';

    /**
     * The array of MIME boundary strings.
     * @type array
     * @access protected
     */
    protected $boundary = array();

    /**
     * The array of available languages.
     * @type array
     * @access protected
     */
    protected $language = array();

    /**
     * The number of errors encountered.
     * @type integer
     * @access protected
     */
    protected $error_count = 0;

    /**
     * The S/MIME certificate file path.
     * @type string
     * @access protected
     */
    protected $sign_cert_file = '';

    /**
     * The S/MIME key file path.
     * @type string
     * @access protected
     */
    protected $sign_key_file = '';

    /**
     * The optional S/MIME extra certificates ("CA Chain") file path.
     * @type string
     * @access protected
     */
    protected $sign_extracerts_file = '';

    /**
     * The S/MIME password for the key.
     * Used only if the key is encrypted.
     * @type string
     * @access protected
     */
    protected $sign_key_pass = '';

    /**
     * Whether to throw exceptions for errors.
     * @type boolean
     * @access protected
     */
    protected $exceptions = false;

    /**
     * Unique ID used for message ID and boundaries.
     * @type string
     * @access protected
     */
    protected $uniqueid = '';

    /**
     * Error severity: message only, continue processing.
     */
    const STOP_MESSAGE = 0;

    /**
     * Error severity: message, likely ok to continue processing.
     */
    const STOP_CONTINUE = 1;

    /**
     * Error severity: message, plus full stop, critical error reached.
     */
    const STOP_CRITICAL = 2;

    /**
     * SMTP RFC standard line ending.
     */
    const CRLF = "\r\n";

    /**
     * The maximum line length allowed by RFC 2822 section 2.1.1
     * @type integer
     */
    const MAX_LINE_LENGTH = 998;

    /**
     * Constructor.
     * @param boolean $exceptions Should we throw external exceptions?
     */
    public function __construct($exceptions = false)
    {
        $this->exceptions = (boolean)$exceptions;
    }

    /**
     * Destructor.
     */
    public function __destruct()
    {
        //Close any open SMTP connection nicely
        if ($this->Mailer == 'smtp') {
            $this->smtpClose();
        }
    }

    /**
     * Call mail() in a safe_mode-aware fashion.
     * Also, unless sendmail_path points to sendmail (or something that
     * claims to be sendmail), don't pass params (not a perfect fix,
     * but it will do)
     * @param string $to To
     * @param string $subject Subject
     * @param string $body Message Body
     * @param string $header Additional Header(s)
     * @param string $params Params
     * @access private
     * @return boolean
     */
    private function mailPassthru($to, $subject, $body, $header, $params)
    {
        //Check overloading of mail function to avoid double-encoding
        if (ini_get('mbstring.func_overload') & 1) {
            $subject = $this->secureHeader($subject);
        } else {
            $subject = $this->encodeHeader($this->secureHeader($subject));
        }
        if (ini_get('safe_mode') || !($this->UseSendmailOptions)) {
            $result = @mail($to, $subject, $body, $header);
        } else {
            $result = @mail($to, $subject, $body, $header, $params);
        }
        return $result;
    }

    /**
     * Output debugging info via user-defined method.
     * Only generates output if SMTP debug output is enabled (@see SMTP::$do_debug).
     * @see PHPMailer::$Debugoutput
     * @see PHPMailer::$SMTPDebug
     * @param string $str
     */
    protected function edebug($str)
    {
        if ($this->SMTPDebug <= 0) {
            return;
        }
        //Avoid clash with built-in function names
        if (!in_array($this->Debugoutput, array('error_log', 'html', 'echo')) and is_callable($this->Debugoutput)) {
            call_user_func($this->Debugoutput, $str, $this->SMTPDebug);
            return;
        }
        switch ($this->Debugoutput) {
            case 'error_log':
                //Don't output, just log
                error_log($str);
                break;
            case 'html':
                //Cleans up output a bit for a better looking, HTML-safe output
                echo htmlentities(
                    preg_replace('/[\r\n]+/', '', $str),
                    ENT_QUOTES,
                    'UTF-8'
                )
                . "<br>\n";
                break;
            case 'echo':
            default:
                //Normalize line breaks
                $str = preg_replace('/(\r\n|\r|\n)/ms', "\n", $str);
                echo gmdate('Y-m-d H:i:s') . "\t" . str_replace(
                    "\n",
                    "\n                   \t                  ",
                    trim($str)
                ) . "\n";
        }
    }

    /**
     * Sets message type to HTML or plain.
     * @param boolean $isHtml True for HTML mode.
     * @return void
     */
    public function isHTML($isHtml = true)
    {
        if ($isHtml) {
            $this->ContentType = 'text/html';
        } else {
            $this->ContentType = 'text/plain';
        }
    }

    /**
     * Send messages using SMTP.
     * @return void
     */
    public function isSMTP()
    {
        $this->Mailer = 'smtp';
    }

    /**
     * Send messages using PHP's mail() function.
     * @return void
     */
    public function isMail()
    {
        $this->Mailer = 'mail';
    }

    /**
     * Send messages using $Sendmail.
     * @return void
     */
    public function isSendmail()
    {
        $ini_sendmail_path = ini_get('sendmail_path');

        if (!stristr($ini_sendmail_path, 'sendmail')) {
            $this->Sendmail = '/usr/sbin/sendmail';
        } else {
            $this->Sendmail = $ini_sendmail_path;
        }
        $this->Mailer = 'sendmail';
    }

    /**
     * Send messages using qmail.
     * @return void
     */
    public function isQmail()
    {
        $ini_sendmail_path = ini_get('sendmail_path');

        if (!stristr($ini_sendmail_path, 'qmail')) {
            $this->Sendmail = '/var/qmail/bin/qmail-inject';
        } else {
            $this->Sendmail = $ini_sendmail_path;
        }
        $this->Mailer = 'qmail';
    }

    /**
     * Add a "To" address.
     * @param string $address
     * @param string $name
     * @return boolean true on success, false if address already used
     */
    public function addAddress($address, $name = '')
    {
        return $this->addAnAddress('to', $address, $name);
    }

    /**
     * Add a "CC" address.
     * @note: This function works with the SMTP mailer on win32, not with the "mail" mailer.
     * @param string $address
     * @param string $name
     * @return boolean true on success, false if address already used
     */
    public function addCC($address, $name = '')
    {
        return $this->addAnAddress('cc', $address, $name);
    }

    /**
     * Add a "BCC" address.
     * @note: This function works with the SMTP mailer on win32, not with the "mail" mailer.
     * @param string $address
     * @param string $name
     * @return boolean true on success, false if address already used
     */
    public function addBCC($address, $name = '')
    {
        return $this->addAnAddress('bcc', $address, $name);
    }

    /**
     * Add a "Reply-to" address.
     * @param string $address
     * @param string $name
     * @return boolean
     */
    public function addReplyTo($address, $name = '')
    {
        return $this->addAnAddress('Reply-To', $address, $name);
    }

    /**
     * Add an address to one of the recipient arrays.
     * Addresses that have been added already return false, but do not throw exceptions
     * @param string $kind One of 'to', 'cc', 'bcc', 'ReplyTo'
     * @param string $address The email address to send to
     * @param string $name
     * @throws phpmailerException
     * @return boolean true on success, false if address already used or invalid in some way
     * @access protected
     */
    protected function addAnAddress($kind, $address, $name = '')
    {
        if (!preg_match('/^(to|cc|bcc|Reply-To)$/', $kind)) {
            $this->setError($this->lang('Invalid recipient array') . ': ' . $kind);
            $this->edebug($this->lang('Invalid recipient array') . ': ' . $kind);
            if ($this->exceptions) {
                throw new phpmailerException('Invalid recipient array: ' . $kind);
            }
            return false;
        }
        $address = trim($address);
        $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
        if (!$this->validateAddress($address)) {
            $this->setError($this->lang('invalid_address') . ': ' . $address);
            $this->edebug($this->lang('invalid_address') . ': ' . $address);
            if ($this->exceptions) {
                throw new phpmailerException($this->lang('invalid_address') . ': ' . $address);
            }
            return false;
        }
        if ($kind != 'Reply-To') {
            if (!isset($this->all_recipients[strtolower($address)])) {
                array_push($this->$kind, array($address, $name));
                $this->all_recipients[strtolower($address)] = true;
                return true;
            }
        } else {
            if (!array_key_exists(strtolower($address), $this->ReplyTo)) {
                $this->ReplyTo[strtolower($address)] = array($address, $name);
                return true;
            }
        }
        return false;
    }

    /**
     * Set the From and FromName properties.
     * @param string $address
     * @param string $name
     * @param boolean $auto Whether to also set the Sender address, defaults to true
     * @throws phpmailerException
     * @return boolean
     */
    public function setFrom($address, $name = '', $auto = true)
    {
        $address = trim($address);
        $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
        if (!$this->validateAddress($address)) {
            $this->setError($this->lang('invalid_address') . ': ' . $address);
            $this->edebug($this->lang('invalid_address') . ': ' . $address);
            if ($this->exceptions) {
                throw new phpmailerException($this->lang('invalid_address') . ': ' . $address);
            }
            return false;
        }
        $this->From = $address;
        $this->FromName = $name;
        if ($auto) {
            if (empty($this->Sender)) {
                $this->Sender = $address;
            }
        }
    }
    /**
     * Return the Message-ID header of the last email.
     * Technically this is the value from the last time the headers were created,
     * but it's also the message ID of the last sent message except in
     * pathological cases.
     * @return string
     */
    public function getLastMessageID()
    {
        return $this->lastMessageID;
    }

    /**
     * Check that a string looks like an email address.
     * @param string $address The email address to check
     * @param string $patternselect A selector for the validation pattern to use :
     * * `auto` Pick strictest one automatically;
     * * `pcre8` Use the squiloople.com pattern, requires PCRE > 8.0, PHP >= 5.3.2, 5.2.14;
     * * `pcre` Use old PCRE implementation;
     * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL; same as pcre8 but does not allow 'dotless' domains;
     * * `html5` Use the pattern given by the HTML5 spec for 'email' type form input elements.
     * * `noregex` Don't use a regex: super fast, really dumb.
     * @return boolean
     * @static
     * @access public
     */
    public static function validateAddress($address, $patternselect = 'auto')
    {
        if (!$patternselect or $patternselect == 'auto') {
            //Check this constant first so it works when extension_loaded() is disabled by safe mode
            //Constant was added in PHP 5.2.4
            if (defined('PCRE_VERSION')) {
                //This pattern can get stuck in a recursive loop in PCRE <= 8.0.2
                if (version_compare(PCRE_VERSION, '8.0.3') >= 0) {
                    $patternselect = 'pcre8';
                } else {
                    $patternselect = 'pcre';
                }
            } elseif (function_exists('extension_loaded') and extension_loaded('pcre')) {
                //Fall back to older PCRE
                $patternselect = 'pcre';
            } else {
                //Filter_var appeared in PHP 5.2.0 and does not require the PCRE extension
                if (version_compare(PHP_VERSION, '5.2.0') >= 0) {
                    $patternselect = 'php';
                } else {
                    $patternselect = 'noregex';
                }
            }
        }
        switch ($patternselect) {
            case 'pcre8':
                /**
                 * Uses the same RFC5322 regex on which FILTER_VALIDATE_EMAIL is based, but allows dotless domains.
                 * @link http://squiloople.com/2009/12/20/email-address-validation/
                 * @copyright 2009-2010 Michael Rushton
                 * Feel free to use and redistribute this code. But please keep this copyright notice.
                 */
                return (boolean)preg_match(
                    '/^(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){65,}@)' .
                    '((?>(?>(?>((?>(?>(?>\x0D\x0A)?[\t ])+|(?>[\t ]*\x0D\x0A)?[\t ]+)?)(\((?>(?2)' .
                    '(?>[\x01-\x08\x0B\x0C\x0E-\'*-\[\]-\x7F]|\\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)' .
                    '([!#-\'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\x7F]))*' .
                    '(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)' .
                    '(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}' .
                    '|(?!(?:.*[a-f0-9][:\]]){8,})((?6)(?>:(?6)){0,6})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:' .
                    '|(?!(?:.*[a-f0-9]:){6,})(?8)?::(?>((?6)(?>:(?6)){0,4}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}' .
                    '|[1-9]?[0-9])(?>\.(?9)){3}))\])(?1)$/isD',
                    $address
                );
            case 'pcre':
                //An older regex that doesn't need a recent PCRE
                return (boolean)preg_match(
                    '/^(?!(?>"?(?>\\\[ -~]|[^"])"?){255,})(?!(?>"?(?>\\\[ -~]|[^"])"?){65,}@)(?>' .
                    '[!#-\'*+\/-9=?^-~-]+|"(?>(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\xFF]))*")' .
                    '(?>\.(?>[!#-\'*+\/-9=?^-~-]+|"(?>(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\xFF]))*"))*' .
                    '@(?>(?![a-z0-9-]{64,})(?>[a-z0-9](?>[a-z0-9-]*[a-z0-9])?)(?>\.(?![a-z0-9-]{64,})' .
                    '(?>[a-z0-9](?>[a-z0-9-]*[a-z0-9])?)){0,126}|\[(?:(?>IPv6:(?>(?>[a-f0-9]{1,4})(?>:' .
                    '[a-f0-9]{1,4}){7}|(?!(?:.*[a-f0-9][:\]]){8,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?' .
                    '::(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?))|(?>(?>IPv6:(?>[a-f0-9]{1,4}(?>:' .
                    '[a-f0-9]{1,4}){5}:|(?!(?:.*[a-f0-9]:){6,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4})?' .
                    '::(?>(?:[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4}):)?))?(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}' .
                    '|[1-9]?[0-9])(?>\.(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}))\])$/isD',
                    $address
                );
            case 'html5':
                /**
                 * This is the pattern used in the HTML5 spec for validation of 'email' type form input elements.
                 * @link http://www.whatwg.org/specs/web-apps/current-work/#e-mail-state-(type=email)
                 */
                return (boolean)preg_match(
                    '/^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}' .
                    '[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/sD',
                    $address
                );
            case 'noregex':
                //No PCRE! Do something _very_ approximate!
                //Check the address is 3 chars or longer and contains an @ that's not the first or last char
                return (strlen($address) >= 3
                    and strpos($address, '@') >= 1
                    and strpos($address, '@') != strlen($address) - 1);
            case 'php':
            default:
                return (boolean)filter_var($address, FILTER_VALIDATE_EMAIL);
        }
    }

    /**
     * Create a message and send it.
     * Uses the sending method specified by $Mailer.
     * @throws phpmailerException
     * @return boolean false on error - See the ErrorInfo property for details of the error.
     */
    public function send()
    {
        try {
            if (!$this->preSend()) {
                return false;
            }
            return $this->postSend();
        } catch (phpmailerException $exc) {
            $this->mailHeader = '';
            $this->setError($exc->getMessage());
            if ($this->exceptions) {
                throw $exc;
            }
            return false;
        }
    }

    /**
     * Prepare a message for sending.
     * @throws phpmailerException
     * @return boolean
     */
    public function preSend()
    {
        try {
            $this->mailHeader = '';
            if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) {
                throw new phpmailerException($this->lang('provide_address'), self::STOP_CRITICAL);
            }

            // Set whether the message is multipart/alternative
            if (!empty($this->AltBody)) {
                $this->ContentType = 'multipart/alternative';
            }

            $this->error_count = 0; // Reset errors
            $this->setMessageType();
            // Refuse to send an empty message unless we are specifically allowing it
            if (!$this->AllowEmpty and empty($this->Body)) {
                throw new phpmailerException($this->lang('empty_message'), self::STOP_CRITICAL);
            }

            // Create body before headers in case body makes changes to headers (e.g. altering transfer encoding)
            $this->MIMEHeader = '';
            $this->MIMEBody = $this->createBody();
            // createBody may have added some headers, so retain them
            $tempheaders = $this->MIMEHeader;
            $this->MIMEHeader = $this->createHeader();
            $this->MIMEHeader .= $tempheaders;

            // To capture the complete message when using mail(), create
            // an extra header list which createHeader() doesn't fold in
            if ($this->Mailer == 'mail') {
                if (count($this->to) > 0) {
                    $this->mailHeader .= $this->addrAppend('To', $this->to);
                } else {
                    $this->mailHeader .= $this->headerLine('To', 'undisclosed-recipients:;');
                }
                $this->mailHeader .= $this->headerLine(
                    'Subject',
                    $this->encodeHeader($this->secureHeader(trim($this->Subject)))
                );
            }

            // Sign with DKIM if enabled
            if (!empty($this->DKIM_domain)
                && !empty($this->DKIM_private)
                && !empty($this->DKIM_selector)
                && file_exists($this->DKIM_private)) {
                $header_dkim = $this->DKIM_Add(
                    $this->MIMEHeader . $this->mailHeader,
                    $this->encodeHeader($this->secureHeader($this->Subject)),
                    $this->MIMEBody
                );
                $this->MIMEHeader = rtrim($this->MIMEHeader, "\r\n ") . self::CRLF .
                    str_replace("\r\n", "\n", $header_dkim) . self::CRLF;
            }
            return true;
        } catch (phpmailerException $exc) {
            $this->setError($exc->getMessage());
            if ($this->exceptions) {
                throw $exc;
            }
            return false;
        }
    }

    /**
     * Actually send a message.
     * Send the email via the selected mechanism
     * @throws phpmailerException
     * @return boolean
     */
    public function postSend()
    {
        try {
            // Choose the mailer and send through it
            switch ($this->Mailer) {
                case 'sendmail':
                case 'qmail':
                    return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody);
                case 'smtp':
                    return $this->smtpSend($this->MIMEHeader, $this->MIMEBody);
                case 'mail':
                    return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
                default:
                    $sendMethod = $this->Mailer.'Send';
                    if (method_exists($this, $sendMethod)) {
                        return $this->$sendMethod($this->MIMEHeader, $this->MIMEBody);
                    }

                    return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
            }
        } catch (phpmailerException $exc) {
            $this->setError($exc->getMessage());
            $this->edebug($exc->getMessage());
            if ($this->exceptions) {
                throw $exc;
            }
        }
        return false;
    }

    /**
     * Send mail using the $Sendmail program.
     * @param string $header The message headers
     * @param string $body The message body
     * @see PHPMailer::$Sendmail
     * @throws phpmailerException
     * @access protected
     * @return boolean
     */
    protected function sendmailSend($header, $body)
    {
        if ($this->Sender != '') {
            if ($this->Mailer == 'qmail') {
                $sendmail = sprintf('%s -f%s', escapeshellcmd($this->Sendmail), escapeshellarg($this->Sender));
            } else {
                $sendmail = sprintf('%s -oi -f%s -t', escapeshellcmd($this->Sendmail), escapeshellarg($this->Sender));
            }
            if ($this->Mailer == 'qmail') {
                $sendmail = sprintf('%s', escapeshellcmd($this->Sendmail));
            } else {
                $sendmail = sprintf('%s -oi -t', escapeshellcmd($this->Sendmail));
            }
        }
        if ($this->SingleTo) {
            foreach ($this->SingleToArray as $toAddr) {
                if (!@$mail = popen($sendmail, 'w')) {
                    throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
                }
                fputs($mail, 'To: ' . $toAddr . "\n");
                fputs($mail, $header);
                fputs($mail, $body);
                $result = pclose($mail);
                $this->doCallback(
                    ($result == 0),
                    array($toAddr),
                    $this->cc,
                    $this->bcc,
                    $this->Subject,
                    $body,
                    $this->From
                );
                if ($result != 0) {
                    throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
                }
            }
            if (!@$mail = popen($sendmail, 'w')) {
                throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
            }
            fputs($mail, $header);
            fputs($mail, $body);
            $result = pclose($mail);
            $this->doCallback(($result == 0), $this->to, $this->cc, $this->bcc, $this->Subject, $body, $this->From);
            if ($result != 0) {
                throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
            }
        }
        return true;
    }

    /**
     * Send mail using the PHP mail() function.
     * @param string $header The message headers
     * @param string $body The message body
     * @link http://www.php.net/manual/en/book.mail.php
     * @access protected
     * @return boolean
     */
    protected function mailSend($header, $body)
    {
        $toArr = array();
        foreach ($this->to as $toaddr) {
            $toArr[] = $this->addrFormat($toaddr);
        }
        $to = implode(', ', $toArr);

        if (empty($this->Sender)) {
            $params = ' ';
            $params = sprintf('-f%s', $this->Sender);
        if ($this->Sender != '' and !ini_get('safe_mode')) {
            $old_from = ini_get('sendmail_from');
            ini_set('sendmail_from', $this->Sender);
        }
        $result = false;
        if ($this->SingleTo && count($toArr) > 1) {
            foreach ($toArr as $toAddr) {
                $result = $this->mailPassthru($toAddr, $this->Subject, $body, $header, $params);
                $this->doCallback($result, array($toAddr), $this->cc, $this->bcc, $this->Subject, $body, $this->From);
            }
        } else {
            $result = $this->mailPassthru($to, $this->Subject, $body, $header, $params);
            $this->doCallback($result, $this->to, $this->cc, $this->bcc, $this->Subject, $body, $this->From);
        }
        if (isset($old_from)) {
            ini_set('sendmail_from', $old_from);
        }
        if (!$result) {
            throw new phpmailerException($this->lang('instantiate'), self::STOP_CRITICAL);
        }
        return true;
    }
    /**
     * Get an instance to use for SMTP operations.
     * Override this function to load your own SMTP implementation
     * @return SMTP
     */
    public function getSMTPInstance()
    {
        if (!is_object($this->smtp)) {
            $this->smtp = new SMTP;
        }
        return $this->smtp;
    }
    /**
     * Send mail via SMTP.
     * Returns false if there is a bad MAIL FROM, RCPT, or DATA input.
     * Uses the PHPMailerSMTP class by default.
     * @see PHPMailer::getSMTPInstance() to use a different class.
     * @param string $header The message headers
     * @param string $body The message body
     * @throws phpmailerException
     * @uses SMTP
     * @access protected
     * @return boolean
     */
    protected function smtpSend($header, $body)
    {
        $bad_rcpt = array();
        if (!$this->smtpConnect($this->SMTPOptions)) {
            throw new phpmailerException($this->lang('smtp_connect_failed'), self::STOP_CRITICAL);
        }
        if ('' == $this->Sender) {
            $smtp_from = $this->From;
        } else {
            $smtp_from = $this->Sender;
        }
        if (!$this->smtp->mail($smtp_from)) {
            $this->setError($this->lang('from_failed') . $smtp_from . ' : ' . implode(',', $this->smtp->getError()));
            throw new phpmailerException($this->ErrorInfo, self::STOP_CRITICAL);
        }
        // Attempt to send to all recipients
        foreach (array($this->to, $this->cc, $this->bcc) as $togroup) {
            foreach ($togroup as $to) {
                if (!$this->smtp->recipient($to[0])) {
                    $error = $this->smtp->getError();
                    $bad_rcpt[] = array('to' => $to[0], 'error' => $error['detail']);
                    $isSent = false;
                } else {
                    $isSent = true;
                }
                $this->doCallback($isSent, array($to[0]), array(), array(), $this->Subject, $body, $this->From);
            }
        }
        // Only send the DATA command if we have viable recipients
        if ((count($this->all_recipients) > count($bad_rcpt)) and !$this->smtp->data($header . $body)) {
            throw new phpmailerException($this->lang('data_not_accepted'), self::STOP_CRITICAL);
        }
        if ($this->SMTPKeepAlive) {
            $this->smtp->reset();
        } else {
            $this->smtp->quit();
            $this->smtp->close();
        }
        //Create error message for any bad addresses
        if (count($bad_rcpt) > 0) {
            $errstr = '';
            foreach ($bad_rcpt as $bad) {
                $errstr .= $bad['to'] . ': ' . $bad['error'];
            throw new phpmailerException(
                $this->lang('recipients_failed') . $errstr,
                self::STOP_CONTINUE
            );
        }
        return true;
    }

    /**
     * Initiate a connection to an SMTP server.
     * Returns false if the operation failed.
     * @param array $options An array of options compatible with stream_context_create()
     * @uses SMTP
     * @access public
     * @throws phpmailerException
     * @return boolean
     */
    public function smtpConnect($options = array())
    {
        if (is_null($this->smtp)) {
            $this->smtp = $this->getSMTPInstance();
        }
        // Already connected?
        if ($this->smtp->connected()) {
            return true;
        }
        $this->smtp->setTimeout($this->Timeout);
        $this->smtp->setDebugLevel($this->SMTPDebug);
        $this->smtp->setDebugOutput($this->Debugoutput);
        $this->smtp->setVerp($this->do_verp);
        $hosts = explode(';', $this->Host);
        $lastexception = null;

        foreach ($hosts as $hostentry) {
            $hostinfo = array();
            if (!preg_match('/^((ssl|tls):\/\/)*([a-zA-Z0-9\.-]*):?([0-9]*)$/', trim($hostentry), $hostinfo)) {
                // Not a valid host entry
                continue;
            }
            // $hostinfo[2]: optional ssl or tls prefix
            // $hostinfo[3]: the hostname
            // $hostinfo[4]: optional port number
            // The host string prefix can temporarily override the current setting for SMTPSecure
            // If it's not specified, the default value is used
            $prefix = '';
            $secure = $this->SMTPSecure;
            $tls = ($this->SMTPSecure == 'tls');
            if ('ssl' == $hostinfo[2] or ('' == $hostinfo[2] and 'ssl' == $this->SMTPSecure)) {
                $prefix = 'ssl://';
                $tls = false; // Can't have SSL and TLS at the same time
                $secure = 'ssl';
            } elseif ($hostinfo[2] == 'tls') {
                $tls = true;
                // tls doesn't use a prefix
                $secure = 'tls';
            //Do we need the OpenSSL extension?
            $sslext = defined('OPENSSL_ALGO_SHA1');
            if ('tls' === $secure or 'ssl' === $secure) {
                //Check for an OpenSSL constant rather than using extension_loaded, which is sometimes disabled
                if (!$sslext) {
                    throw new phpmailerException($this->lang('extension_missing').'openssl', self::STOP_CRITICAL);
                }
            }
            $host = $hostinfo[3];
            $port = $this->Port;
            $tport = (integer)$hostinfo[4];
            if ($tport > 0 and $tport < 65536) {
                $port = $tport;
            }
            if ($this->smtp->connect($prefix . $host, $port, $this->Timeout, $options)) {
                try {
                    if ($this->Helo) {
                        $hello = $this->Helo;
                    } else {
                        $hello = $this->serverHostname();
                    }
                    $this->smtp->hello($hello);
                    //Automatically enable TLS encryption if:
                    // * it's not disabled
                    // * we have openssl extension
                    // * we are not already using SSL
                    // * the server offers STARTTLS
                    if ($this->SMTPAutoTLS and $sslext and $secure != 'ssl' and $this->smtp->getServerExt('STARTTLS')) {
                        $tls = true;
                    }
                    if ($tls) {
                        if (!$this->smtp->startTLS()) {
                            throw new phpmailerException($this->lang('connect_host'));
                        }
                        // We must resend HELO after tls negotiation
                        $this->smtp->hello($hello);
                    }
                    if ($this->SMTPAuth) {
                        if (!$this->smtp->authenticate(
                            $this->Username,
                            $this->Password,
                            $this->AuthType,
                            $this->Realm,
                            $this->Workstation
                        )
                        ) {
                            throw new phpmailerException($this->lang('authenticate'));
                        }
                    }
                    return true;
                } catch (phpmailerException $exc) {
                    $lastexception = $exc;
                    $this->edebug($exc->getMessage());
                    // We must have connected, but then failed TLS or Auth, so close connection nicely
                    $this->smtp->quit();
                }
            }
        }
        // If we get here, all connection attempts have failed, so close connection hard
        $this->smtp->close();
        // As we've caught all exceptions, just report whatever the last one was
        if ($this->exceptions and !is_null($lastexception)) {
            throw $lastexception;
        }
        return false;
    }

    /**
     * Close the active SMTP session if one exists.
     * @return void
     */
    public function smtpClose()
    {
        if ($this->smtp !== null) {
            if ($this->smtp->connected()) {
                $this->smtp->quit();
                $this->smtp->close();
            }
        }
    }

    /**
     * Set the language for error messages.
     * Returns false if it cannot load the language file.
     * The default language is English.
     * @param string $langcode ISO 639-1 2-character language code (e.g. French is "fr")
     * @param string $lang_path Path to the language file directory, with trailing separator (slash)
     * @return boolean
     * @access public
     */
    public function setLanguage($langcode = 'en', $lang_path = '')
    {
        // Define full set of translatable strings in English
        $PHPMAILER_LANG = array(
            'authenticate' => 'SMTP Error: Could not authenticate.',
            'connect_host' => 'SMTP Error: Could not connect to SMTP host.',
            'data_not_accepted' => 'SMTP Error: data not accepted.',
            'empty_message' => 'Message body empty',
            'encoding' => 'Unknown encoding: ',
            'execute' => 'Could not execute: ',
            'file_access' => 'Could not access file: ',
            'file_open' => 'File Error: Could not open file: ',
            'from_failed' => 'The following From address failed: ',
            'instantiate' => 'Could not instantiate mail function.',
            'invalid_address' => 'Invalid address',
            'mailer_not_supported' => ' mailer is not supported.',
            'provide_address' => 'You must provide at least one recipient email address.',
            'recipients_failed' => 'SMTP Error: The following recipients failed: ',
            'signing' => 'Signing Error: ',
            'smtp_connect_failed' => 'SMTP connect() failed.',
            'smtp_error' => 'SMTP server error: ',
            'variable_set' => 'Cannot set or reset variable: ',
            'extension_missing' => 'Extension missing: '
        );
        if (empty($lang_path)) {
            // Calculate an absolute path so it can work if CWD is not here
            $lang_path = dirname(__FILE__). DIRECTORY_SEPARATOR . 'language'. DIRECTORY_SEPARATOR;
        }
        $foundlang = true;
        $lang_file = $lang_path . 'phpmailer.lang-' . $langcode . '.php';
        // There is no English translation file
        if ($langcode != 'en') {
            // Make sure language file path is readable
            if (!is_readable($lang_file)) {
                $foundlang = false;
                // Overwrite language-specific strings.
                // This way we'll never have missing translation keys.
                $foundlang = include $lang_file;
        }
        $this->language = $PHPMAILER_LANG;
        return (boolean)$foundlang; // Returns false if language not found
    }

    /**
     * Get the array of strings for the current language.
     * @return array
     */
    public function getTranslations()
    {
        return $this->language;
    }

    /**
     * Create recipient headers.
     * @access public
     * @param string $type
     * @param array $addr An array of recipient,
     * where each recipient is a 2-element indexed array with element 0 containing an address
     * and element 1 containing a name, like:
     * array(array('joe@example.com', 'Joe User'), array('zoe@example.com', 'Zoe User'))
     * @return string
     */
    public function addrAppend($type, $addr)
    {
        $addresses = array();
        foreach ($addr as $address) {
            $addresses[] = $this->addrFormat($address);
        }
        return $type . ': ' . implode(', ', $addresses) . $this->LE;
    }

    /**
     * Format an address for use in a message header.
     * @access public
     * @param array $addr A 2-element indexed array, element 0 containing an address, element 1 containing a name
     *      like array('joe@example.com', 'Joe User')
     * @return string
     */
    public function addrFormat($addr)
    {
        if (empty($addr[1])) { // No name provided
            return $this->secureHeader($addr[0]);
        } else {
            return $this->encodeHeader($this->secureHeader($addr[1]), 'phrase') . ' <' . $this->secureHeader(
                $addr[0]
            ) . '>';
        }
    }

    /**
     * Word-wrap message.
     * For use with mailers that do not automatically perform wrapping
     * and for quoted-printable encoded messages.
     * Original written by philippe.
     * @param string $message The message to wrap
     * @param integer $length The line length to wrap to
     * @param boolean $qp_mode Whether to run in Quoted-Printable mode
     * @access public
     * @return string
     */
    public function wrapText($message, $length, $qp_mode = false)
    {
        if ($qp_mode) {
            $soft_break = sprintf(' =%s', $this->LE);
        } else {
            $soft_break = $this->LE;
        }
        // If utf-8 encoding is used, we will need to make sure we don't
        // split multibyte characters when we wrap
        $is_utf8 = (strtolower($this->CharSet) == 'utf-8');
        $lelen = strlen($this->LE);
        $crlflen = strlen(self::CRLF);

        $message = $this->fixEOL($message);
        //Remove a trailing line break
        if (substr($message, -$lelen) == $this->LE) {
            $message = substr($message, 0, -$lelen);
        }

        //Split message into lines
        $lines = explode($this->LE, $message);
        //Message will be rebuilt in here
        $message = '';
        foreach ($lines as $line) {
            $words = explode(' ', $line);
            $firstword = true;
            foreach ($words as $word) {
                if ($qp_mode and (strlen($word) > $length)) {
                    $space_left = $length - strlen($buf) - $crlflen;
                    if (!$firstword) {
                        if ($space_left > 20) {
                            $len = $space_left;
                            if ($is_utf8) {
                                $len = $this->utf8CharBoundary($word, $len);
                            } elseif (substr($word, $len - 1, 1) == '=') {
                                $len--;
                            } elseif (substr($word, $len - 2, 1) == '=') {
                                $len -= 2;
                            }
                            $part = substr($word, 0, $len);
                            $word = substr($word, $len);
                            $buf .= ' ' . $part;
                            $message .= $buf . sprintf('=%s', self::CRLF);
                        } else {
                            $message .= $buf . $soft_break;
                        }
                        $buf = '';
                    }
                    while (strlen($word) > 0) {
                        if ($length <= 0) {
                            break;
                        }
                        $len = $length;
                        if ($is_utf8) {
                            $len = $this->utf8CharBoundary($word, $len);
                        } elseif (substr($word, $len - 1, 1) == '=') {
                            $len--;
                        } elseif (substr($word, $len - 2, 1) == '=') {
                            $len -= 2;
                        }
                        $part = substr($word, 0, $len);
                        $word = substr($word, $len);

                        if (strlen($word) > 0) {
                            $message .= $part . sprintf('=%s', self::CRLF);
                        } else {
                            $buf = $part;
                        }
                    }
                } else {
                    $buf_o = $buf;
                    if (!$firstword) {
                        $buf .= ' ';
                    }
                    $buf .= $word;

                    if (strlen($buf) > $length and $buf_o != '') {
                        $message .= $buf_o . $soft_break;
                        $buf = $word;
                    }
                }
                $firstword = false;
            $message .= $buf . self::CRLF;
        }
        return $message;
    }

    /**
     * Find the last character boundary prior to $maxLength in a utf-8
     * quoted-printable encoded string.
     * Original written by Colin Brown.
     * @access public
     * @param string $encodedText utf-8 QP text
     * @param integer $maxLength Find the last character boundary prior to this length
     * @return integer
     */
    public function utf8CharBoundary($encodedText, $maxLength)
    {
        $foundSplitPos = false;
        $lookBack = 3;
        while (!$foundSplitPos) {
            $lastChunk = substr($encodedText, $maxLength - $lookBack, $lookBack);
            $encodedCharPos = strpos($lastChunk, '=');
            if (false !== $encodedCharPos) {
                // Found start of encoded character byte within $lookBack block.
                // Check the encoded byte value (the 2 chars after the '=')
                $hex = substr($encodedText, $maxLength - $lookBack + $encodedCharPos + 1, 2);
                $dec = hexdec($hex);
                if ($dec < 128) {
                    // Single byte character.
                    // If the encoded char was found at pos 0, it will fit
                    // otherwise reduce maxLength to start of the encoded char
                    if ($encodedCharPos > 0) {
                        $maxLength = $maxLength - ($lookBack - $encodedCharPos);
                    }
                    $foundSplitPos = true;
                } elseif ($dec >= 192) {
                    // First byte of a multi byte character
                    // Reduce maxLength to split at start of character
                    $maxLength = $maxLength - ($lookBack - $encodedCharPos);
                    $foundSplitPos = true;
                } elseif ($dec < 192) {
                    // Middle byte of a multi byte character, look further back
                    $lookBack += 3;
                }
                // No encoded character found
                $foundSplitPos = true;
            }
        }
        return $maxLength;
    }

    /**
     * Apply word wrapping to the message body.
     * Wraps the message body to the number of chars set in the WordWrap property.
     * You should only do this to plain-text bodies as wrapping HTML tags may break them.
     * This is called automatically by createBody(), so you don't need to call it yourself.
     * @access public
     * @return void
     */
    public function setWordWrap()
    {
        if ($this->WordWrap < 1) {
            return;
        }

        switch ($this->message_type) {
            case 'alt':
            case 'alt_inline':
            case 'alt_attach':
            case 'alt_inline_attach':
                $this->AltBody = $this->wrapText($this->AltBody, $this->WordWrap);
                break;
            default:
                $this->Body = $this->wrapText($this->Body, $this->WordWrap);
                break;
        }
    }

    /**
     * Assemble message headers.
     * @access public
     * @return string The assembled headers
     */
    public function createHeader()
    {
        $result = '';

        if ($this->MessageDate == '') {
            $this->MessageDate = self::rfcDate();
        }
        $result .= $this->headerLine('Date', $this->MessageDate);


        // To be created automatically by mail()
        if ($this->SingleTo) {
            if ($this->Mailer != 'mail') {
                foreach ($this->to as $toaddr) {
                    $this->SingleToArray[] = $this->addrFormat($toaddr);
                }
            if (count($this->to) > 0) {
                if ($this->Mailer != 'mail') {
                    $result .= $this->addrAppend('To', $this->to);
                }
            } elseif (count($this->cc) == 0) {
                $result .= $this->headerLine('To', 'undisclosed-recipients:;');
            }
        }

        $result .= $this->addrAppend('From', array(array(trim($this->From), $this->FromName)));

        // sendmail and mail() extract Cc from the header before sending
        if (count($this->cc) > 0) {
            $result .= $this->addrAppend('Cc', $this->cc);
        }

        // sendmail and mail() extract Bcc from the header before sending
        if ((
                $this->Mailer == 'sendmail' or $this->Mailer == 'qmail' or $this->Mailer == 'mail'
            )
            and count($this->bcc) > 0
        ) {
            $result .= $this->addrAppend('Bcc', $this->bcc);
        }

        if (count($this->ReplyTo) > 0) {
            $result .= $this->addrAppend('Reply-To', $this->ReplyTo);
        }

        // mail() sets the subject itself
        if ($this->Mailer != 'mail') {
            $result .= $this->headerLine('Subject', $this->encodeHeader($this->secureHeader($this->Subject)));
        }

        if ($this->MessageID != '') {
            $this->lastMessageID = $this->MessageID;
            $this->lastMessageID = sprintf('<%s@%s>', $this->uniqueid, $this->ServerHostname());
        $result .= $this->headerLine('Message-ID', $this->lastMessageID);
        $result .= $this->headerLine('X-Priority', $this->Priority);
        if ($this->XMailer == '') {
            $result .= $this->headerLine(
                'X-Mailer',
                'PHPMailer ' . $this->Version . ' (https://github.com/PHPMailer/PHPMailer/)'
            );
            $myXmailer = trim($this->XMailer);
            if ($myXmailer) {
                $result .= $this->headerLine('X-Mailer', $myXmailer);
            }
        if ($this->ConfirmReadingTo != '') {
            $result .= $this->headerLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>');
        }
        // Add custom headers
        foreach ($this->CustomHeader as $header) {
            $result .= $this->headerLine(
                trim($header[0]),
                $this->encodeHeader(trim($header[1]))
            );
        }
        if (!$this->sign_key_file) {
            $result .= $this->headerLine('MIME-Version', '1.0');
            $result .= $this->getMailMIME();
        }
        return $result;
    }

    /**
     * Get the message MIME type headers.
     * @access public
     * @return string
     */
    public function getMailMIME()
    {
        $result = '';
        $ismultipart = true;
        switch ($this->message_type) {
            case 'inline':
                $result .= $this->headerLine('Content-Type', 'multipart/related;');
                $result .= $this->textLine("\tboundary=\"" . $this->boundary[1] . '"');
                break;
            case 'attach':
            case 'inline_attach':
            case 'alt_attach':
            case 'alt_inline_attach':
                $result .= $this->headerLine('Content-Type', 'multipart/mixed;');
                $result .= $this->textLine("\tboundary=\"" . $this->boundary[1] . '"');
                break;
            case 'alt':
            case 'alt_inline':
                $result .= $this->headerLine('Content-Type', 'multipart/alternative;');
                $result .= $this->textLine("\tboundary=\"" . $this->boundary[1] . '"');
                break;
            default:
                // Catches case 'plain': and case '':
                $result .= $this->textLine('Content-Type: ' . $this->ContentType . '; charset=' . $this->CharSet);
                $ismultipart = false;
                break;
        }
        // RFC1341 part 5 says 7bit is assumed if not specified
        if ($this->Encoding != '7bit') {
            // RFC 2045 section 6.4 says multipart MIME parts may only use 7bit, 8bit or binary CTE
            if ($ismultipart) {
                if ($this->Encoding == '8bit') {
                    $result .= $this->headerLine('Content-Transfer-Encoding', '8bit');
                }
                // The only remaining alternatives are quoted-printable and base64, which are both 7bit compatible
            } else {
                $result .= $this->headerLine('Content-Transfer-Encoding', $this->Encoding);
            }
        if ($this->Mailer != 'mail') {
            $result .= $this->LE;
        }
        return $result;
    }

    /**
     * Returns the whole MIME message.
     * Includes complete headers and body.
     * Only valid post preSend().
     * @see PHPMailer::preSend()
     * @access public
     * @return string
     */
    public function getSentMIMEMessage()
    {
        return $this->MIMEHeader . $this->mailHeader . self::CRLF . $this->MIMEBody;
    }

    /**
     * Assemble the message body.
     * Returns an empty string on failure.
     * @access public
     * @throws phpmailerException
     * @return string The assembled message body
     */
    public function createBody()
    {
        $body = '';
        //Create unique IDs and preset boundaries
        $this->uniqueid = md5(uniqid(time()));
        $this->boundary[1] = 'b1_' . $this->uniqueid;
        $this->boundary[2] = 'b2_' . $this->uniqueid;
        $this->boundary[3] = 'b3_' . $this->uniqueid;

        if ($this->sign_key_file) {
            $body .= $this->getMailMIME() . $this->LE;
        }

        $this->setWordWrap();

        $bodyEncoding = $this->Encoding;
        $bodyCharSet = $this->CharSet;
        //Can we do a 7-bit downgrade?
        if ($bodyEncoding == '8bit' and !$this->has8bitChars($this->Body)) {
            $bodyEncoding = '7bit';
            $bodyCharSet = 'us-ascii';
        }
        //If lines are too long, change to quoted-printable transfer encoding
        if (self::hasLineLongerThanMax($this->Body)) {
            $this->Encoding = 'quoted-printable';
            $bodyEncoding = 'quoted-printable';
        }

        $altBodyEncoding = $this->Encoding;
        $altBodyCharSet = $this->CharSet;
        //Can we do a 7-bit downgrade?
        if ($altBodyEncoding == '8bit' and !$this->has8bitChars($this->AltBody)) {
            $altBodyEncoding = '7bit';
            $altBodyCharSet = 'us-ascii';
        }
        //If lines are too long, change to quoted-printable transfer encoding
        if (self::hasLineLongerThanMax($this->AltBody)) {
            $altBodyEncoding = 'quoted-printable';
        }
        //Use this as a preamble in all multipart message types
        $mimepre = "This is a multi-part message in MIME format." . $this->LE . $this->LE;
        switch ($this->message_type) {
            case 'inline':
                $body .= $mimepre;
                $body .= $this->getBoundary($this->boundary[1], $bodyCharSet, '', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->attachAll('inline', $this->boundary[1]);
                break;
            case 'attach':
                $body .= $mimepre;
                $body .= $this->getBoundary($this->boundary[1], $bodyCharSet, '', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->attachAll('attachment', $this->boundary[1]);
                break;
            case 'inline_attach':
                $body .= $mimepre;
                $body .= $this->textLine('--' . $this->boundary[1]);
                $body .= $this->headerLine('Content-Type', 'multipart/related;');
                $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"');
                $body .= $this->LE;
                $body .= $this->getBoundary($this->boundary[2], $bodyCharSet, '', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->attachAll('inline', $this->boundary[2]);
                $body .= $this->LE;
                $body .= $this->attachAll('attachment', $this->boundary[1]);
                break;
            case 'alt':
                $body .= $mimepre;
                $body .= $this->getBoundary($this->boundary[1], $altBodyCharSet, 'text/plain', $altBodyEncoding);
                $body .= $this->encodeString($this->AltBody, $altBodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->getBoundary($this->boundary[1], $bodyCharSet, 'text/html', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                if (!empty($this->Ical)) {
                    $body .= $this->getBoundary($this->boundary[1], '', 'text/calendar; method=REQUEST', '');
                    $body .= $this->encodeString($this->Ical, $this->Encoding);
                    $body .= $this->LE . $this->LE;
                }
                $body .= $this->endBoundary($this->boundary[1]);
                break;
            case 'alt_inline':
                $body .= $mimepre;
                $body .= $this->getBoundary($this->boundary[1], $altBodyCharSet, 'text/plain', $altBodyEncoding);
                $body .= $this->encodeString($this->AltBody, $altBodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->textLine('--' . $this->boundary[1]);
                $body .= $this->headerLine('Content-Type', 'multipart/related;');
                $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"');
                $body .= $this->LE;
                $body .= $this->getBoundary($this->boundary[2], $bodyCharSet, 'text/html', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->attachAll('inline', $this->boundary[2]);
                $body .= $this->LE;
                $body .= $this->endBoundary($this->boundary[1]);
                break;
            case 'alt_attach':
                $body .= $mimepre;
                $body .= $this->textLine('--' . $this->boundary[1]);
                $body .= $this->headerLine('Content-Type', 'multipart/alternative;');
                $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"');
                $body .= $this->LE;
                $body .= $this->getBoundary($this->boundary[2], $altBodyCharSet, 'text/plain', $altBodyEncoding);
                $body .= $this->encodeString($this->AltBody, $altBodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->getBoundary($this->boundary[2], $bodyCharSet, 'text/html', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->endBoundary($this->boundary[2]);
                $body .= $this->LE;
                $body .= $this->attachAll('attachment', $this->boundary[1]);
                break;
            case 'alt_inline_attach':
                $body .= $mimepre;
                $body .= $this->textLine('--' . $this->boundary[1]);
                $body .= $this->headerLine('Content-Type', 'multipart/alternative;');
                $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"');
                $body .= $this->LE;
                $body .= $this->getBoundary($this->boundary[2], $altBodyCharSet, 'text/plain', $altBodyEncoding);
                $body .= $this->encodeString($this->AltBody, $altBodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->textLine('--' . $this->boundary[2]);
                $body .= $this->headerLine('Content-Type', 'multipart/related;');
                $body .= $this->textLine("\tboundary=\"" . $this->boundary[3] . '"');
                $body .= $this->LE;
                $body .= $this->getBoundary($this->boundary[3], $bodyCharSet, 'text/html', $bodyEncoding);
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                $body .= $this->LE . $this->LE;
                $body .= $this->attachAll('inline', $this->boundary[3]);
                $body .= $this->LE;
                $body .= $this->endBoundary($this->boundary[2]);
                $body .= $this->LE;
                $body .= $this->attachAll('attachment', $this->boundary[1]);
                break;
            default:
                // catch case 'plain' and case ''
                $body .= $this->encodeString($this->Body, $bodyEncoding);
                break;
        }

        if ($this->isError()) {
            $body = '';
        } elseif ($this->sign_key_file) {
            try {
                if (!defined('PKCS7_TEXT')) {
                    throw new phpmailerException($this->lang('extension_missing') . 'openssl');
                }
                // @TODO would be nice to use php://temp streams here, but need to wrap for PHP < 5.1
                $file = tempnam(sys_get_temp_dir(), 'mail');
                if (false === file_put_contents($file, $body)) {
                    throw new phpmailerException($this->lang('signing') . ' Could not write temp file');
                }
                $signed = tempnam(sys_get_temp_dir(), 'signed');
                //Workaround for PHP bug https://bugs.php.net/bug.php?id=69197
                if (empty($this->sign_extracerts_file)) {
                    $sign = @openssl_pkcs7_sign(
                        $file,
                        $signed,
                        'file://' . realpath($this->sign_cert_file),
                        array('file://' . realpath($this->sign_key_file), $this->sign_key_pass),
                        null
                    );
                } else {
                    $sign = @openssl_pkcs7_sign(
                        $file,
                        $signed,
                        'file://' . realpath($this->sign_cert_file),
                        array('file://' . realpath($this->sign_key_file), $this->sign_key_pass),
                        null,
                        PKCS7_DETACHED,
                        $this->sign_extracerts_file
                    );
                }
                if ($sign) {
                    @unlink($file);
                    $body = file_get_contents($signed);
                    @unlink($signed);
                    //The message returned by openssl contains both headers and body, so need to split them up
                    $parts = explode("\n\n", $body, 2);
                    $this->MIMEHeader .= $parts[0] . $this->LE . $this->LE;
                    $body = $parts[1];
                } else {
                    @unlink($file);
                    @unlink($signed);
                    throw new phpmailerException($this->lang('signing') . openssl_error_string());
                }
            } catch (phpmailerException $exc) {
                $body = '';
                if ($this->exceptions) {
                    throw $exc;
                }
            }
        }
        return $body;
    }

    /**
     * Return the start of a message boundary.
     * @access protected
     * @param string $boundary
     * @param string $charSet
     * @param string $contentType
     * @param string $encoding
     * @return string
     */
    protected function getBoundary($boundary, $charSet, $contentType, $encoding)
    {
        $result = '';
        if ($charSet == '') {
            $charSet = $this->CharSet;
        }
        if ($contentType == '') {
            $contentType = $this->ContentType;
        }
        if ($encoding == '') {
            $encoding = $this->Encoding;
        }
        $result .= $this->textLine('--' . $boundary);
        $result .= sprintf('Content-Type: %s; charset=%s', $contentType, $charSet);
        $result .= $this->LE;
        // RFC1341 part 5 says 7bit is assumed if not specified
        if ($encoding != '7bit') {
            $result .= $this->headerLine('Content-Transfer-Encoding', $encoding);
        }
        $result .= $this->LE;

        return $result;
    }

    /**
     * Return the end of a message boundary.
     * @access protected
     * @param string $boundary
     * @return string
     */
    protected function endBoundary($boundary)
    {
        return $this->LE . '--' . $boundary . '--' . $this->LE;
    }

    /**
     * Set the message type.
     * PHPMailer only supports some preset message types,
     * not arbitrary MIME structures.
     * @access protected
     * @return void
     */
    protected function setMessageType()
    {
        $type = array();
        if ($this->alternativeExists()) {
            $type[] = 'alt';
        }
        if ($this->inlineImageExists()) {
            $type[] = 'inline';
        }
        if ($this->attachmentExists()) {
            $type[] = 'attach';
        }
        $this->message_type = implode('_', $type);
        if ($this->message_type == '') {
            $this->message_type = 'plain';
        }
    }

    /**
     * Format a header line.
     * @access public
     * @param string $name
     * @param string $value
     * @return string
     */
    public function headerLine($name, $value)
    {
        return $name . ': ' . $value . $this->LE;
    }

    /**
     * Return a formatted mail line.
     * @access public
     * @param string $value
     * @return string
     */
    public function textLine($value)
    {
        return $value . $this->LE;
    }

    /**
     * Add an attachment from a path on the filesystem.
     * Returns false if the file could not be found or read.
     * @param string $path Path to the attachment.
     * @param string $name Overrides the attachment name.
     * @param string $encoding File encoding (see $Encoding).
     * @param string $type File extension (MIME) type.
     * @param string $disposition Disposition to use
     * @throws phpmailerException
     * @return boolean
     */
    public function addAttachment($path, $name = '', $encoding = 'base64', $type = '', $disposition = 'attachment')
    {
        try {
            if (!@is_file($path)) {
                throw new phpmailerException($this->lang('file_access') . $path, self::STOP_CONTINUE);
            }

            // If a MIME type is not specified, try to work it out from the file name
            if ($type == '') {
                $type = self::filenameToType($path);
            }

            $filename = basename($path);
            if ($name == '') {
                $name = $filename;
            }

            $this->attachment[] = array(
                0 => $path,
                1 => $filename,
                2 => $name,
                3 => $encoding,
                4 => $type,
                5 => false, // isStringAttachment
                6 => $disposition,
                7 => 0
            );

        } catch (phpmailerException $exc) {
            $this->setError($exc->getMessage());
            $this->edebug($exc->getMessage());
            if ($this->exceptions) {
                throw $exc;
            }
            return false;
        }
        return true;
    }

    /**
     * Return the array of attachments.
     * @return array
     */
    public function getAttachments()
    {
        return $this->attachment;
    }

    /**
     * Attach all file, string, and binary attachments to the message.
     * Returns an empty string on failure.
     * @access protected
     * @param string $disposition_type
     * @param string $boundary
     * @return string
     */
    protected function attachAll($disposition_type, $boundary)
    {
        // Return text of body
        $mime = array();
        $cidUniq = array();
        $incl = array();

        // Add all attachments
        foreach ($this->attachment as $attachment) {
            // Check if it is a valid disposition_filter
            if ($attachment[6] == $disposition_type) {
                // Check for string attachment
                $string = '';
                $path = '';
                $bString = $attachment[5];
                if ($bString) {
                    $string = $attachment[0];
                } else {
                    $path = $attachment[0];
                }

                $inclhash = md5(serialize($attachment));
                if (in_array($inclhash, $incl)) {
                    continue;
                }
                $incl[] = $inclhash;
                $name = $attachment[2];
                $encoding = $attachment[3];
                $type = $attachment[4];
                $disposition = $attachment[6];
                $cid = $attachment[7];
                if ($disposition == 'inline' && isset($cidUniq[$cid])) {
                    continue;
                }
                $cidUniq[$cid] = true;

                $mime[] = sprintf('--%s%s', $boundary, $this->LE);
                $mime[] = sprintf(
                    'Content-Type: %s; name="%s"%s',
                    $type,
                    $this->encodeHeader($this->secureHeader($name)),
                    $this->LE
                );
                // RFC1341 part 5 says 7bit is assumed if not specified
                if ($encoding != '7bit') {
                    $mime[] = sprintf('Content-Transfer-Encoding: %s%s', $encoding, $this->LE);
                }

                if ($disposition == 'inline') {
                    $mime[] = sprintf('Content-ID: <%s>%s', $cid, $this->LE);
                }

                // If a filename contains any of these chars, it should be quoted,
                // but not otherwise: RFC2183 & RFC2045 5.1
                // Fixes a warning in IETF's msglint MIME checker
                // Allow for bypassing the Content-Disposition header totally
                if (!(empty($disposition))) {
                    $encoded_name = $this->encodeHeader($this->secureHeader($name));
                    if (preg_match('/[ \(\)<>@,;:\\"\/\[\]\?=]/', $encoded_name)) {
                        $mime[] = sprintf(
                            'Content-Disposition: %s; filename="%s"%s',
                            $disposition,
                            $encoded_name,
                            $this->LE . $this->LE
                        );
                    } else {
                        $mime[] = sprintf(
                            'Content-Disposition: %s; filename=%s%s',
                            $disposition,
                            $encoded_name,
                            $this->LE . $this->LE
                        );
                    }
                } else {
                    $mime[] = $this->LE;
                }

                // Encode as string attachment
                if ($bString) {
                    $mime[] = $this->encodeString($string, $encoding);
                    if ($this->isError()) {
                        return '';
                    }
                    $mime[] = $this->LE . $this->LE;
                } else {
                    $mime[] = $this->encodeFile($path, $encoding);
                    if ($this->isError()) {
                        return '';
                    }
                    $mime[] = $this->LE . $this->LE;
                }
            }
        }

        $mime[] = sprintf('--%s--%s', $boundary, $this->LE);

        return implode('', $mime);
    }

    /**
     * Encode a file attachment in requested format.
     * Returns an empty string on failure.
     * @param string $path The full path to the file
     * @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
     * @throws phpmailerException
     * @see EncodeFile(encodeFile
     * @access protected
     * @return string
     */
    protected function encodeFile($path, $encoding = 'base64')
    {
        try {
            if (!is_readable($path)) {
                throw new phpmailerException($this->lang('file_open') . $path, self::STOP_CONTINUE);
            }
            $magic_quotes = get_magic_quotes_runtime();
            if ($magic_quotes) {
                if (version_compare(PHP_VERSION, '5.3.0', '<')) {
                    set_magic_quotes_runtime(false);
                } else {
                    //Doesn't exist in PHP 5.4, but we don't need to check because
                    //get_magic_quotes_runtime always returns false in 5.4+
                    //so it will never get here
                    ini_set('magic_quotes_runtime', false);
                }
            }
            $file_buffer = file_get_contents($path);
            $file_buffer = $this->encodeString($file_buffer, $encoding);
            if ($magic_quotes) {
                if (version_compare(PHP_VERSION, '5.3.0', '<')) {
                    set_magic_quotes_runtime($magic_quotes);
                } else {
                    ini_set('magic_quotes_runtime', $magic_quotes);
                }
            }
            return $file_buffer;
        } catch (Exception $exc) {
            $this->setError($exc->getMessage());
        }
    }

    /**
     * Encode a string in requested format.
     * Returns an empty string on failure.
     * @param string $str The text to encode
     * @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
     * @access public
     * @return string
     */
    public function encodeString($str, $encoding = 'base64')
    {
        $encoded = '';
        switch (strtolower($encoding)) {
            case 'base64':
                $encoded = chunk_split(base64_encode($str), 76, $this->LE);
                break;
            case '7bit':
            case '8bit':
                $encoded = $this->fixEOL($str);
                // Make sure it ends with a line break
                if (substr($encoded, -(strlen($this->LE))) != $this->LE) {
                    $encoded .= $this->LE;
                }
                break;
            case 'binary':
                $encoded = $str;
                break;
            case 'quoted-printable':
                $encoded = $this->encodeQP($str);
                break;
            default:
                $this->setError($this->lang('encoding') . $encoding);
                break;
        }
        return $encoded;
    }

    /**
     * Encode a header string optimally.
     * Picks shortest of Q, B, quoted-printable or none.
     * @access public
     * @param string $str
     * @param string $position
     * @return string
     */
    public function encodeHeader($str, $position = 'text')
    {
        $matchcount = 0;
        switch (strtolower($position)) {
            case 'phrase':
                if (!preg_match('/[\200-\377]/', $str)) {
                    // Can't use addslashes as we don't know the value of magic_quotes_sybase
                    $encoded = addcslashes($str, "\0..\37\177\\\"");
                    if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str)) {
                        return ($encoded);
                    } else {
                        return ("\"$encoded\"");
                    }
                }
                $matchcount = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches);
                break;
            /** @noinspection PhpMissingBreakStatementInspection */
            case 'comment':
                $matchcount = preg_match_all('/[()"]/', $str, $matches);
                // Intentional fall-through
            case 'text':
            default:
                $matchcount += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches);
                break;
        }

        //There are no chars that need encoding
        if ($matchcount == 0) {
            return ($str);
        }

        $maxlen = 75 - 7 - strlen($this->CharSet);
        // Try to select the encoding which should produce the shortest output
        if ($matchcount > strlen($str) / 3) {
            // More than a third of the content will need encoding, so B encoding will be most efficient
            $encoding = 'B';
            if (function_exists('mb_strlen') && $this->hasMultiBytes($str)) {
                // Use a custom function which correctly encodes and wraps long
                // multibyte strings without breaking lines within a character
                $encoded = $this->base64EncodeWrapMB($str, "\n");
            } else {
                $encoded = base64_encode($str);
                $maxlen -= $maxlen % 4;
                $encoded = trim(chunk_split($encoded, $maxlen, "\n"));
            }
            $encoding = 'Q';
            $encoded = $this->encodeQ($str, $position);
            $encoded = $this->wrapText($encoded, $maxlen, true);
            $encoded = str_replace('=' . self::CRLF, "\n", trim($encoded));
        }

        $encoded = preg_replace('/^(.*)$/m', ' =?' . $this->CharSet . "?$encoding?\\1?=", $encoded);
        $encoded = trim(str_replace("\n", $this->LE, $encoded));

        return $encoded;
    }
    /**
     * Check if a string contains multi-byte characters.
     * @access public
     * @param string $str multi-byte text to wrap encode
     * @return boolean
     */
    public function hasMultiBytes($str)
    {
        if (function_exists('mb_strlen')) {
            return (strlen($str) > mb_strlen($str, $this->CharSet));
        } else { // Assume no multibytes (we can't handle without mbstring functions anyway)
            return false;
        }
    }

    /**
     * Does a string contain any 8-bit chars (in any charset)?
     * @param string $text
     * @return boolean
     */
    public function has8bitChars($text)
    {
        return (boolean)preg_match('/[\x80-\xFF]/', $text);
    }

    /**
     * Encode and wrap long multibyte strings for mail headers
     * without breaking lines within a character.
     * Adapted from a function by paravoid
     * @link http://www.php.net/manual/en/function.mb-encode-mimeheader.php#60283
     * @access public
     * @param string $str multi-byte text to wrap encode
     * @param string $linebreak string to use as linefeed/end-of-line
     * @return string
     */
    public function base64EncodeWrapMB($str, $linebreak = null)
    {
        $start = '=?' . $this->CharSet . '?B?';
        $end = '?=';
        $encoded = '';
        if ($linebreak === null) {
            $linebreak = $this->LE;
        }

        $mb_length = mb_strlen($str, $this->CharSet);
        // Each line must have length <= 75, including $start and $end
        $length = 75 - strlen($start) - strlen($end);
        // Average multi-byte ratio
        $ratio = $mb_length / strlen($str);
        // Base64 has a 4:3 ratio
        $avgLength = floor($length * $ratio * .75);

        for ($i = 0; $i < $mb_length; $i += $offset) {
            $lookBack = 0;
            do {
                $offset = $avgLength - $lookBack;
                $chunk = mb_substr($str, $i, $offset, $this->CharSet);
                $chunk = base64_encode($chunk);
                $lookBack++;
            } while (strlen($chunk) > $length);
            $encoded .= $chunk . $linebreak;
        }
        // Chomp the last linefeed
        $encoded = substr($encoded, 0, -strlen($linebreak));
        return $encoded;
    }

    /**
     * Encode a string in quoted-printable format.
     * According to RFC2045 section 6.7.
     * @access public
     * @param string $string The text to encode
     * @param integer $line_max Number of chars allowed on a line before wrapping
     * @return string
     * @link http://www.php.net/manual/en/function.quoted-printable-decode.php#89417 Adapted from this comment
     */
    public function encodeQP($string, $line_max = 76)
    {
        // Use native function if it's available (>= PHP5.3)
        if (function_exists('quoted_printable_encode')) {
            return $this->fixEOL(quoted_printable_encode($string));
        }
        // Fall back to a pure PHP implementation
        $string = str_replace(
            array('%20', '%0D%0A.', '%0D%0A', '%'),
            array(' ', "\r\n=2E", "\r\n", '='),
            rawurlencode($string)
        );
        $string = preg_replace('/[^\r\n]{' . ($line_max - 3) . '}[^=\r\n]{2}/', "$0=\r\n", $string);
        return $this->fixEOL($string);
    }

    /**
     * Backward compatibility wrapper for an old QP encoding function that was removed.
     * @see PHPMailer::encodeQP()
     * @access public
     * @param string $string
     * @param integer $line_max
     * @param boolean $space_conv
     * @return string
     * @deprecated Use encodeQP instead.
     */
    public function encodeQPphp(
        $string,
        $line_max = 76,
        /** @noinspection PhpUnusedParameterInspection */ $space_conv = false
    ) {
        return $this->encodeQP($string, $line_max);
    }

    /**
     * Encode a string using Q encoding.
     * @link http://tools.ietf.org/html/rfc2047
     * @param string $str the text to encode
     * @param string $position Where the text is going to be used, see the RFC for what that means
     * @access public
     * @return string
     */
    public function encodeQ($str, $position = 'text')
    {
        // There should not be any EOL in the string
        $pattern = '';
        $encoded = str_replace(array("\r", "\n"), '', $str);
        switch (strtolower($position)) {
            case 'phrase':
                // RFC 2047 section 5.3
                $pattern = '^A-Za-z0-9!*+\/ -';
                break;
            /** @noinspection PhpMissingBreakStatementInspection */
            case 'comment':
                // RFC 2047 section 5.2
                $pattern = '\(\)"';
                // intentional fall-through
                // for this reason we build the $pattern without including delimiters and []
            case 'text':
            default:
                // RFC 2047 section 5.1
                // Replace every high ascii, control, =, ? and _ characters
                $pattern = '\000-\011\013\014\016-\037\075\077\137\177-\377' . $pattern;
                break;
        }
        $matches = array();
        if (preg_match_all("/[{$pattern}]/", $encoded, $matches)) {
            // If the string contains an '=', make sure it's the first thing we replace
            // so as to avoid double-encoding
            $eqkey = array_search('=', $matches[0]);
            if (false !== $eqkey) {
                unset($matches[0][$eqkey]);
                array_unshift($matches[0], '=');
            }
            foreach (array_unique($matches[0]) as $char) {
                $encoded = str_replace($char, '=' . sprintf('%02X', ord($char)), $encoded);
            }
        }
        // Replace every spaces to _ (more readable than =20)
        return str_replace(' ', '_', $encoded);
    }


    /**
     * Add a string or binary attachment (non-filesystem).
     * This method can be used to attach ascii or binary data,
     * such as a BLOB record from a database.
     * @param string $string String attachment data.
     * @param string $filename Name of the attachment.
     * @param string $encoding File encoding (see $Encoding).
     * @param string $type File extension (MIME) type.
     * @param string $disposition Disposition to use
     * @return void
     */
    public function addStringAttachment(
        $string,
        $filename,
        $encoding = 'base64',
        $type = '',
        $disposition = 'attachment'
    ) {
        // If a MIME type is not specified, try to work it out from the file name
        if ($type == '') {
            $type = self::filenameToType($filename);
        }
        // Append to $attachment array
        $this->attachment[] = array(
            0 => $string,
            1 => $filename,
            2 => basename($filename),
            3 => $encoding,
            4 => $type,
            5 => true, // isStringAttachment
            6 => $disposition,
            7 => 0
        );
    }

    /**
     * Add an embedded (inline) attachment from a file.
     * This can include images, sounds, and just about any other document type.
     * These differ from 'regular' attachments in that they are intended to be
     * displayed inline with the message, not just attached for download.
     * This is used in HTML messages that embed the images
     * the HTML refers to using the $cid value.
     * @param string $path Path to the attachment.
     * @param string $cid Content ID of the attachment; Use this to reference
     *        the content when using an embedded image in HTML.
     * @param string $name Overrides the attachment name.
     * @param string $encoding File encoding (see $Encoding).
     * @param string $type File MIME type.
     * @param string $disposition Disposition to use
     * @return boolean True on successfully adding an attachment
     */
    public function addEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = '', $disposition = 'inline')
    {
        if (!@is_file($path)) {
            $this->setError($this->lang('file_access') . $path);
            return false;
        }

        // If a MIME type is not specified, try to work it out from the file name
        if ($type == '') {
            $type = self::filenameToType($path);
        }

        $filename = basename($path);
        if ($name == '') {
            $name = $filename;
        }

        // Append to $attachment array
        $this->attachment[] = array(
            0 => $path,
            1 => $filename,
            2 => $name,
            3 => $encoding,
            4 => $type,
            5 => false, // isStringAttachment
            6 => $disposition,
            7 => $cid
        );
    }

    /**
     * Add an embedded stringified attachment.
     * This can include images, sounds, and just about any other document type.
     * Be sure to set the $type to an image type for images:
     * JPEG images use 'image/jpeg', GIF uses 'image/gif', PNG uses 'image/png'.
     * @param string $string The attachment binary data.
     * @param string $cid Content ID of the attachment; Use this to reference
     *        the content when using an embedded image in HTML.
     * @param string $name
     * @param string $encoding File encoding (see $Encoding).
     * @param string $type MIME type.
     * @param string $disposition Disposition to use
     * @return boolean True on successfully adding an attachment
     */
    public function addStringEmbeddedImage(
        $string,
        $cid,
        $name = '',
        $encoding = 'base64',
        $type = '',
        $disposition = 'inline'
    ) {
        // If a MIME type is not specified, try to work it out from the name
        if ($type == '') {
            $type = self::filenameToType($name);
        }

        // Append to $attachment array
        $this->attachment[] = array(
            0 => $string,
            1 => $name,
            2 => $name,
            3 => $encoding,
            4 => $type,
            5 => true, // isStringAttachment
            6 => $disposition,
            7 => $cid
        );
    }

    /**
     * Check if an inline attachment is present.
     * @access public
     * @return boolean
     */
    public function inlineImageExists()
    {
        foreach ($this->attachment as $attachment) {
            if ($attachment[6] == 'inline') {
                return true;
            }
        }
    }

    /**
     * Check if an attachment (non-inline) is present.
     * @return boolean
     */
    public function attachmentExists()
    {
        foreach ($this->attachment as $attachment) {
            if ($attachment[6] == 'attachment') {
                return true;
            }
        }
        return false;
    }

    /**
     * Check if this message has an alternative body set.
     * @return boolean
     */
    public function alternativeExists()
    {
        return !empty($this->AltBody);
    }

    /**
     * Clear all To recipients.
     * @return void
     */
    public function clearAddresses()
    {
        foreach ($this->to as $to) {
            unset($this->all_recipients[strtolower($to[0])]);
        }
        $this->to = array();
    }

    /**
     * Clear all CC recipients.
     * @return void
     */
    public function clearCCs()
    {
        foreach ($this->cc as $cc) {
            unset($this->all_recipients[strtolower($cc[0])]);
        }
        $this->cc = array();
    }

    /**
     * Clear all BCC recipients.
     * @return void
     */
    public function clearBCCs()
    {
        foreach ($this->bcc as $bcc) {
            unset($this->all_recipients[strtolower($bcc[0])]);
        }
        $this->bcc = array();
    }

    /**
     * Clear all ReplyTo recipients.
     * @return void
     */
    public function clearReplyTos()
    {
        $this->ReplyTo = array();
    }

    /**
     * Clear all recipient types.
     * @return void
     */
    public function clearAllRecipients()
    {
        $this->to = array();
        $this->cc = array();
        $this->bcc = array();
        $this->all_recipients = array();
    }

    /**
     * Clear all filesystem, string, and binary attachments.
     * @return void
     */
    public function clearAttachments()
    {
        $this->attachment = array();
    }

    /**
     * Clear all custom headers.
     * @return void
     */
    public function clearCustomHeaders()
    {
        $this->CustomHeader = array();
    }

    /**
     * Add an error message to the error container.
     * @access protected
     * @param string $msg
     * @return void
     */
    protected function setError($msg)
    {
        $this->error_count++;
        if ($this->Mailer == 'smtp' and !is_null($this->smtp)) {
            $lasterror = $this->smtp->getError();
            if (!empty($lasterror['error'])) {
                $msg .= $this->lang('smtp_error') . $lasterror['error'];
                if (!empty($lasterror['detail'])) {
                    $msg .= ' Detail: '. $lasterror['detail'];
                }
                if (!empty($lasterror['smtp_code'])) {
                    $msg .= ' SMTP code: ' . $lasterror['smtp_code'];
                }
                if (!empty($lasterror['smtp_code_ex'])) {
                    $msg .= ' Additional SMTP info: ' . $lasterror['smtp_code_ex'];
                }
            }
        }
        $this->ErrorInfo = $msg;
    }

    /**
     * Return an RFC 822 formatted date.
     * @access public
     * @return string
     * @static
     */
    public static function rfcDate()
    {
        // Set the time zone to whatever the default is to avoid 500 errors
        // Will default to UTC if it's not set properly in php.ini
        date_default_timezone_set(@date_default_timezone_get());
        return date('D, j M Y H:i:s O');
    }

    /**
     * Get the server hostname.
     * Returns 'localhost.localdomain' if unknown.
     * @access protected
     * @return string
     */
    protected function serverHostname()
    {
        $result = 'localhost.localdomain';
        if (!empty($this->Hostname)) {
            $result = $this->Hostname;
        } elseif (isset($_SERVER) and array_key_exists('SERVER_NAME', $_SERVER) and !empty($_SERVER['SERVER_NAME'])) {
            $result = $_SERVER['SERVER_NAME'];
        } elseif (function_exists('gethostname') && gethostname() !== false) {
            $result = gethostname();
        } elseif (php_uname('n') !== false) {
            $result = php_uname('n');
        }
        return $result;
    }

    /**
     * Get an error message in the current language.
     * @access protected
     * @param string $key
     * @return string
     */
    protected function lang($key)
    {
        if (count($this->language) < 1) {
            $this->setLanguage('en'); // set the default language
        }

        if (array_key_exists($key, $this->language)) {
            if ($key == 'smtp_connect_failed') {
                //Include a link to troubleshooting docs on SMTP connection failure
                //this is by far the biggest cause of support questions
                //but it's usually not PHPMailer's fault.
                return $this->language[$key] . ' https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting';
            }
            return $this->language[$key];
        } else {
            //Return the key as a fallback
            return $key;
        }
    }

    /**
     * Check if an error occurred.
     * @access public
     * @return boolean True if an error did occur.
     */
    public function isError()
    {
        return ($this->error_count > 0);
    }

    /**
     * Ensure consistent line endings in a string.
     * Changes every end of line from CRLF, CR or LF to $this->LE.
     * @access public
     * @param string $str String to fixEOL
     * @return string
     */
    public function fixEOL($str)
    {
        // Normalise to \n
        $nstr = str_replace(array("\r\n", "\r"), "\n", $str);
        // Now convert LE as needed
        if ($this->LE !== "\n") {
            $nstr = str_replace("\n", $this->LE, $nstr);
        }
        return $nstr;
    }

    /**
     * Add a custom header.
     * $name value can be overloaded to contain
     * both header name and value (name:value)
     * @access public
     * @param string $name Custom header name
     * @param string $value Header value
     * @return void
     */
    public function addCustomHeader($name, $value = null)
    {
        if ($value === null) {
            // Value passed in as name:value
            $this->CustomHeader[] = explode(':', $name, 2);
        } else {
            $this->CustomHeader[] = array($name, $value);
        }
    }

    /**
     * Returns all custom headers
     *
     * @return array
     */
    public function getCustomHeaders()
    {
        return $this->CustomHeader;
    }

    /**
     * Create a message from an HTML string.
     * Automatically makes modifications for inline images and backgrounds
     * and creates a plain-text version by converting the HTML.
     * Overwrites any existing values in $this->Body and $this->AltBody
     * @access public
     * @param string $message HTML message string
     * @param string $basedir baseline directory for path
     * @param boolean|callable $advanced Whether to use the internal HTML to text converter
     *    or your own custom converter @see html2text()
     * @return string $message
     */
    public function msgHTML($message, $basedir = '', $advanced = false)
    {
        preg_match_all('/(src|background)=["\'](.*)["\']/Ui', $message, $images);
        if (isset($images[2])) {
            foreach ($images[2] as $imgindex => $url) {
                // Convert data URIs into embedded images
                if (preg_match('#^data:(image[^;,]*)(;base64)?,#', $url, $match)) {
                    $data = substr($url, strpos($url, ','));
                    if ($match[2]) {
                        $data = base64_decode($data);
                    } else {
                        $data = rawurldecode($data);
                    }
                    $cid = md5($url) . '@phpmailer.0'; // RFC2392 S 2
                    if ($this->addStringEmbeddedImage($data, $cid, '', 'base64', $match[1])) {
                        $message = str_replace(
                            $images[0][$imgindex],
                            $images[1][$imgindex] . '="cid:' . $cid . '"',
                            $message
                        );
                    }
                } elseif (!preg_match('#^[A-z]+://#', $url)) {
                    // Do not change urls for absolute images (thanks to corvuscorax)
                    $filename = basename($url);
                    $directory = dirname($url);
                    if ($directory == '.') {
                        $directory = '';
                    }
                    $cid = md5($url) . '@phpmailer.0'; // RFC2392 S 2
                    if (strlen($basedir) > 1 && substr($basedir, -1) != '/') {
                        $basedir .= '/';
                    }
                    if (strlen($directory) > 1 && substr($directory, -1) != '/') {
                        $directory .= '/';
                    }
                    if ($this->addEmbeddedImage(
                        $basedir . $directory . $filename,
                        $cid,
                        $filename,
                        'base64',
                        self::_mime_types((string)self::mb_pathinfo($filename, PATHINFO_EXTENSION))
                    )
                    ) {
                        $message = preg_replace(
                            '/' . $images[1][$imgindex] . '=["\']' . preg_quote($url, '/') . '["\']/Ui',
                            $images[1][$imgindex] . '="cid:' . $cid . '"',
                            $message
                        );
                    }
                }
            }
        }
        $this->isHTML(true);
        // Convert all message body line breaks to CRLF, makes quoted-printable encoding work much better
        $this->Body = $this->normalizeBreaks($message);
        $this->AltBody = $this->normalizeBreaks($this->html2text($message, $advanced));
        if (empty($this->AltBody)) {
            $this->AltBody = 'To view this email message, open it in a program that understands HTML!' .
                self::CRLF . self::CRLF;
        }
        return $this->Body;
    }

    /**
     * Convert an HTML string into plain text.
     * This is used by msgHTML().
     * Note - older versions of this function used a bundled advanced converter
     * which was been removed for license reasons in #232
     * Example usage:
     * <code>
     * // Use default conversion
     * $plain = $mail->html2text($html);
     * // Use your own custom converter
     * $plain = $mail->html2text($html, function($html) {
     *     $converter = new MyHtml2text($html);
     *     return $converter->get_text();
     * });
     * </code>
     * @param string $html The HTML text to convert
     * @param boolean|callable $advanced Any boolean value to use the internal converter,
     *   or provide your own callable for custom conversion.
     * @return string
     */
    public function html2text($html, $advanced = false)
    {
        if (is_callable($advanced)) {
            return call_user_func($advanced, $html);
        }
        return html_entity_decode(
            trim(strip_tags(preg_replace('/<(head|title|style|script)[^>]*>.*?<\/\\1>/si', '', $html))),
            ENT_QUOTES,
            $this->CharSet
        );
    }

    /**
     * Get the MIME type for a file extension.
     * @param string $ext File extension
     * @access public
     * @return string MIME type of file.
     * @static
     */
    public static function _mime_types($ext = '')
    {
        $mimes = array(
            'xl'    => 'application/excel',
            'js'    => 'application/javascript',
            'hqx'   => 'application/mac-binhex40',
            'cpt'   => 'application/mac-compactpro',
            'bin'   => 'application/macbinary',
            'doc'   => 'application/msword',
            'word'  => 'application/msword',
            'class' => 'application/octet-stream',
            'dll'   => 'application/octet-stream',
            'dms'   => 'application/octet-stream',
            'exe'   => 'application/octet-stream',
            'lha'   => 'application/octet-stream',
            'lzh'   => 'application/octet-stream',
            'psd'   => 'application/octet-stream',
            'sea'   => 'application/octet-stream',
            'so'    => 'application/octet-stream',
            'oda'   => 'application/oda',
            'pdf'   => 'application/pdf',
            'ai'    => 'application/postscript',
            'eps'   => 'application/postscript',
            'ps'    => 'application/postscript',
            'smi'   => 'application/smil',
            'smil'  => 'application/smil',
            'mif'   => 'application/vnd.mif',
            'xls'   => 'application/vnd.ms-excel',
            'ppt'   => 'application/vnd.ms-powerpoint',
            'wbxml' => 'application/vnd.wap.wbxml',
            'wmlc'  => 'application/vnd.wap.wmlc',
            'dcr'   => 'application/x-director',
            'dir'   => 'application/x-director',
            'dxr'   => 'application/x-director',
            'dvi'   => 'application/x-dvi',
            'gtar'  => 'application/x-gtar',
            'php3'  => 'application/x-httpd-php',
            'php4'  => 'application/x-httpd-php',
            'php'   => 'application/x-httpd-php',
            'phtml' => 'application/x-httpd-php',
            'phps'  => 'application/x-httpd-php-source',
            'swf'   => 'application/x-shockwave-flash',
            'sit'   => 'application/x-stuffit',
            'tar'   => 'application/x-tar',
            'tgz'   => 'application/x-tar',
            'xht'   => 'application/xhtml+xml',
            'xhtml' => 'application/xhtml+xml',
            'zip'   => 'application/zip',
            'mid'   => 'audio/midi',
            'midi'  => 'audio/midi',
            'mp2'   => 'audio/mpeg',
            'mp3'   => 'audio/mpeg',
            'mpga'  => 'audio/mpeg',
            'aif'   => 'audio/x-aiff',
            'aifc'  => 'audio/x-aiff',
            'aiff'  => 'audio/x-aiff',
            'ram'   => 'audio/x-pn-realaudio',
            'rm'    => 'audio/x-pn-realaudio',
            'rpm'   => 'audio/x-pn-realaudio-plugin',
            'ra'    => 'audio/x-realaudio',
            'wav'   => 'audio/x-wav',
            'bmp'   => 'image/bmp',
            'gif'   => 'image/gif',
            'jpeg'  => 'image/jpeg',
            'jpe'   => 'image/jpeg',
            'jpg'   => 'image/jpeg',
            'png'   => 'image/png',
            'tiff'  => 'image/tiff',
            'tif'   => 'image/tiff',
            'eml'   => 'message/rfc822',
            'css'   => 'text/css',
            'html'  => 'text/html',
            'htm'   => 'text/html',
            'shtml' => 'text/html',
            'log'   => 'text/plain',
            'text'  => 'text/plain',
            'txt'   => 'text/plain',
            'rtx'   => 'text/richtext',
            'rtf'   => 'text/rtf',
            'vcf'   => 'text/vcard',
            'vcard' => 'text/vcard',
            'xml'   => 'text/xml',
            'xsl'   => 'text/xml',
            'mpeg'  => 'video/mpeg',
            'mpe'   => 'video/mpeg',
            'mpg'   => 'video/mpeg',
            'mov'   => 'video/quicktime',
            'qt'    => 'video/quicktime',
            'rv'    => 'video/vnd.rn-realvideo',
            'avi'   => 'video/x-msvideo',
            'movie' => 'video/x-sgi-movie'
        );
        if (array_key_exists(strtolower($ext), $mimes)) {
            return $mimes[strtolower($ext)];
        }
        return 'application/octet-stream';
    }

    /**
     * Map a file name to a MIME type.
     * Defaults to 'application/octet-stream', i.e.. arbitrary binary data.
     * @param string $filename A file name or full path, does not need to exist as a file
     * @return string
     * @static
     */
    public static function filenameToType($filename)
    {
        // In case the path is a URL, strip any query string before getting extension
        $qpos = strpos($filename, '?');
        if (false !== $qpos) {
            $filename = substr($filename, 0, $qpos);
        }
        $pathinfo = self::mb_pathinfo($filename);
        return self::_mime_types($pathinfo['extension']);
    }

    /**
     * Multi-byte-safe pathinfo replacement.
     * Drop-in replacement for pathinfo(), but multibyte-safe, cross-platform-safe, old-version-safe.
     * Works similarly to the one in PHP >= 5.2.0
     * @link http://www.php.net/manual/en/function.pathinfo.php#107461
     * @param string $path A filename or path, does not need to exist as a file
     * @param integer|string $options Either a PATHINFO_* constant,
     *      or a string name to return only the specified piece, allows 'filename' to work on PHP < 5.2
     * @return string|array
     * @static
     */
    public static function mb_pathinfo($path, $options = null)
    {
        $ret = array('dirname' => '', 'basename' => '', 'extension' => '', 'filename' => '');
        $pathinfo = array();
        if (preg_match('%^(.*?)[\\\\/]*(([^/\\\\]*?)(\.([^\.\\\\/]+?)|))[\\\\/\.]*$%im', $path, $pathinfo)) {
            if (array_key_exists(1, $pathinfo)) {
                $ret['dirname'] = $pathinfo[1];
            }
            if (array_key_exists(2, $pathinfo)) {
                $ret['basename'] = $pathinfo[2];
            }
            if (array_key_exists(5, $pathinfo)) {
                $ret['extension'] = $pathinfo[5];
            }
            if (array_key_exists(3, $pathinfo)) {
                $ret['filename'] = $pathinfo[3];
            }
        }
        switch ($options) {
            case PATHINFO_DIRNAME:
            case 'dirname':
                return $ret['dirname'];
            case PATHINFO_BASENAME:
            case 'basename':
                return $ret['basename'];
            case PATHINFO_EXTENSION:
            case 'extension':
                return $ret['extension'];
            case PATHINFO_FILENAME:
            case 'filename':
                return $ret['filename'];
            default:
                return $ret;
        }
    }

    /**
     * Set or reset instance properties.
     * You should avoid this function - it's more verbose, less efficient, more error-prone and
     * harder to debug than setting properties directly.
     * Usage Example:
     * `$mail->set('SMTPSecure', 'tls');`
     *   is the same as:
     * `$mail->SMTPSecure = 'tls';`
     * @access public
     * @param string $name The property name to set
     * @param mixed $value The value to set the property to
     * @return boolean
     * @TODO Should this not be using the __set() magic function?
     */
    public function set($name, $value = '')
    {
        if (property_exists($this, $name)) {
            $this->$name = $value;
            return true;
        } else {
            $this->setError($this->lang('variable_set') . $name);
            return false;
        }
    }

    /**
     * Strip newlines to prevent header injection.
     * @access public
     * @param string $str
     * @return string
     */
    public function secureHeader($str)
    {
        return trim(str_replace(array("\r", "\n"), '', $str));
    }

    /**
     * Normalize line breaks in a string.
     * Converts UNIX LF, Mac CR and Windows CRLF line breaks into a single line break format.
     * Defaults to CRLF (for message bodies) and preserves consecutive breaks.
     * @param string $text
     * @param string $breaktype What kind of line break to use, defaults to CRLF
     * @return string
     * @access public
     * @static
     */
    public static function normalizeBreaks($text, $breaktype = "\r\n")
    {
        return preg_replace('/(\r\n|\r|\n)/ms', $breaktype, $text);
    }


    /**
     * Set the public and private key files and password for S/MIME signing.
     * @access public
     * @param string $cert_filename
     * @param string $key_filename
     * @param string $key_pass Password for private key
     * @param string $extracerts_filename Optional path to chain certificate
     */
    public function sign($cert_filename, $key_filename, $key_pass, $extracerts_filename = '')
    {
        $this->sign_cert_file = $cert_filename;
        $this->sign_key_file = $key_filename;
        $this->sign_key_pass = $key_pass;
        $this->sign_extracerts_file = $extracerts_filename;
    }

    /**
     * Quoted-Printable-encode a DKIM header.
     * @access public
     * @param string $txt
     * @return string
     */
    public function DKIM_QP($txt)
    {
        $line = '';
        for ($i = 0; $i < strlen($txt); $i++) {
            $ord = ord($txt[$i]);
            if (((0x21 <= $ord) && ($ord <= 0x3A)) || $ord == 0x3C || ((0x3E <= $ord) && ($ord <= 0x7E))) {
                $line .= $txt[$i];
            } else {
                $line .= '=' . sprintf('%02X', $ord);
            }
        }
        return $line;
    }

    /**
     * Generate a DKIM signature.
     * @access public
     * @param string $signHeader
     * @throws phpmailerException
     * @return string
     */
    public function DKIM_Sign($signHeader)
    {
        if (!defined('PKCS7_TEXT')) {
            if ($this->exceptions) {
                throw new phpmailerException($this->lang('extension_missing') . 'openssl');
            }
            return '';
        }
        $privKeyStr = file_get_contents($this->DKIM_private);
        if ($this->DKIM_passphrase != '') {
            $privKey = openssl_pkey_get_private($privKeyStr, $this->DKIM_passphrase);
        } else {
            $privKey = $privKeyStr;
        }
        if (openssl_sign($signHeader, $signature, $privKey)) {
            return base64_encode($signature);
        }
        return '';
    }

    /**
     * Generate a DKIM canonicalization header.
     * @access public
     * @param string $signHeader Header
     * @return string
     */
    public function DKIM_HeaderC($signHeader)
    {
        $signHeader = preg_replace('/\r\n\s+/', ' ', $signHeader);
        $lines = explode("\r\n", $signHeader);
        foreach ($lines as $key => $line) {
            list($heading, $value) = explode(':', $line, 2);
            $heading = strtolower($heading);
            $value = preg_replace('/\s+/', ' ', $value); // Compress useless spaces
            $lines[$key] = $heading . ':' . trim($value); // Don't forget to remove WSP around the value
        }
        $signHeader = implode("\r\n", $lines);
        return $signHeader;
    }

    /**
     * Generate a DKIM canonicalization body.
     * @access public
     * @param string $body Message Body
     * @return string
     */
    public function DKIM_BodyC($body)
    {
        if ($body == '') {
            return "\r\n";
        }
        // stabilize line endings
        $body = str_replace("\r\n", "\n", $body);
        $body = str_replace("\n", "\r\n", $body);
        // END stabilize line endings
        while (substr($body, strlen($body) - 4, 4) == "\r\n\r\n") {
            $body = substr($body, 0, strlen($body) - 2);
        }
        return $body;
    }

    /**
     * Create the DKIM header and body in a new message header.
     * @access public
     * @param string $headers_line Header lines
     * @param string $subject Subject
     * @param string $body Body
     * @return string
     */
    public function DKIM_Add($headers_line, $subject, $body)
    {
        $DKIMsignatureType = 'rsa-sha1'; // Signature & hash algorithms
        $DKIMcanonicalization = 'relaxed/simple'; // Canonicalization of header/body
        $DKIMquery = 'dns/txt'; // Query method
        $DKIMtime = time(); // Signature Timestamp = seconds since 00:00:00 - Jan 1, 1970 (UTC time zone)
        $subject_header = "Subject: $subject";
        $headers = explode($this->LE, $headers_line);
        $from_header = '';
        $to_header = '';
        $current = '';
        foreach ($headers as $header) {
            if (strpos($header, 'From:') === 0) {
                $from_header = $header;
                $current = 'from_header';
            } elseif (strpos($header, 'To:') === 0) {
                $to_header = $header;
                $current = 'to_header';
            } else {
                if (!empty($$current) && strpos($header, ' =?') === 0) {
                    $$current .= $header;
                } else {
                    $current = '';
                }
            }
        }
        $from = str_replace('|', '=7C', $this->DKIM_QP($from_header));
        $to = str_replace('|', '=7C', $this->DKIM_QP($to_header));
        $subject = str_replace(
            '|',
            '=7C',
            $this->DKIM_QP($subject_header)
        ); // Copied header fields (dkim-quoted-printable)
        $body = $this->DKIM_BodyC($body);
        $DKIMlen = strlen($body); // Length of body
        $DKIMb64 = base64_encode(pack('H*', sha1($body))); // Base64 of packed binary SHA-1 hash of body
        if ('' == $this->DKIM_identity) {
            $ident = '';
        } else {
            $ident = ' i=' . $this->DKIM_identity . ';';
        }
        $dkimhdrs = 'DKIM-Signature: v=1; a=' .
            $DKIMsignatureType . '; q=' .
            $DKIMquery . '; l=' .
            $DKIMlen . '; s=' .
            $this->DKIM_selector .
            ";\r\n" .
            "\tt=" . $DKIMtime . '; c=' . $DKIMcanonicalization . ";\r\n" .
            "\th=From:To:Subject;\r\n" .
            "\td=" . $this->DKIM_domain . ';' . $ident . "\r\n" .
            "\tz=$from\r\n" .
            "\t|$to\r\n" .
            "\t|$subject;\r\n" .
            "\tbh=" . $DKIMb64 . ";\r\n" .
            "\tb=";
        $toSign = $this->DKIM_HeaderC(
            $from_header . "\r\n" . $to_header . "\r\n" . $subject_header . "\r\n" . $dkimhdrs
        );
        $signed = $this->DKIM_Sign($toSign);
        return $dkimhdrs . $signed . "\r\n";
    }

    /**
     * Detect if a string contains a line longer than the maximum line length allowed.
     * @param string $str
     * @return boolean
     * @static
     */
    public static function hasLineLongerThanMax($str)
    {
        //+2 to include CRLF line break for a 1000 total
        return (boolean)preg_match('/^(.{'.(self::MAX_LINE_LENGTH + 2).',})/m', $str);
    }

    /**
     * Allows for public read access to 'to' property.
     * @access public
     * @return array
     */
    public function getToAddresses()
    {
        return $this->to;
    }

    /**
     * Allows for public read access to 'cc' property.
     * @access public
     * @return array
     */
    public function getCcAddresses()
    {
        return $this->cc;
    }

    /**
     * Allows for public read access to 'bcc' property.
     * @access public
     * @return array
     */
    public function getBccAddresses()
    {
        return $this->bcc;
    }

    /**
     * Allows for public read access to 'ReplyTo' property.
     * @access public
     * @return array
     */
    public function getReplyToAddresses()
    {
        return $this->ReplyTo;
    }

    /**
     * Allows for public read access to 'all_recipients' property.
     * @access public
     * @return array
     */
    public function getAllRecipientAddresses()
    {
        return $this->all_recipients;
    }

    /**
     * Perform a callback.
     * @param boolean $isSent
     * @param array $to
     * @param array $cc
     * @param array $bcc
     * @param string $subject
     * @param string $body
     * @param string $from
     */
    protected function doCallback($isSent, $to, $cc, $bcc, $subject, $body, $from)
    {
        if (!empty($this->action_function) && is_callable($this->action_function)) {
            $params = array($isSent, $to, $cc, $bcc, $subject, $body, $from);
            call_user_func_array($this->action_function, $params);
        }
    }
 * PHPMailer exception handler
class phpmailerException extends Exception
{
    /**
     * Prettify error message output
     * @return string
     */
    public function errorMessage()
    {
        $errorMsg = '<strong>' . $this->getMessage() . "</strong><br />\n";
        return $errorMsg;
    }
 * PHPMailer POP-Before-SMTP Authentication Class.
 * PHP Version 5
 * @link https://github.com/PHPMailer/PHPMailer/
 * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
 * @author Jim Jagielski (jimjag) <jimjag@gmail.com>
 * @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
 * @author Brent R. Matzelle (original founder)
 * @copyright 2012 - 2014 Marcus Bointon
 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
 * @note This program is distributed in the hope that it will be useful - WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.
 * PHPMailer POP-Before-SMTP Authentication Class.
 * Specifically for PHPMailer to use for RFC1939 POP-before-SMTP authentication.
 * Does not support APOP.
 * @author Richard Davey (original author) <rich@corephp.co.uk>
 * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
 * @author Jim Jagielski (jimjag) <jimjag@gmail.com>
 * @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
class POP3
{
    /**
     * The POP3 PHPMailer Version number.
     * @type string
     * @access public
     */
    public $Version = '5.2.10';

    /**
     * Default POP3 port number.
     * @type integer
     * @access public
     */
    public $POP3_PORT = 110;

    /**
     * Default timeout in seconds.
     * @type integer
     * @access public
     */
    public $POP3_TIMEOUT = 30;

    /**
     * POP3 Carriage Return + Line Feed.
     * @type string
     * @access public
     * @deprecated Use the constant instead
     */
    public $CRLF = "\r\n";

    /**
     * Debug display level.
     * Options: 0 = no, 1+ = yes
     * @type integer
     * @access public
     */
    public $do_debug = 0;

    /**
     * POP3 mail server hostname.
     * @type string
     * @access public
     */
    public $host;

    /**
     * POP3 port number.
     * @type integer
     * @access public
     */
    public $port;

    /**
     * POP3 Timeout Value in seconds.
     * @type integer
     * @access public
     */
    public $tval;

    /**
     * POP3 username
     * @type string
     * @access public
     */
    public $username;

    /**
     * POP3 password.
     * @type string
     * @access public
     */
    public $password;

    /**
     * Resource handle for the POP3 connection socket.
     * @type resource
     * @access private
     */
    private $pop_conn;

    /**
     * Are we connected?
     * @type boolean
     * @access private
     */
    private $connected = false;

    /**
     * Error container.
     * @type array
     * @access private
     */
    private $errors = array();

    /**
     * Line break constant
     */
    const CRLF = "\r\n";

    /**
     * Simple static wrapper for all-in-one POP before SMTP
     * @param $host
     * @param integer|boolean $port The port number to connect to
     * @param integer|boolean $timeout The timeout value
     * @param string $username
     * @param string $password
     * @param integer $debug_level
     * @return boolean
     */
    public static function popBeforeSmtp(
        $host,
        $port = false,
        $timeout = false,
        $username = '',
        $password = '',
        $debug_level = 0
    ) {
        $pop = new POP3;
        return $pop->authorise($host, $port, $timeout, $username, $password, $debug_level);
    /**
     * Authenticate with a POP3 server.
     * A connect, login, disconnect sequence
     * appropriate for POP-before SMTP authorisation.
     * @access public
     * @param string $host The hostname to connect to
     * @param integer|boolean $port The port number to connect to
     * @param integer|boolean $timeout The timeout value
     * @param string $username
     * @param string $password
     * @param integer $debug_level
     * @return boolean
     */
    public function authorise($host, $port = false, $timeout = false, $username = '', $password = '', $debug_level = 0)
    {
        $this->host = $host;
        // If no port value provided, use default
        if (false === $port) {
            $this->port = $this->POP3_PORT;
        } else {
            $this->port = (integer)$port;
        }
        // If no timeout value provided, use default
        if (false === $timeout) {
            $this->tval = $this->POP3_TIMEOUT;
        } else {
            $this->tval = (integer)$timeout;
        }
        $this->do_debug = $debug_level;
        $this->username = $username;
        $this->password = $password;
        //  Reset the error log
        $this->errors = array();
        //  connect
        $result = $this->connect($this->host, $this->port, $this->tval);
        if ($result) {
            $login_result = $this->login($this->username, $this->password);
            if ($login_result) {
                $this->disconnect();
                return true;
            }
        }
        // We need to disconnect regardless of whether the login succeeded
        $this->disconnect();
        return false;
    /**
     * Connect to a POP3 server.
     * @access public
     * @param string $host
     * @param integer|boolean $port
     * @param integer $tval
     * @return boolean
     */
    public function connect($host, $port = false, $tval = 30)
    {
        //  Are we already connected?
        if ($this->connected) {
            return true;
        }

        //On Windows this will raise a PHP Warning error if the hostname doesn't exist.
        //Rather than suppress it with @fsockopen, capture it cleanly instead
        set_error_handler(array($this, 'catchWarning'));

        if (false === $port) {
            $port = $this->POP3_PORT;
        }

        //  connect to the POP3 server
        $this->pop_conn = fsockopen(
            $host, //  POP3 Host
            $port, //  Port #
            $errno, //  Error Number
            $errstr, //  Error Message
            $tval
        ); //  Timeout (seconds)
        //  Restore the error handler
        restore_error_handler();

        //  Did we connect?
        if (false === $this->pop_conn) {
            //  It would appear not...
            $this->setError(array(
                'error' => "Failed to connect to server $host on port $port",
                'errno' => $errno,
                'errstr' => $errstr
            ));
            return false;
        }

        //  Increase the stream time-out
        stream_set_timeout($this->pop_conn, $tval, 0);

        //  Get the POP3 server response
        $pop3_response = $this->getResponse();
        //  Check for the +OK
        if ($this->checkResponse($pop3_response)) {
            //  The connection is established and the POP3 server is talking
            $this->connected = true;
            return true;
        }
        return false;
    /**
     * Log in to the POP3 server.
     * Does not support APOP (RFC 2828, 4949).
     * @access public
     * @param string $username
     * @param string $password
     * @return boolean
     */
    public function login($username = '', $password = '')
    {
        if (!$this->connected) {
            $this->setError('Not connected to POP3 server');
        }
        if (empty($username)) {
            $username = $this->username;
        }
        if (empty($password)) {
            $password = $this->password;
        }

        // Send the Username
        $this->sendString("USER $username" . self::CRLF);
        $pop3_response = $this->getResponse();
        if ($this->checkResponse($pop3_response)) {
            // Send the Password
            $this->sendString("PASS $password" . self::CRLF);
            $pop3_response = $this->getResponse();
            if ($this->checkResponse($pop3_response)) {
                return true;
            }
        }
        return false;
    /**
     * Disconnect from the POP3 server.
     * @access public
     */
    public function disconnect()
    {
        $this->sendString('QUIT');
        //The QUIT command may cause the daemon to exit, which will kill our connection
        //So ignore errors here
        try {
            @fclose($this->pop_conn);
        } catch (Exception $e) {
            //Do nothing
        };
    /**
     * Get a response from the POP3 server.
     * $size is the maximum number of bytes to retrieve
     * @param integer $size
     * @return string
     * @access private
     */
    private function getResponse($size = 128)
    {
        $response = fgets($this->pop_conn, $size);
        if ($this->do_debug >= 1) {
            echo "Server -> Client: $response";
        }
        return $response;
    /**
     * Send raw data to the POP3 server.
     * @param string $string
     * @return integer
     * @access private
     */
    private function sendString($string)
    {
        if ($this->pop_conn) {
            if ($this->do_debug >= 2) { //Show client messages when debug >= 2
                echo "Client -> Server: $string";
            }
            return fwrite($this->pop_conn, $string, strlen($string));
        }
        return 0;
    /**
     * Checks the POP3 server response.
     * Looks for for +OK or -ERR.
     * @param string $string
     * @return boolean
     * @access private
     */
    private function checkResponse($string)
    {
        if (substr($string, 0, 3) !== '+OK') {
            $this->setError(array(
                'error' => "Server reported an error: $string",
                'errno' => 0,
                'errstr' => ''
            ));
            return false;
        } else {
            return true;
        }
    /**
     * Add an error to the internal error store.
     * Also display debug output if it's enabled.
     * @param $error
     */
    private function setError($error)
    {
        $this->errors[] = $error;
        if ($this->do_debug >= 1) {
            echo '<pre>';
            foreach ($this->errors as $error) {
                print_r($error);
            }
            echo '</pre>';
        }
    /**
     * POP3 connection error handler.
     * @param integer $errno
     * @param string $errstr
     * @param string $errfile
     * @param integer $errline
     * @access private
     */
    private function catchWarning($errno, $errstr, $errfile, $errline)
    {
        $this->setError(array(
            'error' => "Connecting to the POP3 server raised a PHP warning: ",
            'errno' => $errno,
            'errstr' => $errstr,
            'errfile' => $errfile,
            'errline' => $errline
        ));
 * PHPMailer RFC821 SMTP email transport class.
 * PHP Version 5
 * @link https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
 * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
 * @author Jim Jagielski (jimjag) <jimjag@gmail.com>
 * @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
 * @author Brent R. Matzelle (original founder)
 * @copyright 2014 Marcus Bointon
 * @copyright 2004 - 2009 Andy Prevost
 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
 * @note This program is distributed in the hope that it will be useful - WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.
 * PHPMailer RFC821 SMTP email transport class.
 * Implements RFC 821 SMTP commands and provides some utility methods for sending mail to an SMTP server.
 * @author Chris Ryan
 * @author Marcus Bointon <phpmailer@synchromedia.co.uk>
class SMTP
{
    /**
     * The PHPMailer SMTP version number.
     * @type string
     */
    const VERSION = '5.2.10';
    /**
     * SMTP line break constant.
     * @type string
     */
    const CRLF = "\r\n";

    /**
     * The SMTP port to use if one is not specified.
     * @type integer
     */
    const DEFAULT_SMTP_PORT = 25;

    /**
     * The maximum line length allowed by RFC 2822 section 2.1.1
     * @type integer
     */
    const MAX_LINE_LENGTH = 998;

    /**
     * Debug level for no output
     */
    const DEBUG_OFF = 0;

    /**
     * Debug level to show client -> server messages
     */
    const DEBUG_CLIENT = 1;

    /**
     * Debug level to show client -> server and server -> client messages
     */
    const DEBUG_SERVER = 2;

    /**
     * Debug level to show connection status, client -> server and server -> client messages
     */
    const DEBUG_CONNECTION = 3;

    /**
     * Debug level to show all messages
     */
    const DEBUG_LOWLEVEL = 4;

    /**
     * The PHPMailer SMTP Version number.
     * @type string
     * @deprecated Use the `VERSION` constant instead
     * @see SMTP::VERSION
     */
    public $Version = '5.2.10';

    /**
     * SMTP server port number.
     * @type integer
     * @deprecated This is only ever used as a default value, so use the `DEFAULT_SMTP_PORT` constant instead
     * @see SMTP::DEFAULT_SMTP_PORT
     */
    public $SMTP_PORT = 25;

    /**
     * SMTP reply line ending.
     * @type string
     * @deprecated Use the `CRLF` constant instead
     * @see SMTP::CRLF
     */
    public $CRLF = "\r\n";

    /**
     * Debug output level.
     * Options:
     * * self::DEBUG_OFF (`0`) No debug output, default
     * * self::DEBUG_CLIENT (`1`) Client commands
     * * self::DEBUG_SERVER (`2`) Client commands and server responses
     * * self::DEBUG_CONNECTION (`3`) As DEBUG_SERVER plus connection status
     * * self::DEBUG_LOWLEVEL (`4`) Low-level data output, all messages
     * @type integer
     */
    public $do_debug = self::DEBUG_OFF;

    /**
     * How to handle debug output.
     * Options:
     * * `echo` Output plain-text as-is, appropriate for CLI
     * * `html` Output escaped, line breaks converted to `<br>`, appropriate for browser output
     * * `error_log` Output to error log as configured in php.ini
     *
     * Alternatively, you can provide a callable expecting two params: a message string and the debug level:
     * <code>
     * $smtp->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
     * </code>
     * @type string|callable
     */
    public $Debugoutput = 'echo';

    /**
     * Whether to use VERP.
     * @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
     * @link http://www.postfix.org/VERP_README.html Info on VERP
     * @type boolean
     */
    public $do_verp = false;

    /**
     * The timeout value for connection, in seconds.
     * Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
     * This needs to be quite high to function correctly with hosts using greetdelay as an anti-spam measure.
     * @link http://tools.ietf.org/html/rfc2821#section-4.5.3.2
     * @type integer
     */
    public $Timeout = 300;

    /**
     * How long to wait for commands to complete, in seconds.
     * Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
     * @type integer
     */
    public $Timelimit = 300;

    /**
     * The socket for the server connection.
     * @type resource
     */
    protected $smtp_conn;

    /**
     * Error information, if any, for the last SMTP command.
     * @type array
     */
    protected $error = array(
        'error' => '',
        'detail' => '',
        'smtp_code' => '',
        'smtp_code_ex' => ''
    );

    /**
     * The reply the server sent to us for HELO.
     * If null, no HELO string has yet been received.
     * @type string|null
     */
    protected $helo_rply = null;

    /**
     * The set of SMTP extensions sent in reply to EHLO command.
     * Indexes of the array are extension names.
     * Value at index 'HELO' or 'EHLO' (according to command that was sent)
     * represents the server name. In case of HELO it is the only element of the array.
     * Other values can be boolean TRUE or an array containing extension options.
     * If null, no HELO/EHLO string has yet been received.
     * @type array|null
     */
    protected $server_caps = null;

    /**
     * The most recent reply received from the server.
     * @type string
     */
    protected $last_reply = '';

    /**
     * Output debugging info via a user-selected method.
     * @see SMTP::$Debugoutput
     * @see SMTP::$do_debug
     * @param string $str Debug string to output
     * @param integer $level The debug level of this message; see DEBUG_* constants
     * @return void
     */
    protected function edebug($str, $level = 0)
    {
        if ($level > $this->do_debug) {
            return;
        }
        //Avoid clash with built-in function names
        if (!in_array($this->Debugoutput, array('error_log', 'html', 'echo')) and is_callable($this->Debugoutput)) {
            call_user_func($this->Debugoutput, $str, $this->do_debug);
            return;
        }
        switch ($this->Debugoutput) {
            case 'error_log':
                //Don't output, just log
                error_log($str);
                break;
            case 'html':
                //Cleans up output a bit for a better looking, HTML-safe output
                echo htmlentities(
                    preg_replace('/[\r\n]+/', '', $str),
                    ENT_QUOTES,
                    'UTF-8'
                )
                . "<br>\n";
                break;
            case 'echo':
            default:
                //Normalize line breaks
                $str = preg_replace('/(\r\n|\r|\n)/ms', "\n", $str);
                echo gmdate('Y-m-d H:i:s') . "\t" . str_replace(
                    "\n",
                    "\n                   \t                  ",
                    trim($str)
                )."\n";
        }
    }

    /**
     * Connect to an SMTP server.
     * @param string $host SMTP server IP or host name
     * @param integer $port The port number to connect to
     * @param integer $timeout How long to wait for the connection to open
     * @param array $options An array of options for stream_context_create()
     * @access public
     * @return boolean
     */
    public function connect($host, $port = null, $timeout = 30, $options = array())
    {
        static $streamok;
        //This is enabled by default since 5.0.0 but some providers disable it
        //Check this once and cache the result
        if (is_null($streamok)) {
            $streamok = function_exists('stream_socket_client');
        }
        // Clear errors to avoid confusion
        $this->setError('');
        // Make sure we are __not__ connected
        if ($this->connected()) {
            // Already connected, generate error
            $this->setError('Already connected to a server');
        if (empty($port)) {
            $port = self::DEFAULT_SMTP_PORT;
        }
        // Connect to the SMTP server
        $this->edebug(
            "Connection: opening to $host:$port, timeout=$timeout, options=".var_export($options, true),
            self::DEBUG_CONNECTION
        );
        $errno = 0;
        $errstr = '';
        if ($streamok) {
            $socket_context = stream_context_create($options);
            //Suppress errors; connection failures are handled at a higher level
            $this->smtp_conn = @stream_socket_client(
                $host . ":" . $port,
                $errno,
                $errstr,
                $timeout,
                STREAM_CLIENT_CONNECT,
                $socket_context
            );
        } else {
            //Fall back to fsockopen which should work in more places, but is missing some features
            $this->edebug(
                "Connection: stream_socket_client not available, falling back to fsockopen",
                self::DEBUG_CONNECTION
            );
            $this->smtp_conn = fsockopen(
                $host,
                $port,
                $errno,
                $errstr,
                $timeout
            );
        }
        // Verify we connected properly
        if (!is_resource($this->smtp_conn)) {
            $this->setError(
                'Failed to connect to server',
                $errno,
                $errstr
            );
            $this->edebug(
                'SMTP ERROR: ' . $this->error['error']
                . ": $errstr ($errno)",
                self::DEBUG_CLIENT
            );
        $this->edebug('Connection: opened', self::DEBUG_CONNECTION);
        // SMTP server can take longer to respond, give longer timeout for first read
        // Windows does not have support for this timeout function
        if (substr(PHP_OS, 0, 3) != 'WIN') {
            $max = ini_get('max_execution_time');
            // Don't bother if unlimited
            if ($max != 0 && $timeout > $max) {
                @set_time_limit($timeout);
            stream_set_timeout($this->smtp_conn, $timeout, 0);
        }
        // Get any announcement
        $announce = $this->get_lines();
        $this->edebug('SERVER -> CLIENT: ' . $announce, self::DEBUG_SERVER);
        return true;
    }

    /**
     * Initiate a TLS (encrypted) session.
     * @access public
     * @return boolean
     */
    public function startTLS()
    {
        if (!$this->sendCommand('STARTTLS', 'STARTTLS', 220)) {
            return false;
        }
        // Begin encrypted connection
        if (!stream_socket_enable_crypto(
            $this->smtp_conn,
            true,
            STREAM_CRYPTO_METHOD_TLS_CLIENT
        )) {
            return false;
        }
        return true;
    }

    /**
     * Perform SMTP authentication.
     * Must be run after hello().
     * @see hello()
     * @param string $username    The user name
     * @param string $password    The password
     * @param string $authtype    The auth type (PLAIN, LOGIN, NTLM, CRAM-MD5)
     * @param string $realm       The auth realm for NTLM
     * @param string $workstation The auth workstation for NTLM
     * @access public
     * @return boolean True if successfully authenticated.
     */
    public function authenticate(
        $username,
        $password,
        $authtype = null,
        $realm = '',
        $workstation = ''
    ) {
        if (!$this->server_caps) {
            $this->setError('Authentication is not allowed before HELO/EHLO');

        if (array_key_exists('EHLO', $this->server_caps)) {
        // SMTP extensions are available. Let's try to find a proper authentication method

            if (!array_key_exists('AUTH', $this->server_caps)) {
                $this->setError('Authentication is not allowed at this stage');
                // 'at this stage' means that auth may be allowed after the stage changes
                // e.g. after STARTTLS
                return false;
            }

            self::edebug('Auth method requested: ' . ($authtype ? $authtype : 'UNKNOWN'), self::DEBUG_LOWLEVEL);
            self::edebug(
                'Auth methods available on the server: ' . implode(',', $this->server_caps['AUTH']),
                self::DEBUG_LOWLEVEL
            );

            if (empty($authtype)) {
                foreach (array('LOGIN', 'CRAM-MD5', 'NTLM', 'PLAIN') as $method) {
                    if (in_array($method, $this->server_caps['AUTH'])) {
                        $authtype = $method;
                        break;
                    }
                }
                if (empty($authtype)) {
                    $this->setError('No supported authentication methods found');
                    return false;
                }
                self::edebug('Auth method selected: '.$authtype, self::DEBUG_LOWLEVEL);
            }

            if (!in_array($authtype, $this->server_caps['AUTH'])) {
                $this->setError("The requested authentication method \"$authtype\" is not supported by the server");
                return false;
            }
        } elseif (empty($authtype)) {
            $authtype = 'LOGIN';
        }
        switch ($authtype) {
            case 'PLAIN':
                // Start authentication
                if (!$this->sendCommand('AUTH', 'AUTH PLAIN', 334)) {
                    return false;
                }
                // Send encoded username and password
                if (!$this->sendCommand(
                    'User & Password',
                    base64_encode("\0" . $username . "\0" . $password),
                    235
                )
                ) {
                    return false;
                }
                break;
            case 'LOGIN':
                // Start authentication
                if (!$this->sendCommand('AUTH', 'AUTH LOGIN', 334)) {
                    return false;
                }
                if (!$this->sendCommand("Username", base64_encode($username), 334)) {
                    return false;
                }
                if (!$this->sendCommand("Password", base64_encode($password), 235)) {
                    return false;
                }
                break;
            case 'NTLM':
                /*
                 * ntlm_sasl_client.php
                 * Bundled with Permission
                 *
                 * How to telnet in windows:
                 * http://technet.microsoft.com/en-us/library/aa995718%28EXCHG.65%29.aspx
                 * PROTOCOL Docs http://curl.haxx.se/rfc/ntlm.html#ntlmSmtpAuthentication
                 */
                require_once 'extras/ntlm_sasl_client.php';
                $temp = new stdClass;
                $ntlm_client = new ntlm_sasl_client_class;
                //Check that functions are available
                if (!$ntlm_client->Initialize($temp)) {
                    $this->setError($temp->error);
                    $this->edebug(
                        'You need to enable some modules in your php.ini file: '
                        . $this->error['error'],
                        self::DEBUG_CLIENT
                    );
                    return false;
                }
                //msg1
                $msg1 = $ntlm_client->TypeMsg1($realm, $workstation); //msg1

                if (!$this->sendCommand(
                    'AUTH NTLM',
                    'AUTH NTLM ' . base64_encode($msg1),
                    334
                )
                ) {
                    return false;
                }
                //Though 0 based, there is a white space after the 3 digit number
                //msg2
                $challenge = substr($this->last_reply, 3);
                $challenge = base64_decode($challenge);
                $ntlm_res = $ntlm_client->NTLMResponse(
                    substr($challenge, 24, 8),
                    $password
                );
                //msg3
                $msg3 = $ntlm_client->TypeMsg3(
                    $ntlm_res,
                    $username,
                    $realm,
                    $workstation
                );
                // send encoded username
                return $this->sendCommand('Username', base64_encode($msg3), 235);
            case 'CRAM-MD5':
                // Start authentication
                if (!$this->sendCommand('AUTH CRAM-MD5', 'AUTH CRAM-MD5', 334)) {
                    return false;
                }
                // Get the challenge
                $challenge = base64_decode(substr($this->last_reply, 4));

                // Build the response
                $response = $username . ' ' . $this->hmac($challenge, $password);

                // send encoded credentials
                return $this->sendCommand('Username', base64_encode($response), 235);
            default:
                $this->setError("Authentication method \"$authtype\" is not supported");
                return false;
        }
        return true;
    }

    /**
     * Calculate an MD5 HMAC hash.
     * Works like hash_hmac('md5', $data, $key)
     * in case that function is not available
     * @param string $data The data to hash
     * @param string $key  The key to hash with
     * @access protected
     * @return string
     */
    protected function hmac($data, $key)
    {
        if (function_exists('hash_hmac')) {
            return hash_hmac('md5', $data, $key);
        }

        // The following borrowed from
        // http://php.net/manual/en/function.mhash.php#27225

        // RFC 2104 HMAC implementation for php.
        // Creates an md5 HMAC.
        // Eliminates the need to install mhash to compute a HMAC
        // by Lance Rushing

        $bytelen = 64; // byte length for md5
        if (strlen($key) > $bytelen) {
            $key = pack('H*', md5($key));
        }
        $key = str_pad($key, $bytelen, chr(0x00));
        $ipad = str_pad('', $bytelen, chr(0x36));
        $opad = str_pad('', $bytelen, chr(0x5c));
        $k_ipad = $key ^ $ipad;
        $k_opad = $key ^ $opad;

        return md5($k_opad . pack('H*', md5($k_ipad . $data)));
    }

    /**
     * Check connection state.
     * @access public
     * @return boolean True if connected.
     */
    public function connected()
    {
        if (is_resource($this->smtp_conn)) {
            $sock_status = stream_get_meta_data($this->smtp_conn);
            if ($sock_status['eof']) {
                // The socket is valid but we are not connected
                $this->edebug(
                    'SMTP NOTICE: EOF caught while checking if connected',
                    self::DEBUG_CLIENT
                );
                $this->close();
                return false;
            }
            return true; // everything looks good
        }
    }

    /**
     * Close the socket and clean up the state of the class.
     * Don't use this function without first trying to use QUIT.
     * @see quit()
     * @access public
     * @return void
     */
    public function close()
    {
        $this->setError('');
        $this->server_caps = null;
        $this->helo_rply = null;
        if (is_resource($this->smtp_conn)) {
            // close the connection and cleanup
            fclose($this->smtp_conn);
            $this->smtp_conn = null; //Makes for cleaner serialization
            $this->edebug('Connection: closed', self::DEBUG_CONNECTION);
        }
    }

    /**
     * Send an SMTP DATA command.
     * Issues a data command and sends the msg_data to the server,
     * finializing the mail transaction. $msg_data is the message
     * that is to be send with the headers. Each header needs to be
     * on a single line followed by a <CRLF> with the message headers
     * and the message body being separated by and additional <CRLF>.
     * Implements rfc 821: DATA <CRLF>
     * @param string $msg_data Message data to send
     * @access public
     * @return boolean
     */
    public function data($msg_data)
    {
        //This will use the standard timelimit
        if (!$this->sendCommand('DATA', 'DATA', 354)) {
            return false;
        }

        /* The server is ready to accept data!
         * According to rfc821 we should not send more than 1000 characters on a single line (including the CRLF)
         * so we will break the data up into lines by \r and/or \n then if needed we will break each of those into
         * smaller lines to fit within the limit.
         * We will also look for lines that start with a '.' and prepend an additional '.'.
         * NOTE: this does not count towards line-length limit.
         */

        // Normalize line breaks before exploding
        $lines = explode("\n", str_replace(array("\r\n", "\r"), "\n", $msg_data));

        /* To distinguish between a complete RFC822 message and a plain message body, we check if the first field
         * of the first line (':' separated) does not contain a space then it _should_ be a header and we will
         * process all lines before a blank line as headers.
         */

        $field = substr($lines[0], 0, strpos($lines[0], ':'));
        if (!empty($field) && strpos($field, ' ') === false) {
            $in_headers = true;
        }

        foreach ($lines as $line) {
            $lines_out = array();
            if ($in_headers and $line == '') {
                $in_headers = false;
            }
            //Break this line up into several smaller lines if it's too long
            //Micro-optimisation: isset($str[$len]) is faster than (strlen($str) > $len),
            while (isset($line[self::MAX_LINE_LENGTH])) {
                //Working backwards, try to find a space within the last MAX_LINE_LENGTH chars of the line to break on
                //so as to avoid breaking in the middle of a word
                $pos = strrpos(substr($line, 0, self::MAX_LINE_LENGTH), ' ');
                //Deliberately matches both false and 0
                if (!$pos) {
                    //No nice break found, add a hard break
                    $pos = self::MAX_LINE_LENGTH - 1;
                    $lines_out[] = substr($line, 0, $pos);
                    $line = substr($line, $pos);
                } else {
                    //Break at the found point
                    $lines_out[] = substr($line, 0, $pos);
                    //Move along by the amount we dealt with
                    $line = substr($line, $pos + 1);
                }
                //If processing headers add a LWSP-char to the front of new line RFC822 section 3.1.1
                if ($in_headers) {
                    $line = "\t" . $line;
                }
            }
            $lines_out[] = $line;

            //Send the lines to the server
            foreach ($lines_out as $line_out) {
                //RFC2821 section 4.5.2
                if (!empty($line_out) and $line_out[0] == '.') {
                    $line_out = '.' . $line_out;
                }
                $this->client_send($line_out . self::CRLF);
            }
        }

        //Message data has been sent, complete the command
        //Increase timelimit for end of DATA command
        $savetimelimit = $this->Timelimit;
        $this->Timelimit = $this->Timelimit * 2;
        $result = $this->sendCommand('DATA END', '.', 250);
        //Restore timelimit
        $this->Timelimit = $savetimelimit;
        return $result;
    }

    /**
     * Send an SMTP HELO or EHLO command.
     * Used to identify the sending server to the receiving server.
     * This makes sure that client and server are in a known state.
     * Implements RFC 821: HELO <SP> <domain> <CRLF>
     * and RFC 2821 EHLO.
     * @param string $host The host name or IP to connect to
     * @access public
     * @return boolean
     */
    public function hello($host = '')
    {
        //Try extended hello first (RFC 2821)
        return (boolean)($this->sendHello('EHLO', $host) or $this->sendHello('HELO', $host));
    }

    /**
     * Send an SMTP HELO or EHLO command.
     * Low-level implementation used by hello()
     * @see hello()
     * @param string $hello The HELO string
     * @param string $host The hostname to say we are
     * @access protected
     * @return boolean
     */
    protected function sendHello($hello, $host)
    {
        $noerror = $this->sendCommand($hello, $hello . ' ' . $host, 250);
        $this->helo_rply = $this->last_reply;
        if ($noerror) {
            $this->parseHelloFields($hello);
            $this->server_caps = null;
        return $noerror;
    }
    /**
     * Parse a reply to HELO/EHLO command to discover server extensions.
     * In case of HELO, the only parameter that can be discovered is a server name.
     * @access protected
     * @param string $type - 'HELO' or 'EHLO'
     */
    protected function parseHelloFields($type)
    {
        $this->server_caps = array();
        $lines = explode("\n", $this->last_reply);
        foreach ($lines as $n => $s) {
            $s = trim(substr($s, 4));
            if (!$s) {
                continue;
            }
            $fields = explode(' ', $s);
            if (!empty($fields)) {
                if (!$n) {
                    $name = $type;
                    $fields = $fields[0];
                } else {
                    $name = array_shift($fields);
                    if ($name == 'SIZE') {
                        $fields = ($fields) ? $fields[0] : 0;
                    }
                }
                $this->server_caps[$name] = ($fields ? $fields : true);
            }
        }
    }

    /**
     * Send an SMTP MAIL command.
     * Starts a mail transaction from the email address specified in
     * $from. Returns true if successful or false otherwise. If True
     * the mail transaction is started and then one or more recipient
     * commands may be called followed by a data command.
     * Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF>
     * @param string $from Source address of this message
     * @access public
     * @return boolean
     */
    public function mail($from)
    {
        $useVerp = ($this->do_verp ? ' XVERP' : '');
        return $this->sendCommand(
            'MAIL FROM',
            'MAIL FROM:<' . $from . '>' . $useVerp,
            250
        );
    }

    /**
     * Send an SMTP QUIT command.
     * Closes the socket if there is no error or the $close_on_error argument is true.
     * Implements from rfc 821: QUIT <CRLF>
     * @param boolean $close_on_error Should the connection close if an error occurs?
     * @access public
     * @return boolean
     */
    public function quit($close_on_error = true)
    {
        $noerror = $this->sendCommand('QUIT', 'QUIT', 221);
        $err = $this->error; //Save any error
        if ($noerror or $close_on_error) {
            $this->close();
            $this->error = $err; //Restore any error from the quit command
        }
        return $noerror;
    }

    /**
     * Send an SMTP RCPT command.
     * Sets the TO argument to $toaddr.
     * Returns true if the recipient was accepted false if it was rejected.
     * Implements from rfc 821: RCPT <SP> TO:<forward-path> <CRLF>
     * @param string $toaddr The address the message is being sent to
     * @access public
     * @return boolean
     */
    public function recipient($toaddr)
    {
        return $this->sendCommand(
            'RCPT TO',
            'RCPT TO:<' . $toaddr . '>',
            array(250, 251)
        );
    }

    /**
     * Send an SMTP RSET command.
     * Abort any transaction that is currently in progress.
     * Implements rfc 821: RSET <CRLF>
     * @access public
     * @return boolean True on success.
     */
    public function reset()
    {
        return $this->sendCommand('RSET', 'RSET', 250);
    }

    /**
     * Send a command to an SMTP server and check its return code.
     * @param string $command       The command name - not sent to the server
     * @param string $commandstring The actual command to send
     * @param integer|array $expect     One or more expected integer success codes
     * @access protected
     * @return boolean True on success.
     */
    protected function sendCommand($command, $commandstring, $expect)
    {
        if (!$this->connected()) {
            $this->setError("Called $command without being connected");
            return false;
        }
        $this->client_send($commandstring . self::CRLF);

        $this->last_reply = $this->get_lines();
        // Fetch SMTP code and possible error code explanation
        $matches = array();
        if (preg_match("/^([0-9]{3})[ -](?:([0-9]\\.[0-9]\\.[0-9]) )?/", $this->last_reply, $matches)) {
            $code = $matches[1];
            $code_ex = (count($matches) > 2 ? $matches[2] : null);
            // Cut off error code from each response line
            $detail = preg_replace(
                "/{$code}[ -]".($code_ex ? str_replace('.', '\\.', $code_ex).' ' : '')."/m",
                '',
                $this->last_reply
            );
        } else {
            // Fall back to simple parsing if regex fails
            $code = substr($this->last_reply, 0, 3);
            $code_ex = null;
            $detail = substr($this->last_reply, 4);
        }

        $this->edebug('SERVER -> CLIENT: ' . $this->last_reply, self::DEBUG_SERVER);

        if (!in_array($code, (array)$expect)) {
            $this->setError(
                "$command command failed",
                $detail,
                $code,
                $code_ex
            );
            $this->edebug(
                'SMTP ERROR: ' . $this->error['error'] . ': ' . $this->last_reply,
                self::DEBUG_CLIENT
            );
            return false;
        }

        $this->setError('');
        return true;
    }

    /**
     * Send an SMTP SAML command.
     * Starts a mail transaction from the email address specified in $from.
     * Returns true if successful or false otherwise. If True
     * the mail transaction is started and then one or more recipient
     * commands may be called followed by a data command. This command
     * will send the message to the users terminal if they are logged
     * in and send them an email.
     * Implements rfc 821: SAML <SP> FROM:<reverse-path> <CRLF>
     * @param string $from The address the message is from
     * @access public
     * @return boolean
     */
    public function sendAndMail($from)
    {
        return $this->sendCommand('SAML', "SAML FROM:$from", 250);
    }

    /**
     * Send an SMTP VRFY command.
     * @param string $name The name to verify
     * @access public
     * @return boolean
     */
    public function verify($name)
    {
        return $this->sendCommand('VRFY', "VRFY $name", array(250, 251));
    }

    /**
     * Send an SMTP NOOP command.
     * Used to keep keep-alives alive, doesn't actually do anything
     * @access public
     * @return boolean
     */
    public function noop()
    {
        return $this->sendCommand('NOOP', 'NOOP', 250);
    }

    /**
     * Send an SMTP TURN command.
     * This is an optional command for SMTP that this class does not support.
     * This method is here to make the RFC821 Definition complete for this class
     * and _may_ be implemented in future
     * Implements from rfc 821: TURN <CRLF>
     * @access public
     * @return boolean
     */
    public function turn()
    {
        $this->setError('The SMTP TURN command is not implemented');
        $this->edebug('SMTP NOTICE: ' . $this->error['error'], self::DEBUG_CLIENT);
    }

    /**
     * Send raw data to the server.
     * @param string $data The data to send
     * @access public
     * @return integer|boolean The number of bytes sent to the server or false on error
     */
    public function client_send($data)
    {
        $this->edebug("CLIENT -> SERVER: $data", self::DEBUG_CLIENT);
        return fwrite($this->smtp_conn, $data);
    }
    /**
     * Get the latest error.
     * @access public
     * @return array
     */
    public function getError()
    {
        return $this->error;
    }

    /**
     * Get SMTP extensions available on the server
     * @access public
     * @return array|null
     */
    public function getServerExtList()
    {
        return $this->server_caps;
    }

    /**
     * A multipurpose method
     * The method works in three ways, dependent on argument value and current state
     *   1. HELO/EHLO was not sent - returns null and set up $this->error
     *   2. HELO was sent
     *     $name = 'HELO': returns server name
     *     $name = 'EHLO': returns boolean false
     *     $name = any string: returns null and set up $this->error
     *   3. EHLO was sent
     *     $name = 'HELO'|'EHLO': returns server name
     *     $name = any string: if extension $name exists, returns boolean True
     *       or its options. Otherwise returns boolean False
     * In other words, one can use this method to detect 3 conditions:
     *  - null returned: handshake was not or we don't know about ext (refer to $this->error)
     *  - false returned: the requested feature exactly not exists
     *  - positive value returned: the requested feature exists
     * @param string $name Name of SMTP extension or 'HELO'|'EHLO'
     * @return mixed
     */
    public function getServerExt($name)
    {
        if (!$this->server_caps) {
            $this->setError('No HELO/EHLO was sent');
            return null;
        }

        // the tight logic knot ;)
        if (!array_key_exists($name, $this->server_caps)) {
            if ($name == 'HELO') {
                return $this->server_caps['EHLO'];
            }
            if ($name == 'EHLO' || array_key_exists('EHLO', $this->server_caps)) {
                return false;
            }
            $this->setError('HELO handshake was used. Client knows nothing about server extensions');
            return null;
        }

        return $this->server_caps[$name];
    }

    /**
     * Get the last reply from the server.
     * @access public
     * @return string
     */
    public function getLastReply()
    {
        return $this->last_reply;
    }

    /**
     * Read the SMTP server's response.
     * Either before eof or socket timeout occurs on the operation.
     * With SMTP we can tell if we have more lines to read if the
     * 4th character is '-' symbol. If it is a space then we don't
     * need to read anything else.
     * @access protected
     * @return string
     */
    protected function get_lines()
    {
        // If the connection is bad, give up straight away
        if (!is_resource($this->smtp_conn)) {
            return '';
        }
        $data = '';
        $endtime = 0;
        stream_set_timeout($this->smtp_conn, $this->Timeout);
        if ($this->Timelimit > 0) {
            $endtime = time() + $this->Timelimit;
        }
        while (is_resource($this->smtp_conn) && !feof($this->smtp_conn)) {
            $str = @fgets($this->smtp_conn, 515);
            $this->edebug("SMTP -> get_lines(): \$data was \"$data\"", self::DEBUG_LOWLEVEL);
            $this->edebug("SMTP -> get_lines(): \$str is \"$str\"", self::DEBUG_LOWLEVEL);
            $data .= $str;
            $this->edebug("SMTP -> get_lines(): \$data is \"$data\"", self::DEBUG_LOWLEVEL);
            // If 4th character is a space, we are done reading, break the loop, micro-optimisation over strlen
            if ((isset($str[3]) and $str[3] == ' ')) {
                break;
            }
            // Timed-out? Log and break
            $info = stream_get_meta_data($this->smtp_conn);
            if ($info['timed_out']) {
                $this->edebug(
                    'SMTP -> get_lines(): timed-out (' . $this->Timeout . ' sec)',
                    self::DEBUG_LOWLEVEL
                );
                break;
            }
            // Now check if reads took too long
            if ($endtime and time() > $endtime) {
                $this->edebug(
                    'SMTP -> get_lines(): timelimit reached ('.
                    $this->Timelimit . ' sec)',
                    self::DEBUG_LOWLEVEL
                );
                break;
            }
        }
        return $data;
    }

    /**
     * Enable or disable VERP address generation.
     * @param boolean $enabled
     */
    public function setVerp($enabled = false)
    {
        $this->do_verp = $enabled;
    }

    /**
     * Get VERP address generation mode.
     * @return boolean
     */
    public function getVerp()
    {
        return $this->do_verp;
    }

    /**
     * Set error messages and codes.
     * @param string $message The error message
     * @param string $detail Further detail on the error
     * @param string $smtp_code An associated SMTP error code
     * @param string $smtp_code_ex Extended SMTP code
     */
    protected function setError($message, $detail = '', $smtp_code = '', $smtp_code_ex = '')
    {
        $this->error = array(
            'error' => $message,
            'detail' => $detail,
            'smtp_code' => $smtp_code,
            'smtp_code_ex' => $smtp_code_ex
        );
    }

    /**
     * Set debug output method.
     * @param string|callable $method The name of the mechanism to use for debugging output, or a callable to handle it.
     */
    public function setDebugOutput($method = 'echo')
    {
        $this->Debugoutput = $method;
    }

    /**
     * Get debug output method.
     * @return string
     */
    public function getDebugOutput()
    {
        return $this->Debugoutput;
    }

    /**
     * Set debug output level.
     * @param integer $level
     */
    public function setDebugLevel($level = 0)
    {
        $this->do_debug = $level;
    }

    /**
     * Get debug output level.
     * @return integer
     */
    public function getDebugLevel()
    {
        return $this->do_debug;
    }

    /**
     * Set SMTP timeout.
     * @param integer $timeout
     */
    public function setTimeout($timeout = 0)
    {
        $this->Timeout = $timeout;
    }

    /**
     * Get SMTP timeout.
     * @return integer
     */
    public function getTimeout()
    {
        return $this->Timeout;
    }
                    if ($module->name !== 'document' && class_exists ($modelName)) {
            $socialSubtypes = Dropdowns::getSocialSubtypes ();
                    'socialSubtypes' => Dropdowns::getSocialSubtypes (),
            $socialSubtypes = Dropdowns::getSocialSubtypes ();
                    'socialSubtypes' => Dropdowns::getSocialSubtypes (),
            asort ($linkableModels);
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

class StringUtil {

    /**
     * Like preg_replace but with option to have exception thrown if error occurs
     */
    public static function pregReplace (
        $pattern, $replacement, $subject, $limit = null, &$count = null, $throws=true) {

        // precondition check
        assert (!($limit === null && $count !== null));

        if ($count !== null) {
            $retVal = preg_replace ($pattern, $replacement, $subject, $limit, $count);
        } elseif ($limit !== null) {
            $retVal = preg_replace ($pattern, $replacement, $subject, $limit);
        } else {
            $retVal = preg_replace ($pattern, $replacement, $subject);
        }

        if ($throws && $retVal === null) {
            throw new StringUtilException (
                Yii::t('app', 'preg_replace error: '.
                    StringUtilException::getErrorMessage (preg_last_error ())), 
                StringUtilException::PREG_REPLACE_ERROR);
        }
        return $retVal;
    }

    /**
     * Like preg_replace_callback but with option to have exception thrown if error occurs
     */
    public static function pregReplaceCallback (
        $pattern, $callback, $subject, $limit = null, &$count = null, $throws=true) {

        // precondition check
        assert (!($limit === null && $count !== null));

        if ($count !== null) {
            $retVal = preg_replace_callback ($pattern, $callback, $subject, $limit, $count);
        } elseif ($limit !== null) {
            $retVal = preg_replace_callback ($pattern, $callback, $subject, $limit);
        } else {
            $retVal = preg_replace_callback ($pattern, $callback, $subject);
        }
        if ($throws && $retVal === null) {
            throw new StringUtilException (
                Yii::t('app', 'preg_replace_callback error: '.
                    StringUtilException::getErrorMessage (preg_last_error ())), 
                StringUtilException::PREG_REPLACE_CALLBACK_ERROR);
        }
        return $retVal;
    }

}

class StringUtilException extends Exception {
    const PREG_REPLACE_ERROR = 1;
    const PREG_REPLACE_CALLBACK_ERROR = 2;

    /**
     * Convert PCRE error constant into an error message 
     */
    public static function getErrorMessage ($pcreConstant) {
        $definedConstants = get_defined_constants (true);
        $pcreConstantsByErrorCodes = array_flip ($definedConstants['pcre']);
        return isset ($pcreConstantsByErrorCodes[$pcreConstant]) ?
            $pcreConstantsByErrorCodes[$pcreConstant] : '';
    }
}

?>
        foreach($users as $user){ 
            //$userMediaItems = X2Model::model('Media')->findAllByAttributes(array('uploadedBy'=>$user->username)); 
            if($userMediaItems){ // user has any media items? 
                $toggleUserMediaVisibleUrl = Yii::app()->controller->createUrl('/media/media/toggleUserMediaVisible')."?user={$user['username']}"; 
                $visible = !in_array($user['username'], $hideUsers);
                if(!$visible) $minimizeUserMedia .= "$('#{$user['username']}-media').hide();\n"; 
                $minimizeLink = CHtml::ajaxLink(
    if (isset ($iframeHeight)) {
        $height = $iframeHeight;
    if (isset ($bs)) {
        $border = intval(preg_replace('/[^0-9]/', '', $bs));
    } else if (isset ($bc)) {
    if (isset ($bc)) echo addslashes ($bc);
    padding-bottom: <?php echo addslashes ($padding) ."px;\n"?>
    height: <?php echo addslashes ($height) ."px;\n"?>
    if (isset ($fg)) {
        echo 'color: '. addslashes ($fg) .";\n";
    if (isset ($bgc)) echo 'background-color: '. addslashes ($bgc) .";\n";
    if (isset ($font)) {
        echo 'font-family: '. addslashes (FontPickerInput::getFontCss($font)) .";\n";
input[type="text"] {
                <input type="text" name="Services[<?php echo CHtml::encode ($field['fieldName']); ?>]"
                CHtml::encode ($_POST['Services'][$field['fieldName']]) : ''; ?>" />
(function () {
    // prevent duplicate submissions
    $('form').submit (function () {
        $(this).find ('#submit').attr ('disabled', 'disabled');
    });
}) ();

                    case 'email':
                        list ($success, $message) = $this->validateEmail ($option, $optRule);
                        if (!$success) return array (false, $message);
                        break;
    public function validateEmail ($option, $optRule) {
        if (isset ($option['value'])) {
            try {
                EmailDeliveryBehavior::addressHeaderToArray ($option['value']);
            } catch (CException $e) {
                return array (false, $e->getMessage ());
            }
        }
        return array (true, '');
    }

                                $value, $params, $type);
            $errors = $action->getErrors ();
            return array(false, array_shift($errors));
                    'name' => 'text',
                    'label' => Yii::t('studio', 'Text'),
                    'type' => 'text'
                ),
                array(
                    'name' => 'visibility',
                    'label' => Yii::t('studio', 'Visibility'),
                    'type' => 'dropdown',
                    'options' => array (
                        1 => Yii::t('events','Public'),
                        0 => Yii::t('events','Private'),
                    ),
                    'defaultVal' => 1
                ),
                array(
                    'name' => 'feed',
                    'optional' => 1,
                    'label' => 'User (optional)',
                    'type' => 'dropdown', 
                    'options' => array(
                        '' => '----------',
                        'auto' => 'Auto'
                        ) + X2Model::getAssignmentOptions(false, false)),
                array(
                    'name' => 'user',
                    'optional' => 1,
                    'label' => 'Author',
                    'type' => 'dropdown', 
                    'options' => array(
                        'admin' => 'admin',
                        'auto' => Yii::t('studio', 'Auto'),
                        ) + array_diff_key (
                            X2Model::getAssignmentOptions(false, false),
                            array ('admin' => '')
                        ),
                    'defaultVal' => 'admin',
                ),
                array(
                    'name' => 'createNotif', 
                    'label' => Yii::t('studio', 'Create Notification?'),
        $user = $this->parseOption('feed', $params);
        $author = $this->parseOption('user', $params);
        $visibility = $this->parseOption('visibility', $params);

// Unfinsihed automatic event type detection feature
//        if($type === 'auto'){
//            if(!isset($params['model']))
//                return array (false, '');
//            $notif->modelType = get_class($params['model']);
//            $notif->modelId = $params['model']->id;
//            $notif->type = $this->getNotifType();
//
//            $event->associationType = get_class($params['model']);
//            $event->associationId = $params['model']->id;
//            $event->type = $this->getEventType();
//            if($params['model']->hasAttribute('visibility'))
//                $event->visibility = $params['model']->visibility;
//            // $event->user = $this->parseOption('user',$params);
//        } else{
        $text = $this->parseOption('text', $params);

        $notif->type = 'custom';
        $notif->text = $text;

        $event->type = 'feed';
        $event->subtype = $type;
        $event->text = $text;
        $event->visibility = $visibility;

        if ($author == 'auto' && isset($params['model']) && 
            $params['model']->hasAttribute('assignedTo') && 
            !empty($params['model']->assignedTo)) {

            $event->user = $params['model']->assignedTo;
        } else {
            $event->user = $author;
        }
        if (!empty ($user)) {
            if ($user == 'auto' && isset($params['model']) && 
                !empty($params['model']->assignedTo)) {
                $associatedUser = $params['model']->assignedTo;
            } else {
                $associatedUser = $user;
            }
            $associatedUser = User::model ()->findByAttributes (array (
                'username' => $associatedUser
            ));
            if ($associatedUser) {
                $event->associationType = 'User';
                $event->associationId = $associatedUser->id;
                $notif->modelType = 'Profile';
                $notif->modelId = $event->associationId;
                $notif->type = 'social_post';
                $notif->createdBy = $event->user;
                $notif->user = $associatedUser->username;

                $errors = $notif->getErrors ();
                return array(false, array_shift($errors));
            $errors = $event->getErrors ();
            return array(false, array_shift($errors));
            $errors = $notif->getErrors ();
            return array(false, array_shift($errors));
                array(
                    'name'=>'to',
                    'label'=>Yii::t( 'studio','To:'),
                    'type'=>'email'
                ),

        // make subject optional in order to support legacy flows  
        $eml->requireSubjectOnCustom = false;

			$prepared = $eml->prepareBody();
			$prepared = $eml->prepareBody();
        if (!$prepared) { // InlineEmail failed validation
            $errors = $eml->getErrors ();
            return array (false, array_shift ($errors));
        }

            $errors = $model->getErrors ();
            return array(false, array_shift($errors));
            $errors = $action->getErrors ();
            return array(false, array_shift($errors));
				array(
                    'name'=>'listId',
                    'label'=>Yii::t('studio', 'List'),
                    'type'=>'link',
                    'linkType'=>'X2List',
                    'linkSource'=>Yii::app()->controller->createUrl(
					    CActiveRecord::model('X2List')->autoCompleteSource, array (
                            'static' => 1
                        )
                    )
				)
            ));

                    'linkSource'=>Yii::app()->controller->createUrl(
					    CActiveRecord::model('X2List')->autoCompleteSource, array (
                            'static' => 1
                        )
                    )
                return array(
                    false, 
                    Yii::t(
                        'studio',
                        'No tags on the record matched those in the tag trigger criteria.'));
            return array(
                false, 
                empty($tags) ? 
                    Yii::t('studio','No tags in the trigger criteria!') : 
                    Yii::t('studio','Tags parameter missing!'));
$version = '5.0.9';
$buildDate = '1436821810';
            if (!isset ($_POST['Fields']['linkType'])) {
                // This can be removed if we ever make the linkType attribute more structured
                // (i.e. field type-specific link type validation rules)
                $model->linkType = null;
            }

     * TODO: clean up backupFlag code. backupFlag checks no longer necessary since conversion now
     * aborts when backup fails.
                        $status[$moduleName]['error'] = Yii::t('admin',
                            'Backup failed. Unable to write to backup directory. '.
                            'Aborting module conversion.');
                        $this->render('convertCustomModules', array(
                            'status' => $status,
                        ));
                        Yii::app()->end ();
            // Save hidden condition in criteria
                    switch ($record->$fieldName) {
                        case 0:
                            $record->$fieldName = 'Private';
                            break;
                        case 1:
                            $record->$fieldName = 'Public';
                            break;
                        case 2:
                            $record->$fieldName = 'User\'s Groups';
                            break;
                        default:
                            $record->$fieldName = 'Private';
                    }
                $actionText = $record->actionText;
                if ($actionText) {
                    $actionDescription = $actionText->text;
                    $recordAttributes = array_merge($recordAttributes, array(
                        'actionDescription' => $actionDescription
                    ));
                }
                $this->fixCsvLineEndings($filePath);
    /**
     * Remove any lone \r characters
     * @param string $csvfile Path to CSV file
     */
    protected function fixCsvLineEndings($csvFile) {
        $text = file_get_contents ($csvFile);
        $replacement = preg_replace ('/\r([^\n])/m', "\r\n\\1", $text);
        file_put_contents ($csvFile, $replacement);
    }

            ini_set ('auto_detect_line_endings', 1); // Account for Mac based CSVs if possible
            case "visibility":
                switch ($importAttribute) {
                    case 'Private':
                        $model->$fieldName = 0;
                        break;
                    case 'Public':
                        $model->$fieldName = 1;
                        break;
                    case 'User\'s Groups':
                        $model->$fieldName = 2;
                        break;
                    default:
                        $model->$fieldName = $importAttribute;
                }
                break;
        // Set visibility to Public by default if unset by import
        if ($model->hasAttribute('visibility') && is_null($model->visibility))
            $model->visibility = 1;
        $dropdowns = Dropdowns::model()->findAll('id>=1000');
        // TODO: validate dropdown select client-side
        if (isset($_POST['Dropdowns']['id']) && ctype_digit ($_POST['Dropdowns']['id'])) {
            if (!isset ($model)) {
                throw new CHttpException (404, Yii::t('app', 'Dropdown could not be found'));
            }
        if (isset($_GET['importId']) && ctype_digit ($_GET['importId'])) {
                'importId' => $importId,
            if (isset($_POST['Events']['associationId'])) {
                $post->associationType = 'User';
            }
        // validate params
        if (!ctype_digit ($lastEventId) ||
            !ctype_digit ($lastTimestamp) ||
            !ctype_digit ($myProfileId) ||
            !ctype_digit ($profileId)) {

            throw new CHttpException (400, Yii::t('app', 'Invalid parameter'));
        }
            if (isset($_POST['associationId'])) {
                $post->associationType = 'User';
            }
                if (!empty($post->associationId) && 
                    $post->associationId != Yii::app()->user->getId() &&
                    $post->isVisibleTo (User::model ()->findByPk ($post->associationId))) {
                $tagQuery = "
                    SELECT * 
                    FROM x2_tags
                    WHERE tag=:tag
                    group BY tag, type, itemId";
                $params = array (':tag' => $term);

                // group by type and itemId to prevent display of duplicate tags
                $sql = Yii::app()->db->createCommand ($tagQuery);
                $totalItemCount = Yii::app()->db->createCommand ("
                    SELECT count(*)
                    FROM ($tagQuery) as t1;
                ")->queryScalar ($params);

                $results = new CSqlDataProvider ($sql, array (
                    'totalItemCount' => $totalItemCount,
                    'sort' => array(
                        'defaultOrder' => 'timestamp DESC',
                    ),
                    'pagination' => array(
                        'pageSize' => Profile::getResultsPerPage(),
                    ),
                    'params' => $params,
                ));

            if ($model === null || !Yii::app()->controller->checkPermissions ($model, 'view')) {
                $this->denied ();
            echo $model->addTags($_POST['Tag']);
            Yii::app()->end ();
     *  Remove a right widget from the page and put it in the hidden widgets menu
        if (isset($_POST['name']) && isset ($_POST['position'])) {
            $position = $_POST['position'];
            if (isset ($layout[$position][$name])) {
                $layout['hiddenRight'][$name] = $layout[$position][$name];
                unset ($layout[$position][$name]);
                Yii::app()->params->profile->saveLayout($layout);
('OpportunitiesReadOnlyAccess','OpportunitiesQuickView'),
('OpportunitiesViewPrivate','OpportunitiesQuickView'),
('ProductsReadOnlyAccess','ProductsQuickView'),
('ProductsViewPrivate','ProductsQuickView'),
('QuotesReadOnlyAccess','QuotesQuickView'),
('QuotesViewPrivate','QuotesQuickView'),
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Diese Form ermöglicht es Ihnen, eine Kampagne zu verwandten Kontakte des Accounts im Bericht unten angezeigt Mail zu generieren. Wählen Sie "Primäre Kontakte", um nur E-Mail-Kontakte, die als Hauptansprechpartner für ein Konto eingestellt werden. Wählen Sie "Alle", um alle damit verbundenen Kontakte auf jedem Konto E-Mail.',
);
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Το έντυπο αυτό θα σας επιτρέψει να δημιουργήσετε μια εκστρατεία για να στείλετε σχετικές επαφές των λογαριασμών εμφανίζονται στην αναφορά παρακάτω. Επιλέξτε το "Primary Επαφές" μόνο email επαφές για τις οποίες έχουν οριστεί ως ο κύριος υπεύθυνος επαφής για ένα λογαριασμό. Επιλέξτε "All" στο e-mail όλες τις σχετικές επαφές σε κάθε λογαριασμό.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Este formulario le permitirá generar una campaña para enviar contactos relacionados de las cuentas mostradas en el informe a continuación. Seleccione "Contactos principales" a sólo contactos de correo electrónico que se establecen como el contacto principal para obtener una cuenta. Seleccione "Todos" para enviar todos los contactos relacionados con cada cuenta.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'این فرم به شما اجازه می دهد برای ایجاد یک کمپین را به پست الکترونیکی مربوط به تماس از حساب های نمایش داده شده در گزارش زیر. "مخابرات اولیه" را به تنها ایمیل مخابرات که به عنوان اولیه تماس با حساب را انتخاب کنید. را انتخاب کنید "همه" به ایمیل تمام اطلاعات تماس مربوط به هر حساب.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Ce formulaire vous permet de générer une campagne visant à envoyer Contacts liés à des comptes affichés dans le rapport ci-dessous. Sélectionnez "Contacts primaires» aux seuls contacts e-mail qui figurent comme premier contact pour un compte. Sélectionnez "All" à l&#39;email tous les contacts associés à chaque compte.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'טופס זה יאפשר לך ליצור קמפיין לשלוח אנשי קשר הקשורים לחשבונות המוצגים בדוח שלהלן. בחר "מגעים ראשוניים" רק לאנשי קשר בדוא"ל אשר מוגדרים כאיש הקשר הראשי לחשבון. בחר באפשרות "הכל" כדי לשלוח את כל אנשי הקשר הקשורים בכל חשבון.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Questo modulo permette di generare una campagna di mail relative contatti dei conti visualizzati nel report di seguito. Selezionare "Contatti primarie" a soli contatti e-mail che sono impostati come il contatto principale per un account. Selezionare "All" per inviare tutti i contatti relativi a ciascun account.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'このフォームでは、以下のレポートに表示されるアカウントの関連先を郵送するためのキャンペーンを生成することができます。アカウントの主担当者として設定されている唯一の電子メール連絡先への "第一次接触"を選択します。各アカウントに関連するすべての連絡先を電子メールで送信するために "すべて"を選択します。',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'이 양식은 아래의 보고서에 표시되는 계정의 관련 연락처를 메일 캠페인을 생성 할 수 있습니다. 계정의 기본 연락처로 설정하는 경우에만 전자 메일 연락처에 "기본 연락처"를 선택합니다. 각 계정에 관련된 모든 연락처를 이메일을 보내 "모두"를 선택합니다.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Dit formulier kunt u een campagne om e-mail gerelateerde contacten van de rekeningen weergegeven in onderstaande rapport te genereren. Selecteer "Primaire Contacten" om alleen e-mail contacten die worden ingesteld als de Primaire Contactpersoon voor een account. Selecteer "All" om e-mail alle gerelateerde contacten op elke account.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Ten formularz pozwoli wygenerować kampanię mail powiązany kontaktów z kont wyświetlanych w raporcie poniżej. Wybierz "podstawowy Kontakty" tylko na kontakty e-mail, które zostały opisane jako podstawowy Kontakt na konto. Wybierz "All", aby wysłać wszystkie podobne kontaktów na każdym z rachunków.',
// test account comment
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Este formulário permite que você gere uma campanha para enviar contactos relacionados com as contas apresentadas no relatório abaixo. Selecione "Contatos primárias" para únicos contatos de e-mail que são definidos como o contato principal para uma conta. Selecione "Todos" para e-mail todos os contatos relacionados em cada conta.',
// test account comment
'Parent'=>'родитель',
'Create a new Account associated with this Account.'=>'Создать новую учетную запись, связанные с этим счетом.',
'This form will allow you to generate a campaign to mail related Contacts of the Accounts displayed in the report below. Select "Primary Contacts" to only email Contacts which are set as the Primary Contact for an Account. Select "All" to email all related Contacts on each Account.'=>'Эта форма позволит вам создавать кампании связанных с почтой Контакты Счетной отображается в отчете ниже. Выберите "Primary Контакты" только контактов электронной почты, которые устанавливаются в качестве основного контактного счета. Выберите "Все" по электронной почте всех связанных контактов на каждой учетной записи.',
);
);
// test account comment
// test account comment
    
    public function getDoNotEmailLinkText(){
        if(!empty($this->doNotEmailLinkText)){
            return $this->doNotEmailLinkText;
        }
        return self::getDoNotEmailLinkDefaultText ();
    }
    public static function getSocialSubtypes () {
        $dropdown = Dropdowns::model()->findByPk(113);
        if (!$dropdown) return array ();
        return json_decode (
            $dropdown->options,true);
    }

         


                    if (count(X2Model::model($this->associationType)
                        ->findAllByPk($this->associationId)) > 0) {

                            if (isset($action) && 
                                (strcasecmp($action->associationType, 'contacts') === 0 || 
                                 in_array($action->type, array('call', 'note', 'time')))) {
                                // Special considerations for publisher-created actions, i.e. call,
                                // note, time, and anything associated with a contact
                            $authorText = empty($authorText) ? 
                                Yii::t('app', 'Someone') : $authorText;
                                $modelLink = X2Model::getModelLink (
                                    $this->associationId, $this->associationType, $requireAbsoluteUrl);
                                } elseif (
                                     
                                    $modelLink !== '') {

                                } else {
                                    $translateText = "created a new {modelName}";
                                    '{modelLink}' => $modelLink,
    /**
     * @param User $user
     * @return bool true if event is visible to user, false otherwiser 
     */
    public function isVisibleTo ($user) {
        if (Yii::app()->params->isAdmin) return true;
        if (!$user) return false;

        $assignedUser = null;
        if ($this->associationType === 'User') {
            $assignedUser = User::model ()->findByPk ($this->associationId);
        }
        switch (Yii::app()->settings->historyPrivacy) { 
            case 'group':
                if (in_array ($this->user, Groups::getGroupmates ($user->id)) ||
                    ($this->associationType === 'User' && 
                     $assignedUser &&
                     in_array ($assignedUser->username, Groups::getGroupmates ($user->id)))) {

                    return true;
                }
                // fall through
            case 'user':
                if ($this->user === $user->username ||
                    ($this->associationType === 'User' && 
                     ($this->associationId === $user->id))) {

                    return true;
                }
                break;
            default: // default history privacy (public or assigned)
                return ($this->user === $user->username || $this->visibility ||
                    $this->associationType === 'User' && $this->associationId === $user->id);
        }
        return false;
    }

            $criteria->params[':getAccessCriteria_userId'] = Yii::app()->user->getId ();
            $userCondition = '
                user=:getAccessCriteria_username OR
                associationType="User" AND associationId=:getAccessCriteria_userId
            ';
                $criteria->addCondition ($userCondition);
                $criteria->addCondition ("
                    $userCondition OR
                    user IN (
                        SELECT DISTINCT b.username 
                        FROM x2_group_to_user a JOIN x2_group_to_user b 
                        ON a.groupId=b.groupId 
                        WHERE a.username=:getAccessCriteria_username
                    ) OR (
                        associationType='User' AND associationId in (
                            SELECT DISTINCT b.id
                            FROM x2_group_to_user a JOIN x2_group_to_user b
                            ON a.groupId=b.groupId
                            WHERE a.userId=:getAccessCriteria_userId
                        )
                    )");
                $criteria->addCondition ("
                    $userCondition OR visibility=1
                ");
    private $_typeChanged = false;

    public function setAttributes ($values, $safeOnly=true) {
        if (isset ($values['type']) && $this->type !== $values['type']) {
            $this->_typeChanged = true;
        }
        return parent::setAttributes ($values, $safeOnly);
    }

    public static function getLinkTypes () {
        return Yii::app()->db->createCommand ("
            SELECT distinct(modelName)
            FROM x2_fields
            WHERE fieldName='nameId'
            ORDER by modelName ASC
        ")->queryColumn ();
    }

        if ($valid && $this->_typeChanged) {
    /**
     * @var bool $requireSubjectOnCustom Allows subject requirement to be bypassed.   
     * TODO: remove this once scenario code is refactored
     */
    public $requireSubjectOnCustom = true; 

        $rules = array(
            array('to', 'required', 'on' => 'custom'),
        if ($this->requireSubjectOnCustom) {
            $rules[] = array('subject', 'required', 'on' => 'custom');
        }
        return $rules;
        $skipModules = array(
            'Calendar', 'Charts', 'Groups', 'Reports', 'Media', 'Users', 'Workflow', 
            'EmailInboxes');
                if(file_exists(
                    'protected/modules/'.$module->name.'/controllers/'.$controllerName.'.php')){

                } else if (in_array ($moduleTitle, array ('Service'))) {
                    $moduleTitle .= 's';
            'hiddenRight' => array(),
                    if (isset ($layout[$loc]))
                        $layout[$loc] = array_merge($layout[$loc],$data);
        if (!isset ($layout[$position])) {
            $changed = true;
            $layout[$position] = array ();
        }
        if (!isset ($layout['hiddenRight'])) {
            $changed = true;
            $layout['hiddenRight'] = array ();
        }
        if ($position === 'right') {
            $initLayoutWidgets = array_merge($initLayout[$position], $initLayout['hiddenRight']);
            $layoutWidgets = array_merge($layout[$position], $layout['hiddenRight']);
            $layoutWidgets = $layout[$position];
            } else if($position === 'right' && 
                in_array ($elem, array_keys ($layout['hiddenRight']))) {

                unset($layout['hiddenRight'][$elem]);
            if (in_array ($name, array_keys ($initLayoutWidgets)) &&
                $initLayoutWidgets[$name]['title'] !== $arr['title']) {
                $layout[$position][$name]['title'] = $initLayoutWidgets[$name]['title'];
        if ($position === 'right') {
            foreach($layout['hiddenRight'] as $name=>$arr){
                if (in_array ($name, array_keys ($initLayoutWidgets)) &&
                    $initLayoutWidgets[$name]['title'] !== $arr['title']) {

                    $layout['hiddenRight'][$name]['title'] = 
                        $initLayoutWidgets[$name]['title'];
            if (!is_array ($layout)) $layout = array ();
                echo isset ($this->relatedModel->createDate) ? 
                    X2Html::dynamicDate ($this->relatedModel->createDate) : '';
            array ('tag', 'validateTag'),
            array(
                'tag', 
                'application.extensions.unique-attributes-validator.UniqueAttributesValidator', 
                'with'=>'tag,type,itemId'
            ),
    /**
     * Normalizes tag format before all other forms of tag validation
     */
    public function validateTag ($attr) {
        $this->$attr = self::normalizeTag ($this->$attr);
    }

    /**
     * Return a list of tag links associated with a specified model
     * @param $model Model type, e.g., "Contacts"
     * @param $id Model ID
     * @param $limit Number of tags to return, or -1 to disable
     * @return string HTML containing links to each tag
     */
    public static function getTagLinks($model,$id,$limit = -1) {
        // Disable limit in CDbCriteria with a value less than 0
            $limit = -1;
            $links[] = CHtml::link(
                CHtml::encode($tag->tag),array('/search/search','term'=>CHtml::encode($tag->tag)));
        if($limit !== -1 && $tagCount > $limit)
        if (strpos ($tag, self::DELIM) !== false) {
            $tag = strtr($tag,array(self::DELIM => ''));
        }
        if (isset ($params['model']) && is_subclass_of($params['model'],'X2Model') &&
            $params['model']->asa ('X2LinkableBehavior')) {
                if ($modelName = X2Model::getModelName($module->name)) {
                } else { // Shouldn't happen since getModelName uses class_exists
                    $modelNames[ucfirst($module->name)] = Yii::t('app', $module->title);
                }
                else // Shouldn't happen since getModelName uses class_exists
    public function getDisplayName ($plural=true, $ofModule=true) {
            $modelTypes = array_combine($modelTypes, array_map(function($type) {
                return X2Model::model ($type)->getDisplayName (true, false);
            asort ($modelTypes);
            return $modelTypes;
                    'model' => $model, //Model object
                    'attribute' => $fieldName, //attribute name
                    'mode' => 'date', //use "time","date" or "datetime" (default)
                    'options' => array(// jquery options
                        'dateFormat' => Formatter::formatDatePicker(),
                        'changeMonth' => true,
                        'changeYear' => true,
                    ),
                    'htmlOptions' => array_merge(array(
                        'title' => $field->attributeLabel,
                            ), $htmlOptions),
                    'language' => (Yii::app()->language == 'en') ? '' : Yii::app()->getLanguage(),
                        ), true);
            if ($this instanceof Actions && $fieldName === 'actionDescription') {
                $fieldName = 'ActionText.text';
            }
    public function actionGetItems($term) {
        X2LinkableBehavior::getItems ($term);
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term, 'subject');
    public function getField ($attr) {
        if ($attr === 'text') {
            $action = Actions::model ();
            $action->actionDescription = $this->$attr;
            return $action->getField ('actionDescription');
        }
    }

    public function renderAttribute ($attr, $makeLinks=true, $textOnly=true, $encode=true) {
        if ($attr === 'text') {
            $action = Actions::model ();
            $action->actionDescription = $this->$attr;
            return $action->renderAttribute ('actionDescription', $makeLinks, $textOnly, $encode);
        }
    }

			'text' => Yii::t('actions','Description'),
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term);

/* line 36, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 45, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 49, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 53, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
/* line 58, ../../../../../compass/protected/modules/calendar/assets/css/calendarLayout.scss */
    public function getDisplayName ($plural=true, $ofModule=true) {
        // the alias "value" as "value LIKE :qterm".
        $static = isset($_GET['static']) && $_GET['static'];
                ->where(
                    ($static ? 'type="static" AND ' : '').
                    'modelName="Contacts" AND type!="campaign" 
                    AND name LIKE :qterm' . $condition, 
                    array(':qterm' => $qterm))
            echo CHtml::encode ($model->id);
                echo CHtml::encode ($oldId);
                    echo CHtml::encode ($oldId);
                    echo CHtml::encode ($newId);
    public function getDisplayName ($plural=true, $ofModule=true) {
        return Yii::t('contacts', '{contact} Lists|{contact} List', array(
	public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term);

            ($model->visibility == 0 && $model->createdBy != Yii::app()->user->getName()) && 
            !Yii::app()->params->isAdmin && !$editFlag)

    public static function replaceVariables(
        $str,$model,$vars = array(),$encode = false,$renderFlag=true) {

    /**
     * @return array 
/* line 35, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 40, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 43, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 45, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 52, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 56, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 66, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 72, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 79, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 83, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
/* line 88, ../../../../../compass/protected/modules/marketing/assets/css/emailProgressControl.scss */
Yii::import('application.components.util.StringUtil', true);
     * @param bool $replaceBreaks used for unit testing
     * @param bool $replaceUnsubToken used for unit testing
    public static function prepareEmail (
        Campaign $campaign, Contacts $contact, $replaceBreaks=true, $replaceUnsubToken=true) {

        if ($replaceBreaks)
            $emailBody = StringUtil::pregReplace('/<br>/', "<br>\n", $campaign->content);
        else
            $emailBody = $campaign->content;

            $emailBody = StringUtil::pregReplaceCallback (
        $unsubLinkText = Yii::app()->settings->getDoNotEmailLinkText();
        if ($replaceUnsubToken) {
            $emailBody = StringUtil::pregReplace (
                '/\{_unsub\}/', 
                '<a href="'.$unsubUrl.'">'.Yii::t('marketing', $unsubLinkText).'</a>',
                $emailBody);
        }
        $deliver = true;
        try {
            list($subject,$message,$uniqueId) = self::prepareEmail(
                $this->campaign,$this->recipient);
        } catch (StringUtilException $e) {
            $this->fullStop = true;
            $this->status['code'] = 500;
            $this->status['exception'] = $e;
            if ($e->getCode () === StringUtilException::PREG_REPLACE_CALLBACK_ERROR) {
                $this->status['message'] = Yii::t('app', 'Email redirect link insertion failed');
            } else {
                $this->status['message'] = Yii::t('app', 'Failed to prepare email contents');
            }
            $deliver = false;
        }

        if ($deliver)
            $this->deliverEmail($addresses, $subject, $message);

                $this->markEmailSent(null, false);
        $term = $_GET['term'].'%';
            X2LinkableBehavior::getItems ($term);
    

			),
            'tags' => array(
                'class' => 'TagBehavior',
                'disableTagScanning' => true,
            ),

    public function getDisplayName ($plural=true, $ofModule=true) {
        if (!$ofModule) {
            return Yii::t('app', 'Campaign'.($plural ? 's' : ''));
        } else {
            return parent::getDisplayName ($plural, $ofModule);
        }
    }
    public function getDisplayName ($plural=true, $ofModule=true) {
    public function checkPermissions (&$model, $action=null) {
        return Yii::app()->params->isAdmin || 
            (!$model->private || $model->uploadedBy === Yii::app()->user->name) && 
            $this->asa ('PermissionsBehavior')->checkPermissions ($model, $action);
    }

        $model = $this->loadModel($id);
        if (!$this->checkPermissions ($model, 'view')) $this->denied ();
            'model' => $model,
        if (!$this->checkPermissions ($model, 'view')) $this->denied ();

        if (!$this->checkPermissions ($model, 'edit')) $this->denied ();
            if (!$this->checkPermissions ($model, 'delete')) $this->denied ();
            list ($accessCond, $params) = $model->getAccessSQLCondition ();
                 WHERE associationType!="theme" and fileName LIKE :qterm AND '.$accessCond.' AND
                    (uploadedBy=:username OR private=0 OR private=NULL)
            $params[':qterm'] = $qterm;
            $params[':username'] = Yii::app()->user->getName ();
            $result = $command->queryAll(true, $params);
('bg','Mushrooms.jpg'),
('bg','pigeon_point.jpg');
        if (!Yii::app()->params->isAdmin)
            $criteria->addCondition("uploadedBy='$username' OR private=0 OR private=null");
/* line 37, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 41, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 47, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 59, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 63, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 68, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 79, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 92, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 104, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 108, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 115, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 116, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 124, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 128, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 132, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 135, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 141, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 151, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 153, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 158, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 167, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 174, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 178, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 183, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 189, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 199, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 206, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 221, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
/* line 42, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 60, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 68, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 79, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 83, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 87, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 105, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 109, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 114, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 128, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 135, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/* line 145, ../../../../../compass/protected/modules/mobile/assets/css/main.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../../compass/css/lib/_standards.scss */
            Dropdowns::getSocialSubtypes ()
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term);
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term);
/* line 36, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 40, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 43, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 46, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 54, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 59, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 63, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 67, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 71, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 75, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 81, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 85, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 89, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 94, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 103, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 108, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 113, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 120, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 124, ../../../../../compass/protected/modules/quotes/assets/css/inlineQuotes.scss */
/* line 38, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 42, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 46, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 50, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 56, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 60, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 64, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMain.scss */
/* line 45, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 50, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 54, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 57, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 60, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 64, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 66, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 70, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 73, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 112, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsMini.scss */
/* line 39, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 42, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 50, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 55, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 59, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 64, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 70, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 74, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 76, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 82, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 84, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 91, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 93, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 99, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 102, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 107, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 110, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 114, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 117, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 124, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/* line 128, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsRead.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../../compass/css/lib/_standards.scss */
/* line 40, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 43, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 46, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 50, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 53, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 56, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 59, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 68, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 75, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 78, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 86, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 91, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 96, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 104, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 108, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 116, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 121, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 128, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 132, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 136, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 147, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 154, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 165, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 175, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 181, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 186, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 193, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 203, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 207, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 214, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 217, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 223, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 228, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 232, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 237, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 242, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 246, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 251, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 255, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 259, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 263, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 268, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 273, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 281, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 291, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 295, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
  /* line 304, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
  /* line 307, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/* line 313, ../../../../../compass/protected/modules/quotes/assets/css/lineItemsWrite.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../../compass/css/lib/_standards.scss */
/* line 40, ../../../../../compass/protected/modules/quotes/assets/css/productTable.scss */
/* line 45, ../../../../../compass/protected/modules/quotes/assets/css/productTable.scss */
                if ($name !== 'id' && $name !== 'listId') {
                }
		if($duplicate && !isset ($_POST['Quote'])) {
				$model->setLineItems ($this->duplicateLineItems($copiedModel), false, true);


	public function setLineItems(array $items, $save = false, $skipProcessing=false) {
        if ($skipProcessing) {
            $this->_lineItems = $items;
            return;
        }

            if ($item->isNewRecord) {
                // this line might not be needed anymore. Used to be used for record duplication,
                // but now now skipProcessing is used instead, bypassing this line.
            }
            $product = X2Model::model('Products')->findByAttributes(array('name'=>$lineItem->name));
            if (isset($product))
                $lineItem->productId = $product->id;
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 37, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.chart {
  border-top: 1px solid lightgray;
  margin-bottom: 10px;
}
/* line 41, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.chart:first-of-type {
  border: none;
}

/* line 48, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
#report-title {
  text-align: center;
  margin-top: 5px;
}

/* line 53, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.grid-view {
  padding-top: 0px !important;
}

/* line 57, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.chart h2 {
  box-sizing: border-box;
  height: 0px;
  margin: 0px;
  line-height: 55px;
  text-align: center;
}

/* line 68, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.print-report table, .print-report th, .print-report td {
  text-align: center;
  padding: 4px;
  border: 1px solid #D2D2D2 !important;
}
/* line 74, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.print-report th {
  text-shadow: none;
  background: #1F77B4 !important;
  color: white;
}
/* line 80, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.print-report tr.even {
  background: rgba(31, 119, 180, 0.1);
}
/* line 84, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
.print-report .group-header-row {
  font-family: Montserrat;
}

@media print {
  /* line 92, ../../../../../compass/protected/modules/reports/assets/css/printChart.scss */
  .print-report th {
    color: #2C2C2C;
  }
}
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***************************************
* This file is responsible for mantaining
* general purpose mixins and classes. 
***************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/***************************************
* Mixin for border radius 
***************************************/
/***************************************
* Mixin for box shadow
***************************************/
/***************************************
* Mixin for text field placeholder text
***************************************/
/***************************************
* CSS to extend when something 
* should look like a link
***************************************/
/* line 87, ../../../../../compass/css/lib/_standards.scss */
.pseudo-link {
  cursor: pointer;
  color: #004baf;
  transition: color .1s;
}
/* line 92, ../../../../../compass/css/lib/_standards.scss */
.pseudo-link:hover {
  color: #006cfb;
}

/***************************************
* CSS to extend when for elements that 
* become transparent on mouseover
***************************************/
/* line 110, ../../../../../compass/css/lib/_standards.scss */
.opacity-hover, .reports-page-title #minimize-button .fa {
  opacity: 0.3;
}
/* line 105, ../../../../../compass/css/lib/_standards.scss */
.opacity-hover:hover, .reports-page-title #minimize-button .fa:hover {
  opacity: 1;
}

/*********************************
* Box Shadow Prefixer
********************************/
/***************************************
* Apply the standard box shadow currently
* used on x2-island-layout items
***************************************/
/*******************************************
* Mixin for applying a fontAwesome icon
* SEE _icons.scss FOR A BETTER IMPLEMENTATION
******************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/* line 41, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
.reports-page-title.minimized {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
/* line 46, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
.reports-page-title > .x2-button, .reports-page-title #minimize-button {
  display: inline-block;
  float: right;
  cursor: pointer;
}
/* line 52, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
.reports-page-title .x2-button-group {
  float: right;
  margin-right: 5px !important;
}
/* line 58, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
.reports-page-title #minimize-button .fa {
  color: inherit;
  position: relative;
  top: 3px;
  width: 15px;
  margin: 0px 10px;
}

/* line 69, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
#inline-email-form {
  margin-top: 5px;
}
/* line 71, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
#inline-email-form .last-button-row {
  bottom: 5px !important;
}
/* line 74, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
#inline-email-form #email-settings-button {
  display: none !important;
}

/***********************************************************************
* grid view 
***********************************************************************/
/* line 83, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
.grid-view > .page-title > .x2-button-group {
  float: left;
}
/* line 86, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
.grid-view .summary {
  float: right;
}

/* line 96, ../../../../../compass/protected/modules/reports/assets/css/reports.scss */
#report-container.active {
  border-color: #004baf;
}
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term, 'id', 'id');
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term);
), array ('X2Model' => $model));
), array ('X2Model' => $model));
), array ('X2Model' => $model));
    public function getDisplayName ($plural=true, $ofModule=true) {
/* line 39, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 45, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 49, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 57, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 61, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 68, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 74, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 80, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 91, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 98, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 104, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 112, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 120, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 127, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 131, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 140, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 144, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 146, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 151, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 162, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 167, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 177, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 186, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 193, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 199, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 207, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 213, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 217, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 232, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 238, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 240, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 247, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 252, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 260, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 265, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 276, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 279, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 286, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 298, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 303, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 320, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 330, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 336, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 339, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 342, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 346, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 349, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 353, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 359, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
/* line 364, ../../../../../compass/protected/modules/workflow/assets/css/dragAndDrop.scss */
  /* line 40, ../../../../../compass/protected/modules/workflow/assets/css/responsiveDetailView.scss */
  /* line 46, ../../../../../compass/protected/modules/workflow/assets/css/responsiveDetailView.scss */
/* line 37, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 43, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 53, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 60, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 63, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 66, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 77, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 88, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 98, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 104, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 111, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 117, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 132, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 135, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 150, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 153, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 167, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 174, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 180, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 189, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 195, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 201, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 207, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 209, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 219, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
/* line 228, ../../../../../compass/protected/modules/workflow/assets/css/view.scss */
    public function getDisplayName ($plural=true, $ofModule=true) {
    public function actionGetItems($term){
        X2LinkableBehavior::getItems ($term);
        } 
        } 
    public function tearDown () {
        // try to replace mocks with original components in case mocks were set during test case
        TestingAuxLib::restoreX2WebUser ();
        TestingAuxLib::restoreX2AuthManager ();
        return parent::tearDown ();
    }

    public static function getTestHost () {
        return preg_replace ('/^https?:\/\/([^\/]+)\/.*$/', '$1', TEST_WEBROOT_URL);
    }

            // The browser is logged in but not as the correct user.
     * Visits page and checks for PHP/JS errors
    protected function assertNoErrors () {
        $this->storeEval (
            "window.document.body.attributes['x2-js-error'] ? 'true' : 'false'", 
            'hasJsErrorAttr');
        $hasJsErrorAttr = $this->getExpression ('${hasJsErrorAttr}');
        if ($hasJsErrorAttr === 'true') {
            $this->storeAttribute ('dom=document.body@x2-js-error', 'errorMessage');
            $errorMessage = $this->getExpression ('${errorMessage}');
            println ($errorMessage);
            $this->assertTrue (false, $errorMessage);
        } 
        $user = $this->users ('testUser');
		return new APIModel($user->username,$user->userKey,rtrim(TEST_BASE_URL,'/'));
		$response = $model->addTags ('Contacts',$realModel->id,$tags);
		$tagsOnServer = Yii::app()->db->createCommand()
            ->select('tag')
            ->from($tagTable)
            ->where(
                'itemId=:itemId AND type=:itemType',
                array(':itemId'=>$realModel->id,':itemType'=>get_class($realModel))
            )->queryColumn();
        


id,name,nameId,firstName,lastName,title,company,phone,phone2,email,website,address,address2,city,state,zipcode,country,visibility,assignedTo,backgroundInfo,twitter,linkedin,skype,googleplus,lastUpdated,lastActivity,updatedBy,priority,leadSource,leadDate,rating,createDate,facebook,otherUrl,leadtype,closedate,expectedCloseDate,interest,leadstatus,dealvalue,leadscore,dealstatus,timezone,doNotCall,doNotEmail,trackingKey,dupeCheck,fingerprintId,reverseIp
1,"Contact One","Contact One_1",Contact,One,,,831-123-5555,,one@example.com,one.example.com,,,,,,,1,admin,,,,,,"September 15, 2014 5:59:48 PM","September 15, 2014 5:59:48 PM",admin,,Facebook,"September 4, 2014 12:00:00 AM",,"September 15, 2014 5:59:48 PM",,,Web,,,,,,3,Working,,0,0,N1WsPfj187vuvjiPICBAsjFosaVKuTP8,1,,
2,"Contact Two","Contact Two_2",Contact,Two,,,408-123-5554,,two@example.com,two.example.com,,,"San Jose",CA,,US,Public,admin,,,,,,"September 15, 2014 6:01:03 PM","September 15, 2014 6:01:03 PM",admin,,"Walk In","September 11, 2014 12:00:00 AM",,"September 15, 2014 6:01:03 PM",,,"In Person",,,,,,5,,,0,0,sVlj6Ii2YxlcehOGeZLRggVaK87eolrH,1,,
3,"Contact Three","Contact Three_3",Contact,Three,,,,,three@example.com,three.example.com,,,,,,,0,Anyone,,,,,,"September 15, 2014 6:01:36 PM","September 15, 2014 6:01:36 PM",admin,,,,1,"September 15, 2014 6:01:36 PM",,,None,,,,,,1,,,0,0,NiMFaVigH8ZEn1K3tANcZKJGD7ZuWnlA,1,,
3,"Contact Three","Contact Three_3",Contact,Three,,,,,three@example.com,three.example.com,,,,,,,Private,Anyone,,,,,,"September 15, 2014 6:01:36 PM","September 15, 2014 6:01:36 PM",admin,,,,1,"September 15, 2014 6:01:36 PM",,,None,,,,,,1,,,0,0,NiMFaVigH8ZEn1K3tANcZKJGD7ZuWnlA,1,,
id,name,nameId,firstName,lastName,title,company,phone,phone2,email,website,address,address2,city,state,zipcode,country,visibility,assignedTo,backgroundInfo,twitter,linkedin,skype,googleplus,lastUpdated,lastActivity,updatedBy,priority,leadSource,leadDate,rating,createDate,facebook,otherUrl,leadtype,closedate,expectedCloseDate,interest,leadstatus,dealvalue,leadscore,dealstatus,timezone,doNotCall,doNotEmail,trackingKey,dupeCheck,fingerprintId,reverseIp
1,"Contact One","Contact One_1",Contact,One,,,831-123-5555,,one@example.com,one.example.com,,,,,,,Public,admin,,,,,,"September 15, 2014 5:59:48 PM","September 15, 2014 5:59:48 PM",admin,,Facebook,"September 4, 2014 12:00:00 AM",,"September 15, 2014 5:59:48 PM",,,Web,,,,,,3,Working,,0,0,N1WsPfj187vuvjiPICBAsjFosaVKuTP8,1,,
2,"Contact Two","Contact Two_2",Contact,Two,,,408-123-5554,,two@example.com,two.example.com,,,"San Jose",CA,,US,Public,admin,,,,,,"September 15, 2014 6:01:03 PM","September 15, 2014 6:01:03 PM",admin,,"Walk In","September 11, 2014 12:00:00 AM",,"September 15, 2014 6:01:03 PM",,,"In Person",,,,,,5,,,0,0,sVlj6Ii2YxlcehOGeZLRggVaK87eolrH,1,,3,"Contact Three","Contact Three_3",Contact,Three,,,,,three@example.com,three.example.com,,,,,,,Private,Anyone,,,,,,"September 15, 2014 6:01:36 PM","September 15, 2014 6:01:36 PM",admin,,,,1,"September 15, 2014 6:01:36 PM",,,None,,,,,,1,,,0,0,NiMFaVigH8ZEn1K3tANcZKJGD7ZuWnlA,1,,
',
        'createdBy' => 'admin',
        'complete' => '0',
        'visibility' => '1',
        'createDate' => '1387560038',
        'launchDate' => '1387560057',
        'lastUpdated' => '1387560063',
        'lastActivity' => '1387560063',
        'updatedBy' => 'admin',
        'sendAs' => '-1',
    ),

    'unsubToken' => array(
        'id' => '6',
        'masterId' => NULL,
        'name' => 'Test Email Campaign',
        'nameId' => 'Test Email Campaign_6',
        'assignedTo' => 'admin',
        'listId' => 'Campaign Testing_16',
        'active' => '1',
        'description' => '',
        'type' => 'Email',
        'cost' => NULL,
        'template' => '0',
        'subject' => 'This is a test',
        'content' => '<html>
<head>
        <title></title>
</head>
<body>Hello {name},<br />
<br />
This is a test.<br />
<br />
Have a nice day!
{_unsub}
</body>
</html>
        'visibility' => '0',
        'assignedTo' => 'Anyone',
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

return array(
'admin' => array (
  'id' => '1',
  'name' => 'My Inbox',
  'credentialId' => '1',
  'shared' => '0',
  'assignedTo' => 'admin',
  'lastUpdated' => '1434755399',
  'settings' => '{"logOutboundByDefault":"1"}',
),
'testuser' => array (
  'id' => '2',
  'name' => 'My Inbox',
  'credentialId' => '2',
  'shared' => '0',
  'assignedTo' => 'testuser',
  'lastUpdated' => '1434755492',
  'settings' => '{"logOutboundByDefault":"1"}',
),
'shared' => array (
  'id' => '3',
  'name' => 'test',
  'credentialId' => '1',
  'shared' => '1',
  'assignedTo' => 'admin, testuser',
  'lastUpdated' => '1434757193',
  'settings' => '{"logOutboundByDefault":1}',
),
'shared2' => array (
  'id' => '4',
  'name' => 'test',
  'credentialId' => '1',
  'shared' => '1',
  'assignedTo' => 'admin',
  'lastUpdated' => '1434757193',
  'settings' => '{"logOutboundByDefault":1}',
),
);
?>
    array( // author and assignee differ. author and assignee are groupmates
        'id'=>11,
        'type'=>'feed',
        'subtype'=>'Social Post',
        'level'=>null,
        'visibility'=>0,
        'text'=>'Test social post.',
        'associationType'=>'User',
        'associationId'=>3,
        'user'=>'testuser3',
        'timestamp'=>1359483516,
        'lastUpdated'=>1359483530,
        'important'=>0
    ),
    array( // author and assignee differ. author and assignee aren't groupmates
        'id'=>12,
        'type'=>'feed',
        'subtype'=>'Social Post',
        'level'=>null,
        'visibility'=>0,
        'text'=>'Test social post.',
        'associationType'=>'User',
        'associationId'=>3,
        'user'=>'admin',
        'timestamp'=>1359483516,
        'lastUpdated'=>1359483530,
        'important'=>0
    ),
    protected function prepareImport($model, $csvName, $verifyUpload = true) {
        if ($verifyUpload)
            $this->assertCsvUploaded ($csv);
    }

    /**
     * Navigate to the export page and begin export
     * @param string $model Name of the model to export
     */
    protected function prepareExport($model) {
        $this->openX2 ('/admin/exportModels?model='.ucfirst($model));
    /**
     * Click the 'process' link to begin the import, and assert ui functions
     * as expected
     */
    protected function beginExport($includeHidden = false) {
        if ($includeHidden) {
            $this->click ("css=#includeHidden");
        }
        $this->click ("css=#export-button");
        $this->waitForTextPresent ("data successfully exported.");
        $this->assertAlert ("Export Complete!");
    }

    /**
     * Verify that the importer can handle line endings from various operating systems.
     * The specified CSV has lines ending in: \r\n, \n, \r, and \r\n, respectively.
     */
    public function testImportLineEndings() {
        $csvFile = 'lineendings-contacts.csv';
        // Skip verification of uploaded CSV since it will be modified
        $this->prepareImport ('Contacts', $csvFile, false);
        $expected = $this->stashModels ('Contacts');
        $this->assertGreaterThan (0, count($expected),
            'Failed to load fixture! Models were expected');
        $this->beginImport();
        $this->assertNoValidationErrorsPresent();
        $this->assertModelsWereImported ($expected, 'Contacts');
    }

    /**
     * Ensure that visibility is handled properly on import, regardless of whether the
     * field contains digits or strings
     */
    public function testImportVisibility() {
        $csvFile = 'contacts-visibility.csv';
        $this->prepareImport ('Contacts', $csvFile);
        $expected = $this->stashModels ('Contacts');
        $this->assertGreaterThan (0, count($expected),
            'Failed to load fixture! Models were expected');
        $this->beginImport();
        $this->assertNoValidationErrorsPresent();
        $this->assertModelsWereImported ($expected, 'Contacts');
    }

    /**
     * Ensure that hidden records are included/excluded when requested
     */
    public function testExportHiddenRecords() {
        $exportCsv = implode(DIRECTORY_SEPARATOR, array(
            Yii::app()->basePath,
            'data',
            'records_export.csv'
        ));

        // Without hidden records, should export 3 models
        $this->prepareExport ('contacts');
        $this->beginExport (false);
        $this->assertEquals (3, count(file($exportCsv)));

        // With hidden records, should export 4 models instead
        $this->prepareExport ('contacts');
        $this->beginExport (true);
        $this->assertEquals (4, count(file($exportCsv)));
    }

    /**
     * Verify that models can be exported properly
     */
    public function testRecordsExport() {
        // TODO get actions tested
        $csvs = array_diff($this->csvs, array('actions'));
        foreach ($csvs as $modelName) {
            $this->prepareExport ($modelName);
            $this->beginExport(true);
            $this->assertCsvExported ($modelName);
        }
    }

    protected function assertCsvUploaded ($csv) {
    /**
     * Assert that the CSV exists and the file contents are equal
     * @param string $csv Path to the uploaded csv
     */
    protected function assertCsvExported ($csv) {
        $exportPath = implode(DIRECTORY_SEPARATOR, array(
            Yii::app()->basePath,
            'data',
            'records_export.csv'
        ));
        $csvFile = implode(DIRECTORY_SEPARATOR, array(
            Yii::app()->basePath,
            'tests',
            'data',
            'csvs',
            $csv.".csv"
        ));
        $this->assertFileExists ($exportPath);
        $expectedLength = count(file($csvFile));
        $exportedLength = count(file($exportPath));
        $this->assertEquals ($expectedLength, $exportedLength);
        // TODO achieve consistency in fields
        //$this->assertFileEquals ($csvFile, $exportPath);
    }

<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

class EmailImportTest extends X2DbTestCase {

//    public $fixtures = array (
//        'users' => 'User',
//    );
//
//    public static function setUpBeforeClass () {
//        `cp ../integration/MTA/emailImport.php webscripts/integrations/MTA`;
//        $file = 'webscripts/integrations/MTA/emailImport.php';
//        $user = User::model ()->findByPk (1);
//        $contents = file_get_contents ($file);
//        $contents = preg_replace (
//            "/host = ''/", "host = '".X2WebTestCase::getTestHost ()."'", $contents);
//        $contents = preg_replace ("/'user' => ''/", "user => '".$user->username."'", $contents);
//        $contents = preg_replace ("/'userKey' => ''/", "user => '".$user->userKey."'", $contents);
//        file_put_contents ($file, $contents);
//        return parent::setUpBeforeClass ();
//    }
//
//    public static function tearDownAfterClass () {
//        $file = 'webscripts/integrations/MTA/emailImport.php';
//        `rm $file`;
//        return parent::tearDownAfterClass ();
//    }

    public function testEmailImportScript () {
        $this->markTestIncomplete ();
    }

}

?>
            /**/print ('visiting page ' .$page."\n");
            $this->assertNoErrors ($page);
    public function testContactsPages () {
        $this->visitPages ($this->getPages ('^contacts'));
    }

    public function testAccountsPages () {
        $this->visitPages ($this->getPages ('^accounts'));
    }

    public function testMartketingPages () {
        $this->visitPages ($this->getPages ('^(marketing|weblist)'));
    }

    public function testX2LeadsPages () {
        $this->visitPages ($this->getPages ('^x2Leads'));
    }

    public function testOpportunitiesPages () {
        $this->visitPages ($this->getPages ('^opportunities'));
    }

    public function testServicesPages () {
        $this->visitPages ($this->getPages ('^services'));
    }

    public function testActionsPages () {
        $this->visitPages ($this->getPages ('^actions'));
    }

    public function testCalendarPages () {
        $this->visitPages ($this->getPages ('^calendar'));
    }

    public function testDocsPages () {
        $this->visitPages ($this->getPages ('^docs'));
    }

    public function testProductsPages () {
        $this->visitPages ($this->getPages ('^products'));
    }

    public function testQuotesPages () {
        $this->visitPages ($this->getPages ('^quotes'));
    }

     

    public function testMediaPages () {
        $this->visitPages ($this->getPages ('^media'));
    }

    public function testGroupsPages () {
        $this->visitPages ($this->getPages ('^groups'));
    }

    public function testBugReportsPages () {
        $this->visitPages ($this->getPages ('^bugReports'));
    }

    public function testSitePages () {
        $this->visitPages ($this->getPages ('^site'));
    }

    public function testProfilePages () {
        $this->visitPages ($this->getPages ('^profile'));
    }

    public function getPages ($pattern) {
        return array_filter ($this->allPages, function ($page) use ($pattern) {
            return preg_match ('/'.$pattern.'/', $page);
        });
    }

















        'site/printRecord/70?modelClass=Services&pageTitle=Service+Case%3A+70',
        //'site/printRecord/1?modelClass=Product&pageTitle=Product%3A+Semiconductor',


        'admin/activitySettings',
        'admin/convertCustomModules',
        'admin/createModule',
        'admin/createPage',
        'admin/deleteModule',
        'admin/editor',
        'admin/editRoleAccess',
        'admin/emailSetup',
        'admin/export',
        'admin/exportModels',
        'admin/exportModels?model=Actions',
        'admin/exportModule',
         
        'admin/googleIntegration',
        'admin/import',
        'admin/importModels?model=Accounts',
        'admin/importModels?model=Contacts',
        'admin/importModels?model=X2Leads',
        'admin/importModule',
        'admin/index',
        'admin/lockApp',
        'admin/manageActionPublisherTabs',
        'admin/manageFields',
        'admin/manageModules',
        'admin/manageRoles',
        'admin/manageSessions',
        'admin/manageTags',
         
        'admin/publicInfo',
        'admin/rollbackImport',
        'admin/roundRobinRules',
        'admin/setDefaultTheme',
        'admin/setLeadRouting',
        'admin/setServiceRouting',
        'admin/toggleDefaultLogo',
        'admin/translationManager',
        'admin/updater',
        'admin/updaterSettings',
        'admin/uploadLogo',
        'admin/userViewLog',
        'admin/viewChangelog',
        'admin/workflowSettings',
        'admin/x2CronSettings',
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
        $this->assertNoErrors ();
defined('LOAD_FIXTURES_FOR_CLASS_ONLY') or define('LOAD_FIXTURES_FOR_CLASS_ONLY', true);
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

Yii::import ('application.modules.contacts.models.*');
Yii::import ('application.modules.accounts.models.*');

class TagBehaviorTest extends X2DbTestCase {

    public static function referenceFixtures () {
        return array (
            'contacts' => 'Contacts',
            'tags' => 'Tags',
        );
    }

    public function testAddTags () {
        $contact = $this->contacts ('testAnyone');
        $tags = array ('test', 'test2', 'test3');
        $contact->addTags ($tags);
        $contactTags = $contact->getTags (true);
        $this->assertEquals (
            Tags::normalizeTags ($tags), ArrayUtil::sort ($contactTags));
        // disallow duplicates
        $contact->addTags ($tags);
        $contactTags = $contact->getTags (true);
        $this->assertEquals (
            Tags::normalizeTags ($tags), ArrayUtil::sort ($contactTags));
        // disallow duplicates after normalization
        $tags = array ('te,st', 'test2,', '#test3');
        $contact->addTags ($tags);
        $contactTags = $contact->getTags (true);
        $this->assertEquals (
            Tags::normalizeTags ($tags), ArrayUtil::sort ($contactTags));
    }

    public function testRemoveTags () {
        $contact = $this->contacts ('testAnyone');
        Yii::app()->db->createCommand ("
            delete from x2_tags where type='Contacts' and itemId=:id
        ")->execute (array (':id' => $contact->id));
        $tags = array ('test', 'test2', 'test3');
        $contact->addTags ($tags);
        $contact->removeTags ($tags);
        $this->assertEquals (array (), $contact->getTags (true));

        $tags = array ('test', 'test2', 'test3');
        $contact->addTags ($tags);
        $tags = array ('t,est', 'test2,');
        $contact->removeTags ($tags);
        $this->assertEquals (array ('#test3'), $contact->getTags (true));
    }

    public function testClearTags () {
        $contact = $this->contacts ('testAnyone');
        Yii::app()->db->createCommand ("
            delete from x2_tags where type='Contacts' and itemId=:id
        ")->execute (array (':id' => $contact->id));
        $tags = array ('test', 'test2', 'test3');
        $contact->addTags ($tags);
        $contact->clearTags ();
        $this->assertEquals (array (), $contact->getTags (true));
    }

    public function testHasTag () {
        $contact = $this->contacts ('testAnyone');
        $contact->clearTags ();
        $tags = array ('test', 'test2', 'test3');
        foreach ($tags as $tag) { 
            $this->assertFalse ($contact->hasTag ($tag, null, true));
        }
        $contact->addTags ($tags);
        $contactTags = $contact->getTags (true);
        $this->assertEquals (
            Tags::normalizeTags ($tags), ArrayUtil::sort ($contactTags));
        foreach ($tags as $tag) { 
            $this->assertTrue ($contact->hasTag ($tag, null, true));
        }
    }

    public function testMatchTags () {
        $contact = $this->contacts ('testAnyone');
        $tags = array ('#test', '#test2', '#test3', '#test-test4');
        $this->assertEquals ($tags, $contact->matchTags (implode (' , ', $tags)));
    }

    public function testScanForTags () {
        $contact = $this->contacts ('testAnyone');
        $contact->clearTags ();
        $tags = array ('#test', '#test2', '#test3');
        foreach ($tags as $tag) { 
            $this->assertFalse ($contact->hasTag ($tag, null, true));
        }
        $contact->backgroundInfo = implode (' , ', $tags);
        $contactTags = $contact->scanForTags ();
        $this->assertEquals ($tags, ArrayUtil::sort ($contactTags));
    }

    public function testAfterSave () {
        $contact = $this->contacts ('testAnyone');
        $contact->clearTags ();
        $tags = array ('#test', '#test2', '#test3');
        foreach ($tags as $tag) { 
            $this->assertFalse ($contact->hasTag ($tag, null, true));
        }
        $contact->backgroundInfo = implode (' , ', $tags);
        $this->assertSaves ($contact);
        foreach ($tags as $tag) { 
            $this->assertTrue ($contact->hasTag ($tag, null, true));
        }
    }
    
}

?>
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

Yii::import('application.components.util.*');

class StringUtilTest extends CTestCase {

    private static $dummyString = '1234567890-=!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghASDFGHJKLLL:"zxcvbnm,./ZXCVBNM<>?   1234567890-=!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghASDFGHJKLLL:"zxcvbnm,./ZXCVBNM<>?   ';

    public function testPregReplace () {
        $str = self::$dummyString;

        $pattern = '/\d+/';
        $replacement = '';
        $this->assertEquals (
            preg_replace ($pattern, $replacement, $str),
            StringUtil::pregReplace ($pattern, $replacement, $str)
        );

        $this->assertEquals (
            preg_replace ($pattern, $replacement, $str, 1),
            StringUtil::pregReplace ($pattern, $replacement, $str, 1)
        );

        $countA = null;
        $countB = null;
        $this->assertEquals (
            preg_replace ($pattern, $replacement, $str, 1, $countA),
            StringUtil::pregReplace ($pattern, $replacement, $str, 1, $countB)
        );
    }

    public function testPregReplaceCallback () {
        $str = self::$dummyString;

        $pattern = '/\d+/';
        $replacement = '';
        $callback = function (array $matches) {
            return 'a';
        };
        $this->assertEquals (
            preg_replace_callback ($pattern, $callback, $str),
            StringUtil::pregReplaceCallback ($pattern, $callback, $str)
        );

        $this->assertEquals (
            preg_replace_callback ($pattern, $callback, $str, 1),
            StringUtil::pregReplaceCallback ($pattern, $callback, $str, 1)
        );

        $countA = null;
        $countB = null;
        $this->assertEquals (
            preg_replace_callback ($pattern, $callback, $str, 1, $countA),
            StringUtil::pregReplaceCallback ($pattern, $callback, $str, 1, $countB)
        );
    }

}

?>
    public function tearDown () {
        Yii::app()->settings->historyPrivacy = null;
        return parent::tearDown ();
    }

        $testUser = $this->users ('testUser');
        TestingAuxLib::suLogin ($testUser->username);
        $profile = Profile::model()->findByAttributes(array('username' => $testUser->username));
                where user='testuser' or visibility or (
                    associationType='User' and associationId=:userId)
            ")->queryColumn (array (':userId' => $testUser->id)),
            Events::model ()->findAll ('
                user="testuser2" or visibility or (associationType="User" and associationId=3)
            ')));
            Events::model ()->findAll ('
                user="testuser2" or (associationType="User" and associationId=3)
            ')));
            Events::model ()->findAll ('
                user="testuser2" or user="testuser3" or
                (associationType="User" and (associationId=2 or associationId=3))
            ')));

    }

    /**
     * Attempts to ensure that isVisibleTo and getAccessCriteria check the same permissions
     */
    public function testPermissionsCheckEquivalence () {
        TestingAuxLib::loadX2NonWebUser ();
        TestingAuxLib::suLogin ('testuser2');
        $allEvents = Events::model ()->findAll ();
        $that = $this; 

        $checkEquivalence = function ($events) use ($allEvents, $that) {
            $ids = array_map (function ($event) { return $event->id; }, $events);
            $that->assertTrue (count ($events) > 1);
            foreach ($events as $event) {
                $that->assertTrue ($event->isVisibleTo (Yii::app()->params->profile->user));
            }
            $found = false;
            foreach ($allEvents as $event) {
                if (!in_array ($event->id, $ids)) {
                    $found = true;
                    $that->assertFalse ($event->isVisibleTo (Yii::app()->params->profile->user));
                }
            }
            $that->assertTrue ($found);
        };
        $accessCriteria = Events::model ()->getAccessCriteria ();
        $events = Events::model ()->findAll ($accessCriteria);
        $checkEquivalence ($events);

        Yii::app()->settings->historyPrivacy = 'group';
        $accessCriteria = Events::model ()->getAccessCriteria ();
        $events = Events::model ()->findAll ($accessCriteria);
        $checkEquivalence ($events);

        Yii::app()->settings->historyPrivacy = 'user';
        $accessCriteria = Events::model ()->getAccessCriteria ();
        $events = Events::model ()->findAll ($accessCriteria);
        $checkEquivalence ($events);


    public function testAddRemoveLayoutElements () {
        $profile = $this->profile('testProfile');
        $fn = TestingAuxLib::setPublic ($profile, 'addRemoveLayoutElements');
        $defaultLayout = $profile->initLayout ();

        // attempt to construct default layout from empty layout
        $profile->layout = json_encode (array ());
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $this->assertEquals ($defaultLayout, json_decode ($profile->layout, true));

        // ensure that invalid hidden right widgets get removed
        $profile->layout = json_encode (array (
            'hiddenRight' => array (
                'InvalidRightWidget' => array(
                    'title' => 'Invalid Right Widget',
                    'minimize' => false,
                ),
            )
        ));
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $this->assertEquals ($defaultLayout, json_decode ($profile->layout, true));

        // ensure that invalid left widgets get removed
        $profile->layout = json_encode (array (
            'left' => array (
                'Invalid' => array(
                    'title' => 'Invalid',
                    'minimize' => false,
                ),
            )
        ));
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $this->assertEquals ($defaultLayout, json_decode ($profile->layout, true));

        // ensure that invalid right widgets get removed
        $profile->layout = json_encode (array (
            'right' => array (
                'Invalid' => array(
                    'title' => 'Invalid',
                    'minimize' => false,
                ),
            )
        ));
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $this->assertEquals ($defaultLayout, json_decode ($profile->layout, true));

        // ensure that right widgets get retitled while preserving other settings
        $helpfulTipsConfig = $defaultLayout['right']['HelpfulTips'];
        $this->assertFalse ($helpfulTipsConfig['minimize']); // make sure we're changing state
        $newHelpfulTipsConfig = array(
            'title' => 'Not Helpful Tips',
            'minimize' => true,
        );
        $profile->layout = json_encode (array (
            'right' => array (
                'HelpfulTips' => $newHelpfulTipsConfig,
            )
        ));
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $expected = $defaultLayout;
        $newHelpfulTipsConfig['title'] = $helpfulTipsConfig['title'];
        $expected['right']['HelpfulTips'] = $newHelpfulTipsConfig;
        $this->assertEquals ($expected, json_decode ($profile->layout, true));

        // ensure that hidden right widgets remain hidden
        $helpfulTipsConfig = $defaultLayout['right']['HelpfulTips'];
        $profile->layout = json_encode (array (
            'hiddenRight' => array (
                'HelpfulTips' => $helpfulTipsConfig,
            )
        ));
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $expected = $defaultLayout;
        unset ($expected['right']['HelpfulTips']);
        $expected['hiddenRight']['HelpfulTips'] = $helpfulTipsConfig;
        $this->assertEquals ($expected, json_decode ($profile->layout, true));

        // ensure that hidden right widgets get retitled while preserving other settings
        $helpfulTipsConfig = $defaultLayout['right']['HelpfulTips'];
        $this->assertFalse ($helpfulTipsConfig['minimize']); // make sure we're changing state
        $newHelpfulTipsConfig = array(
            'title' => 'Not Helpful Tips',
            'minimize' => true,
        );
        $profile->layout = json_encode (array (
            'hiddenRight' => array (
                'HelpfulTips' => $newHelpfulTipsConfig,
            )
        ));
        $profile->update ('layout');
        $layout = json_decode ($profile->layout, true);
        $this->assertNotEquals (json_decode ($profile->layout), $defaultLayout);
        $fn ('left', $layout, $defaultLayout);
        $profile->refresh ();
        $layout = json_decode ($profile->layout, true);
        $fn ('right', $layout, $defaultLayout);
        $profile->refresh ();
        $expected = $defaultLayout;
        $newHelpfulTipsConfig['title'] = $helpfulTipsConfig['title'];
        unset ($expected['right']['HelpfulTips']);
        $expected['hiddenRight']['HelpfulTips'] = $newHelpfulTipsConfig;
        $this->assertEquals ($expected, json_decode ($profile->layout, true));
    }
<?php
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/

Yii::import ('application.modules.contacts.models.*');
Yii::import ('application.modules.accounts.models.*');

class TagsTest extends X2DbTestCase {

    public static function referenceFixtures () {
        return array (
            'contacts' => 'Contacts',
            'tags' => 'Tags',
        );
    }
    
    public function testNormalizeTags () {
        $tags = array (
            'test',
            '#test', 
            '#test,', 
            '##test,', 
        );
        $normalizedTags = array (
            '#test',
            '#test', 
            '#test', 
            '##test', 
        );
        $normalizedTagsSuppressedHash = array (
            'test',
            'test', 
            'test', 
            '#test', 
        );
        $this->assertEquals ($normalizedTags, Tags::normalizeTags ($tags, false));
        $this->assertEquals (
            $normalizedTagsSuppressedHash, Tags::normalizeTags ($tags, true));
    }

    public function testParseTags () {
        $tags = 'test,test2,test3,#test4';
        $this->assertEquals (Tags::parseTags ($tags), array (
            '#test',
            '#test2',
            '#test3',
            '#test4',
        ));
    }

    public function testValidation () {
        $contact = $this->contacts ('testAnyone');
        $tag = new Tags ();
        $tag->setAttributes (array (
            'itemId' => $contact->id,
            'type' => get_class ($contact),
            'itemName' => $contact->name,
            'tag' => 'test',
            'taggedBy' => 'testuser',
        ));
        $this->assertSaves ($tag);
        // ensure that normalization was performed upon validation
        $this->assertEquals (Tags::normalizeTag ('test'), $tag->tag);

        // ensure that tag must be unique
        $tag = new Tags ();
        $tag->setAttributes (array (
            'itemId' => $contact->id,
            'type' => get_class ($contact),
            'itemName' => $contact->name,
            'tag' => 'test',
            'taggedBy' => 'testuser',
        ));
        $tag->validate ();
        $this->assertTrue ($tag->hasErrors ('tag'));

        // ensure that tag must be unique
        $tag = new Tags ();
        $tag->setAttributes (array (
            'itemId' => $contact->id,
            'type' => get_class ($contact),
            'itemName' => $contact->name,
            'tag' => '#test',
            'taggedBy' => 'testuser',
        ));
        $tag->validate ();
        $this->assertTrue ($tag->hasErrors ('tag'));

        // ensure that tag must be unique
        $tag = new Tags ();
        $tag->setAttributes (array (
            'itemId' => $contact->id,
            'type' => get_class ($contact),
            'itemName' => $contact->name,
            'tag' => '#test,',
            'taggedBy' => 'testuser',
        ));
        $tag->validate ();
        $this->assertTrue ($tag->hasErrors ('tag'));
    }

}

?>
Yii::import('application.components.util.StringUtil', true);
            'profile' => array('Profile','.marketing'),
            'actions' => 'Actions'
    private static $_savedIniSettings = array (
        'pcre.backtrack_limit' => null,
        'pcre.recursion_limit' => null,
    );

    public static function setUpBeforeClass () {
        // save relevant ini settings
        foreach (self::$_savedIniSettings as $setting => $val) { 
            self::$_savedIniSettings[$setting] = ini_get ($setting);
        }
        return parent::setUpBeforeClass ();
    }

    public function tearDown () {
        self::restoreIniSettings ();
        return parent::tearDown ();
    }

    private static function restoreIniSettings () {
        foreach (self::$_savedIniSettings as $setting => $val) { 
            if ($val !== null) { 
                ini_set ($setting, $val);
            }
        }
    }
            $contact);
    /**
     * Cause preg_replace_callback to fail and ensure that exception is thrown
     */
    public function testRedirectLinkGenerationException () {
        $this->setExpectedException (
            'StringUtilException', '',
            StringUtilException::PREG_REPLACE_CALLBACK_ERROR);

        // set this high enough to cause a redirect link replacement error, but not a CUrlRule error
        ini_set('pcre.backtrack_limit', '10');
        ini_set('pcre.recursion_limit', '10');

        Yii::app()->controller = new MarketingController (
            'campaign', new MarketingModule ('campaign', null));
        $_SERVER['SERVER_NAME'] = 'localhost';
        $cmb = $this->instantiate();
        $contact = $this->contacts('testUser_unsent');
        list($subject,$message,$uniqueId) = $cmb->prepareEmail(
            $this->campaign('redirectLinkGeneration'), $contact, false);
    }

    /**
     * Cause line break replacement to fail and ensure that exception is thrown
     */
    public function testLineBreakReplacementErrorTest () {
        $this->setExpectedException (
            'StringUtilException', '',
            StringUtilException::PREG_REPLACE_ERROR);

        ini_set('pcre.backtrack_limit', '0');
        ini_set('pcre.recursion_limit', '0');

        Yii::app()->controller = new MarketingController (
            'campaign', new MarketingModule ('campaign', null));
        $_SERVER['SERVER_NAME'] = 'localhost';
        $cmb = $this->instantiate();
        $contact = $this->contacts('testUser_unsent');
        list($subject,$message,$uniqueId) = $cmb->prepareEmail(
            $this->campaign('redirectLinkGeneration'), $contact);
    }

    /**
     * Cause line break replacement to fail and ensure that exception is thrown
     */
    public function testUnsubTokenReplacementErrorTest () {
        // error can't be triggered using current method of reducing the backtrack_limit and 
        // recursion_limit since there's a call to createExternalUrl directly preceeding the
        // code which does the token replacement
        $this->markTestSkipped ();

        $this->setExpectedException (
            'StringUtilException', '',
            StringUtilException::PREG_REPLACE_ERROR);

        ini_set('pcre.backtrack_limit', '0');
        ini_set('pcre.recursion_limit', '0');

        Yii::app()->controller = new MarketingController (
            'campaign', new MarketingModule ('campaign', null));
        $_SERVER['SERVER_NAME'] = 'localhost';
        $cmb = $this->instantiate();
        $contact = $this->contacts('testUser_unsent');
        list($subject,$message,$uniqueId) = $cmb->prepareEmail(
            $this->campaign('testUser'), $contact, false);
    }

    public function testUnsubTokenReplacement () {
        $admin = Yii::app()->settings;
        $admin->externalBaseUrl = 'http://examplecrm.com';
        $admin->externalBaseUri = '/X2Engine';
        $cmb = $this->instantiate();
        $contact = $this->contacts('testUser_unsent');
        $campaign = $this->campaign('unsubToken');
        list($subject,$message,$uniqueId) = $cmb->prepareEmail($campaign,$contact);

        // Insert unsubscribe link(s):
        $unsubUrl = Yii::app()->createExternalUrl('/marketing/marketing/click', array(
            'uid' => $uniqueId,
            'type' => 'unsub',
            'email' => $contact->email
        ));
        $unsubLinkText = Yii::app()->settings->doNotEmailLinkText;
        $expectedLink = 
            '<a href="'.$unsubUrl.'">'.Yii::t('marketing', $unsubLinkText).'</a>';

        $this->assertRegExp(
            '/'.preg_quote($expectedLink, '/').'/', $message, 'Unsubscribe link not inserted');
    }

        // get app config behavior to generate generate links correctly
        Yii::app()->controller = null; 

        $admin->doNotEmailLinkText = 'unsubscribe';
            $this->campaign('testUser'),$contact);
                    '/index-test.php/marketing/marketing/click?uid='.$uniqueId,'/').'/',
                '<a href="http://examplecrm.com/X2Engine/index-test.php/marketing/marketing/click?'.
                'uid='.$uniqueId.'&type=unsub&email='.rawurlencode($recipientAddress).'">'.
                'unsubscribe</a>','/').'/',
<div id="success">success<?php echo CHtml::encode ($_POST['x2_key']); ?></div>
        $hasError = false;
                $hasError = true;
        if (!$hasError) echo Yii::t('admin', 'All module conversions complete.');
                <?php 
                $modelNames = X2Model::getModelNames();
                echo $form->labelEx($model, 'modelName'); 
                echo $form->dropDownList(
                    $model, 'modelName', $modelNames);
                echo $form->error($model, 'modelName'); 
                ?>
                        $linkTypes = Fields::getLinkTypes ();
                        $options = array ();
                        foreach ($linkTypes as $type) {
                            $options[$type] = X2Model::model ($type)->getDisplayName (true, false);
                        asort ($options);
                        echo CHtml::activeDropdownList(
                            $model, 
                            'linkType', 
                            $options
                        );
Yii::app()->clientScript->registerCssFile (Yii::app()->theme->baseUrl.'/css/importexport.css');
    <div id="status-text">

$customDropdowns = Dropdowns::model()->findAll('id>=1000');
    'dropdowns' => $customDropdowns,
            'value' => "CHtml::link(
                \$data->tag, 
                array(
                    '/search/search',
                    'term'=>'#'.CHtml::encode (ltrim(\$data->tag,'#'))
                ), 
                array('class'=>'x2-link x2-tag')
            )"
            'value' => "CHtml::link(Yii::t('admin','Delete Tag'),'#',array('class'=>'x2-button', 'csrf'=>true,'submit'=>'deleteTag?tag='.urlencode (\substr(\$data->tag,1)),'confirm'=>Yii::t('admin','Are you sure you want to delete this tag?')))"
Yii::app()->clientScript->registerCssFile (Yii::app()->theme->baseUrl.'/css/importexport.css');
<div id="prep-status-box">
<div id="status-box">
<div id="failures-box">
    <?php echo Yii::t('admin','Import ID: '); ?><strong><?php echo CHtml::encode ($importId);?></strong>
    var importId=<?php echo isset($importId)? addslashes ($importId):0 ?>;
                'translateOptions',
                Dropdowns::getSocialSubtypes ()),
$socialSubtypes = Dropdowns::getSocialSubtypes ();
$socialSubtypes = Dropdowns::getSocialSubtypes ();
			'value' => 'X2Model::getModelLink($data["itemId"],$data["type"])', 
			'value' => '$data["type"]', 
/* line 36, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 39, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 42, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 50, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 57, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 62, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 64, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 67, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 73, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 76, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 81, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 87, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 88, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 104, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 108, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 115, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 117, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 121, ../../../compass/themes/x2engine/css/about-page.scss */
/* line 128, ../../../compass/themes/x2engine/css/about-page.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 218, ../../../compass/css/lib/_font-awesome.scss */
/* line 239, ../../../compass/css/lib/_font-awesome.scss */
/* line 484, ../../../compass/css/lib/_font-awesome.scss */
/* line 487, ../../../compass/css/lib/_font-awesome.scss */
/* line 503, ../../../compass/css/lib/_font-awesome.scss */
/* line 512, ../../../compass/css/lib/_font-awesome.scss */
/* line 543, ../../../compass/css/lib/_font-awesome.scss */
/* line 561, ../../../compass/css/lib/_font-awesome.scss */
/* line 573, ../../../compass/css/lib/_font-awesome.scss */
/* line 635, ../../../compass/css/lib/_font-awesome.scss */
/* line 668, ../../../compass/css/lib/_font-awesome.scss */
/* line 701, ../../../compass/css/lib/_font-awesome.scss */
/* line 719, ../../../compass/css/lib/_font-awesome.scss */
/* line 819, ../../../compass/css/lib/_font-awesome.scss */
/* line 825, ../../../compass/css/lib/_font-awesome.scss */
/* line 887, ../../../compass/css/lib/_font-awesome.scss */
/* line 1058, ../../../compass/css/lib/_font-awesome.scss */
/* line 1094, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 1188, ../../../compass/css/lib/_font-awesome.scss */
/* line 1311, ../../../compass/css/lib/_font-awesome.scss */
/* line 1421, ../../../compass/css/lib/_font-awesome.scss */
/* line 1489, ../../../compass/css/lib/_font-awesome.scss */
/* line 1648, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/* line 44, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 47, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 51, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 60, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 63, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 79, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 86, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 90, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 100, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 105, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 111, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 114, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 123, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 129, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 141, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 149, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 155, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 159, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 173, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 181, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 185, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 191, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 195, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 199, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 203, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 208, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 213, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 216, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 223, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 227, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 237, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 241, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 243, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 251, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 257, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 266, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 274, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 279, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 287, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 291, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 297, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 302, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 307, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 320, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 328, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 332, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 338, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 343, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 351, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 367, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 37, ../../../compass/themes/x2engine/css/androidLayout.scss */
/* line 40, ../../../compass/themes/x2engine/css/androidLayout.scss */
/* line 36, ../../../compass/themes/x2engine/css/auxlib.scss */
/* line 41, ../../../compass/themes/x2engine/css/auxlib.scss */
/* line 49, ../../../compass/themes/x2engine/css/auxlib.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 39, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 49, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 54, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 67, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 72, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 80, ../../../compass/themes/x2engine/css/comboBox.scss */
/* line 90, ../../../compass/themes/x2engine/css/comboBox.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../compass/css/lib/_standards.scss */
/* line 45, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 51, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 54, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 59, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 63, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 69, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 73, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 78, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 83, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/* line 87, ../../../../compass/themes/x2engine/css/components/clockWidget.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 40, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 45, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 49, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 53, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 61, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 66, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 73, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 79, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 84, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 91, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/* line 97, ../../../../../compass/themes/x2engine/css/components/leftWidgets/profileInfo.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../compass/css/lib/_standards.scss */
/* line 40, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 43, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 48, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 49, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 53, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 60, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 63, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 69, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 73, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 76, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 79, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 84, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 89, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 93, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 97, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 104, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 107, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 111, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 115, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 118, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 121, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 124, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 127, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 131, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 134, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 143, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 151, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 154, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 160, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 166, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 171, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 173, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 176, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 181, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 186, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 195, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 200, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 203, ../../../../compass/themes/x2engine/css/components/smallCalendar.scss */
/* line 36, ../../../../../compass/themes/x2engine/css/components/sortableWidget/SortableWidget.scss */
/* line 39, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 44, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 48, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 52, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 56, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 58, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/* line 66, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/recordViewWidgets/TransactionalViewWidget.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 41, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 45, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 49, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 54, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 60, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 67, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 73, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 85, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/* line 90, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
  /* line 96, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
  /* line 99, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
  /* line 103, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/gridViewWidget.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 39, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 43, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 49, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 52, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 56, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 58, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 72, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 78, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 82, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 86, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 89, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 91, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 98, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 107, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 121, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 124, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 127, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 130, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 133, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 136, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 138, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 140, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 148, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 152, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 159, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 165, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 171, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 175, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 182, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 188, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 195, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 201, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 204, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 212, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 226, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 228, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 235, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 239, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 246, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 252, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/* line 259, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/inlineRelationshipsWidget.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 40, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 53, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 62, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 69, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 74, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 77, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 85, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 92, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 93, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 99, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 101, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 105, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 111, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 114, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 120, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 123, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 127, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 130, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 134, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 137, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 144, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 148, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 150, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 154, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 158, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 162, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 166, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 167, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/* line 177, ../../../../../../compass/themes/x2engine/css/components/sortableWidget/views/twitterFeedWidget.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 145, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 807, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 41, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 50, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 57, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 72, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 82, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 86, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 94, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/* line 50, ../../../../../compass/css/lib/_font-awesome.scss */
/* line 113, ../../../../../compass/themes/x2engine/css/components/views/layoutEditor.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 40, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 46, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 51, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 54, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 67, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 78, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 82, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 84, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 88, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 95, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 99, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 104, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 106, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 115, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 119, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 129, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 144, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 145, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 151, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 153, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 157, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 160, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 167, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 170, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/* line 173, ../../../../../compass/themes/x2engine/css/components/views/recordAliasesWidget.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 792, ../../../compass/css/lib/_font-awesome.scss */
/* line 798, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/* line 41, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 45, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 49, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 55, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 62, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 65, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 68, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 74, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 79, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 87, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 97, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 101, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 106, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 107, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 125, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 130, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 138, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 153, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 157, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 161, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 165, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 171, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 176, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 189, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 197, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 204, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 214, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 220, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 226, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 231, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 239, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 244, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 250, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 254, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 260, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 263, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 278, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 281, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 289, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 296, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 301, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 305, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 309, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 316, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 327, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 331, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 336, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 340, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 345, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 350, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 354, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 360, ../../../compass/themes/x2engine/css/createWebForm.scss */
  /* line 365, ../../../compass/themes/x2engine/css/createWebForm.scss */
  /* line 368, ../../../compass/themes/x2engine/css/createWebForm.scss */
/* line 37, ../../../compass/themes/x2engine/css/details.scss */
/* line 38, ../../../compass/themes/x2engine/css/details.scss */
/* line 52, ../../../compass/themes/x2engine/css/details.scss */
/* line 57, ../../../compass/themes/x2engine/css/details.scss */
/* line 60, ../../../compass/themes/x2engine/css/details.scss */
/* line 65, ../../../compass/themes/x2engine/css/details.scss */
/* line 70, ../../../compass/themes/x2engine/css/details.scss */
/* line 74, ../../../compass/themes/x2engine/css/details.scss */
/* line 76, ../../../compass/themes/x2engine/css/details.scss */
/* line 92, ../../../compass/themes/x2engine/css/details.scss */
/* line 97, ../../../compass/themes/x2engine/css/details.scss */
/* line 102, ../../../compass/themes/x2engine/css/details.scss */
/* line 107, ../../../compass/themes/x2engine/css/details.scss */
/* line 115, ../../../compass/themes/x2engine/css/details.scss */
/* line 119, ../../../compass/themes/x2engine/css/details.scss */
/* line 120, ../../../compass/themes/x2engine/css/details.scss */
/* line 122, ../../../compass/themes/x2engine/css/details.scss */
/* line 125, ../../../compass/themes/x2engine/css/details.scss */
/* line 131, ../../../compass/themes/x2engine/css/details.scss */
/* line 146, ../../../compass/themes/x2engine/css/details.scss */
/* line 149, ../../../compass/themes/x2engine/css/details.scss */
/* line 153, ../../../compass/themes/x2engine/css/details.scss */
/* line 159, ../../../compass/themes/x2engine/css/details.scss */
/* line 165, ../../../compass/themes/x2engine/css/details.scss */
/* line 173, ../../../compass/themes/x2engine/css/details.scss */
/* line 179, ../../../compass/themes/x2engine/css/details.scss */
/* line 185, ../../../compass/themes/x2engine/css/details.scss */
/* line 193, ../../../compass/themes/x2engine/css/details.scss */
/* line 209, ../../../compass/themes/x2engine/css/details.scss */
/* line 224, ../../../compass/themes/x2engine/css/details.scss */
/* line 229, ../../../compass/themes/x2engine/css/details.scss */
/* line 232, ../../../compass/themes/x2engine/css/details.scss */
/* line 239, ../../../compass/themes/x2engine/css/details.scss */
/* line 241, ../../../compass/themes/x2engine/css/details.scss */
/* line 247, ../../../compass/themes/x2engine/css/details.scss */
/* line 260, ../../../compass/themes/x2engine/css/details.scss */
/* line 266, ../../../compass/themes/x2engine/css/details.scss */
/* line 271, ../../../compass/themes/x2engine/css/details.scss */
/* line 275, ../../../compass/themes/x2engine/css/details.scss */
/* line 278, ../../../compass/themes/x2engine/css/details.scss */
/* line 282, ../../../compass/themes/x2engine/css/details.scss */
/* line 287, ../../../compass/themes/x2engine/css/details.scss */
/* line 292, ../../../compass/themes/x2engine/css/details.scss */
/* line 297, ../../../compass/themes/x2engine/css/details.scss */
/* line 301, ../../../compass/themes/x2engine/css/details.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 212, ../../../compass/css/lib/_font-awesome.scss */
/* line 297, ../../../compass/css/lib/_font-awesome.scss */
/* line 390, ../../../compass/css/lib/_font-awesome.scss */
/* line 589, ../../../compass/css/lib/_font-awesome.scss */
/* line 704, ../../../compass/css/lib/_font-awesome.scss */
/* line 719, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 78, ../../../compass/themes/x2engine/css/form.scss */
/* line 86, ../../../compass/themes/x2engine/css/form.scss */
/* line 89, ../../../compass/themes/x2engine/css/form.scss */
/* line 108, ../../../compass/themes/x2engine/css/form.scss */
/* line 126, ../../../compass/themes/x2engine/css/form.scss */
/* line 136, ../../../compass/themes/x2engine/css/form.scss */
/* line 145, ../../../compass/themes/x2engine/css/form.scss */
/* line 148, ../../../compass/themes/x2engine/css/form.scss */
/* line 152, ../../../compass/themes/x2engine/css/form.scss */
/* line 156, ../../../compass/themes/x2engine/css/form.scss */
/* line 160, ../../../compass/themes/x2engine/css/form.scss */
/* line 165, ../../../compass/themes/x2engine/css/form.scss */
/* line 171, ../../../compass/themes/x2engine/css/form.scss */
/* line 176, ../../../compass/themes/x2engine/css/form.scss */
/* line 181, ../../../compass/themes/x2engine/css/form.scss */
/* line 185, ../../../compass/themes/x2engine/css/form.scss */
/* line 194, ../../../compass/themes/x2engine/css/form.scss */
/* line 208, ../../../compass/themes/x2engine/css/form.scss */
/* line 210, ../../../compass/themes/x2engine/css/form.scss */
/* line 215, ../../../compass/themes/x2engine/css/form.scss */
/* line 221, ../../../compass/themes/x2engine/css/form.scss */
/* line 228, ../../../compass/themes/x2engine/css/form.scss */
/* line 234, ../../../compass/themes/x2engine/css/form.scss */
/* line 237, ../../../compass/themes/x2engine/css/form.scss */
/* line 241, ../../../compass/themes/x2engine/css/form.scss */
/* line 249, ../../../compass/themes/x2engine/css/form.scss */
/* line 255, ../../../compass/themes/x2engine/css/form.scss */
/* line 260, ../../../compass/themes/x2engine/css/form.scss */
/* line 263, ../../../compass/themes/x2engine/css/form.scss */
/* line 267, ../../../compass/themes/x2engine/css/form.scss */
/* line 272, ../../../compass/themes/x2engine/css/form.scss */
/* line 279, ../../../compass/themes/x2engine/css/form.scss */
/* line 282, ../../../compass/themes/x2engine/css/form.scss */
/* line 285, ../../../compass/themes/x2engine/css/form.scss */
/* line 290, ../../../compass/themes/x2engine/css/form.scss */
/* line 294, ../../../compass/themes/x2engine/css/form.scss */
/* line 299, ../../../compass/themes/x2engine/css/form.scss */
/* line 304, ../../../compass/themes/x2engine/css/form.scss */
/* line 307, ../../../compass/themes/x2engine/css/form.scss */
/* line 310, ../../../compass/themes/x2engine/css/form.scss */
/* line 314, ../../../compass/themes/x2engine/css/form.scss */
/* line 319, ../../../compass/themes/x2engine/css/form.scss */
/* line 325, ../../../compass/themes/x2engine/css/form.scss */
/* line 336, ../../../compass/themes/x2engine/css/form.scss */
/* line 342, ../../../compass/themes/x2engine/css/form.scss */
/* line 347, ../../../compass/themes/x2engine/css/form.scss */
/* line 351, ../../../compass/themes/x2engine/css/form.scss */
/* line 359, ../../../compass/themes/x2engine/css/form.scss */
/* line 363, ../../../compass/themes/x2engine/css/form.scss */
/* line 373, ../../../compass/themes/x2engine/css/form.scss */
/* line 382, ../../../compass/themes/x2engine/css/form.scss */
/* line 385, ../../../compass/themes/x2engine/css/form.scss */
/* line 394, ../../../compass/themes/x2engine/css/form.scss */
/* line 404, ../../../compass/themes/x2engine/css/form.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 439, ../../../compass/themes/x2engine/css/form.scss */
/* line 442, ../../../compass/themes/x2engine/css/form.scss */
/* line 447, ../../../compass/themes/x2engine/css/form.scss */
/* line 454, ../../../compass/themes/x2engine/css/form.scss */
/* line 460, ../../../compass/themes/x2engine/css/form.scss */
/* line 468, ../../../compass/themes/x2engine/css/form.scss */
/* line 476, ../../../compass/themes/x2engine/css/form.scss */
/* line 483, ../../../compass/themes/x2engine/css/form.scss */
/* line 486, ../../../compass/themes/x2engine/css/form.scss */
/* line 490, ../../../compass/themes/x2engine/css/form.scss */
/* line 497, ../../../compass/themes/x2engine/css/form.scss */
/* line 503, ../../../compass/themes/x2engine/css/form.scss */
/* line 508, ../../../compass/themes/x2engine/css/form.scss */
/* line 513, ../../../compass/themes/x2engine/css/form.scss */
/* line 515, ../../../compass/themes/x2engine/css/form.scss */
/* line 520, ../../../compass/themes/x2engine/css/form.scss */
/* line 525, ../../../compass/themes/x2engine/css/form.scss */
/* line 532, ../../../compass/themes/x2engine/css/form.scss */
/* line 536, ../../../compass/themes/x2engine/css/form.scss */
/* line 547, ../../../compass/themes/x2engine/css/form.scss */
/* line 553, ../../../compass/themes/x2engine/css/form.scss */
/* line 557, ../../../compass/themes/x2engine/css/form.scss */
/* line 566, ../../../compass/themes/x2engine/css/form.scss */
/* line 572, ../../../compass/themes/x2engine/css/form.scss */
/* line 581, ../../../compass/themes/x2engine/css/form.scss */
/* line 584, ../../../compass/themes/x2engine/css/form.scss */
/* line 589, ../../../compass/themes/x2engine/css/form.scss */
/* line 594, ../../../compass/themes/x2engine/css/form.scss */
/* line 600, ../../../compass/themes/x2engine/css/form.scss */
/* line 604, ../../../compass/themes/x2engine/css/form.scss */
/* line 609, ../../../compass/themes/x2engine/css/form.scss */
/* line 615, ../../../compass/themes/x2engine/css/form.scss */
/* line 621, ../../../compass/themes/x2engine/css/form.scss */
/* line 629, ../../../compass/themes/x2engine/css/form.scss */
/* line 633, ../../../compass/themes/x2engine/css/form.scss */
/* line 644, ../../../compass/themes/x2engine/css/form.scss */
/* line 646, ../../../compass/themes/x2engine/css/form.scss */
/* line 649, ../../../compass/themes/x2engine/css/form.scss */
/* line 655, ../../../compass/themes/x2engine/css/form.scss */
/* line 659, ../../../compass/themes/x2engine/css/form.scss */
/* line 662, ../../../compass/themes/x2engine/css/form.scss */
/* line 667, ../../../compass/themes/x2engine/css/form.scss */
/* line 683, ../../../compass/themes/x2engine/css/form.scss */
/* line 692, ../../../compass/themes/x2engine/css/form.scss */
/* line 697, ../../../compass/themes/x2engine/css/form.scss */
/* line 703, ../../../compass/themes/x2engine/css/form.scss */
/* line 711, ../../../compass/themes/x2engine/css/form.scss */
/* line 717, ../../../compass/themes/x2engine/css/form.scss */
/* line 723, ../../../compass/themes/x2engine/css/form.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../compass/css/lib/_standards.scss */
  /* line 45, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 48, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 51, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 54, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 61, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 64, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 65, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 70, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 73, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 90, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 96, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 106, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 114, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 117, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 124, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 130, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 136, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 140, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 143, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 145, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 150, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 153, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
  /* line 157, ../../../../compass/themes/x2engine/css/gridview/responsiveStyles.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../../compass/css/lib/_standards.scss */
/* line 92, ../../../../compass/css/lib/_standards.scss */
/* line 110, ../../../../compass/css/lib/_standards.scss */
/* line 105, ../../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../../compass/css/lib/_font-awesome.scss */
/* line 792, ../../../../compass/css/lib/_font-awesome.scss */
/* line 795, ../../../../compass/css/lib/_font-awesome.scss */
/* line 41, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 44, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 49, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 62, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 63, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 67, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 72, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 82, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 86, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 91, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 94, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 102, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 112, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 117, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 126, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 134, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 140, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 143, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 163, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 169, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 173, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 175, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 191, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 202, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 205, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 210, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 213, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 217, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 219, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 222, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 229, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 235, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 239, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 241, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 249, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 260, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 267, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 59, ../../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../../compass/css/lib/_font-awesome.scss */
/* line 286, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 291, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 299, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 305, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 311, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 360, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 363, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 381, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 388, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 391, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 395, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 404, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 412, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 417, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 420, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 421, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 426, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 429, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 459, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 470, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 478, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 486, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 497, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 506, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 514, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 518, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 522, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 526, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 530, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 535, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 539, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 543, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 549, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 553, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 556, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 574, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 581, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 587, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 593, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 603, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 606, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/* line 617, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***************************************
* This file is responsible for mantaining
* general purpose mixins and classes. 
***************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/***************************************
* Mixin for border radius 
***************************************/
/***************************************
* Mixin for box shadow
***************************************/
/***************************************
* Mixin for text field placeholder text
***************************************/
/***************************************
* CSS to extend when something 
* should look like a link
***************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
.pseudo-link {
  cursor: pointer;
  color: #004baf;
  transition: color .1s;
}
/* line 92, ../../../compass/css/lib/_standards.scss */
.pseudo-link:hover {
  color: #006cfb;
}

/***************************************
* CSS to extend when for elements that 
* become transparent on mouseover
***************************************/
/* line 110, ../../../compass/css/lib/_standards.scss */
.opacity-hover {
  opacity: 0.3;
}
/* line 105, ../../../compass/css/lib/_standards.scss */
.opacity-hover:hover {
  opacity: 1;
}

/*********************************
* Box Shadow Prefixer
********************************/
/***************************************
* Apply the standard box shadow currently
* used on x2-island-layout items
***************************************/
/*******************************************
* Mixin for applying a fontAwesome icon
* SEE _icons.scss FOR A BETTER IMPLEMENTATION
******************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/***************************************************
* This file is where new fonts should be included,
* with a mixin to include special fonts on a per-font 
* basis
****************************************************/
/* line 40, ../../../compass/themes/x2engine/css/importexport.scss */
#exportSeparator label, #importSeparator label {
  float: left;
  padding-top: 0.5em;
  width: 80px;
}

/* line 46, ../../../compass/themes/x2engine/css/importexport.scss */
#form-error-box, #failures-box {
  color: red;
}

/* line 48, ../../../compass/themes/x2engine/css/importexport.scss */
#status-text, #status-box, #prep-status-box {
  color: green;
}

/* line 50, ../../../compass/themes/x2engine/css/importexport.scss */
.clean-link {
  text-decoration: none;
}
/* line 36, ../../../compass/themes/x2engine/css/install.scss */
/* line 43, ../../../compass/themes/x2engine/css/install.scss */
/* line 45, ../../../compass/themes/x2engine/css/install.scss */
/* line 50, ../../../compass/themes/x2engine/css/install.scss */
/* line 51, ../../../compass/themes/x2engine/css/install.scss */
/* line 74, ../../../compass/themes/x2engine/css/install.scss */
/* line 83, ../../../compass/themes/x2engine/css/install.scss */
/* line 88, ../../../compass/themes/x2engine/css/install.scss */
/* line 104, ../../../compass/themes/x2engine/css/install.scss */
/* line 112, ../../../compass/themes/x2engine/css/install.scss */
/* line 120, ../../../compass/themes/x2engine/css/install.scss */
/* line 125, ../../../compass/themes/x2engine/css/install.scss */
/* line 130, ../../../compass/themes/x2engine/css/install.scss */
/* line 134, ../../../compass/themes/x2engine/css/install.scss */
/* line 142, ../../../compass/themes/x2engine/css/install.scss */
/* line 147, ../../../compass/themes/x2engine/css/install.scss */
/* line 152, ../../../compass/themes/x2engine/css/install.scss */
/* line 157, ../../../compass/themes/x2engine/css/install.scss */
/* line 163, ../../../compass/themes/x2engine/css/install.scss */
/* line 170, ../../../compass/themes/x2engine/css/install.scss */
/* line 174, ../../../compass/themes/x2engine/css/install.scss */
/* line 182, ../../../compass/themes/x2engine/css/install.scss */
/* line 184, ../../../compass/themes/x2engine/css/install.scss */
/* line 36, ../../../compass/themes/x2engine/css/ipadLayout.scss */
/* line 40, ../../../compass/themes/x2engine/css/ipadLayout.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 157, ../../../compass/css/lib/_font-awesome.scss */
/* line 206, ../../../compass/css/lib/_font-awesome.scss */
/* line 209, ../../../compass/css/lib/_font-awesome.scss */
/* line 218, ../../../compass/css/lib/_font-awesome.scss */
/* line 224, ../../../compass/css/lib/_font-awesome.scss */
/* line 402, ../../../compass/css/lib/_font-awesome.scss */
/* line 573, ../../../compass/css/lib/_font-awesome.scss */
/* line 668, ../../../compass/css/lib/_font-awesome.scss */
/* line 710, ../../../compass/css/lib/_font-awesome.scss */
/* line 719, ../../../compass/css/lib/_font-awesome.scss */
/* line 737, ../../../compass/css/lib/_font-awesome.scss */
/* line 807, ../../../compass/css/lib/_font-awesome.scss */
/* line 819, ../../../compass/css/lib/_font-awesome.scss */
/* line 847, ../../../compass/css/lib/_font-awesome.scss */
/* line 1058, ../../../compass/css/lib/_font-awesome.scss */
/* line 1094, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 1188, ../../../compass/css/lib/_font-awesome.scss */
/* line 1421, ../../../compass/css/lib/_font-awesome.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 157, ../../../compass/css/lib/_font-awesome.scss */
/* line 206, ../../../compass/css/lib/_font-awesome.scss */
/* line 209, ../../../compass/css/lib/_font-awesome.scss */
/* line 218, ../../../compass/css/lib/_font-awesome.scss */
/* line 224, ../../../compass/css/lib/_font-awesome.scss */
/* line 402, ../../../compass/css/lib/_font-awesome.scss */
/* line 573, ../../../compass/css/lib/_font-awesome.scss */
/* line 668, ../../../compass/css/lib/_font-awesome.scss */
/* line 710, ../../../compass/css/lib/_font-awesome.scss */
/* line 719, ../../../compass/css/lib/_font-awesome.scss */
/* line 737, ../../../compass/css/lib/_font-awesome.scss */
/* line 807, ../../../compass/css/lib/_font-awesome.scss */
/* line 819, ../../../compass/css/lib/_font-awesome.scss */
/* line 847, ../../../compass/css/lib/_font-awesome.scss */
/* line 1058, ../../../compass/css/lib/_font-awesome.scss */
/* line 1094, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 1188, ../../../compass/css/lib/_font-awesome.scss */
/* line 1421, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/* line 40, ../../../compass/themes/x2engine/css/layout.scss */
/* line 48, ../../../compass/themes/x2engine/css/layout.scss */
/* line 57, ../../../compass/themes/x2engine/css/layout.scss */
/* line 61, ../../../compass/themes/x2engine/css/layout.scss */
/* line 65, ../../../compass/themes/x2engine/css/layout.scss */
/* line 73, ../../../compass/themes/x2engine/css/layout.scss */
/* line 78, ../../../compass/themes/x2engine/css/layout.scss */
/* line 93, ../../../compass/themes/x2engine/css/layout.scss */
/* line 101, ../../../compass/themes/x2engine/css/layout.scss */
/* line 105, ../../../compass/themes/x2engine/css/layout.scss */
/* line 110, ../../../compass/themes/x2engine/css/layout.scss */
/* line 121, ../../../compass/themes/x2engine/css/layout.scss */
/* line 126, ../../../compass/themes/x2engine/css/layout.scss */
/* line 132, ../../../compass/themes/x2engine/css/layout.scss */
/* line 139, ../../../compass/themes/x2engine/css/layout.scss */
/* line 145, ../../../compass/themes/x2engine/css/layout.scss */
/* line 154, ../../../compass/themes/x2engine/css/layout.scss */
/* line 162, ../../../compass/themes/x2engine/css/layout.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 39, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 44, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 53, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 68, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 80, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 86, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 95, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 97, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 104, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 113, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 118, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 122, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 126, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 131, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 136, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 144, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 156, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 163, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 170, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 177, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 185, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 190, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 203, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 209, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 216, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 219, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 223, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 228, ../../../compass/themes/x2engine/css/partials/_main-menu.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 36, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 40, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 44, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 46, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 51, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 66, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 72, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 75, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 88, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 94, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 102, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 105, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 108, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 111, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 115, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 119, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 124, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 132, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 134, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 138, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 145, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 149, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 154, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 159, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 169, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 173, ../../../compass/themes/x2engine/css/partials/_dropdown.scss */
/* line 190, ../../../compass/themes/x2engine/css/layout.scss */
/* line 195, ../../../compass/themes/x2engine/css/layout.scss */
/* line 202, ../../../compass/themes/x2engine/css/layout.scss */
/* line 210, ../../../compass/themes/x2engine/css/layout.scss */
/* line 216, ../../../compass/themes/x2engine/css/layout.scss */
/* line 219, ../../../compass/themes/x2engine/css/layout.scss */
/* line 223, ../../../compass/themes/x2engine/css/layout.scss */
/* line 228, ../../../compass/themes/x2engine/css/layout.scss */
/* line 238, ../../../compass/themes/x2engine/css/layout.scss */
/* line 246, ../../../compass/themes/x2engine/css/layout.scss */
/* line 254, ../../../compass/themes/x2engine/css/layout.scss */
/* line 263, ../../../compass/themes/x2engine/css/layout.scss */
/* line 267, ../../../compass/themes/x2engine/css/layout.scss */
/* line 278, ../../../compass/themes/x2engine/css/layout.scss */
/* line 289, ../../../compass/themes/x2engine/css/layout.scss */
/* line 301, ../../../compass/themes/x2engine/css/layout.scss */
/* line 307, ../../../compass/themes/x2engine/css/layout.scss */
/* line 312, ../../../compass/themes/x2engine/css/layout.scss */
/* line 329, ../../../compass/themes/x2engine/css/layout.scss */
/* line 339, ../../../compass/themes/x2engine/css/layout.scss */
/* line 349, ../../../compass/themes/x2engine/css/layout.scss */
/* line 354, ../../../compass/themes/x2engine/css/layout.scss */
/* line 357, ../../../compass/themes/x2engine/css/layout.scss */
/* line 361, ../../../compass/themes/x2engine/css/layout.scss */
/* line 372, ../../../compass/themes/x2engine/css/layout.scss */
/* line 378, ../../../compass/themes/x2engine/css/layout.scss */
/* line 382, ../../../compass/themes/x2engine/css/layout.scss */
/* line 388, ../../../compass/themes/x2engine/css/layout.scss */
/* line 392, ../../../compass/themes/x2engine/css/layout.scss */
/* line 398, ../../../compass/themes/x2engine/css/layout.scss */
/* line 414, ../../../compass/themes/x2engine/css/layout.scss */
/* line 426, ../../../compass/themes/x2engine/css/layout.scss */
/* line 437, ../../../compass/themes/x2engine/css/layout.scss */
/* line 441, ../../../compass/themes/x2engine/css/layout.scss */
/* line 445, ../../../compass/themes/x2engine/css/layout.scss */
/* line 457, ../../../compass/themes/x2engine/css/layout.scss */
/* line 462, ../../../compass/themes/x2engine/css/layout.scss */
/* line 469, ../../../compass/themes/x2engine/css/layout.scss */
/* line 474, ../../../compass/themes/x2engine/css/layout.scss */
/* line 478, ../../../compass/themes/x2engine/css/layout.scss */
/* line 482, ../../../compass/themes/x2engine/css/layout.scss */
/* line 490, ../../../compass/themes/x2engine/css/layout.scss */
/* line 503, ../../../compass/themes/x2engine/css/layout.scss */
/* line 507, ../../../compass/themes/x2engine/css/layout.scss */
/* line 522, ../../../compass/themes/x2engine/css/layout.scss */
/* line 525, ../../../compass/themes/x2engine/css/layout.scss */
/* line 550, ../../../compass/themes/x2engine/css/layout.scss */
/* line 560, ../../../compass/themes/x2engine/css/layout.scss */
/* line 569, ../../../compass/themes/x2engine/css/layout.scss */
/* line 576, ../../../compass/themes/x2engine/css/layout.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 608, ../../../compass/themes/x2engine/css/layout.scss */
/* line 617, ../../../compass/themes/x2engine/css/layout.scss */
/* line 622, ../../../compass/themes/x2engine/css/layout.scss */
/* line 639, ../../../compass/themes/x2engine/css/layout.scss */
/* line 648, ../../../compass/themes/x2engine/css/layout.scss */
/* line 655, ../../../compass/themes/x2engine/css/layout.scss */
/* line 664, ../../../compass/themes/x2engine/css/layout.scss */
/* line 670, ../../../compass/themes/x2engine/css/layout.scss */
/* line 675, ../../../compass/themes/x2engine/css/layout.scss */
/* line 686, ../../../compass/themes/x2engine/css/layout.scss */
/* line 692, ../../../compass/themes/x2engine/css/layout.scss */
/* line 700, ../../../compass/themes/x2engine/css/layout.scss */
/* line 709, ../../../compass/themes/x2engine/css/layout.scss */
/* line 718, ../../../compass/themes/x2engine/css/layout.scss */
/* line 725, ../../../compass/themes/x2engine/css/layout.scss */
/* line 730, ../../../compass/themes/x2engine/css/layout.scss */
/* line 733, ../../../compass/themes/x2engine/css/layout.scss */
/* line 738, ../../../compass/themes/x2engine/css/layout.scss */
/* line 741, ../../../compass/themes/x2engine/css/layout.scss */
/* line 748, ../../../compass/themes/x2engine/css/layout.scss */
/* line 756, ../../../compass/themes/x2engine/css/layout.scss */
/* line 763, ../../../compass/themes/x2engine/css/layout.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 36, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 52, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 67, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 69, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 75, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 80, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 100, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 105, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 112, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 120, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 131, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 138, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 199, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 206, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 211, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 215, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 230, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 235, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 243, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 244, ../../../compass/themes/x2engine/css/partials/_page-title.scss */
/* line 780, ../../../compass/themes/x2engine/css/layout.scss */
/* line 784, ../../../compass/themes/x2engine/css/layout.scss */
/* line 791, ../../../compass/themes/x2engine/css/layout.scss */
/* line 794, ../../../compass/themes/x2engine/css/layout.scss */
/* line 798, ../../../compass/themes/x2engine/css/layout.scss */
/* line 802, ../../../compass/themes/x2engine/css/layout.scss */
/* line 805, ../../../compass/themes/x2engine/css/layout.scss */
/* line 809, ../../../compass/themes/x2engine/css/layout.scss */
/* line 812, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 819, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 822, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 826, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 829, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 832, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 836, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 839, ../../../compass/themes/x2engine/css/layout.scss */
  /* line 842, ../../../compass/themes/x2engine/css/layout.scss */
/* line 847, ../../../compass/themes/x2engine/css/layout.scss */
/* line 851, ../../../compass/themes/x2engine/css/layout.scss */
/* line 863, ../../../compass/themes/x2engine/css/layout.scss */
/* line 868, ../../../compass/themes/x2engine/css/layout.scss */
/* line 871, ../../../compass/themes/x2engine/css/layout.scss */
/* line 876, ../../../compass/themes/x2engine/css/layout.scss */
/* line 881, ../../../compass/themes/x2engine/css/layout.scss */
/* line 887, ../../../compass/themes/x2engine/css/layout.scss */
/* line 893, ../../../compass/themes/x2engine/css/layout.scss */
/* line 897, ../../../compass/themes/x2engine/css/layout.scss */
/* line 901, ../../../compass/themes/x2engine/css/layout.scss */
/* line 906, ../../../compass/themes/x2engine/css/layout.scss */
/* line 911, ../../../compass/themes/x2engine/css/layout.scss */
/* line 915, ../../../compass/themes/x2engine/css/layout.scss */
/* line 920, ../../../compass/themes/x2engine/css/layout.scss */
/* line 925, ../../../compass/themes/x2engine/css/layout.scss */
/* line 928, ../../../compass/themes/x2engine/css/layout.scss */
/* line 933, ../../../compass/themes/x2engine/css/layout.scss */
/* line 936, ../../../compass/themes/x2engine/css/layout.scss */
/* line 941, ../../../compass/themes/x2engine/css/layout.scss */
/* line 952, ../../../compass/themes/x2engine/css/layout.scss */
/* line 958, ../../../compass/themes/x2engine/css/layout.scss */
/* line 963, ../../../compass/themes/x2engine/css/layout.scss */
/* line 966, ../../../compass/themes/x2engine/css/layout.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 977, ../../../compass/themes/x2engine/css/layout.scss */
/* line 985, ../../../compass/themes/x2engine/css/layout.scss */
/* line 989, ../../../compass/themes/x2engine/css/layout.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 996, ../../../compass/themes/x2engine/css/layout.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 1006, ../../../compass/themes/x2engine/css/layout.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 1018, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1022, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1025, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1028, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1036, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1040, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1043, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1046, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1051, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1057, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1066, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1072, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1074, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1085, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1091, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1104, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1124, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1126, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1131, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1141, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1146, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1151, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1158, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1166, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1171, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1176, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1185, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1191, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1195, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1199, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1206, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1214, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1218, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1220, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1225, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1226, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1232, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1236, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1238, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1244, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1248, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1250, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1253, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1256, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1265, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1269, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1274, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1277, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1280, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1283, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1288, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1296, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1302, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1306, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1309, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1312, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1318, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1324, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1330, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1335, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1343, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1352, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1360, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1370, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1374, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1385, ../../../compass/themes/x2engine/css/layout.scss */
/* line 1399, ../../../compass/themes/x2engine/css/layout.scss */
/* line 36, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 41, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 45, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 58, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 60, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 68, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 74, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/* line 78, ../../../../compass/themes/x2engine/css/listview/styles.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 38, ../../../compass/themes/x2engine/css/login.scss */
/* line 44, ../../../compass/themes/x2engine/css/login.scss */
/* line 49, ../../../compass/themes/x2engine/css/login.scss */
/* line 55, ../../../compass/themes/x2engine/css/login.scss */
/* line 67, ../../../compass/themes/x2engine/css/login.scss */
/* line 80, ../../../compass/themes/x2engine/css/login.scss */
/* line 85, ../../../compass/themes/x2engine/css/login.scss */
/* line 91, ../../../compass/themes/x2engine/css/login.scss */
/* line 96, ../../../compass/themes/x2engine/css/login.scss */
/* line 103, ../../../compass/themes/x2engine/css/login.scss */
/* line 110, ../../../compass/themes/x2engine/css/login.scss */
/* line 112, ../../../compass/themes/x2engine/css/login.scss */
/* line 117, ../../../compass/themes/x2engine/css/login.scss */
/* line 122, ../../../compass/themes/x2engine/css/login.scss */
/* line 128, ../../../compass/themes/x2engine/css/login.scss */
/* line 134, ../../../compass/themes/x2engine/css/login.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 138, ../../../compass/themes/x2engine/css/login.scss */
/* line 143, ../../../compass/themes/x2engine/css/login.scss */
/* line 151, ../../../compass/themes/x2engine/css/login.scss */
/* line 157, ../../../compass/themes/x2engine/css/login.scss */
/* line 161, ../../../compass/themes/x2engine/css/login.scss */
/* line 166, ../../../compass/themes/x2engine/css/login.scss */
/* line 172, ../../../compass/themes/x2engine/css/login.scss */
/* line 194, ../../../compass/themes/x2engine/css/login.scss */
/* line 198, ../../../compass/themes/x2engine/css/login.scss */
/* line 207, ../../../compass/themes/x2engine/css/login.scss */
/* line 214, ../../../compass/themes/x2engine/css/login.scss */
/* line 221, ../../../compass/themes/x2engine/css/login.scss */
/* line 228, ../../../compass/themes/x2engine/css/login.scss */
/* line 260, ../../../compass/themes/x2engine/css/login.scss */
/* line 265, ../../../compass/themes/x2engine/css/login.scss */
/* line 268, ../../../compass/themes/x2engine/css/login.scss */
/* line 273, ../../../compass/themes/x2engine/css/login.scss */
/* line 276, ../../../compass/themes/x2engine/css/login.scss */
/* line 282, ../../../compass/themes/x2engine/css/login.scss */
/* line 319, ../../../compass/themes/x2engine/css/login.scss */
/* line 330, ../../../compass/themes/x2engine/css/login.scss */
/* line 345, ../../../compass/themes/x2engine/css/login.scss */
/* line 359, ../../../compass/themes/x2engine/css/login.scss */
/* line 364, ../../../compass/themes/x2engine/css/login.scss */
/* line 375, ../../../compass/themes/x2engine/css/login.scss */
/* line 376, ../../../compass/themes/x2engine/css/login.scss */
/* line 378, ../../../compass/themes/x2engine/css/login.scss */
/* line 386, ../../../compass/themes/x2engine/css/login.scss */
/* line 389, ../../../compass/themes/x2engine/css/login.scss */
/* line 392, ../../../compass/themes/x2engine/css/login.scss */
/* line 401, ../../../compass/themes/x2engine/css/login.scss */
/* line 409, ../../../compass/themes/x2engine/css/login.scss */
/* line 412, ../../../compass/themes/x2engine/css/login.scss */
/* line 417, ../../../compass/themes/x2engine/css/login.scss */
/* line 421, ../../../compass/themes/x2engine/css/login.scss */
/* line 424, ../../../compass/themes/x2engine/css/login.scss */
/* line 427, ../../../compass/themes/x2engine/css/login.scss */
/* line 433, ../../../compass/themes/x2engine/css/login.scss */
/* line 438, ../../../compass/themes/x2engine/css/login.scss */
/* line 442, ../../../compass/themes/x2engine/css/login.scss */
/* line 449, ../../../compass/themes/x2engine/css/login.scss */
/* line 455, ../../../compass/themes/x2engine/css/login.scss */
/* line 460, ../../../compass/themes/x2engine/css/login.scss */
/* line 465, ../../../compass/themes/x2engine/css/login.scss */
/* line 470, ../../../compass/themes/x2engine/css/login.scss */
/* line 476, ../../../compass/themes/x2engine/css/login.scss */
/* line 482, ../../../compass/themes/x2engine/css/login.scss */
/* line 491, ../../../compass/themes/x2engine/css/login.scss */
/* line 496, ../../../compass/themes/x2engine/css/login.scss */
/* line 500, ../../../compass/themes/x2engine/css/login.scss */
/* line 507, ../../../compass/themes/x2engine/css/login.scss */
/* line 517, ../../../compass/themes/x2engine/css/login.scss */
/* line 523, ../../../compass/themes/x2engine/css/login.scss */
/* line 529, ../../../compass/themes/x2engine/css/login.scss */
/* line 540, ../../../compass/themes/x2engine/css/login.scss */
/* line 547, ../../../compass/themes/x2engine/css/login.scss */
/* line 558, ../../../compass/themes/x2engine/css/login.scss */
/* line 562, ../../../compass/themes/x2engine/css/login.scss */
/* line 564, ../../../compass/themes/x2engine/css/login.scss */
/* line 581, ../../../compass/themes/x2engine/css/login.scss */
/* line 584, ../../../compass/themes/x2engine/css/login.scss */
/* line 589, ../../../compass/themes/x2engine/css/login.scss */
/* line 595, ../../../compass/themes/x2engine/css/login.scss */
  /* line 600, ../../../compass/themes/x2engine/css/login.scss */
  /* line 605, ../../../compass/themes/x2engine/css/login.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/themes/x2engine/css/main.scss */
/* line 52, ../../../compass/themes/x2engine/css/main.scss */
/* line 65, ../../../compass/themes/x2engine/css/main.scss */
/* line 73, ../../../compass/themes/x2engine/css/main.scss */
/* line 77, ../../../compass/themes/x2engine/css/main.scss */
/* line 106, ../../../compass/themes/x2engine/css/main.scss */
/* line 110, ../../../compass/themes/x2engine/css/main.scss */
/* line 114, ../../../compass/themes/x2engine/css/main.scss */
/* line 124, ../../../compass/themes/x2engine/css/main.scss */
/* line 129, ../../../compass/themes/x2engine/css/main.scss */
/* line 132, ../../../compass/themes/x2engine/css/main.scss */
/* line 139, ../../../compass/themes/x2engine/css/main.scss */
/* line 145, ../../../compass/themes/x2engine/css/main.scss */
/* line 148, ../../../compass/themes/x2engine/css/main.scss */
/* line 155, ../../../compass/themes/x2engine/css/main.scss */
/* line 159, ../../../compass/themes/x2engine/css/main.scss */
/* line 163, ../../../compass/themes/x2engine/css/main.scss */
/* line 170, ../../../compass/themes/x2engine/css/main.scss */
/* line 175, ../../../compass/themes/x2engine/css/main.scss */
/* line 179, ../../../compass/themes/x2engine/css/main.scss */
/* line 184, ../../../compass/themes/x2engine/css/main.scss */
/* line 189, ../../../compass/themes/x2engine/css/main.scss */
/* line 192, ../../../compass/themes/x2engine/css/main.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 204, ../../../compass/themes/x2engine/css/main.scss */
/* line 210, ../../../compass/themes/x2engine/css/main.scss */
/* line 214, ../../../compass/themes/x2engine/css/main.scss */
/* line 220, ../../../compass/themes/x2engine/css/main.scss */
/* line 227, ../../../compass/themes/x2engine/css/main.scss */
/* line 234, ../../../compass/themes/x2engine/css/main.scss */
/* line 241, ../../../compass/themes/x2engine/css/main.scss */
/* line 246, ../../../compass/themes/x2engine/css/main.scss */
/* line 255, ../../../compass/themes/x2engine/css/main.scss */
/* line 266, ../../../compass/themes/x2engine/css/main.scss */
/* line 271, ../../../compass/themes/x2engine/css/main.scss */
/* line 279, ../../../compass/themes/x2engine/css/main.scss */
/* line 282, ../../../compass/themes/x2engine/css/main.scss */
/* line 287, ../../../compass/themes/x2engine/css/main.scss */
/* line 291, ../../../compass/themes/x2engine/css/main.scss */
/* line 296, ../../../compass/themes/x2engine/css/main.scss */
/* line 301, ../../../compass/themes/x2engine/css/main.scss */
/* line 302, ../../../compass/themes/x2engine/css/main.scss */
/* line 310, ../../../compass/themes/x2engine/css/main.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 36, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 40, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 44, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 49, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 52, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 57, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 58, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 69, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 72, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 77, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 118, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 124, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 128, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 131, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 136, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 141, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 147, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 157, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 160, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 176, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 185, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 190, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 195, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 196, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 213, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 215, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 218, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 227, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 230, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 236, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 240, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 246, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 252, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 258, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 274, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 279, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 295, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 315, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 319, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 333, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 338, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 353, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
/* line 323, ../../../compass/themes/x2engine/css/main.scss */
/* line 334, ../../../compass/themes/x2engine/css/main.scss */
/* line 338, ../../../compass/themes/x2engine/css/main.scss */
/* line 348, ../../../compass/themes/x2engine/css/main.scss */
/* line 352, ../../../compass/themes/x2engine/css/main.scss */
/* line 356, ../../../compass/themes/x2engine/css/main.scss */
/* line 360, ../../../compass/themes/x2engine/css/main.scss */
/* line 366, ../../../compass/themes/x2engine/css/main.scss */
/* line 373, ../../../compass/themes/x2engine/css/main.scss */
/* line 377, ../../../compass/themes/x2engine/css/main.scss */
/* line 384, ../../../compass/themes/x2engine/css/main.scss */
/* line 391, ../../../compass/themes/x2engine/css/main.scss */
/* line 399, ../../../compass/themes/x2engine/css/main.scss */
/* line 405, ../../../compass/themes/x2engine/css/main.scss */
/* line 409, ../../../compass/themes/x2engine/css/main.scss */
/* line 416, ../../../compass/themes/x2engine/css/main.scss */
/* line 420, ../../../compass/themes/x2engine/css/main.scss */
/* line 423, ../../../compass/themes/x2engine/css/main.scss */
/* line 428, ../../../compass/themes/x2engine/css/main.scss */
/* line 433, ../../../compass/themes/x2engine/css/main.scss */
/* line 436, ../../../compass/themes/x2engine/css/main.scss */
/* line 439, ../../../compass/themes/x2engine/css/main.scss */
/* line 445, ../../../compass/themes/x2engine/css/main.scss */
/* line 451, ../../../compass/themes/x2engine/css/main.scss */
/* line 454, ../../../compass/themes/x2engine/css/main.scss */
/* line 463, ../../../compass/themes/x2engine/css/main.scss */
/* line 467, ../../../compass/themes/x2engine/css/main.scss */
/* line 470, ../../../compass/themes/x2engine/css/main.scss */
/* line 482, ../../../compass/themes/x2engine/css/main.scss */
/* line 488, ../../../compass/themes/x2engine/css/main.scss */
/* line 494, ../../../compass/themes/x2engine/css/main.scss */
/* line 501, ../../../compass/themes/x2engine/css/main.scss */
/* line 506, ../../../compass/themes/x2engine/css/main.scss */
/* line 510, ../../../compass/themes/x2engine/css/main.scss */
/* line 515, ../../../compass/themes/x2engine/css/main.scss */
/* line 523, ../../../compass/themes/x2engine/css/main.scss */
/* line 524, ../../../compass/themes/x2engine/css/main.scss */
/* line 535, ../../../compass/themes/x2engine/css/main.scss */
/* line 538, ../../../compass/themes/x2engine/css/main.scss */
/* line 542, ../../../compass/themes/x2engine/css/main.scss */
/* line 547, ../../../compass/themes/x2engine/css/main.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 564, ../../../compass/themes/x2engine/css/main.scss */
/* line 568, ../../../compass/themes/x2engine/css/main.scss */
/* line 579, ../../../compass/themes/x2engine/css/main.scss */
/* line 582, ../../../compass/themes/x2engine/css/main.scss */
/* line 596, ../../../compass/themes/x2engine/css/main.scss */
/* line 601, ../../../compass/themes/x2engine/css/main.scss */
/* line 606, ../../../compass/themes/x2engine/css/main.scss */
/* line 611, ../../../compass/themes/x2engine/css/main.scss */
/* line 617, ../../../compass/themes/x2engine/css/main.scss */
/* line 621, ../../../compass/themes/x2engine/css/main.scss */
/* line 629, ../../../compass/themes/x2engine/css/main.scss */
/* line 639, ../../../compass/themes/x2engine/css/main.scss */
/* line 644, ../../../compass/themes/x2engine/css/main.scss */
/* line 649, ../../../compass/themes/x2engine/css/main.scss */
/* line 655, ../../../compass/themes/x2engine/css/main.scss */
/* line 657, ../../../compass/themes/x2engine/css/main.scss */
/* line 664, ../../../compass/themes/x2engine/css/main.scss */
/* line 670, ../../../compass/themes/x2engine/css/main.scss */
/* line 680, ../../../compass/themes/x2engine/css/main.scss */
/* line 684, ../../../compass/themes/x2engine/css/main.scss */
/* line 691, ../../../compass/themes/x2engine/css/main.scss */
/* line 698, ../../../compass/themes/x2engine/css/main.scss */
/* line 708, ../../../compass/themes/x2engine/css/main.scss */
/* line 712, ../../../compass/themes/x2engine/css/main.scss */
/* line 714, ../../../compass/themes/x2engine/css/main.scss */
/* line 720, ../../../compass/themes/x2engine/css/main.scss */
/* line 725, ../../../compass/themes/x2engine/css/main.scss */
/* line 728, ../../../compass/themes/x2engine/css/main.scss */
/* line 731, ../../../compass/themes/x2engine/css/main.scss */
/* line 735, ../../../compass/themes/x2engine/css/main.scss */
/* line 739, ../../../compass/themes/x2engine/css/main.scss */
/* line 743, ../../../compass/themes/x2engine/css/main.scss */
/* line 757, ../../../compass/themes/x2engine/css/main.scss */
/* line 762, ../../../compass/themes/x2engine/css/main.scss */
/* line 769, ../../../compass/themes/x2engine/css/main.scss */
/* line 776, ../../../compass/themes/x2engine/css/main.scss */
/* line 781, ../../../compass/themes/x2engine/css/main.scss */
/* line 786, ../../../compass/themes/x2engine/css/main.scss */
/* line 789, ../../../compass/themes/x2engine/css/main.scss */
/* line 792, ../../../compass/themes/x2engine/css/main.scss */
/* line 795, ../../../compass/themes/x2engine/css/main.scss */
/* line 800, ../../../compass/themes/x2engine/css/main.scss */
/* line 804, ../../../compass/themes/x2engine/css/main.scss */
/* line 818, ../../../compass/themes/x2engine/css/main.scss */
/* line 822, ../../../compass/themes/x2engine/css/main.scss */
/* line 827, ../../../compass/themes/x2engine/css/main.scss */
/* line 838, ../../../compass/themes/x2engine/css/main.scss */
/* line 848, ../../../compass/themes/x2engine/css/main.scss */
/* line 863, ../../../compass/themes/x2engine/css/main.scss */
/* line 866, ../../../compass/themes/x2engine/css/main.scss */
/* line 871, ../../../compass/themes/x2engine/css/main.scss */
/* line 883, ../../../compass/themes/x2engine/css/main.scss */
/* line 887, ../../../compass/themes/x2engine/css/main.scss */
/* line 892, ../../../compass/themes/x2engine/css/main.scss */
/* line 898, ../../../compass/themes/x2engine/css/main.scss */
/* line 904, ../../../compass/themes/x2engine/css/main.scss */
/* line 910, ../../../compass/themes/x2engine/css/main.scss */
/* line 916, ../../../compass/themes/x2engine/css/main.scss */
/* line 920, ../../../compass/themes/x2engine/css/main.scss */
/* line 926, ../../../compass/themes/x2engine/css/main.scss */
/* line 930, ../../../compass/themes/x2engine/css/main.scss */
/* line 936, ../../../compass/themes/x2engine/css/main.scss */
/* line 941, ../../../compass/themes/x2engine/css/main.scss */
/* line 946, ../../../compass/themes/x2engine/css/main.scss */
/* line 954, ../../../compass/themes/x2engine/css/main.scss */
/* line 956, ../../../compass/themes/x2engine/css/main.scss */
/* line 962, ../../../compass/themes/x2engine/css/main.scss */
/* line 966, ../../../compass/themes/x2engine/css/main.scss */
/* line 970, ../../../compass/themes/x2engine/css/main.scss */
/* line 974, ../../../compass/themes/x2engine/css/main.scss */
/* line 982, ../../../compass/themes/x2engine/css/main.scss */
/* line 986, ../../../compass/themes/x2engine/css/main.scss */
/* line 990, ../../../compass/themes/x2engine/css/main.scss */
/* line 993, ../../../compass/themes/x2engine/css/main.scss */
/* line 996, ../../../compass/themes/x2engine/css/main.scss */
/* line 999, ../../../compass/themes/x2engine/css/main.scss */
/* line 1007, ../../../compass/themes/x2engine/css/main.scss */
/* line 1012, ../../../compass/themes/x2engine/css/main.scss */
/* line 1020, ../../../compass/themes/x2engine/css/main.scss */
/* line 1028, ../../../compass/themes/x2engine/css/main.scss */
/* line 1032, ../../../compass/themes/x2engine/css/main.scss */
/* line 1042, ../../../compass/themes/x2engine/css/main.scss */
/* line 1044, ../../../compass/themes/x2engine/css/main.scss */
/* line 1050, ../../../compass/themes/x2engine/css/main.scss */
/* line 1053, ../../../compass/themes/x2engine/css/main.scss */
/* line 1062, ../../../compass/themes/x2engine/css/main.scss */
/* line 1066, ../../../compass/themes/x2engine/css/main.scss */
/* line 1070, ../../../compass/themes/x2engine/css/main.scss */
/* line 1074, ../../../compass/themes/x2engine/css/main.scss */
/* line 1082, ../../../compass/themes/x2engine/css/main.scss */
/* line 1085, ../../../compass/themes/x2engine/css/main.scss */
/* line 1091, ../../../compass/themes/x2engine/css/main.scss */
/* line 1096, ../../../compass/themes/x2engine/css/main.scss */
/* line 1102, ../../../compass/themes/x2engine/css/main.scss */
/* line 1108, ../../../compass/themes/x2engine/css/main.scss */
/* line 1113, ../../../compass/themes/x2engine/css/main.scss */
/* line 1121, ../../../compass/themes/x2engine/css/main.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 42, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 47, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 51, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 65, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 76, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 93, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 98, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 102, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 113, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 118, ../../../compass/themes/x2engine/css/printPage.scss */
/* line 128, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 139, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 143, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 154, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 162, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 170, ../../../compass/themes/x2engine/css/printPage.scss */
  /* line 180, ../../../compass/themes/x2engine/css/printPage.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 41, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 44, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 49, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 54, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 58, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 66, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 73, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 78, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 83, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 92, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 95, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 100, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 106, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 117, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 122, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 125, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 127, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 130, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 133, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 138, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 148, ../../../compass/themes/x2engine/css/printableRecord.scss */
/* line 155, ../../../compass/themes/x2engine/css/printableRecord.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 41, ../../../compass/themes/x2engine/css/profile.scss */
/* line 47, ../../../compass/themes/x2engine/css/profile.scss */
/* line 52, ../../../compass/themes/x2engine/css/profile.scss */
/* line 60, ../../../compass/themes/x2engine/css/profile.scss */
/* line 66, ../../../compass/themes/x2engine/css/profile.scss */
/* line 71, ../../../compass/themes/x2engine/css/profile.scss */
/* line 75, ../../../compass/themes/x2engine/css/profile.scss */
/* line 79, ../../../compass/themes/x2engine/css/profile.scss */
/* line 83, ../../../compass/themes/x2engine/css/profile.scss */
/* line 91, ../../../compass/themes/x2engine/css/profile.scss */
/* line 95, ../../../compass/themes/x2engine/css/profile.scss */
/* line 99, ../../../compass/themes/x2engine/css/profile.scss */
/* line 105, ../../../compass/themes/x2engine/css/profile.scss */
/* line 114, ../../../compass/themes/x2engine/css/profile.scss */
/* line 118, ../../../compass/themes/x2engine/css/profile.scss */
/* line 122, ../../../compass/themes/x2engine/css/profile.scss */
/* line 127, ../../../compass/themes/x2engine/css/profile.scss */
/* line 131, ../../../compass/themes/x2engine/css/profile.scss */
/* line 141, ../../../compass/themes/x2engine/css/profile.scss */
/* line 145, ../../../compass/themes/x2engine/css/profile.scss */
/* line 149, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 234, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 217, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 227, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 217, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 227, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 181, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 187, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 194, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 202, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 205, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 210, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 181, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 187, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 194, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 202, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 205, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 210, ../../../compass/themes/x2engine/css/profile.scss */
/* line 165, ../../../compass/themes/x2engine/css/profile.scss */
/* line 169, ../../../compass/themes/x2engine/css/profile.scss */
/* line 173, ../../../compass/themes/x2engine/css/profile.scss */
/* line 177, ../../../compass/themes/x2engine/css/profile.scss */
/* line 181, ../../../compass/themes/x2engine/css/profile.scss */
/* line 187, ../../../compass/themes/x2engine/css/profile.scss */
/* line 194, ../../../compass/themes/x2engine/css/profile.scss */
/* line 202, ../../../compass/themes/x2engine/css/profile.scss */
/* line 205, ../../../compass/themes/x2engine/css/profile.scss */
/* line 210, ../../../compass/themes/x2engine/css/profile.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 39, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 44, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 53, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 61, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 64, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 67, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 71, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 74, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 80, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 85, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 89, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 93, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 98, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 101, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 106, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 109, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 112, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/* line 115, ../../../../compass/themes/x2engine/css/profile/themeSelector.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 218, ../../../compass/css/lib/_font-awesome.scss */
/* line 239, ../../../compass/css/lib/_font-awesome.scss */
/* line 484, ../../../compass/css/lib/_font-awesome.scss */
/* line 487, ../../../compass/css/lib/_font-awesome.scss */
/* line 503, ../../../compass/css/lib/_font-awesome.scss */
/* line 512, ../../../compass/css/lib/_font-awesome.scss */
/* line 543, ../../../compass/css/lib/_font-awesome.scss */
/* line 561, ../../../compass/css/lib/_font-awesome.scss */
/* line 573, ../../../compass/css/lib/_font-awesome.scss */
/* line 635, ../../../compass/css/lib/_font-awesome.scss */
/* line 668, ../../../compass/css/lib/_font-awesome.scss */
/* line 701, ../../../compass/css/lib/_font-awesome.scss */
/* line 719, ../../../compass/css/lib/_font-awesome.scss */
/* line 819, ../../../compass/css/lib/_font-awesome.scss */
/* line 825, ../../../compass/css/lib/_font-awesome.scss */
/* line 887, ../../../compass/css/lib/_font-awesome.scss */
/* line 1058, ../../../compass/css/lib/_font-awesome.scss */
/* line 1094, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 1188, ../../../compass/css/lib/_font-awesome.scss */
/* line 1311, ../../../compass/css/lib/_font-awesome.scss */
/* line 1421, ../../../compass/css/lib/_font-awesome.scss */
/* line 1489, ../../../compass/css/lib/_font-awesome.scss */
/* line 1648, ../../../compass/css/lib/_font-awesome.scss */
/* line 41, ../../../compass/themes/x2engine/css/profile.scss */
/* line 47, ../../../compass/themes/x2engine/css/profile.scss */
/* line 52, ../../../compass/themes/x2engine/css/profile.scss */
/* line 60, ../../../compass/themes/x2engine/css/profile.scss */
/* line 66, ../../../compass/themes/x2engine/css/profile.scss */
/* line 71, ../../../compass/themes/x2engine/css/profile.scss */
/* line 75, ../../../compass/themes/x2engine/css/profile.scss */
/* line 79, ../../../compass/themes/x2engine/css/profile.scss */
/* line 83, ../../../compass/themes/x2engine/css/profile.scss */
/* line 91, ../../../compass/themes/x2engine/css/profile.scss */
/* line 95, ../../../compass/themes/x2engine/css/profile.scss */
/* line 99, ../../../compass/themes/x2engine/css/profile.scss */
/* line 105, ../../../compass/themes/x2engine/css/profile.scss */
/* line 114, ../../../compass/themes/x2engine/css/profile.scss */
/* line 118, ../../../compass/themes/x2engine/css/profile.scss */
/* line 122, ../../../compass/themes/x2engine/css/profile.scss */
/* line 127, ../../../compass/themes/x2engine/css/profile.scss */
/* line 131, ../../../compass/themes/x2engine/css/profile.scss */
/* line 141, ../../../compass/themes/x2engine/css/profile.scss */
/* line 145, ../../../compass/themes/x2engine/css/profile.scss */
/* line 149, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 234, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 217, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 227, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 217, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 223, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 227, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 181, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 187, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 194, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 202, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 205, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 210, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 165, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 169, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 173, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 177, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 181, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 187, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 194, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 202, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 205, ../../../compass/themes/x2engine/css/profile.scss */
  /* line 210, ../../../compass/themes/x2engine/css/profile.scss */
/* line 165, ../../../compass/themes/x2engine/css/profile.scss */
/* line 169, ../../../compass/themes/x2engine/css/profile.scss */
/* line 173, ../../../compass/themes/x2engine/css/profile.scss */
/* line 177, ../../../compass/themes/x2engine/css/profile.scss */
/* line 181, ../../../compass/themes/x2engine/css/profile.scss */
/* line 187, ../../../compass/themes/x2engine/css/profile.scss */
/* line 194, ../../../compass/themes/x2engine/css/profile.scss */
/* line 202, ../../../compass/themes/x2engine/css/profile.scss */
/* line 205, ../../../compass/themes/x2engine/css/profile.scss */
/* line 210, ../../../compass/themes/x2engine/css/profile.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 218, ../../../compass/css/lib/_font-awesome.scss */
/* line 239, ../../../compass/css/lib/_font-awesome.scss */
/* line 484, ../../../compass/css/lib/_font-awesome.scss */
/* line 487, ../../../compass/css/lib/_font-awesome.scss */
/* line 503, ../../../compass/css/lib/_font-awesome.scss */
/* line 512, ../../../compass/css/lib/_font-awesome.scss */
/* line 543, ../../../compass/css/lib/_font-awesome.scss */
/* line 561, ../../../compass/css/lib/_font-awesome.scss */
/* line 573, ../../../compass/css/lib/_font-awesome.scss */
/* line 635, ../../../compass/css/lib/_font-awesome.scss */
/* line 668, ../../../compass/css/lib/_font-awesome.scss */
/* line 701, ../../../compass/css/lib/_font-awesome.scss */
/* line 719, ../../../compass/css/lib/_font-awesome.scss */
/* line 819, ../../../compass/css/lib/_font-awesome.scss */
/* line 825, ../../../compass/css/lib/_font-awesome.scss */
/* line 887, ../../../compass/css/lib/_font-awesome.scss */
/* line 1058, ../../../compass/css/lib/_font-awesome.scss */
/* line 1094, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 1188, ../../../compass/css/lib/_font-awesome.scss */
/* line 1311, ../../../compass/css/lib/_font-awesome.scss */
/* line 1421, ../../../compass/css/lib/_font-awesome.scss */
/* line 1489, ../../../compass/css/lib/_font-awesome.scss */
/* line 1648, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/* line 44, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 47, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 51, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 60, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 63, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 79, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 86, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 90, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 100, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 105, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 111, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 114, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 123, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 129, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 141, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 149, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 155, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 159, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 173, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 181, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 185, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 191, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 195, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 199, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 203, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 208, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 213, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 216, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 223, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 227, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 237, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 241, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 243, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 251, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 257, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 266, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 274, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 279, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 287, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 291, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 297, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 302, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 307, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 320, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 328, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 332, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 338, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 343, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 351, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 367, ../../../compass/themes/x2engine/css/activityFeed.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 92, ../../../compass/css/lib/_icons.scss */
/* line 93, ../../../compass/css/lib/_icons.scss */
/* line 95, ../../../compass/css/lib/_icons.scss */
/* line 96, ../../../compass/css/lib/_icons.scss */
/* line 97, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 635, ../../../compass/css/lib/_font-awesome.scss */
/* line 819, ../../../compass/css/lib/_font-awesome.scss */
/* line 837, ../../../compass/css/lib/_font-awesome.scss */
/* line 1034, ../../../compass/css/lib/_font-awesome.scss */
/* line 1106, ../../../compass/css/lib/_font-awesome.scss */
/* line 59, ../../../compass/css/lib/_icons.scss */
/* line 78, ../../../compass/css/lib/_icons.scss */
/* line 39, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 46, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 47, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 53, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 56, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 64, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 67, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 72, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 81, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 92, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 93, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 100, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 106, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 116, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 124, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 127, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 130, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 133, ../../../compass/themes/x2engine/css/publisher.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 91, ../../../compass/css/lib/_icons.scss */
/* line 94, ../../../compass/css/lib/_icons.scss */
/* line 100, ../../../compass/css/lib/_icons.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 105, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 47, ../../../compass/css/lib/_icons.scss */
/* line 36, ../../../compass/themes/x2engine/css/recordEdit.scss */
  /* line 41, ../../../compass/themes/x2engine/css/recordView.scss */
  /* line 41, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 41, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 66, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 70, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 72, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 78, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 79, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 82, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 89, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 95, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 102, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 106, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 111, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 117, ../../../compass/themes/x2engine/css/recordView.scss */
/* line 123, ../../../compass/themes/x2engine/css/recordView.scss */
  /* line 37, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 44, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 47, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 55, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
  /* line 57, ../../../compass/themes/x2engine/css/responsiveActivityFeed.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 66, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 71, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 75, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 80, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 87, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 95, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 101, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 105, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 110, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 119, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 124, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 127, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 133, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 136, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 142, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 149, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 155, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 166, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 169, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 170, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 177, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 180, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 185, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 193, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 202, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 205, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 207, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 209, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 211, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 228, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 233, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 238, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 241, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 251, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 259, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 263, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 268, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 269, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 272, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 276, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 279, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 282, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 285, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 297, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 300, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 303, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 308, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 311, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 315, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 319, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 322, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 326, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 344, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
  /* line 37, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
  /* line 44, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
  /* line 40, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
  /* line 44, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
/* line 66, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 71, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 75, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 80, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 87, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 95, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 101, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 105, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 110, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 119, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 124, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 127, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 133, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 136, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 142, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 149, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 155, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 166, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 169, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 170, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 177, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 180, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 185, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 193, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 202, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 205, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 207, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 209, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 211, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 228, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 233, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 238, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 241, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 251, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 259, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 263, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 268, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 269, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 272, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 276, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 279, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 282, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 285, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 297, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 300, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 303, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 308, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 311, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 315, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 319, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 322, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 326, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
  /* line 344, ../../../compass/themes/x2engine/css/responsiveLayout.scss */
/* line 36, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 42, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 45, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 52, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 60, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 63, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 66, ../../../compass/themes/x2engine/css/responsiveRecordView.scss */
  /* line 37, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
  /* line 44, ../../../compass/themes/x2engine/css/responsiveUIElements.scss */
  /* line 40, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
  /* line 44, ../../../compass/themes/x2engine/css/responsiveX2Forms.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 53, ../../../compass/themes/x2engine/css/screen.scss */
/* line 64, ../../../compass/themes/x2engine/css/screen.scss */
/* line 70, ../../../compass/themes/x2engine/css/screen.scss */
/* line 75, ../../../compass/themes/x2engine/css/screen.scss */
/* line 79, ../../../compass/themes/x2engine/css/screen.scss */
/* line 83, ../../../compass/themes/x2engine/css/screen.scss */
/* line 89, ../../../compass/themes/x2engine/css/screen.scss */
/* line 93, ../../../compass/themes/x2engine/css/screen.scss */
/* line 105, ../../../compass/themes/x2engine/css/screen.scss */
/* line 115, ../../../compass/themes/x2engine/css/screen.scss */
/* line 120, ../../../compass/themes/x2engine/css/screen.scss */
/* line 125, ../../../compass/themes/x2engine/css/screen.scss */
/* line 129, ../../../compass/themes/x2engine/css/screen.scss */
/* line 134, ../../../compass/themes/x2engine/css/screen.scss */
/* line 135, ../../../compass/themes/x2engine/css/screen.scss */
/* line 142, ../../../compass/themes/x2engine/css/screen.scss */
/* line 148, ../../../compass/themes/x2engine/css/screen.scss */
/* line 154, ../../../compass/themes/x2engine/css/screen.scss */
/* line 159, ../../../compass/themes/x2engine/css/screen.scss */
/* line 163, ../../../compass/themes/x2engine/css/screen.scss */
/* line 167, ../../../compass/themes/x2engine/css/screen.scss */
/* line 171, ../../../compass/themes/x2engine/css/screen.scss */
/* line 176, ../../../compass/themes/x2engine/css/screen.scss */
/* line 180, ../../../compass/themes/x2engine/css/screen.scss */
/* line 185, ../../../compass/themes/x2engine/css/screen.scss */
/* line 186, ../../../compass/themes/x2engine/css/screen.scss */
/* line 198, ../../../compass/themes/x2engine/css/screen.scss */
/* line 204, ../../../compass/themes/x2engine/css/screen.scss */
/* line 208, ../../../compass/themes/x2engine/css/screen.scss */
/* line 212, ../../../compass/themes/x2engine/css/screen.scss */
/* line 216, ../../../compass/themes/x2engine/css/screen.scss */
/* line 220, ../../../compass/themes/x2engine/css/screen.scss */
/* line 225, ../../../compass/themes/x2engine/css/screen.scss */
/* line 229, ../../../compass/themes/x2engine/css/screen.scss */
/* line 236, ../../../compass/themes/x2engine/css/screen.scss */
/* line 242, ../../../compass/themes/x2engine/css/screen.scss */
/* line 247, ../../../compass/themes/x2engine/css/screen.scss */
/* line 252, ../../../compass/themes/x2engine/css/screen.scss */
/* line 254, ../../../compass/themes/x2engine/css/screen.scss */
/* line 257, ../../../compass/themes/x2engine/css/screen.scss */
/* line 271, ../../../compass/themes/x2engine/css/screen.scss */
/* line 275, ../../../compass/themes/x2engine/css/screen.scss */
/* line 277, ../../../compass/themes/x2engine/css/screen.scss */
/* line 282, ../../../compass/themes/x2engine/css/screen.scss */
/* line 286, ../../../compass/themes/x2engine/css/screen.scss */
/* line 292, ../../../compass/themes/x2engine/css/screen.scss */
/* line 298, ../../../compass/themes/x2engine/css/screen.scss */
/* line 302, ../../../compass/themes/x2engine/css/screen.scss */
/* line 306, ../../../compass/themes/x2engine/css/screen.scss */
/* line 310, ../../../compass/themes/x2engine/css/screen.scss */
/* line 314, ../../../compass/themes/x2engine/css/screen.scss */
/* line 318, ../../../compass/themes/x2engine/css/screen.scss */
/* line 323, ../../../compass/themes/x2engine/css/screen.scss */
/* line 328, ../../../compass/themes/x2engine/css/screen.scss */
/* line 333, ../../../compass/themes/x2engine/css/screen.scss */
/* line 338, ../../../compass/themes/x2engine/css/screen.scss */
/* line 343, ../../../compass/themes/x2engine/css/screen.scss */
/* line 350, ../../../compass/themes/x2engine/css/screen.scss */
/* line 356, ../../../compass/themes/x2engine/css/screen.scss */
/* line 360, ../../../compass/themes/x2engine/css/screen.scss */
/* line 365, ../../../compass/themes/x2engine/css/screen.scss */
/* line 369, ../../../compass/themes/x2engine/css/screen.scss */
/* line 373, ../../../compass/themes/x2engine/css/screen.scss */
/* line 377, ../../../compass/themes/x2engine/css/screen.scss */
/* line 381, ../../../compass/themes/x2engine/css/screen.scss */
/* line 385, ../../../compass/themes/x2engine/css/screen.scss */
/* line 389, ../../../compass/themes/x2engine/css/screen.scss */
/* line 393, ../../../compass/themes/x2engine/css/screen.scss */
/* line 397, ../../../compass/themes/x2engine/css/screen.scss */
/* line 401, ../../../compass/themes/x2engine/css/screen.scss */
/* line 405, ../../../compass/themes/x2engine/css/screen.scss */
/* line 409, ../../../compass/themes/x2engine/css/screen.scss */
/* line 413, ../../../compass/themes/x2engine/css/screen.scss */
/* line 417, ../../../compass/themes/x2engine/css/screen.scss */
/* line 421, ../../../compass/themes/x2engine/css/screen.scss */
/* line 425, ../../../compass/themes/x2engine/css/screen.scss */
/* line 429, ../../../compass/themes/x2engine/css/screen.scss */
/* line 433, ../../../compass/themes/x2engine/css/screen.scss */
/* line 437, ../../../compass/themes/x2engine/css/screen.scss */
/* line 441, ../../../compass/themes/x2engine/css/screen.scss */
/* line 445, ../../../compass/themes/x2engine/css/screen.scss */
/* line 449, ../../../compass/themes/x2engine/css/screen.scss */
/* line 453, ../../../compass/themes/x2engine/css/screen.scss */
/* line 457, ../../../compass/themes/x2engine/css/screen.scss */
/* line 461, ../../../compass/themes/x2engine/css/screen.scss */
/* line 465, ../../../compass/themes/x2engine/css/screen.scss */
/* line 470, ../../../compass/themes/x2engine/css/screen.scss */
/* line 477, ../../../compass/themes/x2engine/css/screen.scss */
/* line 481, ../../../compass/themes/x2engine/css/screen.scss */
/* line 485, ../../../compass/themes/x2engine/css/screen.scss */
/* line 489, ../../../compass/themes/x2engine/css/screen.scss */
/* line 493, ../../../compass/themes/x2engine/css/screen.scss */
/* line 497, ../../../compass/themes/x2engine/css/screen.scss */
/* line 501, ../../../compass/themes/x2engine/css/screen.scss */
/* line 505, ../../../compass/themes/x2engine/css/screen.scss */
/* line 509, ../../../compass/themes/x2engine/css/screen.scss */
/* line 513, ../../../compass/themes/x2engine/css/screen.scss */
/* line 517, ../../../compass/themes/x2engine/css/screen.scss */
/* line 521, ../../../compass/themes/x2engine/css/screen.scss */
/* line 525, ../../../compass/themes/x2engine/css/screen.scss */
/* line 529, ../../../compass/themes/x2engine/css/screen.scss */
/* line 533, ../../../compass/themes/x2engine/css/screen.scss */
/* line 537, ../../../compass/themes/x2engine/css/screen.scss */
/* line 541, ../../../compass/themes/x2engine/css/screen.scss */
/* line 545, ../../../compass/themes/x2engine/css/screen.scss */
/* line 549, ../../../compass/themes/x2engine/css/screen.scss */
/* line 553, ../../../compass/themes/x2engine/css/screen.scss */
/* line 557, ../../../compass/themes/x2engine/css/screen.scss */
/* line 561, ../../../compass/themes/x2engine/css/screen.scss */
/* line 565, ../../../compass/themes/x2engine/css/screen.scss */
/* line 569, ../../../compass/themes/x2engine/css/screen.scss */
/* line 573, ../../../compass/themes/x2engine/css/screen.scss */
/* line 577, ../../../compass/themes/x2engine/css/screen.scss */
/* line 581, ../../../compass/themes/x2engine/css/screen.scss */
/* line 585, ../../../compass/themes/x2engine/css/screen.scss */
/* line 589, ../../../compass/themes/x2engine/css/screen.scss */
/* line 593, ../../../compass/themes/x2engine/css/screen.scss */
/* line 597, ../../../compass/themes/x2engine/css/screen.scss */
/* line 601, ../../../compass/themes/x2engine/css/screen.scss */
/* line 605, ../../../compass/themes/x2engine/css/screen.scss */
/* line 609, ../../../compass/themes/x2engine/css/screen.scss */
/* line 613, ../../../compass/themes/x2engine/css/screen.scss */
/* line 617, ../../../compass/themes/x2engine/css/screen.scss */
/* line 621, ../../../compass/themes/x2engine/css/screen.scss */
/* line 625, ../../../compass/themes/x2engine/css/screen.scss */
/* line 629, ../../../compass/themes/x2engine/css/screen.scss */
/* line 633, ../../../compass/themes/x2engine/css/screen.scss */
/* line 637, ../../../compass/themes/x2engine/css/screen.scss */
/* line 641, ../../../compass/themes/x2engine/css/screen.scss */
/* line 645, ../../../compass/themes/x2engine/css/screen.scss */
/* line 649, ../../../compass/themes/x2engine/css/screen.scss */
/* line 653, ../../../compass/themes/x2engine/css/screen.scss */
/* line 657, ../../../compass/themes/x2engine/css/screen.scss */
/* line 661, ../../../compass/themes/x2engine/css/screen.scss */
/* line 665, ../../../compass/themes/x2engine/css/screen.scss */
/* line 669, ../../../compass/themes/x2engine/css/screen.scss */
/* line 673, ../../../compass/themes/x2engine/css/screen.scss */
/* line 677, ../../../compass/themes/x2engine/css/screen.scss */
/* line 681, ../../../compass/themes/x2engine/css/screen.scss */
/* line 685, ../../../compass/themes/x2engine/css/screen.scss */
/* line 689, ../../../compass/themes/x2engine/css/screen.scss */
/* line 693, ../../../compass/themes/x2engine/css/screen.scss */
/* line 697, ../../../compass/themes/x2engine/css/screen.scss */
/* line 701, ../../../compass/themes/x2engine/css/screen.scss */
/* line 705, ../../../compass/themes/x2engine/css/screen.scss */
/* line 709, ../../../compass/themes/x2engine/css/screen.scss */
/* line 713, ../../../compass/themes/x2engine/css/screen.scss */
/* line 717, ../../../compass/themes/x2engine/css/screen.scss */
/* line 721, ../../../compass/themes/x2engine/css/screen.scss */
/* line 725, ../../../compass/themes/x2engine/css/screen.scss */
/* line 729, ../../../compass/themes/x2engine/css/screen.scss */
/* line 733, ../../../compass/themes/x2engine/css/screen.scss */
/* line 737, ../../../compass/themes/x2engine/css/screen.scss */
/* line 741, ../../../compass/themes/x2engine/css/screen.scss */
/* line 745, ../../../compass/themes/x2engine/css/screen.scss */
/* line 749, ../../../compass/themes/x2engine/css/screen.scss */
/* line 753, ../../../compass/themes/x2engine/css/screen.scss */
/* line 757, ../../../compass/themes/x2engine/css/screen.scss */
/* line 763, ../../../compass/themes/x2engine/css/screen.scss */
/* line 769, ../../../compass/themes/x2engine/css/screen.scss */
/* line 773, ../../../compass/themes/x2engine/css/screen.scss */
/* line 777, ../../../compass/themes/x2engine/css/screen.scss */
/* line 781, ../../../compass/themes/x2engine/css/screen.scss */
/* line 785, ../../../compass/themes/x2engine/css/screen.scss */
/* line 789, ../../../compass/themes/x2engine/css/screen.scss */
/* line 793, ../../../compass/themes/x2engine/css/screen.scss */
/* line 797, ../../../compass/themes/x2engine/css/screen.scss */
/* line 801, ../../../compass/themes/x2engine/css/screen.scss */
/* line 805, ../../../compass/themes/x2engine/css/screen.scss */
/* line 809, ../../../compass/themes/x2engine/css/screen.scss */
/* line 813, ../../../compass/themes/x2engine/css/screen.scss */
/* line 817, ../../../compass/themes/x2engine/css/screen.scss */
/* line 821, ../../../compass/themes/x2engine/css/screen.scss */
/* line 825, ../../../compass/themes/x2engine/css/screen.scss */
/* line 829, ../../../compass/themes/x2engine/css/screen.scss */
/* line 833, ../../../compass/themes/x2engine/css/screen.scss */
/* line 837, ../../../compass/themes/x2engine/css/screen.scss */
/* line 841, ../../../compass/themes/x2engine/css/screen.scss */
/* line 845, ../../../compass/themes/x2engine/css/screen.scss */
/* line 849, ../../../compass/themes/x2engine/css/screen.scss */
/* line 853, ../../../compass/themes/x2engine/css/screen.scss */
/* line 857, ../../../compass/themes/x2engine/css/screen.scss */
/* line 861, ../../../compass/themes/x2engine/css/screen.scss */
/* line 865, ../../../compass/themes/x2engine/css/screen.scss */
/* line 870, ../../../compass/themes/x2engine/css/screen.scss */
/* line 874, ../../../compass/themes/x2engine/css/screen.scss */
/* line 878, ../../../compass/themes/x2engine/css/screen.scss */
/* line 882, ../../../compass/themes/x2engine/css/screen.scss */
/* line 886, ../../../compass/themes/x2engine/css/screen.scss */
/* line 890, ../../../compass/themes/x2engine/css/screen.scss */
/* line 894, ../../../compass/themes/x2engine/css/screen.scss */
/* line 898, ../../../compass/themes/x2engine/css/screen.scss */
/* line 902, ../../../compass/themes/x2engine/css/screen.scss */
/* line 906, ../../../compass/themes/x2engine/css/screen.scss */
/* line 910, ../../../compass/themes/x2engine/css/screen.scss */
/* line 914, ../../../compass/themes/x2engine/css/screen.scss */
/* line 918, ../../../compass/themes/x2engine/css/screen.scss */
/* line 922, ../../../compass/themes/x2engine/css/screen.scss */
/* line 926, ../../../compass/themes/x2engine/css/screen.scss */
/* line 930, ../../../compass/themes/x2engine/css/screen.scss */
/* line 934, ../../../compass/themes/x2engine/css/screen.scss */
/* line 938, ../../../compass/themes/x2engine/css/screen.scss */
/* line 942, ../../../compass/themes/x2engine/css/screen.scss */
/* line 946, ../../../compass/themes/x2engine/css/screen.scss */
/* line 950, ../../../compass/themes/x2engine/css/screen.scss */
/* line 954, ../../../compass/themes/x2engine/css/screen.scss */
/* line 958, ../../../compass/themes/x2engine/css/screen.scss */
/* line 962, ../../../compass/themes/x2engine/css/screen.scss */
/* line 966, ../../../compass/themes/x2engine/css/screen.scss */
/* line 971, ../../../compass/themes/x2engine/css/screen.scss */
/* line 975, ../../../compass/themes/x2engine/css/screen.scss */
/* line 979, ../../../compass/themes/x2engine/css/screen.scss */
/* line 985, ../../../compass/themes/x2engine/css/screen.scss */
/* line 996, ../../../compass/themes/x2engine/css/screen.scss */
/* line 1003, ../../../compass/themes/x2engine/css/screen.scss */
/* line 1012, ../../../compass/themes/x2engine/css/screen.scss */
/* line 1016, ../../../compass/themes/x2engine/css/screen.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 49, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 52, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 55, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 63, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 67, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 70, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 74, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 79, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 90, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 93, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 96, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 102, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 105, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 108, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 113, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 117, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 122, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 132, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 143, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 147, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 153, ../../../compass/themes/x2engine/css/sortableWidgets.scss */
/* line 36, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 40, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 45, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 49, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 52, ../../../compass/themes/x2engine/css/twitter.scss */
/* line 55, ../../../compass/themes/x2engine/css/twitter.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 75, ../../../compass/css/lib/_font-awesome.scss */
/* line 134, ../../../compass/css/lib/_font-awesome.scss */
/* line 137, ../../../compass/css/lib/_font-awesome.scss */
/* line 242, ../../../compass/css/lib/_font-awesome.scss */
/* line 40, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 48, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 53, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 57, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 65, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 70, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 81, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 82, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 100, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 114, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 119, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 124, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 129, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 172, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 180, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 199, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 205, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 216, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 222, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 227, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 236, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 246, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 253, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 261, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 269, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 276, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 284, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 290, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 294, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 303, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 316, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 321, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 328, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 332, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 336, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 348, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 353, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 356, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 362, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 369, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 375, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 385, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 391, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 395, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 400, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 403, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 406, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 410, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 415, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 425, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 438, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 441, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 445, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 453, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 463, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 473, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 487, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 500, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 514, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 516, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 519, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 526, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 532, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 541, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 545, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 549, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 553, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 560, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 565, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 571, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 575, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 581, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 586, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 591, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 595, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 605, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 608, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 613, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 617, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 624, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 629, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 655, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 660, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 665, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 683, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 686, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 696, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 701, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 704, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 713, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 716, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 721, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 729, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 742, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 750, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 755, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 761, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 766, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 770, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 775, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 787, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 789, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 799, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 802, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 807, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 814, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 819, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 829, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 832, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 836, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 841, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 845, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 850, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 873, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 878, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 883, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 888, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 893, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 899, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 910, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 919, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 927, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 930, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 942, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 953, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 957, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 960, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 973, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 977, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 984, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 988, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 991, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 996, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1001, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1004, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1008, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1011, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1017, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1023, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1026, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1035, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1039, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1042, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1054, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1060, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1064, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1075, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1078, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1091, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1092, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1099, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1104, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1105, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1112, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1118, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1121, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1124, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1127, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1136, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1140, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1146, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1158, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1164, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1168, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1177, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1181, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1185, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1193, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1197, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1206, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1216, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1219, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1222, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1234, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1240, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1252, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1256, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1261, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1266, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1271, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1280, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1288, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1295, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1300, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1308, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1315, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1320, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1323, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1329, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1332, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1338, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1344, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1349, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1355, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1360, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1367, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1372, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1376, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1381, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1385, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1391, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1400, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1408, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1411, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1418, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1425, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1430, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1439, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1447, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1458, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1459, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1471, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1492, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1501, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1510, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1514, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1523, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1532, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1534, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1547, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1551, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1563, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1575, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1586, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1632, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1637, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1641, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1652, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1658, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1665, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1668, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1670, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1678, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1686, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1691, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1694, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1697, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1708, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1712, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1718, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1721, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1726, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1728, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1731, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1752, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1761, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1764, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1775, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1779, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1784, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1788, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1795, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1799, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1803, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1808, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1813, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1818, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1829, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1835, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1843, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1853, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1854, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1869, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1884, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1888, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1894, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1910, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1914, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1922, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1926, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1934, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1938, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1946, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1950, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1954, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1961, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1965, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1975, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1980, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1991, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 1999, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2002, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2012, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2015, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2018, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2043, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2056, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2059, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2062, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2069, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2072, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2077, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2086, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2096, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2099, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2104, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2116, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2123, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2138, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2149, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2152, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2162, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2167, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2186, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2191, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2193, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2202, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2214, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2228, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2238, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2249, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2259, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2264, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2268, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2276, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2277, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2287, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2292, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2295, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2306, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2309, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2312, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2315, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2318, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2329, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2338, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2347, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2354, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2357, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2367, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2370, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2375, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2387, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2392, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2397, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2404, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2412, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2417, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2421, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2426, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 50, ../../../compass/css/lib/_font-awesome.scss */
/* line 2439, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2449, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2462, ../../../compass/themes/x2engine/css/ui-elements.scss */
/* line 2469, ../../../compass/themes/x2engine/css/ui-elements.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 38, ../../../compass/themes/x2engine/css/viewChangelog.scss */
/* line 40, ../../../compass/themes/x2engine/css/viewChangelog.scss */
/* line 41, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 44, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 60, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 67, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 71, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 81, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 86, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 92, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 95, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 104, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 110, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 122, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 130, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 134, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 142, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 146, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 154, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 163, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 167, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 184, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 188, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 192, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 196, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 200, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 204, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 210, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 215, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 222, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 226, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 239, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 243, ../../../compass/themes/x2engine/css/whatsNew.scss */
/* line 37, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 43, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 46, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 58, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 61, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 66, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 73, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 74, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 77, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 80, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 84, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 87, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 92, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
  /* line 98, ../../../compass/themes/x2engine/css/workflowFunnel.scss */
/* line 36, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 42, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 50, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 59, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 64, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 73, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 82, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 86, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 91, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 95, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 99, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 106, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 110, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 115, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 120, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 125, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 128, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 132, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 136, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 139, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 154, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 159, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 163, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 173, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 179, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 183, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 200, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 205, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 216, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 221, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 225, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 230, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 233, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 236, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 239, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 242, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 244, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 248, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 251, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 257, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 260, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 264, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 268, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 272, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 289, ../../../compass/themes/x2engine/css/x2chart.scss */
/* line 300, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 307, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 313, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 320, ../../../compass/themes/x2engine/css/x2chart.scss */
  /* line 324, ../../../compass/themes/x2engine/css/x2chart.scss */
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 *****************************************************************************************/
/* line 87, ../../../compass/css/lib/_standards.scss */
/* line 92, ../../../compass/css/lib/_standards.scss */
/* line 110, ../../../compass/css/lib/_standards.scss */
/* line 105, ../../../compass/css/lib/_standards.scss */
/* line 37, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 48, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 64, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 67, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 73, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 76, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 81, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 86, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 88, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 90, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 94, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 99, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 103, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 110, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 115, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 118, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 122, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 130, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 133, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 137, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 139, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 153, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 172, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 176, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 190, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 197, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 204, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 207, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 210, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 214, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 220, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 225, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 231, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 238, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 242, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 251, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 255, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 269, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 272, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 276, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 280, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 286, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 289, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 297, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 313, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 317, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 323, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 326, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 340, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 343, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 356, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 384, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 399, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 402, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 404, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 407, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 411, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 414, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 417, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 421, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 426, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 430, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 435, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 439, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 446, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 451, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 455, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 460, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 462, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 466, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 470, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 477, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 481, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 484, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 488, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 505, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 510, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 528, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 530, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 535, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 545, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 552, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 557, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 561, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 566, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 571, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 576, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 583, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 592, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 601, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 606, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 609, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 613, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 623, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 631, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 643, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 647, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 658, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 661, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 666, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 674, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 678, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 682, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 686, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 690, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 694, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 698, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 702, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 708, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 712, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 713, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 726, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 734, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 743, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 745, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 749, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 754, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 765, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 770, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 775, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 778, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 784, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 790, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 794, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 799, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 805, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 809, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 813, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 816, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 822, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 823, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 826, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 829, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 834, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 842, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 846, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 850, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 853, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 859, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 860, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 863, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 866, ../../../compass/themes/x2engine/css/x2forms.scss */
  /* line 871, ../../../compass/themes/x2engine/css/x2forms.scss */
/* line 878, ../../../compass/themes/x2engine/css/x2forms.scss */